PR c++/28056
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2a3192d9a44e29fbf1faea8a5c4831a1448e5771
1 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
3         PR c++/28056
4         * g++.dg/parse/local1.C: New test.
5         * g++.dg/other/qual1.C: Tweak error marker.
7 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9         PR c++/27787
10         * g++.dg/template/typename10.C: New.
11         * g++.dg/template/lookup4.C: Remove bogus error marker.
13 2006-08-25  Richard Guenther  <rguenther@suse.de>
15         PR testsuite/28829
16         * gcc.dg/pr26570.c: Fix testcase.
18 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
20         PR tree-opt/28807
21         * gcc.c-torture/execute/mayalias-2.c: New test.
22         * gcc.dg/tree-ssa/alias-13.c: New test.
24 2006-08-24  Jan Hubicka  <jh@suse.cz>
26         PR debug/26881
27         * gcc.dg/debug/pr26881.c: New file.
29 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
31         PR fortran/28788
32         * gfortran.dg/used_types_4.f90: New test.
33         * gfortran.dg/derived_init_2.f90: Modify to check sibling
34         association of derived types.
35         * gfortran.dg/used_types_2.f90: Add module cleanup.
36         * gfortran.dg/used_types_3.f90: The same.
38         PR fortran/28771
39         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
40         fix of regression.
42 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
44         PR 28813
45         * gfortran.dg/direct_io_6.f90: Remove test.
47 2006-08-23  Stuart Hastings  <stuart@apple.com>
49         PR 28825
50         * gcc.target/i386/20060821-1.c: New.
52 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
54         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into 
55         dg-warning strings for dllimport.
57 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
59         PR C++/28450
60         * g++.dg/ext/vector4.C: New test.
61         * g++.dg/ext/complex1.C: New test.
63 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
65         PR debug/28692
66         * gcc.dg/debug/const-1.c: New.
67         * gcc.dg/debug/const-2.c: New.
68         * gcc.dg/debug/dwarf2/const-1.c: New.
69         * gcc.dg/debug/dwarf2/const-2.c: New.
70         * gcc.dg/debug/dwarf2/const-2b.c: New.
72 2006-08-22  Richard Guenther  <rguenther@suse.de>
74         PR middle-end/28776
75         * gcc.c-torture/compile/pr28776-1.c: New testcase.
76         * gcc.c-torture/compile/pr28776-2.c: Likewise.
78 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
80         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
82 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
84         PR c++/26269
85         * g++.dg/other/error14.C: New test.
87         PR c++/28505
88         * g++.dg/parse/ctor7.C: New test.
89         * g++.dg/parse/ctor8.C: Likewise.
91         PR c++/28741
92         * g++.dg/template/void7.C: New test. 
93         
94 2006-08-21  Olivier Hainque  <hainque@adacore.com>
96         * gnat.dg/self_aggregate_with_zeros.adb: New test.
97         * gnat.dg/self_aggregate_with_array.adb: New test.
99 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
101         * g++.dg/eh/arm-vfp-unwind.C: New test.
103 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
105         PR c++/28341
106         * g++.dg/template/ref3.C: New test.
107         * g++.dg/template/nontype13.C: New test.
109         PR c++/28346
110         * g++.dg/template/ptrmem17.C: New test.
112 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
114         PR target/28648 c:
115         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
117 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
119         PR fortran/28630
120         * gfortran.dg/used_types_2.f90: New test.
122         PR fortran/28601
123         * gfortran.dg/used_types_3.f90: New test.
125         PR fortran/20886
126         * gfortran.dg/generic_actual_arg.f90: New test.
128         PR fortran/28735
129         * gfortran.dg/module_private_array_refs_1.f90: New test.
131         PR fortran/28762
132         * gfortran.dg/program_name_1.f90: New test.
134         PR fortran/28425
135         * gfortran.dg/derived_constructor_comps_1.f90: New test.
137         PR fortran/28496
138         * gfortran.dg/array_initializer_2.f90: New test.
140         PR fortran/18111
141         * gfortran.dg/unused_artificial_dummies_1.f90: New test. 
143         PR fortran/28600
144         * gfortran.dg/assumed_charlen_function_4.f90: New test.
146         PR fortran/28771
147         * gfortran.dg/assumed_charlen_in_main.f90: New test.
149         PR fortran/28660
150         * gfortran.dg/dependent_decls_1.f90: New test.
152 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
154         PR fortran/25217
155         * gfortran.dg/derived_init_2.f90: New.
157 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
159         * gcc.c-torture/execute/pr28289.c: New test.
161 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
163         PR c/28744
164         * gcc.dg/attr-externally-visible-1.c: New test.
165         * gcc.dg/attr-externally-visible-2.c: New test.
166         * g++.dg/parse/attr-externally-visible-1.C: New test.
167         * g++.dg/parse/attr-externally-visible-2.C: New test.
169 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
171         PR c++/28606
172         * g++.dg/parse/dtor11.C: New test.
174 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
176         PR rtl-optimization/28489
177         * gcc.c-torture/compile/pr28489.c: New test.
179 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
181         PR c++/28710
182         * g++.dg/template/redecl4.C: New test.
184         PR c++/28711
185         * g++.dg/template/ctor8.C: New test.
187 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
189         * PR c++/28573
190         * g++.dg/parse/offsetof6.C: New test.
191         * g++.dg/parse/offsetof6.C: New test.
192         * g++.dg/parse/offsetof7.C: New test.
194 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
196         PR testsuite/28602
197         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
198         is false.
200 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
202         PR c++/28302
203         * g++.dg/ext/vector3.C: New test.
205 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
207         PR gcov/profile/26570
208         * gcc.dg/pr26570.c: New test.
210 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
212         PR c/27697
213         * gcc.dg/qual-component-1.c: New test.
215 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
217         PR c++/28593
218         * g++.dg/parse/new3.C: New test.
220 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
222         PR fortran/25828
223         * gfortran.dg/streamio_1.f90: New test.
224         * gfortran.dg/streamio_2.f90: New test.
225         * gfortran.dg/streamio_3.f90: New test.
226         * gfortran.dg/streamio_4.f90: New test.
227         * gfortran.dg/streamio_5.f90: New test.
228         * gfortran.dg/streamio_6.f90: New test.
229         * gfortran.dg/streamio_7.f90: New test.
230         * gfortran.dg/streamio_8.f90: New test.
232 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
234         PR c/28287
235         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
237 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
239         PR c++/28594
240         * g++.dg/template/void6.C: New test.
241         
242 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
244         PR c/28649
245         * gcc.dg/parse-error-1.c: New test.
246         * gcc.dg/parse-error-2.c: New test.
247         * gcc.dg/cpp/digraph2.c: Add error-marker.
248         * gcc.dg/noncompile/920923-1.c: Likewise.
250 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
252         PR c/27490
253         * gcc.dg/sizeof-2.c: New testcase.
255         PR c/27489
256         * gcc.dg/switch-A.c: New testcase.
258 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
260         PR c++/28288
261         PR c++/14556
262         * g++.old-deja/g++.warn/compare1.C: Delete.
263         * g++.dg/opt/pr7503-2.C: Delete.
264         * g++.dg/opt/pr7503-3.C: Delete.
265         * g++.dg/opt/pr7503-4.C: Delete.
266         * g++.dg/opt/pr7503-5.C: Delete.
267         * g++.dg/opt/max1.C: Delete.
268         * g++.dg/warn/minmax.C: Delete.
269         * g++.dg/expr/minmax.C: New test.
271 2006-08-14  Richard Guenther  <rguenther@suse.de>
273         PR testsuite/28703
274         * gcc.c-torture/execute/pr28651.c: Do not use argc
275         to avoid optimization, instead forbid inlining.
277 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
279         PR rtl-optimization/28634
280         * gcc.c-torture/execute/ieee/pr28634.c: New test.
282 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
284         PR c/27184
285         * gcc.dg/torture/pr27184.c: New test.
287 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
289         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
291 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
293         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
294         * gfortran.dg/stat_2.f90: Likewise.
295         * gfortran.dg/chmod_1.f90: Likewise.
296         * gfortran.dg/chmod_2.f90: Likewise.
297         * gfortran.dg/chmod_3.f90: Likewise.
299 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
301         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
303 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
305         * g++.dg/opt/pr23454-2.C: New test.
307 2006-08-11  Richard Guenther  <rguenther@suse.de>
309         PR middle-end/28651
310         * gcc.c-torture/execute/pr28651.c: New testcase.
312 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
314         * gnat.dg/specs/static_initializer.ads: New test.
316 2006-08-10  Paul Brook  <paul@codesourcery.com>
318         * gcc.target/arm/cond-asm.c: New test.
320 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
322         PR tree-optimization/26197
323         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
324         * g++.dg/vect/vect.exp: Compile the new tests with
325         --param max-aliased-vops=0.
327 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
329         PR c++/28637
330         * g++.dg/template/void3.C: New test.
332         PR c++/28638
333         * g++.dg/template/void4.C: New test.
335         PR c++/28640
336         * g++.dg/template/void5.C: New test.
337         
338 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
340         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
341         after dg-do compile.
343 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
345         PR tree-optimizations/26969
346         * gcc.dg/vect/vect.exp: Compile tests prefixed with
347         "unswitch-loops" with -funswitch-loops.
348         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
350 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
352         * gcc.dg/sparc-getcontext-1.c: Fix typo.
353         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
354         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
355         * objc.dg/dwarf-1.m: Likewise.
356         * objc.dg/dwarf-2.m: Likewise.
357         * obj-c++.dg/dwarf-2.mm: Likewise.
359 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
361         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
362         * objc.dg/dwarf-2.m: Likewise.
363         * obj-c++.dg/dwarf-2.mm: Likewise.
365         PR libfortran/28603
366         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
368         PR testsuite/27611
369         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
371         PR testsuite/27033
372         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
374 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
376         PR target/27827
377         * gcc.target/i386/pr27827.c: New testcase.
379 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
381         PR fortran/28590
382         * gfortran.dg/sequence_types_1.f90: New test.
384 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
386         PR fortran/28548
387         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
388         dg-warning.  Add -pedantic option.
390 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
392         PR c/28502
393         * gcc.dg/proto-1.c: New test.
395         PR c/27721
396         * gcc.dg/lvalue-4.c: New test.
398         PR c/28136
399         * gcc.dg/init-bad-5.c: New test.
401 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
403         PR c++/28347
404         * g++.dg/ext/typedef-init.C: Add new test for typedef 
405         initialization inside templates. Adjust existing error markers.
407 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
409         PR c++/28148
410         * g++.dg/init/ptrmem3.C: New test.
412 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
414         PR tree-optimization/27770
415         * lib/target-support.exp: New target keyword "section_anchors". 
416         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
417         tests.
418         * gcc.dg/vect/section-anchors-pr27770.c: New test.
419         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
420         * gcc.dg/vect/section-anchors-vect-69.c: New test.
421         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
422         
423 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
425         * gcc.dg/20060801-1.c: Add missing '}'.
427 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
429         PR c++/27508
430         * g++.dg/parse/dtor9.C: New test.
431         * g++.dg/parse/dtor10.C: New test.
432         * g++.dg/other/error7.C: Adjust error-marker.
434         PR c++/28274
435         * g++.dg/other/default5.C: New test.
437 2006-08-02  Richard Guenther  <rguenther@suse.de>
439         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
441 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
443         PR c++/28557
444         * g++.dg/template/conv9.C: New test.
446 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
448         PR debug/28063
449         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
450         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
451         Optionally return assembly text.  Update callers.
452         (check_no_compiler_messages): Update verbose messages.
453         (check_no_messages_and_pattern): New.
454         (check_effective_target_string_merging): New.
456 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
458         PR c++/28250
459         * g++.dg/eh/catch4.C: New test.
461         PR c++/28257
462         * g++.dg/other/qual1.C: New test.
464         PR c++/28259
465         * g++.dg/inherit/error2.C: New test.
467         PR c++/28267
468         * g++.dg/other/new1.C: New test.
470         * g++.dg/warn/pr23075.C: Remove obsolete test.
471         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
472         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
474 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
476         PR c++/28523
477         * g++.dg/eh/cast1.C: New test.
479 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
481         PR libfortran/28452
482         * gfortran.dg/random_3.f90:  New test.
484 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
486         PR c++/28432
487         * g++.dg/other/pr28304.C: Change expected error message.
488         * g++.dg/other/pr28432.C: New test.
490 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
492         PR c++/28256
493         * g++.dg/init/brace2.C: Change expected error message, add empty init.
495 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
497         PR debug/23336
498         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
499         at -g1.
500         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
501         g++.dg/debug/enum-2.C: New.
503 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
505         PR c++/6634
506         * g++.dg/parse/long1.C: Add more tests.
508 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
510         * gfortran.dg/lrshift_1.c: New file.
512 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
514         PR libgfortran/28335
515         * gfortran.dg/no_unit_error_1.f90: New test.
517 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
519         PR libgfortran/28335
520         * gfortran.dg/no_unit_error_1.f90: Delete test.
521         * gfortran.dg/no_unit_error_2.f90: Delete test.
523 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
525         * gfortran.dg/chmod_3.f90: New test.
526         * gfortran.dg/ltime_gmtime_1.f90: New test.
527         * gfortran.dg/ltime_gmtime_2.f90: New test.
528         * gfortran.dg/lrshift_1.f90: New test.
529         * gfortran.dg/chmod_1.f90: New test.
530         * gfortran.dg/chmod_2.f90: New test.
532 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
534         PR c++/27668
535         * g++.dg/template/crash55.C: New test.
537         PR c++/27962
538         * g++.dg/template/nontype16.C: New test.
540         * g++.dg/template/void2.C: Adjust error markers.
541         * g++.dg/template/nontype5.C: Adjust error markers.
542         
543 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
545         * gcc.target/i386/stack-prot-kernel.c: New test.
547 2006-07-27  Roger Sayle  <roger@eyesopen.com>
549         * gcc.dg/builtins-55.c: New test case.
551 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
553         PR rtl-optimization/27907
554         * gcc.c-torture/compile/pr27907.c: New test.
556 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
558         * gfortran.dg/mclock.f90: New test.
559         * gfortran.dg/int_conv_1.f90: New test.
560         * gfortran.dg/stat_1.f90: New test.
561         * gfortran.dg/stat_2.f90: New test.
563 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
565         PR libgfortran/28335
566         * gfortran.dg/no_unit_error_1.f90: New test.
567         * gfortran.dg/no_unit_error_2.f90: New test.
568         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
570 2006-07-25  Roger Sayle  <roger@eyesopen.com>
572         PR middle-end/28473
573         * gcc.dg/fold-convround-1.c: New test case.
575 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
577         * gfortran.dg/arithmetic_if.f90:  Fix comments.
579 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
581         PR c++/27572
582         * g++.dg/other/typedef1.C: New test.
583         * g++.dg/template/typedef4.C: New test.
584         * g++.dg/template/typedef5.C: New test.
586 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
588         PR fortran/28416
589         * gfortran.dg/allocatable_dummy_3.f90: New.
591 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
593         PR fortran/28439
594         * gfortran.dg/arithmetic_if.f90:  New test.
596 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
598         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
599         avoid memcpy optimization.
600         
601 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
603         PR fortran/25289
604         * gfortran.dg/direct_io_6.f90: New test.
606 2006-07-24  Jan Hubicka  <jh@suse.cz>
608         PR c/25795
609         PR c++/27369
610         * gcc.dg/pr25795.c: New test.
611         * gcc.dg/pr25795-1.c: New test.
613 2006-07-23  Roger Sayle  <roger@eyesopen.com>
615         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
616         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
617         which may be transformed to "g || h" on some platforms.
619 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
621         PR c++/28025
622         * g++.dg/template/friend45.C: New test.
624 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
626         PR libgfortran/28339
627         * gfortran.dg/arrayio_8.f90: New test.
629 2006-07-21  Mike Stump  <mrs@apple.com>
631         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
633         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
635 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
637         PR c++/28250
638         * g++.dg/eh/catch3.C: New test.
640         PR c++/28363
641         * g++.dg/template/defarg10.C: New test.
643 2006-07-20  Paul Brook  <paul@codesourcery.com>
645         PR 27363
646         * gcc.dg/pr27363.c: New test.
648 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
650         PR c++/28338
651         * g++.dg/init/ref13.C: New test.
653 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
655         PR obj-c++/28434
656         * obj-c++.dg/proto-error-1.mm: New test.
658 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
660         PR c++/28337
661         * g++.dg/template/string1.C: New test.
663 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
665         PR c++/28048
666         * g++.dg/template/defarg9.C: New test.
668         PR c++/28235
669         * g++.dg/template/static27.C: New test.
671 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
673         PR 28410
674         * gcc.dg/tree-ssa/pr28410.c: New test.
676 2006-07-18  Lee Millward  <lee.millward@gmail.com>
678         PR c++/28258
679         * g++/dg/other/error13.C: New test.
681         PR c++/28260
682         * g++.dg/template/friend44.C: New test.
683         
684 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
686         PR c++/27495
687         * g++.dg/other/pr27495.C: New.
689 2006-07-18  Olivier Hainque  <hainque@adacore.com>
691         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
692         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
693         
694 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
696         PR c/28286
697         * gcc.dg/pragma-pack-4.c: New test.
699 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
701         PR c++/28291
702         * g++.dg/ext/pr28291.C: New test.
704 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
706         PR middle-end/28403
707         * gcc.c-torture/execute/pr28403.c: New test.
709 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
711         PR middle-end/28402
712         * gcc.dg/pr28402.c: New test.
714 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
716         PR c++/28304
717         * g++.dg/other/pr28304.C: New test.
719 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
721         PR other/28251
722         gcc.c-torture/unsorted/dump-noaddr.c: New test.
723         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
725 2006-07-17  Richard Guenther  <rguenther@suse.de>
727         PR tree-optimization/28238
728         * g++.dg/tree-ssa/pr28238.C: New testcase.
730 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
732         PR c++/28250
733         * g++.dg/eh/catch1.C: New test.
734         * g++.dg/eh/catch2.C: New test.
736 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
738         PR c++/28370
739         * g++.dg/template/anon3.C: New test.
741 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
743         PR fortran/20844
744         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
745         specifiers requiring an explicit format tag..
747         PR fortran/28201
748         * gfortran.dg/generic_5: New test.
750         PR fortran/20893
751         * gfortran.dg/elemental_optional_args_1.f90: New test.
753 2006-07-16  Olivier Hainque  <hainque@adacore.com>
755         * gnat.dg/assert.ads: New file.
756         * gnat.dg/controlled_record.ads: Likewise.
757         * gnat.dg/controlled_record.adb: Likewise.
759 2006-07-15  Lee Millward  <lee.millward@gmail.com>
761         PR c++/28292
762         * g++.dg/other/error12.C: New test.
764         PR c++/28269
765         * g++.dg/template/crash54.C: New test.
766         
767 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
769         PR c++/28249
770         * g++.dg/parse/catch1.C: New test.
772         PR c++/28294
773         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
775         PR c++/28387
776         * g++.dg/ext/attrib24.C: New test.
778 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
780         PR c++/28343
781         * g++.dg/ext/asmspec1.C: New test.
783 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
785         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
786         (dg-test): Support shouldfail tests.
787         * lib/target-supports-dg.exp (dg-shouldfail): New.
788         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
789         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
790         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
791         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
792         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
793         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
794         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
796 2006-07-13  Jan Hubicka  <jh@suse.cz>
798         * gcc.target/i386/memcpy-1.c: New.
800 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
802         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
804 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
806         PR fortran/25097
807         * gfortran.dg/present_1.f90: New test.
809         PR fortran/20903
810         * gfortran.dg/interface_derived_type_1.f90: New test.
812 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
814         PR fortran/28213
815         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
816         list.
818 2006-07-07  Lee Millward  <lee.millward@gmail.com>
820         PR c++/27820
821         * g++.dg/other/label1.C: New test.
822         
823 2006-07-07   Richard Guenther  <rguenther@suse.de>
825         PR middle-end/28268
826         * gcc.dg/torture/pr28268.c: New testcase.
828 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
830         PR c++/27019
831         * g++.dg/ext/pr27019.C: New.
833 2006-07-07  Richard Guenther  <rguenther@suse.de>
835         PR tree-optimization/28187
836         * gcc.dg/pr28187.c: New testcase.
838 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
840         * gnat.dg/address_conversion.adb: New test.
841         * gnat.dg/boolean_subtype.adb: Likewise.
842         * gnat.dg/frame_overflow.adb: Likewise.
843         * gnat.dg/pointer_array.adb: Likewise.
844         * gnat.dg/pointer_conversion.adb: Likewise.
846 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
848         PR fortran/28237
849         PR fortran/23420
850         * gfortran.dg/print_fmt_5.f90: New test.
852 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
854         PR fortran/28129
855         * gfortran.dg/bounds_check_4.f90: New test.
857 2006-07-05  Richard Guenther  <rguenther@suse.de>
859         PR target/28158
860         * gfortran.dg/pr28158.f90: New testcase.
862 2006-07-05  Richard Guenther  <rguenther@suse.de>
864         PR tree-optimization/28162
865         * gcc.dg/pr28162.c: New testcase.
867 2006-07-05  Richard Guenther  <rguenther@suse.de>
868         Andrew Pinski  <pinskia@gcc.gnu.org>
870         PR c++/27084
871         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
873 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
875         PR fortran/28174
876         * gfortran.dg/actual_array_substr_2.f90: New test.
878         PR fortran/28167
879         * gfortran.dg/actual_array_constructor_2.f90: New test.
881 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
883         * gfortran.dg/itime_idate_1.f: New test.
884         * gfortran.dg/itime_idate_2.f: New test.
886 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
888         PR libgfortran/27704
889         * gfortran.dg/open_status_3.f90: New test.
890         * gfortran.dg/fmt_l.f90: Update for new feature.
892 2006-07-03  Asher Langton  <langton2@llnl.gov>
894         * gfortran.dg/oldstyle_2.f90: New.
896 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
898         * gnat.dg/string_slice.adb: New test.
900 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
902         PR fortran/19259
903         * gfortran.dg/semicolon_fixed.c: New.
904         * gfortran.dg/semicolon_free.c: New.
906 2006-06-30  Mike Stump  <mrs@apple.com>
908         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
909         that don't support internal visibility.
911 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
913         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
914         for '(' / ')' needing an extra '\'.
916 2006-06-29  Roger Sayle  <roger@eyesopen.com>
918         PR middle-end/27428
919         * gcc.dg/pr27428-1.c: New test case.
921 2006-06-29  Mike Stump  <mrs@apple.com>
923         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
924         on darwin as we can't align commons large enough yet.
926         * gcc.dg/vla-8.c: Add additional testcases.
928 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
930         PR c++/28114
931         * g++.dg/other/pr28114.C: New.
933 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
935         * gcc.c-torture/compile/20060625-1.c: New test.
937 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
939         PR fortran/20867
940         * gfortran.dg/stfunc_3.f90: New test.
942         PR fortran/25056
943         * gfortran.dg/impure_actual_1.f90: New test.
945         PR fortran/20874
946         * gfortran.dg/elemental_result_1.f90: New test.
948         PR fortran/25073
949         * gfortran.dg/select_7.f90: New test.
951         PR fortran/27554
952         * intrinsic_actual_1.f: New test.
954         PR fortran/22038
955         PR fortran/28119
956         * gfortran.dg/forall_4.f90: New test.
958         PR fortran/25072
959         * gfortran.dg/forall_5.f90: New test.
961 2006-06-25  Lee Millward  <lee.millward@gmail.com>
963         PR c++/28051
964         * g++.dg/template/using13.C: New test.
966         PR c++/28054
967         * g++.dg/other/incomplete3.C: New test.
968         
969 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
971         PR fortran/28081
972         * gfortran.dg/substr_3.f: New test.
973         * gfortran.dg/equiv_2.f90: Update expected error message.
975 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
977         PR fortran/28118
978         * gfortran.dg/actual_array_substr_1.f90: New test.
980 2006-06-24  Olivier Hainque  <hainque@adacore.com>
982         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
983         * gnat.dg/scalar_mode_agg_compare.adb: New test.
984         
985 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
987         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
989 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
991         PR fortran/27981
992         * gfortran.dg/simpleif_2.f90: New test.
994 2006-06-23  Lee Millward  <lee.millward@gmail.com>
996         * g++.dg/template/error22.C: Fix typo.
997         
998 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1000         PR c++/28112
1001         * g++.dg/ext/attrib23.C: New test.
1003 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1005         * gnat.dg/varsize_temp.adb: New test.
1006         
1007 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1009         PR c++/11468
1010         * g++.dg/other/java2.C: New test.
1012 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1014         PR target/27789
1015         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1016         initialization.
1018 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1020         PR target/27531
1021         * gcc.dg/pr27531-1.c: New test case.
1023 2006-06-22  Asher Langton  <langton2@llnl.gov>
1025         PR fortran/24748
1026         * gfortran.dg/implicit_8.f90: New.
1028 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1030         PR rtl-optimization/28121
1031         * gcc.dg/pr28121.c: New test.
1033 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1035         PR c++/27805
1036         * g++.dg/parse/ptrmem6.C: New test.
1038         PR c++/27821
1039         * g++.dg/template/error22.C: New test.
1040         
1041 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1043         PR c++/28111
1044         * g++.dg/template/friend43.C: New test.
1046         PR c++/28110
1047         * g++.dg/template/crash53.C: New test.
1049         PR c++/28109
1050         * g++.dg/rtti/incomplete1.C: New test.
1052 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1054         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1056 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1058         * gcc.c-torture/execute/complex-7.c: New.
1060 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1062         * gcc.dg/merge-all-constants-1.c: New test.
1064 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1066         PR c++/28113
1067         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1069 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1071         * gfortran.dg/rrspacing_1.f90: New test.
1073 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1075         PR c++/28052
1076         * g++.dg/other/bitfield2.C: New test.
1078 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1080         PR tree-optimization/27331
1081         * gcc.dg/pr27331.c: New test.
1083 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1084             Eric Botcazou  <ebotcazou@adacore.com>
1086         PR ada/18692
1087         * lib/gnat.exp: New file.
1088         * lib/gnat-dg.exp: Likewise.
1089         * gnat.dg: New directory.
1090         * gnat.dg/dg.exp: New driver.
1091         * gnat.dg/specs: New directory.
1092         * gnat.dg/specs/specs.exp: New driver.
1093         * gnat.dg/style: New directory.
1094         * gnat.dg/style/style.exp: New driver.
1096 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1098         PR fortran/16206
1099         * gfortran.dg/array_initializer_1.f90: New test.
1101         PR fortran/28005
1102         * gfortran.dg/matmul_3.f90: New test.
1104 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1106         PR middle-end/28075
1107         * gcc.dg/tree-ssa/inline-1.c: New test.
1109 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1111         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1112         in malloc prototype; remove XFAIL.
1113         * gcc.dg/pr18241-2.c: Ditto.
1114         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1115         in memset prototype; remove XFAIL.
1116         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1118 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1120         * gcc.dg/vla-8.c: Add.
1122 2006-06-19  Richard Guenther  <rguenther@suse.de>
1124         PR tree-optimization/27090
1125         * g++.dg/tree-ssa/pr27090.C: New testcase.
1127 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1129         PR target/27861
1130         * gcc.dg/pr27861-1.c: New test case.
1132 2006-06-19  Richard Guenther  <rguenther@suse.de>
1134         PR middle-end/28045
1135         * gcc.dg/torture/pr28045.c: New testcase.
1137 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1139         PR fortran/26801
1140         * gfortran.dg/associated_4.f90: New test.
1142 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1144         PR fortran/19310
1145         PR fortran/19904
1146         * gfortran.dg/real_const_3.f90: New test.
1148 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1150         PR c++/28016
1151         * g++.dg/template/static26.C: New test.
1153         PR c++/27979
1154         * g++.dg/expr/bitfield2.C: New test. 
1156         PR c++/27884
1157         * g++.dg/parse/linkage2.C: New test.
1159 2006-06-16  Richard Guenther  <rguenther@suse.de>
1161         PR middle-end/27116
1162         * gcc.dg/pr15785-1.c: Revert last change.
1163         * gcc.dg/torture/pr27116-2.c: New testcase.
1165 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1167         PR middle-end/27802
1168         * gcc.dg/pr27802-1.c: New test case.
1170 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1172         PR c++/27689
1173         * g++.dg/template/ttp18.C: New test.
1174         * g++.dg/template/ttp19.C: Likewise.
1176         PR c++/27666
1177         * g++.dg/expr/cond9.C: New test.
1179         PR c++/27640
1180         * g++.dg/template/ctor7.C: New test.
1182 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1184         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1186 2006-06-16  Richard Guenther  <rguenther@suse.de>
1188         PR tree-optimization/27781
1189         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1191 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1193         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1195 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1197         * gcc.dg/tree-ssa/loop-18.c: New test.
1199 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1201         PR c++/27665
1202         * g++.dg/template/crash52.C: New test.
1204         PR c++/27648
1205         * g++.dg/ext/attrib22.C: New test.
1207         PR c++/26559
1208         * g++.dg/template/builtin1.C: New test.
1209         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1210         
1211         PR c++/28018
1212         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1213         assignment.
1214         * g++.old-deja/g++.pt/crash51.C: Likewise.
1216         PR c++/27227
1217         * g++.dg/lookup/linkage1.C: New test.
1218         * g++.dg/lookup/linkage2.C: Likewise.
1220 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1222         PR middle-end/27959
1223         * gcc.dg/pr27959.c: New testcase.
1225 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1227         PR target/28014:
1228         * g++.dg/eh/div.C: New test.
1230 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1232         PR c++/27894
1233         * g++.dg/tree-ssa/pr26757.C: New test.
1234         * g++.dg/tree-ssa/pr27894.C: New test.
1236 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1238         * gcc.c-torture/compile/20060609-1.c: New test.
1239         
1240         PR target/27863
1241         * gcc.c-torture/compile/pr27863.c: New test.
1243 2006-06-13  Richard Guenther  <rguenther@suse.de>
1245         PR tree-optimization/27830
1246         * g++.dg/tree-ssa/pr27830.C: New testcase.
1248 2006-06-13  Matthew Sachs  <msachs@apple.com>
1250         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1251         the list of compiler flags; this causes those flags to be checked
1252         for things like dg-skip-if.
1254 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1256         PR c++/27601
1257         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1259 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1260             Kazu Hirata  <kazu@codesourcery.com>
1262         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1263         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1265 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1267         PR c++/27933
1268         * g++.dg/lookup/using15.C: New test.
1270         PR c++/27951
1271         * g++.dg/other/anon4.C: New test.
1273 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1275         PR c++/21210
1276         * g++.dg/init/complex1.C: New test case.
1278 2006-06-11  Eric Christopher  <echristo@apple.com>
1280         PR middle-end/27948
1281         * gcc.dg/bf-ms-layout.c: Run on darwin.
1282         * gcc.dg/bf-no-ms-layout: Ditto.
1283         * gcc.dg/attr-ms_struct-2.c: New.
1284         * gcc.dg/bf-ms-layout-2.c: Ditto.
1286 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1288         * gcc.dg/attr-ms_struct-packed1.c: New.
1290 2006-06-09  Mike Stump  <mrs@apple.com>
1292         * gcc.dg/vla-7.c: Add.
1294 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1296         PR fortran/24558
1297         * gfortran.dg/entry_6.f90: New test.
1299         PR fortran/20877
1300         PR fortran/25047
1301         * gfortran.dg/entry_7.f90: New test.
1303 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1305         PR c/27747
1306         * gcc.dg/cpp/_Pragma6.c: New test.
1308         PR c++/27748
1309         * g++.dg/cpp/_Pragma1.C: New test.
1311         PR preprocessor/27746
1312         * gcc.dg/gomp/macro-3.c: New test.
1313         * gcc.dg/gomp/macro-4.c: New test.
1314         * g++.dg/gomp/macro-3.C: New test.
1315         * g++.dg/gomp/macro-4.C: New test.
1317 2006-06-09  Richard Guenther  <rguenther@suse.de>
1319         PR tree-optimization/26998
1320         * gcc.dg/torture/pr26998.c: New testcase.
1321         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1323 2006-06-08  Mike Stump  <mrs@apple.com>
1325         * gcc.dg/pr27095.c: Account for stubs.
1327         PR target/26427
1328         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1329         produce bad code on darwin.
1331 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1333         PR fortran/27958
1334         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1336 2006-06-08  Asher Langton  <langton2@llnl.gov>
1338         PR fortran/27786
1339         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1341 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1343         PR target/27421
1344         * gcc.dg/union-3.c: New test.
1346 2006-06-08  Richard Guenther  <rguenther@suse.de>
1348         PR middle-end/27116
1349         * gcc.dg/torture/pr27116.c: New testcase.
1350         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1352 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1354         PR rtl-optimization/26449
1355         * gcc.dg/pr26449.c: New test.
1357 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1359         PR c++/27601
1360         * g++.dg/ext/offsetof1.C: Test member functions.
1362 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1364         * gcc.dg/pr27095.c: Improve scanning.
1366 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1368         PR fortran/23091
1369         * gfortran.dg/saved_automatic_1.f90: New test.
1371         PR fortran/24168
1372         * gfortran.dg/array_simplify_1.f90: New test.
1374         PR fortran/25090
1375         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1377         PR fortran/25058
1378         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1380 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1382         PR c++/27177
1383         * g++.dg/expr/cast7.C: New test.
1385 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1387         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1388         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1389         * lib/fortran-torture.exp (fortran-torture-compile,
1390         fortran-torture-execute): Ditto.
1392 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1394         PR target/27842
1395         * gcc.dg/vmx/pr27842.c: New test.
1397 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1399         PR libfortran/27895
1400         * gfortran.dg/bounds_check_3.f90: New test.
1402 2006-06-05  Mike Stump  <mrs@apple.com>
1404         * objc.dg/objc-fast-4.m: Skip for ppc64.
1406 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1408         PR testsuite/27705
1409         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1411 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1412             Victor Kaplansky  <victork@il.ibm.com>
1414         PR tree-optimizations/26360
1415         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1416         with -fno-tree-dce.
1417         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1419 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1421         PR fortran/14067
1422         * gfortran.dg/data_char_1.f90: Add messages for truncated
1423         strings.
1425         PR fortran/16943
1426         * gfortran.dg/func_decl_2.f90: New test.
1428         PR fortran/20839
1429         * gfortran.dg/do_2.f90: New test.
1431         PR fortran/27655
1432         * gfortran.dg/associated_3.f90: New test.
1434 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1436         PR c++/27819
1437         * g++.dg/template/static25.C: New test.
1439         PR c++/27722
1440         * g++.dg/init/array21.C: New test.
1442         PR c++/27807
1443         * g++.dg/ext/complit7.C: New test.
1445         PR c++/27806
1446         * g++.dg/parse/ptrmem5.C: New test.
1448 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1449             Andrew Pinski  <pinskia@physics.uc.edu>
1451         PR c/27150
1452         PR middle-end/27382
1453         * gcc.dg/pr27150-1.c: New testcase.
1454         * gcc.dg/pr27382-1.c: New testcase.
1455         * gcc.dg/pr27382-2.c: New testcase.
1457 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1459         PR c/25161
1460         PR c/27020
1461         * gcc.dg/array-10.c: New test.
1463 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1465         PR c++/27804
1466         * g++.dg/init/const4.C: New test.
1467         * g++.dg/init/member1.C: Add error-marker.
1468         * g++.dg/other/fold1.C: Adjust error-marker.
1470 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1472         PR c++/27601
1473         * g++.dg/ext/offsetof1.C: New test.
1475 2006-06-04 Eric Christopher <echristo@apple.com>
1477         * gcc.dg/attr-ms_struct-1.c: New.
1479 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1481         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1483 2006-06-04  Richard Guenther  <rguenther@suse.de>
1485         PR tree-optimization/27039
1486         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1488 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1490         PR target/26223
1491         * gcc.target/i386/amd64-abi-2.c: New test case.
1493 2006-06-02  Eric Christopher  <echristo@apple.com>
1495         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1496         * gcc.target/i386/20020523-1.c: Skip if darwin.
1497         * gcc.target/i386/asm-3.c: Ditto.
1498         * gcc.target/i386/20011119-1.c: Ditto.
1499         * gcc.target/i386/clobbers.c: Remove pic part of test.
1501 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1503         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1504         * g++.old-deja/g++.other/init19.C: Ditto.
1505         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1506         and add other platforms as expected failures.
1508 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1510         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1511         (is-effective-target-keyword): Ditto.
1513 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1515         PR fortran/27715
1516         * gfortran.dg/extended_char_comparison_1.f:  New test.
1518 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1520         PR fortran/25098
1521         * gfortran.dg/dummy_procedure_1.f90: New test.
1523         PR fortran/25147
1524         * gfortran.dg/dummy_procedure_2.f90: New test.
1526         * gfortran.dg/associated_2.f90: Correct to make consistent with
1527         standard.
1529 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1531         * gcc.target/i386/387-11.c: New test case.
1533 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1535         PR c++/27801
1536         * g++.dg/template/cond6.C: New test.
1538         PR c++/26496
1539         * g++.dg/template/crash51.C: New test.
1540         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1542         PR c++/27385
1543         * g++.dg/init/array20.C: New test.
1545 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1547         * gcc.dg/builtins-54.c: New test case.
1549 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1551         PR c++/26433
1552         * g++.dg/template/fntry1.C: Add dg-do link.
1554         PR c++/27808
1555         * g++.dg/parse/friend6.C: New test.
1557 2006-05-30  Asher Langton  <langton2@llnl.gov>
1559         * gfortran.dg/cray_pointers_7.f90: New test.
1561 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1563         PR tree-optimization/23452
1564         * gcc.dg/fold-mulconj-1.c: New test case.
1566 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1568         PR c++/27803
1569         * g++.dg/parse/bitfield1.C: New test.
1571 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1573         * gcc.target/ppc-eq0-1.c: New test case.
1574         * gcc.target/ppc-negeq0-1.c: New test case.
1576 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1578         PR c/27273
1579         * gcc.dg/overflow-warn-5.c: New test.
1581 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1583         PR c/27718
1584         * gcc.dg/sizeof-1.c: New test.
1586 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1588         PR target/27790
1589         * gcc.target/i386/pr27790.c: New test.
1591 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1593         PR libgfortran/27757
1594         * gfortran.dg/direct_io_5.f90: New test.
1596 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1598         PR libgfortran/27634
1599         * gfortran.dg/fmt_missing_period_1.f: New test.
1600         * gfortran.dg/fmt_missing_period_2.f: New test.
1601         * gfortran.dg/fmt_missing_period_3.f: New test.
1603 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1605         PR fortran/19777
1606         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1607         arrays.
1609 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1611         PR c++/27713
1612         * g++.dg/template/new6.C: New test.
1614 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1616         PR tree-optimization/24964
1617         * gcc.target/i386/387-10.c: New test case.
1619 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1621         * intrinsics/string_intrinsics.c (compare_string):
1622         Use memcmp instead of strncmp to avoid tripping over
1623         CHAR(0) in a string.
1625 2006-05-27  Richard Guenther  <rguenther@suse.de>
1627         PR middle-end/27773
1628         * gcc.dg/torture/pr27773.c: New testcase.
1630 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1632         * gcc.dg/pr24561.c: Rename to..
1633         * gcc.dg/pr25962.c: .. this.
1635 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1637         PR fortran/19777
1638         * gfortran.dg/bounds_check_2.f: New test.
1640 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1642         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1643         * gfortran.dg/byte_1.f90: Likewise.
1644         * gfortran.dg/dup_save_2.f90: Likewise.
1646 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
1648         * gfortran.dg/associated_2.f90: New test.
1650 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1652         PR fortran/27524
1653         * gfortran.dg/bounds_check_1.f90: New test.
1655 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
1657         PR rtl-optimization/27661
1658         * gcc.dg/pr27661.c: New test case.
1660 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
1662         PR fortran/23151
1663         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
1664         * gfortran.dg/print_parentheses_1.f:  New test.
1665         * gfortran.dg/print_parentheses_2.f90:  New test.
1667 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
1669         PR target/27758
1670         * gcc.dg/pr27758.c: New test.
1672 2006-05-24  Falk Hueffner  <falk@debian.org>
1674         * gcc.c-torture/compile/pr27571.c: New test.
1676 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
1678         PR fortran/27709
1679         * gfortran.dg/spec_expr_4.f90: New test.
1681         PR fortran/27155
1682         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
1684 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
1686         PR c++/20103
1687         * g++.dg/ext/complit6.C: New test.
1688         * g++.dg/ext/complit3.C: Adjust error markers.
1689         * g++.dg/init/const3.C: New test.
1691 2006-05-25  Richard Guenther  <rguenther@suse.de>
1693         PR middle-end/27743
1694         * gcc.dg/torture/pr27743.c: New testcase.
1696 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1698         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
1700 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
1702         * gcc.dg/compat/scalar-by-value-x.h: New.
1703         * gcc.dg/compat/scalar-by-value-y.h: New.
1704         * gcc.dg/compat/scalar-by-value-5.c: New.
1705         * gcc.dg/compat/scalar-by-value-5_main.c: New.
1706         * gcc.dg/compat/scalar-by-value-5_x.c: New.
1707         * gcc.dg/compat/scalar-by-value-5_y.c: New.
1708         * gcc.dg/compat/scalar-by-value-6.c: New.
1709         * gcc.dg/compat/scalar-by-value-6_main.c: New.
1710         * gcc.dg/compat/scalar-by-value-6_x.c: New.
1711         * gcc.dg/compat/scalar-by-value-6_y.c: New.
1713 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
1715         PR tree-optimization/27639
1716         PR tree-optimization/26719
1717         * gcc.dg/pr27639.c: New test.
1718         * gcc.dg/pr26719.c: New test.
1719         * gcc.dg/tree-ssa/scev-cast.c: New test.
1721 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
1723         PR c++/20173
1724         * g++.dg/template/error21.C: New test.
1726 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
1728         PR target/27696
1729         * gcc.target/i386/pr27696.c: New.
1731 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
1733         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
1735         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
1737 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1739         PR c++/27716
1740         * g++.dg/other/assign1.C: New test.
1742 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
1744         PR target/27266
1745         * gcc.target/i386/pr27266.c: New.
1747 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1749         PR c++/27451
1750         * g++.dg/ext/asm9.C: New test.
1752 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
1754         PR rtl-optimization/25514
1755         * gcc.c-torture/compile/pr25514.c: New test.
1757 2006-05-22  Richard Guenther  <rguenther@suse.de>
1759         Revert
1760         2006-01-31  Richard Guenther  <rguenther@suse.de>
1762         * gcc.target/i386/sselibm-1.c: New testcase.
1763         * gcc.target/i386/sselibm-2.c: Likewise.
1764         * gcc.target/i386/sselibm-3.c: Likewise.
1765         * gcc.target/i386/sselibm-4.c: Likewise.
1766         * gcc.target/i386/sselibm-5.c: Likewise.
1768 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1770         PR c/27420
1771         * gcc.dg/func-args-2.c: New test.
1773         PR c/26818
1774         * gcc.dg/struct-incompl-1.c: New test.
1776 2006-05-22  Richard Guenther  <rguenther@suse.de>
1778         PR testsuite/27708
1779         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
1780         the transformations we test for.
1782 2006-05-22  Richard Guenther  <rguenther@suse.de>
1784         PR testsuite/27707
1785         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
1787 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
1789         PR c++/27210
1790         * g++.dg/warn/new1.C: New test.
1791         * g++.dg/template/new5.C: Likewise.
1793 2006-05-21  Roger Sayle  <roger@eyesopen.com>
1795         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
1796         * gcc.target/i386/20060512-3.c: Likewise.
1798 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
1800         PR rtl-optimization/27671
1801         * gcc.c-torture/execute/pr27671-1.c: New.
1802         * gcc.dg/pr27671-2.c: Likewise.
1804         PR tree-optimization/26622.
1805         * gcc.c-torture/compile/pr26622.c: New.
1807 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1809         PR fortran/27613
1810         * gfortran.dg/recursive_reference_1.f90: New test.
1812 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
1814         PR fortran/25746
1815         * gfortran.dg/elemental_subroutine_3.f90: New test.
1817         PR fortran/25090
1818         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
1820         PR fortran/27584
1821         * gfortran.dg/associated_target_1.f90: New test.
1823         PR fortran/19015
1824         * gfortran.dg/maxloc_shape_1.f90: New test.
1826 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1828         PR libgfortran/24459
1829         * gfortran.dg/namelist_24.f90: New test.
1830         * gfortran.dg/namelist_12.f: Fix typo in comment.
1832 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
1834         PR middle-end/25776
1835         * g++.dg/other/error11.C: New test.
1837 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1839         * gcc.target/mips/pr26765.c: Add -w to options.
1841 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1843         * lib/target-supports.exp (check_effective_target_mpaired_single):
1844         New function.
1845         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
1846         multilibs.
1847         * g++.dg/vect/vect.exp: Likewise.
1849 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
1851         PR testsuite/25891
1852         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
1854 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
1856         PR fortran/27662
1857         * gfortran.dg/temporary_1.f90: New file.
1859 2006-05-19  Andreas Schwab  <schwab@suse.de>
1861         * g++.dg/other/unused1.C: Also match "stringz".
1863 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
1865         PR c++/26433
1866         * g++.dg/template/fntry1.C: New test.
1868 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
1870         PR c++/27471
1871         PR c++/27506
1872         * g++.dg/conversion/bitfield5.C: New test.
1873         * g++.dg/conversion/bitfield6.C: New test.
1875 2006-05-18  Mike Stump  <mrs@apple.com>
1877         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
1878         * gcc.dg/vla-4.c: Add.
1879         * gcc.dg/vla-5.c: Add.
1880         * gcc.dg/vla-6.c: Add.
1882 2006-05-12  Stuart Hastings  <stuart@apple.com>
1884         * testsuite/gcc.target/i386/20060512-1.c: New.
1885         * testsuite/gcc.target/i386/20060512-2.c: New.
1886         * testsuite/gcc.target/i386/20060512-3.c: New.
1887         * testsuite/gcc.target/i386/20060512-4.c: New.
1889 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
1891         PR c++/26122
1892         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
1894         PR c++/26068
1895         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
1896         * g++.dg/parse/linkage1.C: New test.
1898 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1900         PR tree-optimization/27548
1901         * g++.dg/tree-ssa/pr27548.C: New test.
1903 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1905         PR fortran/26551
1906         * gfortran.dg/recursive_check_1.f: New test.
1907         * gfortran.dg/recursive_check_2.f90: New test.
1909 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1911         * g++.dg/opt/temp2.C: New test.
1913 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1915         PR c++/27491
1916         * g++.dg/init/brace5.C: New test.
1918         PR middle-end/27415
1919         * gcc.dg/gomp/pr27415.c: New test.
1920         * g++.dg/gomp/pr27415.C: New test.
1922         PR tree-optimization/27549
1923         * g++.dg/tree-ssa/pr27549.C: New test.
1925 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1927         PR libgfortran/27575
1928         * gfortran.dg/read_eof_4.f90: New test.
1930 2006-05-16  Richard Guenther  <rguenther@suse.de>
1932         PR tree-optimization/22303
1933         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1935 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1937         PR middle-end/27573
1938         * gcc.dg/gomp/pr27573.c: New test.
1939         * gfortran.dg/gomp/pr27573.f90: New test.
1941         PR c/27499
1942         * gcc.dg/gomp/pr27499.c: New test.
1943         * g++.dg/gomp/pr27499.C: New test.
1945 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1947         PR c++/27339
1948         * g++.dg/parser/access8.C: Adjust error marker.
1949         * g++.dg/template/access17.C: New test.
1950         * g++.dg/template/access18.C: Likewise.
1952 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1954         PR target/26600
1955         * gcc.target/i386/pr26600.c: New test case.
1957 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1959         PR c++/27505
1960         * g++.dg/expr/bitfield1.C: New test.
1962 2006-05-15  Richard Guenther  <rguenther@suse.de>
1964         PR tree-optimization/27603
1965         * gcc.dg/torture/pr27603.c: New testcase.
1967 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1969         PR fortran/25090
1970         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1972         PR fortran/25082
1973         * gfortran.dg/scalar_return_1.f90: New test.
1975         PR fortran/27411
1976         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1978 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1980         * gcc.dg/gomp/critical-4.c: New test.
1981         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1982         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1983         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1984         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1986 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1988         PR c++/27582
1989         * g++.dg/template/dependent-args1.C: New test.
1991         PR c++/27581
1992         * g++.dg/lookup/this1.C: New test.
1994         PR c++/27315
1995         * g++.dg/template/operator6.C: New test.
1996         * g++.dg/template/incomplete3.C: New test.
1998         PR c++/27559
1999         * g++.dg/template/new4.C: New test.
2001         PR c++/27496
2002         * g++.dg/template/void2.C: New test.
2004 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2006         * g++.dg/template/dependent-expr5.C: New test.
2008 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2010         PR middle-end/26729
2011         * gcc.dg/pr26729-1.c: New test case.
2013 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2015         * gcc.dg/pr27003.c: New test.
2017 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2019         * lib/target-supports.dg (check_cxa_atexit_available): Change
2020         v3_target_compile to ${tool}_target_compile.
2022 2006-05-11  Jason Merrill  <jason@redhat.com>
2024         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2026 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2028         PR fortran/27553
2029         * gfortran.dg/label_5.f90: New test.
2031 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2033         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2034         check_effective_target_powerpc_altivec_ok): New.
2035         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2036         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2037         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2038         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2039         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2040         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2041         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2042         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2043         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2044         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2045         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2046         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2047         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2048         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2049         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2050         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2051         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2052         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2053         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2054         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2055         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2056         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2057         gcc.target/powerpc/altivec-9.c,
2058         gcc.target/powerpc/altivec-consts.c,
2059         gcc.target/powerpc/altivec-pr22085.c,
2060         gcc.target/powerpc/altivec-splat.c,
2061         gcc.target/powerpc/altivec-types-1.c,
2062         gcc.target/powerpc/altivec-types-2.c,
2063         gcc.target/powerpc/altivec-types-3.c,
2064         gcc.target/powerpc/altivec-types-4.c,
2065         gcc.target/powerpc/altivec-varargs-1.c,
2066         gcc.target/powerpc/altivec-vec-merge.c,
2067         gcc.target/powerpc/ppc-vector-memcpy.c,
2068         gcc.target/powerpc/ppc-vector-memset.c,
2069         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2070         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2071         these effective targets.
2072         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2073         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2075 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2077         PR middle-end/27384
2078         * g++.dg/other/fold1.C: New test.
2080         PR middle-end/27488
2081         * gcc.dg/fold-nonneg-1.c: New test.
2083         PR c++/27547
2084         * g++.dg/other/operator1.C: New test.
2086 2006-05-11  Richard Guenther  <rguenther@suse.de>
2088         PR middle-end/27529
2089         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2091 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2093         * lib/target-supports-dg.exp (check-flags): New.
2094         (dg-skip-if): Move flag checks.
2096 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2098         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2099         * lib/target-supports.dg (check_cxa_atexit_available): New.
2101 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2103         PR fortran/27470
2104         * gfortran.dg/multiple_allocation_2.f90: New test case.
2106 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2108         * gcc.target/arm/pr27387.C: Fix a comment typo.
2110 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2112         PR fortran/24549
2113         * gfortran.dg/error_recovery_1.f90: New test.
2115 2006-05-10  Richard Guenther  <rguenther@suse.de>
2117         PR tree-optimization/27302
2118         * gcc.dg/torture/pr27302.c: New testcase.
2120 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2121         Richard Guenther  <rguenther@suse.de>
2123         PR middle-end/27498
2124         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2126 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2128         PR rtl-optimization/27335
2129         * gcc.dg/pr27335.c: New test.
2131 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2133         * gcc.target/mips/mips-ps-5.c: New file.
2135 2006-05-08  Jan Hubicka  <jh@suse.cz>
2137         PR middle-end/25962
2138         * gcc.dg/pr25962.c: New.
2140 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2142         PR target/27158
2143         * gcc.target/powerpc/pr27158.c: New test case.
2145 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2147         PR testsuite/27476
2148         * ada/acats/run_all.sh: Use test -z.
2150 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2152         PR libfortran/18271
2153         * gfortran.dg/spec_expr_3.f90: New test.
2155 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2157         PR target/24879
2158         * gcc.target/i386/monitor.c: New file.
2160 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2162         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2164 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2166         PR c++/27447
2167         * g++.dg/other/ptrmem7.C: New test.
2169 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2171         PR target/27421
2172         * gcc.dg/array-9.c: New test.
2174 2006-05-07  Richard Guenther  <rguenther@suse.de>
2176         PR tree-optimization/27409
2177         * gcc.dg/torture/pr27409.c: New testcase.
2179 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2181         PR fortran/27457
2182         * gfortran.dg/select_6.f90: New.
2184 2006-05-07  Richard Guenther  <rguenther@suse.de>
2186         PR tree-optimization/27136
2187         * gcc.dg/torture/pr27136.c: New testcase.
2189 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2191         PR fortran/24813
2192         * gfortran.dg/char_cons_len_1.f90: New test.
2194 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2196         PR c++/27427
2197         * g++.dg/template/incomplete2.C: New test.
2199 2006-05-06  Richard Guenther  <rguenther@suse.de>
2201         PR tree-optimization/27151
2202         * gcc.dg/vect/pr27151.c: New testcase.
2204 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2206         PR c++/27430
2207         * g++.dg/template/void1.C: New test.
2209         PR c++/27423
2210         * g++.dg/other/void2.C: New test.
2212         PR c++/27422
2213         * g++.dg/conversion/void1.C: New test.
2215 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2217         PR/21391
2218         * g++.dg/other/unused1.C: New.
2220 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2222         PR objc/27240
2223         * objc.dg/member-1.m: New test.
2225 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2227         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2229 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2231         PR libfortran/26985
2232         * gfortran.dg/matmul_2.f90: New test.
2234 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2236         * ada/acats/run_all.sh: Use sync when main not found.
2238 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2240         PR target/26765
2241         * gcc.target/mips/pr26765.c: New.
2243 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2245         * gcc.target/bfin: New directory.
2246         * gcc.target/bfin/bfin.exp: New file.
2247         * gcc.target/bfin/frmul.c: New file.
2248         * gcc.target/bfin/arith.c: New file.
2249         * gcc.target/bfin/mul-combine.c: New file.
2250         * gcc.target/bfin/shift.c: New file.
2252 2006-05-04  Richard Guenther  <rguenther@suse.de>
2254         PR tree-optimization/14287
2255         PR tree-optimization/14844
2256         PR tree-optimization/19792
2257         PR tree-optimization/21608
2258         PR tree-optimization/27090
2259         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2260         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2261         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2262         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2263         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2265 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2267         PR tree-optimization/27285
2268         * gcc.c-torture/execute/pr27285.c: New test.
2270         PR middle-end/27388
2271         * gcc.dg/gomp/pr27388-1.c: New test.
2272         * gcc.dg/gomp/pr27388-2.c: New test.
2273         * gcc.dg/gomp/pr27388-3.c: New test.
2275         PR c++/27359
2276         * g++.dg/gomp/pr27359.C: New test.
2278 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2280         PR fortran/20248
2281         * gfortran.dg/iargc.f90: New test.
2283 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2285         PR c++/27102
2286         * g++.dg/template/crash49.C: New test.
2288 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2290         PR testsuite/27032
2291         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2293 2006-05-02  Jeff Law  <law@redhat.com>
2295         PR tree-optimization/27364
2296         * gcc.c-torture/execute/pr27364.c: New test.
2298 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2300         PR c++/27309
2301         * g++.dg/parser/ctor5.C: New test.
2303 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2305         PR target/27387
2306         * gcc.target/arm/arm.exp: New.
2307         * gcc.target/arm/pr27387.C: Likewise.
2309 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2311         PR fortran/27269
2312         PR fortran/27324
2313         * gfortran.dg/module_equivalence_2.f90: New test.
2315 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2317         PR middle-end/27337
2318         * g++.dg/gomp/pr27337-1.C: New test.
2319         * g++.dg/gomp/pr27337-2.C: New test.
2321         PR middle-end/27328
2322         * gcc.dg/gomp/pr27328.c: New test.
2324         PR middle-end/27325
2325         * g++.dg/gomp/pr27325.C: New test.
2327         PR middle-end/27310
2328         * g++.dg/gomp/pr27310.C: New test.
2330 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2332         PR tree-optimization/27291
2333         * g++.dg/tree-ssa/pr27291.C: New test.
2335 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2337         PR tree-optimization/27283
2338         * g++.dg/tree-ssa/pr27283.C: New test.
2340 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2342         * gcc.dg/tree-ssa/loop-16.c: New test.
2344 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2345             Joseph S. Myers  <joseph@codesourcery.com>
2347         * gcc.dg/Wconversion-3.c: New test case.
2348         * gcc.dg/Wconversion-4.c: Likewise.
2350 2006-05-01  Richard Guenther  <rguenther@suse.de>
2352         PR tree-optimization/26726
2353         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2355 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2357         * gcc.dg/Woverflow-1.c: New test case.
2358         * gcc.dg/Woverflow-2.c: Likewise.
2359         * gcc.dg/Woverflow-3.c: Likewise.
2361 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2363         PR c++/27094
2364         * g++.dg/template/defarg8.C: New test.
2366 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2368         PR c++/27278
2369         * g++.dg/parse/operator7.C: New test.
2371 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2373         PR c++/11471
2374         PR c++/27102
2375         * g++.dg/template/crash48.C: New test.
2377         PR c++/27279
2378         * g++.dg/parse/ctor4.C: New test.
2380 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2382         PR fortran/25681
2383         * gfortran.df/char_type_len.f90: New test.
2385 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2387         PR libgfortran/27304
2388         * gfortran.dg/fmt_exhaust.f90: New test.
2390 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2392         PR c/25309
2393         * gcc.dg/large-size-array-2.c: New test case.
2395 2006-04-28  Richard Guenther  <rguenther@suse.de>
2397         PR target/26826
2398         * gcc.target/i386/pr26826.c: New testcase.
2400 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2402         PR middle-end/27260
2403         * gcc.c-torture/execute/pr27260.c: New.
2405 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2407         PR middle-end/27095
2408         * gcc.dg/pr27095.c: New.
2410 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2412         PR c++/27292
2413         * g++.dg/conversion/bitfield4.C: New test.
2415 2006-04-27  Eric Christopher  <echristo@apple.com>
2417         * gcc.dg/pragma-ms_struct.c: New.
2419 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2421         PR c++/27102
2422         * g++.dg/template/crash47.C: New test.
2424 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2426         * gcc.target/i386/sse-7.c: build with -msse.
2428 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2430         PR testsuite/27274:
2431         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2432         (main): Exit if processor doesn't support SSE.
2434 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2436         PR middle-end/27282
2437         * gcc.c-torture/compile/pr27282.c: New test.
2439 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2441         PR middle-end/26913
2442         * g++.dg/gomp/pr26913.C: New test.
2444         PR c/25996
2445         * gcc.dg/gomp/pr25996.c: New test.
2446         * g++.dg/gomp/pr25996.C: New test.
2448 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2450         PR rtl-optimization/26725
2451         * gcc.c-torture/compile/pr26725.c: New test.
2453 2006-04-25  Richard Guenther  <rguenther@suse.de>
2455         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2456         than n + -1.
2458 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2460         * gcc.dg/20060425-1.c: New testcase.
2462 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2464         PR tree-optimization/26865
2465         * gcc.dg/pr26865.c: New test.
2467 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2469         PR c++/27292
2470         * g++.dg/conversion/bitfield1.C: New test.
2471         * g++.dg/conversion/bitfield2.C: Likewise.
2472         * g++.dg/conversion/bitfield3.C: Likewise.
2474 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2475         Richard Guenther  <rguenther@suse.de>
2477         PR tree-optimization/27236
2478         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2480 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2482         PR c++/19963
2483         * g++.dg/other/incomplete2.C: New test.
2485 2006-04-24  Richard Guenther  <rguenther@suse.de>
2487         PR middle-end/26869
2488         * gcc.dg/torture/pr26869.c: New testcase.
2490 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2491         Richard Guenther  <rguenther@suse.de>
2493         PR tree-optimization/27218
2494         * g++.dg/tree-ssa/pr27218.C: New testcase.
2496 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2498         PR c++/26912
2499         * g++.dg/template/friend41.C: New test.
2501 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2503         * g++.dg/opt/pr15551.C: Include cstdio.
2504         (main): Use remove instead of unlink.
2506 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2508         * gcc.dg/sibcall-7.c: New test.
2509         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2510         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2511         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2512         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2513         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2515 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2517         PR c++/26534
2518         * g++.dg/opt/bitfield1.C: New test.
2519         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2520         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2521         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2522         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2523         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2524         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2525         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2526         * g++.dg/abi/bitfield2.C: Likewise.
2527         * g++.dg/init/bitfield1.C: Likewise.
2529 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2531         PR fortran/25099
2532         * gfortran.dg/elemental_subroutine_4.f90: New test.
2533         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2534         call sub (m, x).
2536 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2538         * gcc.c-torture/compile/20060421-1.c: New testcase.
2540 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2542         PR c/25875
2543         * gcc.dg/init-bad-4.c: New test.
2545 2006-04-21  Paul Brook  <paul@codesourcery.com>
2547         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2549 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2551         PR fortran/27122
2552         * gfortran.dg/defined_operators_1.f90: New test.
2553         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2554         remove old ones associated, incorrectly, with Note 5.46.
2556         PR fortran/27113
2557         * gfortran.dg/character_array_constructor_1.f90: New test.
2559 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2561         * gcc.dg/20060419-1.c: New test.
2563 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2565         PR c/26774
2566         * gcc.dg/struct-parse-1.c: New test case.
2568 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2570         PR c++/26558
2571         * g++.dg/parse/template19.C: New test.
2573         PR c++/26739
2574         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2576         PR c++/26036
2577         * g++.dg/expr/call3.C: New test.
2579         PR c++/10385
2580         * g++.dg/conversion/dynamic1.C: New test.
2582 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2584         PR c++/27102
2585         * g++.dg/template/crash35.C: Tweak error markers.
2586         * g++.dg/template/crash46.C: New test.
2587         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2588         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2590 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2592         PR rtl-optimization/14261
2593         * gcc.c-torture/compile/20060419-1.c: Added.
2595 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2597         * gfortran.dg/label_1.f90: Adjust dg-error.
2599 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2601         PR target/26961
2602         * gcc.dg/fold-cond-1.c: New test case.
2603         * gcc.dg/pr26961-1.c: Likewise.
2605 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2607         PR libgfortran/27138
2608         * gfortran.dg/read_bad_advance.f90: New test.
2610 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2611             Dale Johannesen  <dalej@apple.com>
2613         PR target/24076
2614         * gcc.target/i386/vecinit-3.c: New testcase.
2615         * gcc.target/i386/vecinit-4.c: Likewise.
2616         * gcc.target/i386/sse-18.c: Likewise.
2617         * gcc.target/i386/sse-19.c: Likewise.
2619 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2621         * gfortran.dg/allocate_zerosize_1.f90: New test.
2623 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2625         PR c++/26365
2626         * g++.dg/template/crash45.C: New test.
2628 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2630         PR fortran/26787
2631         * gfortran.dg/proc_assign_1.f90: New test.
2632         * gfortran.dg/procedure_lvalue.f90: Change message.
2633         * gfortran.dg/namelist_4.f90: Add new error.
2635         PR fortran/25597
2636         PR fortran/27096
2637         * gfortran.dg/auto_pointer_array_result_1.f90
2639         PR fortran/27089
2640         * gfortran.dg/specification_type_resolution_1.f90
2642         PR fortran/18003
2643         PR fortran/25669
2644         PR fortran/26834
2645         * gfortran.dg/bounds_temporaries_1.f90: New test.
2647         PR fortran/27124
2648         * gfortran.dg/array_return_value_1.f90: New test.
2650 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
2652         PR fortran/25336
2653         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
2655 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
2657         PR middle-end/26823
2658         * g++.dg/gomp/pr26823-1.C: New test.
2659         * g++.dg/gomp/pr26823-2.C: New test.
2661 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
2663         PR middle-end/27134
2664         * gcc.dg/pr27314.c: New test.
2666 2006-04-13  Richard Henderson  <rth@redhat.com>
2668         * g++.dg/gomp/block-0.C: Update expected matches.
2670 2006-04-13  DJ Delorie  <dj@redhat.com>
2672         * lib/target-supports.exp (check_effective_target_int32plus): New.
2673         (check_effective_target_ptr32plus): New.
2674         (check_effective_target_size32plus): New.
2675         (check_effective_target_int16): New.
2676         (check_profiling_available): Add m32c to the list of unsupported targets.
2678         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
2679         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
2680         memory size.
2681         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
2682         pointers.
2683         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
2684         size_t.
2685         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
2686         and size_t.
2687         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
2688         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
2689         not just xstormy16.  Skip m32c due to weird pointer size.
2690         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
2691         not just xstormy16.
2692         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
2693         not just xstormy16.
2694         * gcc.dg/20020312-2.c: Add m32c support.
2695         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
2696         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
2697         in test.
2698         * gcc.dg/20050321-2.c: Require >=32 bit integers.
2699         * gcc.dg/asm-1.c: Skip if int and short are the same size.
2700         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
2701         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
2702         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
2703         * gcc.dg/init-string-2.c: Require >=32 bit integers.
2704         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
2705         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
2706         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
2707         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
2708         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
2709         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
2710         in test.
2711         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
2712         in test.
2713         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
2714         * gcc.dg/pr23049.c: Require >=32 bit integers.
2715         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
2716         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
2717         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
2718         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
2719         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
2720         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
2721         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
2722         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
2723         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
2724         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
2725         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
2726         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
2727         prototype in test.
2728         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
2729         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
2730         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
2731         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
2732         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
2734         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
2735         * gcc.c-torture/execute/20040703-1.x: Likewise.
2736         * gcc.c-torture/execute/20040705-1.x: Likewise.
2737         * gcc.c-torture/execute/20040705-2.x: Likewise.
2738         * gcc.c-torture/execute/20040709-1.x: Likewise.
2739         * gcc.c-torture/execute/20040709-2.x: Likewise.
2740         * gcc.c-torture/execute/20040811-1.x: Likewise.
2741         * gcc.c-torture/execute/20050316-1.x: Likewise.
2742         * gcc.c-torture/execute/bitfld-4.x: Likewise.
2743         * gcc.c-torture/execute/pr19689.x: Likewise.
2744         * gcc.c-torture/execute/pr7284-1.x: Likewise.
2745         * gcc.c-torture/execute/usmul.x: Likewise.
2746         * gcc.c-torture/execute/vrp-5.x: Likewise.
2747         * gcc.c-torture/execute/vrp-6.x: Likewise.
2748         * gcc.dg/debug/20041023-1.s: Likewise.
2750 2006-04-13  Roger Sayle  <roger@eyesopen.com>
2752         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
2753         of integers to a vector types are now constant expressions in C.
2754         * gcc.dg/vect/vect-fold-1.c: New test case.
2756 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
2757             Ulrich Weigand  <uweigand@de.ibm.com>
2759         PR target/27006
2760         * gcc.dg/vmx/pr27006.c: New testcase.
2762 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2764         PR libgfortran/26766
2765         * gfortran.dg/write_recursive.f90: New test.
2767 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
2769         * g++.dg/parse/dtor7.C: New test.
2770         * g++.dg/parse/new1.C: Add error marker.
2771         * g++.dg/template/new3.C: New test.
2773         PR c++/26122
2774         * g++.dg/template/pure1.C: New test.
2776         PR c++/26295
2777         * g++.dg/parse/ptrmem4.C: New test.
2779 2006-04-10  Jeff Law  <law@redhat.com>
2781         PR/27087
2782         * gcc.c-torture/compile/pr27087.c: New test.
2784 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
2786         PR/21391
2787         * gcc.dg/20060410.c: New.
2789 2006-04-10  Matthias Klose  <doko@debian.org>
2791         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
2792         Recognize multilib directory names containing underscores.
2794 2006-04-10  Roger Sayle  <roger@eyesopen.com>
2796         * gcc.target/i386/vecinit-1.c: New test case.
2797         * gcc.target/i386/vecinit-2.c: Likewise.
2799 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
2801         PR debug/27057
2802         * g++.dg/debug/dwarf2-2.C: New test.
2804 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2806         PR rtl-optimization/27073
2807         * gcc.c-torture/execute/pr27073.c: New test.
2809 2006-04-08  Mike Stump  <mrs@apple.com>
2811         * gcc.dg/pragma-darwin.c: Improve for ppc64.
2813 2006-04-07  Richard Guenther  <rguenther@suse.de>
2815         PR tree-optimization/26135
2816         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
2818 2006-04-06  Jan Hubicka  <jh@suse.cz>
2820         PR profile/26399
2821         * g++.dg/bprob/g++-bprob-2.C: New testcase.
2823 2006-04-06  Roger Sayle  <roger@eyesopen.com>
2825         * g++.dg/conversion/nullptr1.C: New test case.
2826         * g++.dg/conversion/nullptr2.C: Likewise.
2828 2006-04-05  Roger Sayle  <roger@eyesopen.com>
2830         * gfortran.dg/dependency_18.f90: New test case.
2832 2006-04-05  Richard Guenther  <rguenther@suse.de>
2834         PR tree-optimization/26919
2835         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
2836         * gcc.dg/ipa/ipa-2.c: Likewise.
2837         * gcc.dg/ipa/ipa-3.c: Likewise.
2838         * gcc.dg/ipa/ipa-5.c: Likewise.
2840 2006-04-05  Richard Guenther  <rguenther@suse.de>
2842         PR tree-optimization/26763
2843         * gcc.dg/torture/pr26763-1.c: New testcase.
2844         * gcc.dg/torture/pr26763-2.c: Likewise.
2846 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
2848         PR fortran/23634
2849         PR fortran/25619
2850         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
2852 2006-04-04  Eric Christopher  <echristo@apple.com>
2854         * gcc.target/i386/387-1.c: Allow regexp to match darwin
2855         stubs.
2856         * gcc.target/i386/387-5.c: Ditto.
2858 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
2860         * gcc.target/sparc/struct-ret-check.c: New test.
2862 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2864         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
2865         zero decimal digits specified in format.
2867 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
2869         PR fortran/26891
2870         * gfortran.dg/missing_optional_dummy_1.f90: New test.
2872         PR fortran/26976
2873         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
2874         * gfortran.dg/initialization_1.f90: Make assignment compliant.
2875         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
2876         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
2877         bigendian-ness.
2879 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
2881         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
2882         dummy arguments work when the actual argument is itself a dummy
2883         argument of the caller.
2885 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2887         PR libfortran/24685
2888         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
2890 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2892         * gfortran.dg/dependencency_17.f90: New test case.
2894 2006-04-01  Roger Sayle  <roger@eyesopen.com>
2896         * gfortran.dg/dependency_14.f90: New test case.
2897         * gfortran.dg/dependency_15.f90: Likewise.
2898         * gfortran.dg/dependency_16.f90: Likewise.
2900 2006-03-31  Asher Langton  <langton2@llnl.gov>
2902         PR fortran/25358
2903         gfortran.dg/cray_pointers_6.f90: New test.
2905 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2907         PR libgfortran/26890
2908         * gfortran.dg/read_size_noadvance.f90: New test.
2910 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2912         PR fortran/25031
2913         * gfortran.dg/multiple_allocation_1.f90: Check that the
2914         size has changed after a re-allocation with stat.
2916 2006-03-30  Richard Guenther  <rguenther@suse.de>
2918         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2919         removal.
2920         * gcc.target/i386/sselibm-2.c: Likewise.
2921         * gcc.target/i386/sselibm-3.c: Likewise.
2922         * gcc.target/i386/sselibm-4.c: Likewise.
2923         * gcc.target/i386/sselibm-5.c: Likewise.
2925 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2927         * gcc.dg/fold-andxor-1.c: New test case.
2928         * gcc.dg/fold-xorand-1.c: Likewise.
2930 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2932         * gcc.dg/fold-convnotconv-1.c: New test case.
2934 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2936         PR fortran/26779
2937         * gfortran.dg/private_type_5.f90: New test.
2939 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2941         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2943 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2945         * gfortran.dg/advance_2.f90: New test.
2946         * gfortran.dg/advance_3.f90: New test.
2948         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2950 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2952         PR libgfortran/26661
2953         PR libgfortran/26880
2954         * gfortran.dg/read_x_past.f: New test.
2956 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2958         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2959         to be STABS.
2961 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2963         * objc.dg/dwarf-1.m: Skip on AIX.
2964         * objc.dg/dwarf-2.m: Skip on AIX.
2966 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2968         PR fortran/26816
2969         * gfortran.dg/float_1.f90: New test.
2971 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2973         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2974         X86_64 targets.
2975         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2977 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2979         PR libfortran/26735
2980         * gfortran.dg/convert_implied_open.f90: New test case.
2982 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2984         PR fortran/26769
2985         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2987 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2989         PR middle-end/26717
2990         * gcc.dg/pr26717.c: New test.
2992 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2994         * gfortran.dg/dependency_12.f90: New test case.
2996 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2998         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3000 2006-03-24  Jeff Law  <law@redhat.com>
3002         * gcc.c-torture/pr26840.c: New test.
3004 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3006         * objc.dg/dwarf-2.m: New.
3007         * obj-c++.dg/dwarf-2.mm: New.
3009         * g++.old-deja/g++.other/init19.C: New.
3011 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3013         * g++.dg/eh/spbp.C: Skip on AIX.
3015 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3017         PR middle-end/26611
3018         * g++.dg/gomp/pr26611-1.C: New test.
3019         * g++.dg/gomp/pr26611-2.C: New test.
3021 2006-03-24  Jeff Law  <law@redhat.com>
3023         * gcc.c-torture/compile/pr26833.c: New test.
3024         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3026 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3028         * gfortran.dg/endfile_2.f90: Delete temp file.
3030 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3032         PR fortran/19303
3033         * gfortran.dg/record_marker_1.f90: New test case.
3034         * gfortran.dg/record_marker_2.f: New test case.
3035         * gfortran.dg/record_marker_3.f90: New test case.
3037 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3039         PR fortran/17298
3040         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3041         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3043 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3045         * lib/gcc-dg.exp (cleanup-modules): New proc.
3046         * gfortran.dg/allocatable_function_1.f90,
3047         gfortran.dg/allocate_char_star_scalar_1.f90,
3048         gfortran.dg/assumed_charlen_function_1.f90,
3049         gfortran.dg/assumed_dummy_1.f90,
3050         gfortran.dg/assumed_shape_ranks_1.f90,
3051         gfortran.dg/assumed_shape_ranks_2.f90,
3052         gfortran.dg/assumed_size_dt_dummy.f90,
3053         gfortran.dg/auto_char_dummy_array_1.f90,
3054         gfortran.dg/auto_char_len_3.f90,
3055         gfortran.dg/automatic_module_variable.f90,
3056         gfortran.dg/bad_automatic_objects_1.f90,
3057         gfortran.dg/char_array_constructor.f90,
3058         gfortran.dg/char_array_structure_constructor.f90,
3059         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3060         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3061         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3062         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3063         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3064         gfortran.dg/derived_pointer_recursion.f90,
3065         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3066         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3067         gfortran.dg/dummy_functions_1.f90,
3068         gfortran.dg/elemental_initializer_1.f90,
3069         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3070         gfortran.dg/elemental_pointer_1.f90,
3071         gfortran.dg/elemental_subroutine_1.f90,
3072         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3073         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3074         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3075         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3076         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3077         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3078         gfortran.dg/global_references_1.f90,
3079         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3080         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3081         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3082         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3083         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3084         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3085         gfortran.dg/large_integer_kind_1.f90,
3086         gfortran.dg/large_real_kind_1.f90,
3087         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3088         gfortran.dg/module_double_reuse.f90,
3089         gfortran.dg/module_equivalence_1.f90,
3090         gfortran.dg/module_interface_1.f90,
3091         gfortran.dg/module_parameter_array_refs_1.f90,
3092         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3093         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3094         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3095         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3096         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3097         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3098         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3099         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3100         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3101         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3102         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3103         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3104         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3105         gfortran.dg/same_name_1.f90,
3106         gfortran.dg/sibling_dummy_procedure_1.f90,
3107         gfortran.dg/sibling_dummy_procedure_2.f90,
3108         gfortran.dg/sibling_dummy_procedure_3.f90,
3109         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3110         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3111         gfortran.dg/used_dummy_types_2.f90,
3112         gfortran.dg/used_dummy_types_3.f90,
3113         gfortran.dg/used_dummy_types_4.f90,
3114         gfortran.dg/used_dummy_types_5.f90,
3115         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3116         gfortran.dg/userdef_operator_1.f90: Use it.
3118 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3120         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3121         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3122         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3123         gfortran.dg/write_back.f,
3124         gfortran.fortran-torture/execute/inquire_1.f90,
3125         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3127 2006-03-21  Jeff Law  <law@redhat.com>
3129         * gcc.dg/tree-ssa/vrp28.c: New test.
3131 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3133         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3134         if _STDC_C99 is defined.
3135         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3136         * gcc.dg/builtins-20.c: Likewise.
3137         * gcc.dg/builtins-53.c: Likewise.
3138         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3139         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3141 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3143         PR tree-opt/26781
3144         * gcc.c-torture/compile/pr26781-1.c: New test.
3145         * gcc.c-torture/compile/pr26781-2.c: New test.
3147 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3149         PR c++/26690
3150         * g++.dg/gomp/pr26690-1.C: New test.
3151         * g++.dg/gomp/pr26690-2.C: New test.
3153 2006-03-20  Jeff Law  <law@redhat.com>
3155         * gcc.dg/tree-ssa/pr21829.c: New test.
3157         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3159 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3161         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3162         (check_visibility_available): Use it.
3163         (check_effective_target_default_packed): Likewise.
3164         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3165         (check_effective_target_fopenmp): Likewise.
3166         (check_effective_target_freorder): Likewise.
3167         (check_effective_target_fpic): Likewise.
3168         (check_named_sections_available): Likewise.
3169         (check_effective_target_ilp32): Likewise.
3170         (check_effective_target_lp64): Likewise.
3172 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3174         PR fortran/20935
3175         * gfortran.dg/scalar_mask_2.f90: New test case.
3177 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3179         PR tree-opt/26629
3180         * gcc.dg/tree-ssa/loadpre12.c: New test.
3181         * gcc.dg/tree-ssa/loadpre13.c: New test.
3182         * gcc.dg/tree-ssa/loadpre14.c: New test.
3183         * gcc.dg/tree-ssa/loadpre15.c: New test.
3184         * gcc.dg/tree-ssa/loadpre16.c: New test.
3185         * gcc.dg/tree-ssa/loadpre17.c: New test.
3186         * gcc.dg/tree-ssa/loadpre18.c: New test.
3187         * gcc.dg/tree-ssa/loadpre19.c: New test.
3188         * gcc.dg/tree-ssa/loadpre20.c: New test.
3189         * gcc.dg/tree-ssa/loadpre21.c: New test.
3190         * gcc.dg/tree-ssa/loadpre22.c: New test.
3192 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3194         PR fortran/26741
3195         * gfortran.dg/elemental_initializer_1.f90: New test.
3197         PR fortran/26716
3198         * gfortran.dg/assumed_shape_ranks_2: New test.
3200 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3202         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3203         target fpic.
3205 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3207         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3208         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3209         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3210         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3211         gfortran.fortran-torture/execute/direct_io.f90,
3212         gfortran.fortran-torture/execute/inquire_2.f90,
3213         gfortran.fortran-torture/execute/inquire_4.f90,
3214         gfortran.fortran-torture/execute/list_read_1.f90,
3215         gfortran.fortran-torture/execute/open_replace.f90,
3216         gfortran.fortran-torture/execute/slash_edit.f90,
3217         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3218         temporary files from testcases.
3220 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3222         PR libgfortran/26509
3223         gfortran.dg/write_direct_eor.f90: New test.
3225 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3227         * gcc.target/powerpc/pr26350.c: New.
3228         * gcc.target/powerpc/indexed-addr.c: New.
3230 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3232         * gfortran.dg/dependency_13.f90: New test case.
3234 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3236         PR middle-end/21781
3237         * gcc.dg/real-const-1.c: New test case.
3239 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3241         * g++.old-deja/g++.other/init18.C: New.
3242         * g++.old-deja/g++.other/init5.C: Remove xfail.
3244 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3246         * g++.dg/opt/pr15551.C: Cleanup temp file.
3248 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3250         PR c++/6634
3251         g++.dg/parse/long1.C: New test.
3253 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3255         PR fortran/19101
3256         * gfortran.dg/continuation.f90: New test.
3257         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3259 2006-03-14  Richard Guenther  <rguenther@suse.de>
3261         PR tree-optimization/26672
3262         * gcc.dg/torture/pr26672.c: New testcase.
3264 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3266         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3267         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3269 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3271         PR middle-end/26557
3272         * gcc.c-torture/compile/switch-1.c: New test case.
3274 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3276         PR fortran/25378
3277         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3278         test to include more permuatations of mask and index.
3279         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3280         respond to F2003 spec. that the position returned for an all false
3281         mask && condition is zero.
3283 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3285         PR middle-end/25989
3286         * gcc.dg/gomp/pr25989.c: New test.
3288 2006-03-13  Jeff Law  <law@redhat.com>
3290         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3292 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3294         * gcc.dg/switch-9.c: New test.
3296 2006-03-13  Richard Guenther  <rguenther@suse.de>
3298         PR middle-end/26630
3299         * gcc.dg/torture/pr26630.c: New testcase.
3301 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3303         * gfortran.dg/dependency_10.f90: New test case.
3304         * gfortran.dg/dependency_11.f90: Likewise.
3306 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3307             Erik Edelmann  <eedelman@gcc.gnu.org>
3309         * gfortran.dg/allocatable_function_1.f90: New.
3310         * gfortran.dg/allocatable_function_2.f90: New.
3312 2006-03-10  Richard Guenther  <rguenther@suse.de>
3314         PR middle-end/26565
3315         * gcc.dg/torture/pr26565.c: New testcase.
3317 2006-03-09  Eric Christopher  <echristo@apple.com>
3319         * gcc.c-torture/compile/20060309-1.c: New.
3321 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3323         PR libgfortran/26499
3324         * gfortran.dg/write_back.f: New test.
3325         * gfortran.dg/write_rewind_1.f: New test.
3326         * gfortran.dg/write_rewind_2.f: New test.
3328 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3330         PR libgfortran/26554
3331         * gfortran.dg/read_logical.f90: New test.
3333 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3335         * ada/acats/norun.lst: cdd2a03 now passes.
3337 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3339         PR testsuite/25177
3340         * gcc.target/powerpc/pr18096-1.c: Change where the error
3341         would match.
3343 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3345         * gcc.target/i386/cleanup-1.c: New test.
3346         * gcc.target/i386/cleanup-2.c: New test.
3348 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3350         * gfortran.dg/dependency_9.f90: Remove for the time being.
3352 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3354         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3355         directive.
3357 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3359         * gfortran.dg/dependency_9.f90: New test case.
3361 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3363         * gfortran.dg/dependency_4.f90: New test case.
3364         * gfortran.dg/dependency_5.f90: New test case.
3365         * gfortran.dg/dependency_6.f90: New test case.
3366         * gfortran.dg/dependency_7.f90: New test case.
3367         * gfortran.dg/dependency_8.f90: New test case.
3369 2006-03-03  Paul Brook  <paul@codesourcery.com>
3371         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3372         Add m68k-*-elf.
3374 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3376         PR fortran/25031
3377         * multiple_allocation_1.f90: New test.
3379 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3381         PR tree-optimization/26524
3382         * gfortran.dg/pr26524.f: New test case.
3384 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3386         * g++.dg/template/repo5.C: Cleanup repo files.
3387         * gcc.dg/20051201-1.c: Cleanup coverage files.
3388         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3389         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3390         tree dump files.
3392 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3394         * objc.dg/objc-nofilename-1.m: New test.
3395         * objc.dg/bad-receiver-type.m: New test.
3396         * obj-c++.dg/bad-receiver-type.mm: New test.
3398 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3400         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3402 2006-03-01  Mike Stump  <mrs@apple.com>
3404         * g++.dg/abi/key2.C: Add.
3406 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3408         * gfortran.dg/logical_dot_product.f90: New test.
3410         PR fortran/26393
3411         * gfortran.dg/used_interface_ref.f90: New test.
3413         PR fortran/20938
3414         * gfortran.dg/dependency_2.f90: New test.
3415         * gfortran.fortran-torture/execute/where17.f90: New test.
3416         * gfortran.fortran-torture/execute/where18.f90: New test.
3417         * gfortran.fortran-torture/execute/where19.f90: New test.
3418         * gfortran.fortran-torture/execute/where20.f90: New test.
3420 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3422         * g++.dg/tree-ssa/pr26443.C: New test case.
3424 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3426         PR middle-end/26022
3427         * g++.dg/opt/return-slot1.C: New test.
3429 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3431         PR libgfortran/26136
3432         * gfortran.dg/namelist_23.f90: New test.
3434 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3436         PR middle-end/14752
3437         * gcc.dg/fold-eqandshift-2.c: New test case.
3439 2006-02-28  Richard Guenther  <rguenther@suse.de>
3441         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3442         decomposition.
3444 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3446         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3448 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3450         PR libgfortran/26464
3451         * gfortran.dg/backspace_5.f: New test.
3452         * gfortran.dg/backspace_6.f: New test.
3454 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3456         * gcc.dg/fold-eqandnot-1.c: New test case.
3458 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3460         PR middle-end/19983
3461         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3463 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3465         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3466         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3468 2006-02-26  Richard Guenther  <rguenther@suse.de>
3470         PR tree-optimization/26421
3471         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3473 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3475         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3476         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3478 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3480         * gcc.dg/fold-even-1.c: New test case.
3482 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3484         PR middle-end/21137
3485         * gcc.dg/fold-eqandshift-1.c: New test case.
3487 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3489         PR tree-optimization/25125
3490         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3491         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3493 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3495         PR tree-optimizations/26359
3496         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3497         with -fdump-tree-dceloop-details.
3498         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3500 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3502         PR middle-end/23673
3503         * gcc.dg/fold-eqxor-1.c: New test case.
3504         * gcc.dg/fold-eqxor-2.c: Likewise.
3505         * gcc.dg/fold-eqxor-3.c: Likewise.
3507 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3509         PR fortran/23092
3510         * scalar_mask_1.f90: New test.
3512 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3514         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3515         * g++.dg/eh/uncaught2.C: New.
3516         * g++.dg/eh/uncaught3.C: New.
3518 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3520         PR libgfortran/26423
3521         * gfortran.dg/read_many_1.f: New test.
3523 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3525         PR fortran/24519
3526         * gfortran.dg/dependency_3.f90: New test.
3527         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3528         XFAILs.
3530         PR fortran/25395
3531         * gfortran.dg/equiv_6.f90: New test.
3533 2006-02-23  Jeff Law  <law@redhat.com>
3535         * gcc.c-torture/compile/pr26425.c: New test.
3537 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3539         PR middle-end/26412
3540         * gcc.dg/gomp/pr26412.c: New test.
3542 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3544         PR c++/26291
3545         * g++.dg/other/ellipsis1.C: New test.
3546         * g++.dg/parse/operator4.C: Adjust error marker.
3548 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3550         PR target/25603
3551         * gfortran.dg/pr25603.f: New testcase.
3553 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3555         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3556         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3558 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3560         * g++.dg/eh/spbp.C: New.
3562 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3564         PR middle-end/26379
3565         * gcc.target/i386/mmx-7.c: New test.
3567 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3569         PR tree-optimization/26361
3570         * gcc.dg/tree-ssa/vrp27.c: New test case.
3572 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3574         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3575         * gcc.dg/tree-ssa/complex-4.c: Here.
3577 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3579         PR middle-end/19543
3580         * gfortran.dg/logical_1.f90: New test case.
3582 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3584         PR middle-end/26334
3585         * gcc.dg/20060218-1.c: Moved to...
3586         * gcc.target/i386/20060218-1.c: ... here.  New test.
3588 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3590         PR fortran/26201
3591         * gfortran.dg/convert_1.f90: New.
3593 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3595         PR fortran/25054
3596         * gfortran.dg/namelist_5.f90: New test.
3598         PR fortran/25089
3599         * gfortran.dg/namelist_4.f90: New test.
3601 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3603         PR tree-opt/25680
3604         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3606 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3608         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3609         variable to take into account the variable name in the
3610         function header.
3611         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3613 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3615         PR middle-end/26334
3616         * gcc.c-torture/compile/20060217-1.c: New test.
3617         * gcc.dg/20060218-1.c: New test.
3619 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3621         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3623 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3625         * gcc.dg/cpp/undef3.c: New test.
3626         * gcc.dg/cpp/trad/builtins2.c: New test.
3628 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3630         PR c++/26266
3631         * g++.dg/template/static22.C: New test.
3632         * g++.dg/template/static23.C: New test.
3633         * g++.dg/template/static24.C: New test.
3634         * g++.dg/template/non-dependent13.C: New test.
3635         * g++.dg/init/member1.C: Tweak error markers.
3637 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3639         PR target/26255
3640         * gcc.c-torture/compile/pr26255.c: New test case.
3642 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3644         * gfortran.fortran-torture/execute/where_10.f90: New test case.
3645         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
3646         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
3647         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
3648         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
3649         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
3650         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
3652 2006-02-16  Jeff Law  <law@redhat.com>
3654         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
3655         * gcc.dg/tree-ssa/vrp26.c: New test.
3657 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
3659         PR target/20353
3660         PR target/24578
3661         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
3662         __UCLIBC__ is defined.
3664 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
3666         PR fortran/26224
3667         * gfortran.dg/gomp/pr26224.f: New test.
3669 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
3671         PR tree-opt/25918
3672         * lib/target-supports.exp
3673         (check_effective_target_vect_short_mult): New.
3674         (check_effective_target_vect_char_mult): New.
3675         (check_effective_target_vect_widen_sum_qi_to_si): New.
3676         (check_effective_target_vect_widen_sum_qi_to_hi): New.
3677         (check_effective_target_vect_widen_sum_hi_to_si): New.
3678         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
3679         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
3680         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
3681         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
3682         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
3683         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
3684         vect-reduc-pattern-2c.c
3685         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
3686         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
3687         vect-reduc-pattern-1c.c
3689 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
3691         PR fortran/24557
3692         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
3694 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
3696         PR fortran/26054
3697         * gfortran.dg/enum_8.f90: Remove check for warning.
3698         * gfortran.dg/iomsg_1.f90: Ditto.
3699         * gfortran.dg/enum_1.f90: Ditto.
3700         * gfortran.dg/enum_9.f90: Ditto.
3701         * gfortran.dg/enum_2.f90: Ditto.
3702         * gfortran.dg/enum_10.f90: Ditto.
3703         * gfortran.dg/enum_3.f90: Ditto.
3704         * gfortran.dg/flush_1.f90: Ditto.
3705         * gfortran.dg/enum_4.f90: Ditto.
3706         * gfortran.dg/array_constructor_1.f90: Ditto.
3707         * gfortran.dg/enum_5.f90: Ditto.
3708         * gfortran.dg/enum_6.f90: Ditto.
3709         * gfortran.dg/enum_7.f90: Ditto.
3711 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
3713         PR middle-end/26300
3714         * gcc.c-torture/compile/20060215-1.c: New test.
3716 2006-02-14  Roger Sayle  <roger@eyesopen.com>
3718         PR middle-end/23670
3719         * gcc.dg/tree-ssa/andor-2.c: New test case.
3721 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
3723         PR fortran/25045
3724         * optional_dim.f90: New test.
3726 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3728         PR fortran/26277
3729         * gfortran.dg/label_4.f90: New.
3731 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
3732             Diego Novillo  <dnovillo@redhat.com>
3733             Uros Bizjak  <uros@kss-loka.si>
3735         * gfortran.dg/gomp: New directory.
3737 2006-02-14  Richard Guenther  <rguenther@suse.de>
3739         PR tree-optimization/26258
3740         * gcc.dg/torture/pr26258.c: New testcase.
3742 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
3744         PR fortran/26246
3745         * gfortran.dg/pr26246_1.f90: New test.
3746         * gfortran.dg/pr26246_2.f90: New test.
3748         PR middle-end/26092
3749         * gcc.c-torture/compile/20060208-1.c: New test.
3751 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
3753         PR fortran/26074
3754         PR fortran/25103
3755         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
3756         * gfortran.dg/bad_automatic_objects_1.f90: New test.
3757         * gfortran.dg/automatic_module_variable.f90: Change error message.
3759         PR fortran/20861
3760         * gfortran.dg/internal_dummy_1.f90: New test.
3762         PR fortran/20871
3763         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
3766         PR fortran/25083
3767         * gfortran.dg/uncommon_block_data_1.f90: New test.
3768         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
3769         with standard.
3771         PR fortran/25088
3772         * gfortran.dg/typed_subroutine_1.f90: New test.
3774 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
3776         * objc.dg/dwarf-1.m: New.
3778 2006-02-13  Roger Sayle  <roger@eyesopen.com>
3780         PR middle-end/24427
3781         * gcc.dg/tree-ssa/andor-1.c: New test case.
3783 2006-02-13  Josh Conner  <jconner@apple.com>
3785         PR target/25376
3786         * gcc.dg/pr25376.c: New test.
3788         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
3789         assemble.
3790         * lib/target-supports.exp (check_named_sections_available):
3791         Only compile named-sections test -- don't assemble.
3793 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3795         * g++.dg/warn/no-write-strings.C: New test.
3796         * g++.dg/warn/write-strings.C: Likewise.
3797         * g++.dg/warn/write-strings-default.C: Likewise.
3799 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
3801         PR fortran/25806
3802         * gfortran.dg/ret_pointer_2.f90: New test.
3804 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
3806         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
3808 2006-02-10  Jeff Law  <law@redhat.com>
3810         * gcc.c-torture/compile/pr26213.c: New test.
3812 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
3814         gfortran.dg/null_1.f90: New test.
3816 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3818         PR fortran/14771
3819         * gfortran.dg/parens_4.f90: New.
3820         * gfortran.dg/parens_5.f90: New.
3822 2006-02-10  Richard Guenther  <rguenther@suse.de>
3824         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
3826 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3827         Paul Thomas  <pault@gcc.gnu.org>
3829         PR fortran/14771
3830         * gfortran.dg/parens_1.f90: New.
3831         * gfortran.dg/parens_2.f90: New.
3832         * gfortran.dg/parens_3.f90: New.
3834 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
3836         PR fortran/26038
3837         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
3839         PR fortran/25059
3840         * gfortran.dg/impure_assignment_1.f90: New test.
3842         PR fortran/25070
3843         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
3845 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3847         PR target/26141
3848         * g++.dg/expr/stdarg2.C: New test.
3850 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
3852         PR inline-asm/16194
3853         * gcc.dg/pr16194.c: New test.
3855 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3857         * ada/acats/run_acats: Use portable variant of "$@".
3859 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3861         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
3862         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
3864 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3866         PR tree-opt/26179
3867         * g++.dg/opt/pr26179.C: New test.
3869 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3871         PR middle-end/26134
3872         * gcc.dg/tree-ssa/complex-3.c: New test.
3874 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
3876         * gcc.c-torture/compile/volatile-1.c: New test.
3878 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
3880         PR 26180
3881         * gcc.dg/tree-ssa/pr26180.c: New test.
3883 2006-02-08  Jeff Law  <law@redhat.com>
3885         * gcc.dg/tree-ssa/pr21417.c: New test.
3887 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3889         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
3890         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
3892 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3894         * lib/scanrtl.exp: New.
3896 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3898         PR c++/26071
3899         * g++.dg/other/virtual2.C: New test.
3901         PR c++/26070
3902         * g++.dg/other/virtual1.C: New test.
3904 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
3906         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
3907         cleanup-ipa-dump): Update dump file glob patterns.
3908         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
3909         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3911         * lib/gcc-dg.exp: Load it.
3912         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3914 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3916         PR testsuite/26159
3917         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3918         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3920 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3922         PR fortran/25577
3923         * gfortran.dg/mvbits_1.f90: New.
3925 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3927         * g++.dg/warn/Wdiv-by-zero.C: New test.
3928         * g++.dg/warn/Wno-div-by-zero.C: New.
3930 2006-02-07  Jeff Law  <law@redhat.com>
3932         * gcc.dg/tree-ssa/pr21559.c: New test.
3934         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3935         multiple VRP passes.
3936         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3937         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3938         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3939         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3940         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3941         * gcc.dg/tree-ssa/vrp02.c: Likewise
3942         * gcc.dg/tree-ssa/vrp11.c: Likewise
3943         * gcc.dg/tree-ssa/pr14341.c: Likewise
3944         * gcc.dg/tree-ssa/vrp19.c: Likewise
3945         * gcc.dg/tree-ssa/vrp20.c: Likewise
3946         * gcc.dg/tree-ssa/vrp03.c: Likewise
3947         * gcc.dg/tree-ssa/pr21086.c: Likewise
3948         * gcc.dg/tree-ssa/pr21959.c: Likewise
3949         * gcc.dg/tree-ssa/vrp21.c: Likewise
3950         * gcc.dg/tree-ssa/vrp04.c: Likewise
3951         * gcc.dg/tree-ssa/pr25485.c: Likewise
3952         * gcc.dg/tree-ssa/pr22026.c: Likewise
3953         * gcc.dg/tree-ssa/vrp22.c: Likewise
3954         * gcc.dg/tree-ssa/vrp05.c: Likewise
3955         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3956         * gcc.dg/tree-ssa/pr20701.c: Likewise
3957         * gcc.dg/tree-ssa/vrp23.c: Likewise
3958         * gcc.dg/tree-ssa/vrp06.c: Likewise
3959         * gcc.dg/tree-ssa/pr22117.c: Likewise
3960         * gcc.dg/tree-ssa/pr20702.c: Likewise
3961         * gcc.dg/tree-ssa/vrp15.c: Likewise
3962         * gcc.dg/tree-ssa/pr21090.c: Likewise
3963         * gcc.dg/tree-ssa/pr21294.c: Likewise
3964         * gcc.dg/tree-ssa/vrp24.c: Likewise
3965         * gcc.dg/tree-ssa/vrp07.c: Likewise
3966         * gcc.dg/tree-ssa/pr21563.c: Likewise
3967         * gcc.dg/tree-ssa/pr25382.c: Likewise
3968         * gcc.dg/tree-ssa/vrp16.c: Likewise
3969         * gcc.dg/tree-ssa/vrp25.c: Likewise
3970         * gcc.dg/tree-ssa/vrp08.c: Likewise
3971         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3972         * gcc.dg/tree-ssa/vrp17.c: Likewise
3973         * gcc.dg/tree-ssa/pr21458.c: Likewise
3974         * g++.dg/tree-ssa/pr18178.C: Likewise
3976 2006-02-07  Richard Guenther  <rguenther@suse.de>
3978         PR c++/26140
3979         Revert
3980         2006-01-30  Richard Guenther  <rguenther@suse.de>
3981         PR c++/23372
3982         * gcc.dg/pr23372-1.C: New testcase.
3984         * g++.dg/tree-ssa/pr26140.C: New testcase.
3986 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3988         PR c++/9737
3989         * g++.dg/template/ttp15.C: New test.
3990         * g++.dg/template/ttp16.C: Likewise.
3991         * g++.dg/template/ttp17.C: Likewise.
3992         * g++.old-deja/g++.pt/ttp36.C: Remove.
3993         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3994         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3995         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3996         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3997         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3998         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3999         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4000         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4001         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4003 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4005         PR libfortran/23815
4006         * unf_io_convert_4.f90: New test.
4008 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4010         * gcc.dg/tree-ssa/loadpre10.c: New test.
4011         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4012         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4013         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4015 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4017         PR libfortran/24685
4018         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4020 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4022         PR tree-opt/25251
4023         * gfortran.dg/assign_7.f: New test.
4025 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4027         PR fortran/26041
4028         PR fortran/26064
4029         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4030         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4031         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4033 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4035         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4036         in size_t typedef.
4038 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4040         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4041         * g++.dg/charset/string.c (foo): Likewise.
4042         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4043         const char*
4044         * g++.dg/ext/builtin2.C (printf): Likewise.
4045         * g++.dg/init/new15.C (printf): Likewise.
4046         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4047         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4048         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4049         * g++.dg/template/non-dependent4.C (temp): Likewise.
4050         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4051         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4052         parameter type to const char*.
4053         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4054         Change type to const char*.
4055         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4056         Likewise.
4057         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4058         second parameter type to const char*.
4059         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4060         (Y::Y): Change parameter type to const char*.
4061         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4062         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4063         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4064         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4065         (char*).
4066         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4067         const char*.
4068         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4069         type to const char*.
4070         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4071         return type to const char*.
4072         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4073         to const char*.
4074         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4075         * g++.old-deja/g++.law/refs1.C: Likewise.
4076         * g++.old-deja/g++.law/visibility1.C: Likewise.
4077         * g++.old-deja/g++.law/visibility2.C: Likewise.
4078         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4079         const char*.
4080         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4081         * g++.old-deja/g++.mike/net48.C: Likewise.
4082         * g++.old-deja/g++.mike/p646.C: Likewise.
4083         * g++.old-deja/g++.mike/p6746.C: Likewise.
4084         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4085         type to const char*.
4086         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4087         deprecated conversion warning.
4088         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4089         char*.
4090         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4091         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4092         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4093         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4094         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4095         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4096         * g++.old-deja/g++.pt/t39.C: Likewise.
4097         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4098         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4100 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4102         PR fortran/25075
4103         intrinsic_argument_conformance_1.f90: New test.
4105 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4107         PR fortran/20845
4108         * gfortran.dg/char_result_11.f90: Add SAVE.
4109         * gfortran.dg/der_pointer_4.f90: Ditto.
4110         * gfortran.dg/default_initialization.f90: New test.
4112 2006-02-03  Jeff Law  <law@redhat.com>
4114         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4115         handle more than 100 dump files.
4116         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4117         * lib/scantree.exp (scan-tree-dump): Likewise.
4118         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4119         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4120         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4121         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4122         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4124 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4126         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4128 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4130         * g++.dg/template/using12.C: New test.
4132 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4134         * gcc.target/powerpc/pr25960.c: New test.
4136 2006-02-02  Steven G. Kargl  <kargls@comcast>
4138         PR fortran/24958
4139         gfortran.dg/nullify_2.f90: New test.
4141 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4143         PR 25990
4144         * gcc.dg/gomp/pr25990.c: New test.
4146 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4148         PR c++/25342
4149         * g++.gd/template/partial4.C: New test.
4151 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4153         PR middle-end/26001
4154         * gfortran.dg/data_char_2.f90: New.
4156 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4158         PR fortran/26039
4159         maxval_maxloc_conformance_1.f90: New test.
4161 2006-01-31  Richard Guenther  <rguenther@suse.de>
4163         * gcc.target/i386/sselibm-1.c: New testcase.
4164         * gcc.target/i386/sselibm-2.c: Likewise.
4165         * gcc.target/i386/sselibm-3.c: Likewise.
4166         * gcc.target/i386/sselibm-4.c: Likewise.
4167         * gcc.target/i386/sselibm-5.c: Likewise.
4169 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4171         PR fortran/24266
4172         * gfortran.dg/arrayio_derived_2.f90: New.
4174 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4176         * gcc.dg/unsigned-long-compare.c: New test.
4178 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4180         PR testsuite/25318
4181         * lib/target-supports.exp (check_effective_target_freorder):
4182         Check to see if target supports -freorder-blocks-and-partition.
4183         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4184         instead of "dg-require-named-sections".
4186 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4188         PR target/14798:
4189         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4190         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4191         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4192         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4193         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4194         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4195         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4196         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4198 2006-01-30  Richard Guenther  <rguenther@suse.de>
4200         PR c++/23372
4201         * gcc.dg/pr23372-1.C: New testcase.
4203 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4205         * gcc.dg/gomp/pr25874.c: New test.
4207 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4209         PR tree-opt/25911
4210         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4212 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4214         PR fortran/18578
4215         PR fortran/18579
4216         PR fortran/20857
4217         PR fortran/20885
4218         * gfortran.dg/intent_out_1.f90: New test.
4220 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4222         PR fortran/17911
4223         * gfortran.dg/procedure_lvalue.f90: New test.
4225         PR fortran/20895
4226         PR fortran/25030
4227         * gfortran.dg/char_pointer_assign_2.f90: New test.
4228         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4229         assignment to be consistent with standard.
4230         * gfortran.dg/char_result_2.f90: The same.
4231         * gfortran.dg/char_result_8.f90: The same.
4233 2006-01-28  Zack Weinberg  <zackw@panix.com>
4235         * gcc.dg/Woverlength-strings.c
4236         * gcc.dg/Woverlength-strings-pedantic-c89.c
4237         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4238         * gcc.dg/Woverlength-strings-pedantic-c99.c
4239         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4241 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4243         * gcc.c-torture/execute/20060127-1.c: New test.
4245 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4247         PR c++/25999
4248         * g++.dg/ext/pragmaweak1.C: New test.
4250 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4252         PR c++/25855
4253         * g++.dg/template/spec29.C: New test.
4255 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4257         PR c/19606.
4258         * gcc.c-torture/execute/pr19606.c: New.
4260 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4262         * gcc.dg/pragma-re-4.c: New test.
4264 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4266         PR fortran/25964
4267         * gfortran.dg/assumed_size_refs_3.f90: New test.
4269 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4271         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4273 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4275         PR ada/21317
4276         * ada/acats/support/impdef.a: Add One_Long_Second.
4277         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4278         * ada/acats/tests/c9/c94026.a: Likewise.
4279         * ada/acats/tests/c9/c97305c.ada: Likewise.
4280         * ada/acats/tests/c9/c99004a.ada: Likewise.
4282 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4284         PR fortran/25964
4285         * gfortran.dg/global_references_2.f90: New test.
4287         PR fortran/25084
4288         PR fortran/20852
4289         PR fortran/25085
4290         PR fortran/25086
4291         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4292         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4294         PR fortran/25416
4295         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4297 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4299         PR c/25892
4300         * gcc.dg/Wpointer-sign.c: New.
4301         * gcc.dg/Wpointer-sign-Wall.c: New.
4302         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4303         * gcc.dg/Wpointer-sign-pedantic.c: New.
4304         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4305         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4307 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4309         PR C/25861
4310         * gcc.c-torture/compile/pr25861.c: New test.
4312 2006-01-26  Paul Brook  <paul@codesourcery.com>
4314         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4315         on short-enum targets.
4316         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4317         variable.
4318         (generate_fields): Use short_enums.
4319         (main): Set short_enums.  Document -e.
4320         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4321         on short-enum targets.
4322         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4323         variable.
4324         (generate_fields): Use short_enums.
4325         (main): Set short_enums.  Document -e.
4326         * lib/target-supports.exp (check_effective_target_short_enums): New.
4328 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4330         PR target/25947
4331         * gcc.dg/torture/pr25947-1.c: New test.
4333 2006-01-25  Jan Hubicka  <jh@suse.cz>
4334             Roger Sayle  <roger@eyesopen.com>
4336         PR rtl-optimization/25703
4337         * gcc.target/i386/20060125-1.c: New test case.
4338         * gcc.target/i386/20060125-2.c: New test case.
4340 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4342         PR fortran/18540
4343         * gfortran.dg/goto_1.f: New.
4345 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4347         PR fortran/25716
4348         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4349         25716 on 32-bit systems too.
4351 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4353         PR testsuite/25590
4354         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4356 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4358         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4360 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4362         PR fortran/25835
4363         * gfortran.dg/read_eof.f90: Delete, renamed.
4364         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4365         * gfortran.dg/read_eof_2.f90: New test.
4366         * gfortran.dg/read_eof_3.f90: New test.
4368 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4370         PR tree-opt/25860
4371         * gcc.c-torture/compile/pr25860.c: New test.
4373 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4375         PR c++/25552
4376         * g++.dg/parse/dtor8.C: New test.
4378 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4380         PR testsuite/25891
4381         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4382         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4383         check_effective_target_fopenmp returns 0.
4385 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4387         PR ada/20548
4388         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4389         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4390         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4392 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4394         PR tree-opt/25857
4395         * g++.dg/opt/pr25857.C: New test.
4397 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4398         Jan Hubicka  <jh@suse.cz>
4399         Richard Guenther  <rguenther@suse.de>
4401         PR rtl-optimization/25654
4402         * gcc.dg/torture/pr25654.c: New testcase.
4403         * gcc.target/i386/pr25654.c: Likewise.
4405 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4407         PR fortran/25901
4408         * gfortran.dg/internal references_2.f90: New test.
4410         Fix regression in testing of admissability of attributes.
4411         * gfortran.dg/intent_used_1.f90: New test.
4413 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4415         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4416         Remove target conditional torture options for i?86 and x86_64
4417         GNU/Linux.
4419 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4421         PR c++/10891
4422         * g++.dg/rtti/no-rtti.C: New.
4424 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4426         PR c++/25895
4427         * g++.dg/inherit/conv2.C: New test.
4429         PR c++/25856
4430         * g++.dg/parse/dtor7.C: New test.
4432         PR c++/25858
4433         * g++.dg/template/crash44.C: New test.
4435 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4437         PR fortran/25124
4438         PR fortran/25625
4439         * gfortran.dg/internal_references_1.f90: New test.
4440           PR fortran/20881
4441         PR fortran/23308
4442         PR fortran/25538
4443         PR fortran/25710
4444         * gfortran.dg/global_references_1.f90: New test.
4445         * gfortran.dg/g77/19990905-1.f: Restore the error that
4446         there is a clash between the common block name and
4447         the name of a subroutine reference.
4449         PR fortran/PR24276
4450         * gfortran.dg/aliasing_dummy_1.f90: New test.
4452 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4454         * gcc.dg/vmx/1b-01.c: Warning fix.
4455         * gcc.dg/vmx/1c-02.c: Likewise.
4456         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4458 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4460         PR testsuite/24962
4461         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4463 2006-01-20  Richard Guenther  <rguenther@suse.de>
4464         Steven Bosscher <stevenb.gcc@gmail.com>
4466         PR rtl-optimization/24626
4467         * gcc.dg/torture/pr24626-1.c: New testcase.
4468         * gcc.dg/torture/pr24626-2.c: Likewise.
4469         * gcc.dg/torture/pr24626-3.c: Likewise.
4470         * gcc.dg/torture/pr24626-4.c: Likewise.
4472 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4474         PR c++/5520
4475         * g++.dg/warn/empty-body.C: New.
4477 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4479         PR c++/22136
4480         * g++.dg/template/using10.C: New test.
4481         * g++.dg/temlpate/using11.C: Likewise.
4482         * g++.dg/inherit/using5.C: Tweak error messages.
4484 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4486         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4487         target test.
4488         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4490 2006-01-19  Jan Hubicka  <jh@suse.cz>
4492         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4494 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4496         PR c++/25854
4497         * g++.dg/template/spec28.C: New test.
4499 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4501         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4502         Fix fprintf's by adding srcdir or removing it.
4504 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4506         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4507         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4508         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4509         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4510         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4511         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4512         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4513         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4514         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4515         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4516         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4517         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4518         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4519         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4521 2006-01-18  Jeff Law  <law@redhat.com>
4523         * gcc.dg/tree-ssa/vrp25.c: New test.
4525 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4527         * gcc.dg/pr25805.c: Fix misapplied patch.
4529 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4531         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4532         (check_effective_target_vect_udot_qi): New.
4533         (check_effective_target_vect_sdot_hi): New.
4534         (check_effective_target_vect_udot_hi): New.
4535         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4536         prefixed with "wrapv-" with -fwrapv.
4537         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4538         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4539         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4540         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4541         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4543         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4544         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4545         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4546         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4548 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4550         PR c++/16829
4551         * g++.dg/other/default2.C: New test.
4552         * g++.dg/other/default3.C: New test.
4554 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4556         PR c/25805
4557         * gcc.dg/pr25805.c: New file.
4559 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4561         PR c++/25836
4562         * g++.dg/template/init6.C: New test.
4564 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4566         * gcc.dg/tree-ssa/pr24287.c: New test
4568 2006-01-18  Eric Christopher  <echristo@apple.com>
4570         * g++.dg/eh/table.C: New.
4572 2006-01-18  DJ Delorie  <dj@redhat.com>
4574         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4575         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4576         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4577         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4579 2006-01-18  Jeff Law  <law@redhat.com>
4581         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4582         on wrapping on overflow semantics.
4584         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4586         * gcc.gc/tree-ssa/vrp23.c: New test.
4587         * gcc.gc/tree-ssa/vrp24.c: New test.
4589 2006-01-18  Richard Henderson  <rth@redhat.com>
4590             Aldy Hernandez  <aldyh@redhat.com>
4591             Jakub Jelinek  <jakub@redhat.com>
4592             Diego Novillo  <dnovillo@redhat.com>
4593             Uros Bizjak  <uros@kss-loka.si>
4595         * testsuite/gcc.dg/gomp: New directory.
4597 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4598             Steven G. Kargl  <kargls@comcast.net>
4600         PR fortran/20869
4601         * gfortran.dg/intrinsic_external_1.f90: New test.
4603         PR fortran/20875.
4604         * gfortran.dg/elemental_pointer_1.f90: New test.
4606         PR fortran/25024
4607         * gfortran.dg/external_procedures_1.f90: New test.
4609         PR fortran/25785
4610         gfortran.dg/assumed_present.f90: New test.
4612 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4614         * g++.dg/parse/lookup5.C: New test.
4616 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4618         PR fortran/25697
4619         * gfortran.dg/read_eof.f90: New test.
4621 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4623         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4624         add a closing brace.
4626 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4628         PR fortran/25631
4629         * gfortran.dg/fmt_tl.f: New test.
4631 2006-01-17  Eric Christopher  <echristo@apple.com>
4633         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4634         * g++.old-deja/g++.warn/impint2.C: Ditto.
4635         * g++.old-deja/g++.other/null1.C: Ditto.
4636         * g++.dg/warn/conv2.C: Ditto.
4637         * g++.dg/warn/conv4.C: New file.
4639 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4641         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4643 2006-01-17  Andreas Jaeger  <aj@suse.de>
4644             Janis Johnson <janis187@us.ibm.com>
4646         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
4647         in 64-bit.
4648         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4649         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
4651 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4653         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4654         xfail txxx where xxx >= 25.
4656 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4658         PR testsuite/25764
4659         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
4661 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
4663         PR c/25682
4664         * gcc.dg/pr25682.c: New test.
4665         * g++.dg/parse/array-size2.C: New test.
4667 2006-01-16  Ian Lance Taylor  <ian@airs.com>
4669         * consistency.vlad: Remove entire directory, 1652 files.
4671 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
4673         * lib/target-supports.exp (check_effective_target_dfp_nocache,
4674         check_effective_target_dfprt_nocache): New.
4675         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
4676         (check_effective_target_dfprt): New.
4677         * lib/c-compat.exp (check_dfp): Remove.
4678         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
4679         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
4680         level of support for decimal float.
4681         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
4682         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
4683         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
4684         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
4685         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
4686         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
4687         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
4688         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
4689         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
4690         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
4691         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
4692         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
4693         directives.
4695 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
4697         PR testsuite/25741
4698         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
4699         $base_dir/../.
4700         * lib/gfortran.exp (gfortran_init): Likewise.
4701         * lib/obj-c++.exp (obj-c++_init): Likewise.
4702         * lib/scanasm.exp (scan-assembler-dem): Likewise.
4703         (scan-assembler-dem-not): Likewise.
4704         * lib/scandump.exp (scan-dump-dem): Likewise.
4705         (scan-dump-dem-not): Likewise.
4707 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
4709         PR testsuite/25767
4710         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
4711         powerpc-*-darwin*.
4712         * lib/obj-c++.exp (obj-c++_init): Likewise.
4714 2006-01-16  Richard Guenther  <rguenther@suse.de>
4716         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
4718 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4720         PR testsuite/25777
4721         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
4722         to LD_LIBRARY_PATH.
4724 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4725             Andrew Pinski  <pinskia@physics.uc.edu>
4727         * gcc.dg/minmax-1.c: New test.
4729 2006-01-16  Ben Elliston  <bje@au.ibm.com>
4731         * gcc.dg/dfp/dfp.exp: Correct FSF address.
4732         * gcc.misc-tests/dectest.exp: Ditto.
4734 2006-01-15  Ian Lance Taylor  <ian@airs.com>
4736         PR testsuite/25796
4737         * gcc.target/i386/cmov6.c: Use -march=k8.
4739 2006-01-15  Andreas Jaeger  <aj@suse.de>
4741         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
4742         x86 does not have __float128.
4744 2006-01-14  Ian Lance Taylor  <ian@airs.com>
4746         * gcc.target/i386/cmov6.c: New test.
4748 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
4750         PR c++/25663
4751         * g++.dg/template/ctor6.C: New test.
4753 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
4755         PR tree-optimization/25485
4756         * gcc.dg/tree-ssa/pr25485.c: New.
4758 2006-01-14  Richard Guenther  <rguenther@suse.de>
4760         PR tree-optimization/22548
4761         PR tree-optimization/22555
4762         PR tree-optimization/22501
4763         * gcc.dg/tree-ssa/alias-4.c: New testcase.
4764         * gcc.dg/tree-ssa/alias-5.c: Likewise.
4765         * gcc.dg/tree-ssa/alias-6.c: Likewise.
4766         * gcc.dg/tree-ssa/alias-7.c: Likewise.
4767         * gcc.dg/tree-ssa/alias-8.c: Likewise.
4768         * gcc.dg/tree-ssa/alias-9.c: Likewise.
4769         * gcc.dg/tree-ssa/alias-10.c: Likewise.
4770         * gcc.dg/tree-ssa/alias-11.c: Likewise.
4771         * gcc.dg/tree-ssa/alias-12.c: Likewise.
4773 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
4775         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
4776         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
4778 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
4779         Richard Guenther  <rguenther@suse.de>
4781         PR rtl-optimization/24257
4782         * gcc.dg/torture/pr24257.c: New testcase.
4784 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
4786         * gcc.c-torture/execute/20060110-1.c: New test.
4787         * gcc.c-torture/execute/20060110-2.c: New test.
4789 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
4791         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
4793 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
4795         PR fortran/25756
4796         * gfortran.dg/label_3.f90: New test.
4798 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
4800         PR tree-optimization/25771
4801         * g++.dg/tree-ssa/pr25771.C: New test
4803 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
4805         PR tree-opt/24365
4806         * g++.dg/opt/complex5.C: New test.
4808 2006-01-13  Richard Guenther  <rguenther@suse.de>
4810         * gcc.target/i386/387-9.c: New testcase.
4812 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
4814         PR c++/24824
4815         * g++.dg/debug/dwarf2-1.C: New.
4817 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
4819         PR testsuite/25728
4820         * lib/gcov.exp (verify-lines): Add "close $fd".
4822 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
4823             Ben Elliston  <bje@au.ibm.com>
4825         * gcc.dg/dfp/inf-1.c: New test.
4827 2006-01-12  Janis Johnson <janis187@us.ibm.com>
4828             Yao Qi  <qiyaoltc@cn.ibm.com>
4829             Ben Elliston  <bje@au.ibm.com>
4830             Jon Grimm  <jgrimm2@us.ibm.com>
4832         * gcc.dg/nodfp-1.c: New test.
4833         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4834         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
4835         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
4836         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
4837         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
4838         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
4839         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
4840         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4841         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4842         * gcc.dg/format/dfp-scanf-1.c: Likewise.
4843         * gcc.dg/format/dfp-printf-1.c: Likewise.
4844         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
4845         (compat_setup_dfp): New.
4846         * gcc.dg/compat/compat.exp: Use it.
4847         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
4848         Make some variables global, prepend "compat_" to their names.
4849         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
4850         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
4851         * gcc.misc-tests/dectest.exp: New test driver for decTest.
4852         * lib/compat.exp (compat_skip_list): Make global, rename.
4853         * lib/c-compat.exp: New file.
4854         * lib/target-supports.exp (check_effective_target_dfp): New.
4856         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
4857         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
4858         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
4859         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
4860         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
4861         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
4862         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
4863         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
4864         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
4865         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
4866         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
4867         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
4868         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
4869         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
4870         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
4871         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
4872         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
4873         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
4874         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
4875         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
4876         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
4877         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
4878         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
4879         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
4880         gcc.dg/dfp/struct-layout-1.c,
4881         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
4882         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
4883         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
4884         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
4885         gcc.dg/dfp/func-vararg-dfp.c,
4886         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
4887         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
4888         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
4889         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
4890         gcc.dg/dfp/wtr-conversion-1.c: New tests.
4892 2006-01-11  Richard Guenther  <rguenther@suse.de>
4894         PR tree-optimization/25734
4895         * gcc.dg/tree-ssa/pr25734.c: New testcase.
4897 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4899         PR fortran/25486
4900         * gfortran.dg/literal_character_constant_1_x.F: New test.
4901         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
4902         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
4903         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
4905 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
4907         PR c++/25386
4908         * g++.dg/ext/packed3.C: Add expected packed error.
4910 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4912         PR target/25706
4913         * gcc.dg/torture/pr25706-1.c: New test.
4915 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4917         PR tree-optimization/23109
4918         PR tree-optimization/23948
4919         PR tree-optimization/24123
4921         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4922         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4923         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4924         g++.dg/tree-ssa/pr23948.C: New testcases.
4925         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4926         three divisions in order to do the optimization.
4928 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4930         PR c++/25632
4931         * g++.dg/other/pr25632.C: New test.
4933 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4935         PR fortran/25730
4936         * gfortran.dg/used_types_1.f90: New test.
4938 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4940         PR target/25718
4941         * gcc.dg/torture/pr25718-1.c: New test.
4943 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4945         * gfortran.dg/list_read_2.f90: Fix typo in description.
4947 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4949         * lib/target-supports.exp (check_visibility_available): Simplify test
4950         for *-*-netware*.
4951         (check_profiling_available): Fail for *-*-netware*.
4952         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4953         * gcc.dg/20021014-1.c: Likewise.
4954         * gcc.dg/nest.c: Likewise.
4956 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4958         fortran/24936
4959         * gfortran.dg/forall_3.f90: New test.
4961 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4963         PR fortran/21977
4964         * gfortran.dg/nesting_2.f90: New test.
4965         * gfortran.dg/nesting_3.f90: New test.
4967 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4969         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4970         Fix typo in comment.
4972 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4974         * gfortran.dg/single_char_string.f90: New test.
4976 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4978         * gfortran.dg/ichar_2.f90: New test.
4980 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4982         PR fortran/25093
4983         * gfortran.dg/private_type_4.f90: New.
4985 2006-01-07  Richard Guenther  <rguenther@suse.de>
4987         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4989 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4991         * gfortran.dg/func_decl_1.f90: New.
4992         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4993         * gfortran.dg/array_alloc_2.f90: Likewise.
4994         * gfortran.dg/char_result_8.f90: Likewise.
4995         * gfortran.dg/dup_save_1.f90: Likewise.
4996         * gfortran.dg/dup_save_2.f90: Likewise.
4997         * gfortran.dg/f2c_6.f90: Likewise.
4998         * gfortran.dg/f2c_7.f90: Likewise.
4999         * gfortran.dg/func_result_2.f90: Likewise.
5000         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5002 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5004         PR fortran/22146
5005         * gfortran.dg/elemental_subroutine_1.f90: New test.
5006         * gfortran.dg/elemental_subroutine_2.f90: New test.
5008         PR fortran/25029
5009         PR fortran/21256
5010         * gfortran.dg/assumed_size_refs_1.f90: New test.
5012         PR fortran/20868
5013         PR fortran/20870
5014         * gfortran.dg/assumed_size_refs_2.f90: New test.
5015         * gfortran.dg/initialization_1.f90: Change warning message.
5017 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5019         * gcc.dg/tree-ssa/loop-15.c: New test.
5021 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5023         PR fortran/25598
5024         * gfortran.dg/backspace_3.f: New test.
5025         * gfortran.dg/backspace_4.f: New test.
5027 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5029         PR fortran/24268
5030         * gfortran.dg/fmt_white.f: Update test.
5032 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5034         * gcc.dg/cast-1.c: Add new warning.
5035         * gcc.dg/cast-2.c: Likewise.
5036         * gcc.dg/cast-3.c: Likewise.
5037         * gcc.dg/format/cast-1.c: Likewise.
5038         * gcc.dg/cast-4.c: New testcase.
5040 2006-01-05  Richard Guenther  <rguenther@suse.de>
5042         PR tree-optimization/22555
5043         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5045 2006-01-05  Richard Guenther  <rguenther@suse.de>
5046             Diego Novillo  <dnovillo@redhat.com>
5048         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5049         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5050         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5051         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5052         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5053         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5054         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5055         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5056         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5057         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5058         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5059         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5060         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5061         * treelang/compile/extravar.tree: Likewise.
5062         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5063         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5064         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5065         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5066         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5068 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5070         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5071         for 64-bit fix.
5073 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5075         PR fortran/23675
5076         gfortran.dg/char_result_11.f90: New.
5078 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5080         PR c++/24782
5081         * g++.dg/parse/access9.C: New test.
5082         * g++.dg/tc1/dr52.C: Tweak error markers.
5084 2006-01-04  Richard Henderson  <rth@redhat.com>
5086         Merge from gomp branch.
5087         * g++.dg/parse/pragma2.C: Update expected error lines.
5089 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5091         * g++.dg/other/i386-2.C: New test.
5093         PR target/25554
5094         * gcc.c-torture/compile/20051228-1.c: New test.
5096         PR c/25559
5097         * gcc.dg/pr25559.c: New test.
5099 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5101         PR c++/25492
5102         * g++.dg/lookup/friend9.C: New test.
5104         PR c++/25625
5105         * g++.dg/template/repo5.C: New test.
5107 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5109         PR fortran/25101
5110         * gfortran.dg/forall_2.f90: New test.
5112 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5114         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5115         dg-require-weak.  Adjust regexp to handle leading-underscore
5116         targets and space as well as TAB after .weak.  Change previous
5117         64-bit fix to not use naked dot.
5119 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5121         PR rtl-optimization/25578
5122         * gcc.c-torture/execute/20060102-1.c: New testcase.
5124 2006-01-03  Richard Guenther  <rguenther@suse.de>
5126         PR c/25183
5127         * gcc.dg/torture/pr25183.c: New testcase.
5129 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5131         Merge from gomp-branch.
5132         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5133         * gcc.dg/ia64-sync-2.c: Likewise.
5134         * gcc.dg/ia64-sync-3.c: Likewise.
5135         * gcc.dg/ia64-sync-4.c: Likewise.
5136         * gcc.dg/sync-2.c: Likewise.
5137         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5138         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5140 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5142         PR c++/25635
5143         * g++.dg/parse/operator6.C: New test.
5145         PR c++/25637
5146         * g++.dg/parse/error29.C: New test.
5148         PR c++/25638
5149         * g++.dg/parse/dtor6.C: New test.
5151         PR c++/25633
5152         * g++.dg/parse/ctor3.C: New test.
5154         PR c++/25634
5155         * g++.dg/template/class3.C: New test.
5157 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5159         * g++.dg/debug/debug9.C: New.
5161 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5163         PR fortran/24640
5164         * gfortran.dg/label_2.f90: New test.
5166 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5168         * g++.dg/lookup/using12.C: Tighten error marker.
5170 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5171             Andrew Pinski <pinskia@physics.uc.edu>
5173         * gcc.target/powerpc/darwin-abi-3.c: New file.
5174         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5175         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5176         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5177         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5178         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5179         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5180         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5181         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5183 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5185         * gcc.dg/tree-ssa/loadpre1.c: New;
5186         * gcc.dg/tree-ssa/loadpre2.c: New;
5187         * gcc.dg/tree-ssa/loadpre3.c: New;
5188         * gcc.dg/tree-ssa/loadpre4.c: New;
5189         * gcc.dg/tree-ssa/loadpre5.c: New;
5190         * gcc.dg/tree-ssa/loadpre6.c: New;
5191         * gcc.dg/tree-ssa/loadpre7.c: New;
5192         * gcc.dg/tree-ssa/loadpre8.c: New;
5193         * gcc.dg/tree-ssa/loadpre9.c: New;
5195 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5197         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5198         * g++.dg/abi/thunk4.C: Likewise.
5200 2006-01-01  Andreas Jaeger  <aj@suse.de>
5202         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5203         portable.
5205 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5207         PR c++/25294
5208         * gcc.dg/pragma-pack-3.c: New test.
5209         * g++.dg/parse/pragma3.C: New test.
5211 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5213         PR middle-end/24827
5214         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5216 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5218         PR testsuite/25214
5219         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5221 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5223         PR fortran/22607
5224         * gfortran-dg/pure_byref_3.f90: New.
5226         fortran/PR 25396
5227         * gfortran.dg/userdef_operator_1.f90: New.
5229 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5231         * g++.dg/abi/thunk3.C: New.
5232         * g++.dg/abi/thunk4.C: New.
5234 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5236         PR fortran/25532
5237         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5238         associated derived type components of derived types are
5239         properly declared in contained procedures.
5241 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5243         PR libgfortran/25139
5244         * gfortran.dg/backspace_2.f: New test.
5246 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5248         PR libgfortran/25550
5249         * gfortran.dg/endfile.f: New test.
5251 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5253         PR libgfortran/25419
5254         * gfortran.dg/comma.f: New test.
5256 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5258         * lib/gfortran-dg.exp: Remove trailing whitespace.
5259         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5260         -funroll-all-loops.
5262 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5264         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5265         Extended Double long doubles or repeat tests when long double is
5266         the same size as double.
5268 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5270         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5272         PR testsuite/25442
5273         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5274         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5276         PR testsuite/25441
5277         * gcc.dg/pr23911.c: Make test variable static.
5279         PR testsuite/25444
5280         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5282 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5284         PR c++/25439
5285         * g++.dg/parse/crash17.C: Adjust error markers.
5286         * g++.dg/template/error20.C: New test.
5288 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5290         PR c++/23172
5291         * g++.dg/ext/complit4.C: New test.
5293         PR c++/25417
5294         * g++.dg/ext/complit5.C: Likewise.
5296 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5298         PR tree-optimization/25125
5299         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5300         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5301         * gcc.c-torture/execute/pr25125.c: New.
5303 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5305         PR fortran/25029
5306         PR fortran/21256
5307         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5308         with incorrect assumed size references.
5310 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5312         PR c++/23171
5313         * g++.dg/opt/init1.C: New test.
5315 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5317         PR c++/24671
5318         * g++.dg/template/sfinae3.C: New test.
5320 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5322         * g++.dg/other/friend4.C: New test.
5324 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5326         PR target/25005
5327         * g++.dg/opt/pr25005.C: New test.
5329 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5331         PR c++/25369
5332         * g++.dg/template/ptrmem16.C: New test.
5334 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5336         PR fortran/25029
5337         PR fortran/21256
5338         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5340 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5342         PR libgfortran/25307
5343         * gfortran.dg/list_read_5.f90: New test.
5345 2005-12-22  Richard Henderson  <rth@redhat.com>
5347         * gcc.target/i386/sse-7.c: Use -msse2.
5349 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5351         PR rtl-optimization/25432
5352         * gcc.c-torture/compile/20051216-1.c: New test.
5354         PR objc/25328
5355         * objc/execute/pr25328.m: New test.
5357 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5359         PR c++/25364
5360         * g++.dg/template/call4.C: New test.
5362 2005-12-22  Dale Johannesen  <dalej@apple.com>
5364         * gcc.target/i386/sse-17.c: New.
5366 2005-12-22  Paul Brook  <paul@codesourcery.com>
5368         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5370 2005-12-22  Paul Brook  <paul@codesourcery.com>
5372         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5374 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5376         PR tree-opt/25513
5377         * gcc.c-torture/compile/pr25513.c: New test.
5379 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5381         PR c++/23333
5382         * g++.dg/parse/error25.C: Add more tests.
5384 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5386         PR fortran/18990
5387         * gfortran.dg/der_charlen_1.f90: New.
5389 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5391         PR fortran/20889
5392         * gfortran.dg/pointer_component_type_1.f90: New test.
5394         PR fortran/25029
5395         PR fortran/21256
5396         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5397         should give an error with assumed size array refernces and checks those
5398         that should not.
5399         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5400         reference an upper bound so that it does not generate an error.
5402         PR fortran/19362
5403         PR fortran/20244
5404         PR fortran/20864
5405         PR fortran/25391
5406         * gfortran.dg/used_dummy_types_1.f90: New test.
5407         * gfortran.dg/used_dummy_types_2.f90: New test.
5408         * gfortran.dg/used_dummy_types_3.f90: New test.
5409         * gfortran.dg/used_dummy_types_4.f90: New test.
5410         * gfortran.dg/used_dummy_types_5.f90: New test.
5412         PR fortran/23152
5413         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5414         group already being USE associated.
5415         * gfortran.dg/assumed_shape_nml.f90: New test.
5416         * gfortran.dg/assumed_size_nml.f90: New test.
5418         PR fortran/20862
5419         PR fortran/25053
5420         PR fortran/25063
5421         PR fortran/25064
5422         PR fortran/25066
5423         PR fortran/25067
5424         PR fortran/25068
5425         PR fortran/25307
5426         * gfortran.dg/io_constraints_1.f90: New test.
5427         * gfortran.dg/io_constraints_1.f90: New test.
5428         * gfortran.dg/iostat_3.f90: Change wording of warning.
5429         * gfortran.dg/g77/19981216-0.f: The same.
5431 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5433         PR tree-optimization/23518
5434         * testsuite/gcc.dg/pr23518.c: New.
5436 2005-12-21  Mike Stump  <mrs@apple.com>
5438         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5440 2005-12-21  Paul Brook  <paul@codesourcery.com>
5442         * gcc.dg/pr19340.c: Skip on m68k targets.
5444 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5446         PR rtl-optimization/25196
5447         * gcc.dg/pr25196.c: New test.
5449 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5451         PR fortran/25423
5452         gfortran.dg/where_nested_1.f90: New.
5454 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5456         PR tree-optimization/25382.
5457         * gcc.dg/tree-ssa/pr25382.c: New.
5459 2005-12-20  Richard Guenther  <rguenther@suse.de>
5461         PR middle-end/24306
5462         * gcc.target/i386/pr24306.c: New testcase.
5464 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5466         PR tree-optimization/25501
5467         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5469 2005-12-20  Richard Guenther  <rguenther@suse.de>
5471         Revert
5472         2005-12-02  Richard Guenther  <rguenther@suse.de>
5474         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5476 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5478         PR c++/21228
5479         * g++.dg/warn/Wunreachable-code-2.C: New test.
5481 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5483         PR c++/24278
5484         * g++.dg/template/ctor5.C: New test.
5486         PR c++/24915
5487         * g++.dg/template/overload8.C: New test.
5489 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5491         * gcc.c-torture/compile/pr25483 : New test.
5493 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5495         PR c++/20552
5496         * g++.dg/ext/typeof10.C: New test.
5498 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5500         * gcc.dg/mt-loopi1.c: New.
5502 2005-12-18  Richard Guenther  <rguenther@suse.de>
5504         PR tree-optimization/25481
5505         * gcc.dg/torture/pr25481.c: New testcase.
5507 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5509         PR rtl-optimization/21041
5510         * gcc.dg/pr21041.c: New test.
5512 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5514         PR libgfortran/25463
5515         * gfortran.dg/advance.f90: New test.
5517 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5519         * gcc.dg/20051201-1.c: New test.
5521 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5523         PR fortran/25018
5524         * gfortran.dg/initialization_1.f90: New test.
5525         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5526         * gfortran.dg/g77/980616-0.f: The same.
5528 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5530         * PR fortran/25458
5531         * gfortran.dg/chkbits.f90: New test.
5533 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5535         * gfortran.dg/enum_5.f: Revert to previous version.
5537 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5539         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5540         * gfortran.dg/nested_modules_1.f90: Ditto.
5541         * gfortran.dg/hollerith_f95.f90: Ditto.
5542         * gfortran.dg/select_5.f90: Ditto.
5543         * gfortran.dg/secnds.f: Ditto.
5544         * gfortran.dg/hollerith2.f90: Ditto.
5545         * gfortran.dg/imag_2.f: Ditto.
5546         * gfortran.dg/ftell_2.f90: Ditto.
5547         * gfortran.dg/malloc_free_1.f90: Ditto.
5548         * gfortran.dg/logint-1.f: Ditto.
5549         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5550         * gfortran.dg/e_d_fmt.f90: Ditto.
5551         * gfortran.dg/hollerith_legacy.f90: Ditto.
5552         * gfortran.dg/logint-2.f: Ditto.
5553         * gfortran.dg/enum_5.f90: Ditto.
5554         * gfortran.dg/f2c_2.f90: Ditto.
5555         * gfortran.dg/pr17143.f90: Ditto.
5556         * gfortran.dg/namelist_14.f90: Ditto.
5557         * gfortran.dg/logint-3.f: Ditto.
5558         * gfortran.dg/spread_scalar_source.f90: Ditto.
5559         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5560         * gfortran.dg/namelist_11.f: Ditto.
5561         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5562         * gfortran.dg/g77/20010519-1.f
5563         * gfortran.dg/g77/alpha1.f: Ditto.
5564         * gfortran.dg/g77/990115-1.f: Ditto.
5565         * gfortran.dg/g77/erfc.f: Ditto.
5566         * gfortran.dg/g77/19990313-3.f: Ditto.
5567         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5568         * gfortran.dg/g77/20010426.f: Ditto.
5569         * gfortran.dg/g77/19990313-0.f: Ditto.
5570         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5571         * gfortran.dg/g77/20000629-1.f: Ditto.
5572         * gfortran.dg/g77/970125-0.f: Ditto.
5573         * gfortran.dg/g77/8485.f: Ditto.
5574         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5575         * gfortran.dg/g77/19990313-1.f: Ditto.
5576         * gfortran.dg/g77/int8421.f: Ditto.
5577         * gfortran.dg/g77/19990305-0.f: Ditto.
5578         * gfortran.dg/g77/947.f: Ditto.
5579         * gfortran.dg/g77/19990905-2.f: Ditto.
5580         * gfortran.dg/g77/cabs.f: Ditto.
5581         * gfortran.dg/g77/19990313-2.f: Ditto.
5582         * gfortran.dg/g77/20020307-1.f: Ditto.
5583         * gfortran.dg/g77/dcomplex.f: Ditto.
5584         * gfortran.dg/g77/19990502-1.f: Ditto.
5585         * gfortran.dg/g77/19981216-0.f: Ditto.
5586         * gfortran.dg/common_4.f90: Ditto.
5587         * gfortran.dg/entry_4.f90: Ditto.
5588         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5589         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5590         * gfortran.dg/namelist_12.f: Ditto.
5591         * gfortran.dg/scale_1.f90: Ditto.
5592         * gfortran.dg/modulo_1.f90
5593         * gfortran.dg/hollerith.f90: Ditto.
5594         * gfortran.dg/direct_io_3.f90: Ditto.
5595         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5596         * gfortran.dg/gnu_logical_1.F: Ditto.
5597         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5598         * gfortran.dg/assign_1.f90: Ditto.
5599         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5600         * gfortran.dg/pr23095.f: Ditto.
5601         * gfortran.dg/read_float_1.f90: Ditto.
5603 2005-12-17  Andreas Jaeger  <aj@suse.de>
5605         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5606         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5608 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5610         PR fortran/24268
5611         * gfortran.dg/fmt_white.f: New test.
5613 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5615         * gfortran.dg/label_1.f90: New test.
5617 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5619         PR testsuite/25422
5620         * gcc.dg/20031012-1.c: Add -Walways-true option.
5621         * gcc.dg/weak/weak-3.c: Likewise.
5622         * g++.old-deja/g++.mike/warn8.C: Likewise.
5624 2005-12-16  Mike Stump  <mrs@apple.com>
5626         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5627         exit.
5629 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5631         PR libgfortran/25264
5632         PR libgfortran/25349
5633         * gfortran.dg/tl_editing.f90: Added additional checks.
5634         * gfortran.dg/t_editing.f: New test.
5635         * gfortran.dg/write_padding.f90: New test
5637 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5639         PR testsuite/25215
5640         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5642 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5644         PR rtl-optimization/24899
5645         * gcc.c-torture/execute/20051215-1.c: New test.
5647 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
5649         PR 24823
5650         * gfortran.dg/pr24823.f: New test.
5652 2005-12-16  Jeff Law  <law@redhat.com>
5654         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
5656 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
5658         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
5659         Change C++ style comments to C style comments.
5660         Remove aligned types from the array.
5661         Keep Enums disabled.
5662         (complex_types): Remove aligned types from the array.
5663         Comment out "_Complex long double".
5664         (attrib_types): Remove.
5665         (complex_attrib_types): Remove.
5666         (attrib_array_types): Remove.
5667         (complex_attrib_array_types): Remove.
5668         (aligned_bitfld_types): Remove.
5669         (n_aligned_bitfld_types): Remove.
5670         (FEATURE_ALIGNEDPACKED): Delete.
5671         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
5672         (singles): Remove support for adding attributes.
5673         (choose_type): Remove support for attributed types.
5674         (generate_fields): Remove support for attributed bit-fields.
5675         Remove support for adding attributes.
5676         (generate_random_tests): Remove support for adding attributes.
5677         (features): Add back "[0] :0" and "complex vector [0]".
5678         (main): Remove support for attributed bit-fields.
5679         Uncomment the calling of generate_random_tests for the rests of
5680         the tests.
5682 2005-12-16  Jan Hubicka  <jh@suse.cz>
5684         * gcc.c-torture/combine/pr25224.c: New.
5686 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
5688         PR other/25028
5689         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
5690         HP-UX.
5692 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
5694         * gcc.dg/20051215-1.c: New file.
5696 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5698         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
5699         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
5701 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
5703         PR fortran/18197
5704         * gfortran.dg/dummy_functions_1.f90: New.
5706 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
5708         PR rtl-optimization/25310
5709         * gcc.c-torture/compile/pr25310.c: New test.
5711 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5713         PR debug/25023
5714         * gcc.dg/pr25023.c: New test.
5716 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5718         * g++.old-deja/g++.brendan/redecl1.C,
5719         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
5720         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
5721         g++.old-deja/g++.oliva/typeof1.C,
5722         g++.old-deja/g++.other/crash16.C,
5723         g++.old-deja/g++.other/crash34.C,
5724         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
5725         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
5726         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
5727         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
5728         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
5729         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
5730         Remove xfail.
5732 2005-12-14  Kean Johnston  <jkj@sco.com>
5733             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5735         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
5736         * gcc.target/i386/20020523-1.c: Ditto.
5737         * gcc.target/i386/tailcall-1.c: Ditto.
5738         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
5739         * gcc.target/i386/ssetype-5.c: Ditto.
5741 2005-12-14  Jeff Law  <law@redhat.com>
5743         * gcc.dg/tree-ssa/foldstring-1.c: New test.
5745 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
5747         PR target/25254
5748         PR target/24188
5749         * gcc.target/i386/pr25254.c: New test.
5750         * gfortran.dg/PR24188.f: New test.
5752 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
5754         * lib/fortran-torture.exp: Catch remaining uses of
5755         remote_file build delete.
5757 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5759         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
5761 2005-12-14  Ben Elliston  <bje@au.ibm.com>
5763         * gcc.dg/warn-addr-cmp.c: New test.
5765 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5767         PR debug/25023
5768         PR target/25293
5769         * gcc.target/i386/pr25293.c: New test.
5771 2005-12-13  Petr Machata  <machata@post.cz>
5773         PR c++/24907
5774         * g++.dg/parse/comma2.C: New test.
5776 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
5777             Jakub Jelinek  <jakub@redhat.com>
5779         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
5780         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
5781         (limits.h): Include unconditionally.
5782         (stdlib.h): Likewise.
5783         (hashtab.h): Do not include.
5784         (getopt.h): Likewise.
5785         (stddef.h): Include.
5786         (hashval_t): Define.
5787         (struct entry): Add "next" field.
5788         (HASH_SIZE): New macro.
5789         (hash_table): New variable.
5790         (switchfiles): Do not use xmalloc.
5791         (mix): New macro.
5792         (iterative_hash): New function.
5793         (hasht): Remove.
5794         (e_exists): New function.
5795         (e_insert): Likewise.
5796         (output): Use, instead of libiberty hashtable functions.
5797         (main): Do not use getopt.  Do not call htab_create.
5799 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
5801         PR c++/25331
5802         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
5803         put atal* and atpaal* attributes on array elements.
5804         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
5805         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
5806         put atal* and atpaal* attributes on array elements.
5807         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
5809 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
5811         * gcc.dg/single-precision-constant.c: New test.
5813 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
5815         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
5816         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
5817         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
5818         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
5819         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
5820         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
5821         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
5822         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
5823         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
5824         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
5825         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
5826         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
5827         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
5828         gcc.target/powerpc/ppc-sdata-2.c,
5829         gcc.target/powerpc/ppc-stackalign-1.c,
5830         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
5831         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
5832         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
5833         gcc.target/powerpc/rs6000-ldouble-2.c,
5834         gcc.target/powerpc/rs6000-power2-1.c,
5835         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
5836         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
5837         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
5838         option into target selector.
5839         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
5840         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
5842 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5844         PR objc/25348
5845         * objc.dg/encode-9.m: New test.
5847 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5849         PR testsuite/20772
5850         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
5851         * gcc.dg/asm-b.c: Fix typo.
5852         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
5853         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
5854         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
5855         i?86 lp64 and x86_64 ilp32.
5856         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
5857         on i?86 lp64.
5858         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
5860 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
5862         PR fortran/25078
5863         gfortran.dg/equiv_5.f90: New test.
5865 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
5867         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
5868         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
5869         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
5870         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
5871         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
5872         * gcc.dg/tree-ssa/reassoc-5.c: New.
5873         * gcc.dg/tree-ssa/reassoc-6.c: New.
5874         * gcc.dg/tree-ssa/reassoc-7.c: New.
5875         * gcc.dg/tree-ssa/reassoc-8.c: New.
5876         * gcc.dg/tree-ssa/reassoc-9.c: New.
5877         * gcc.dg/tree-ssa/reassoc-10.c: New.
5878         * gcc.dg/tree-ssa/reassoc-11.c: New.
5880 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5882         PR testsuite/25167
5883         PR testsuite/24478
5884         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
5886 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
5888         PR c++/25300
5889         * g++.dg/template/inherit.C: Do not use a generic error message.
5891 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
5893         PR libobjc/25354
5894         * objc.dg/gnu-encoding: New directory.
5895         * objc.dg/gnu-encoding/compat-common.h: New file.
5896         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
5897         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
5898         * objc.dg/gnu-encoding/vector-defs.h: New file.
5899         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
5900         * objc.dg/gnu-encoding/generate-random.c: New file.
5901         * objc.dg/gnu-encoding/generate-random_r.c: New file.
5902         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
5903         * objc.dg/gnu-encoding/generate-random.h: New file.
5905 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
5907         PR c++/25337
5908         * g++.dg/template/defarg7.C: New test.
5910 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5912         PR libobjc/25347
5913         * objc.dg/encode-8.m: New test.
5915 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5917         PR libobjc/25346
5918         * objc.dg/encode-7.m: New test.
5920 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5922         PR c++/25010
5923         * g++.dg/opt/inline10.C: New test.
5925 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5927         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5929 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5931         * gfortran.dg/substring_equivalence.f90: typo in comment
5933 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5935         PR fortran/25068
5936         * gfortran.dg/iostat_3.f90: New test.
5938 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5940         PR fortran/23815
5941         * gfortran.dg/unf_io_convert_1.f90: New test.
5942         * gfortran.dg/unf_io_convert_2.f90: New test.
5943         * gfortran.dg/unf_io_convert_3.f90: New test.
5945 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5947         PR testsuite/20772
5948         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5949         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5950         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5951         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5952         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5953         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5954         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5955         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5956         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5957         gcc.dg/torture/fp-int-convert-float128-timode.c,
5958         gcc.dg/torture/fp-int-convert-float128.c,
5959         gcc.dg/torture/fp-int-convert-float80-timode.c,
5960         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5961         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5963         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5965 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5967         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5969 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5971         * gcc.dg/20051207-1.c,
5972         * gcc.dg/20051207-2.c,
5973         * gcc.dg/20051207-3.c: New tests.
5975 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5977         PR testsuite/20772
5978         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5979         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5980         dg-skip-if target selector.
5982         PR testsuite/20772
5983         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5984         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5985         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5986         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5987         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5988         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5989         and/or merge with i?86 cases.
5991         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5993         PR testsuite/20772
5994         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5995         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5996         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5997         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5998         x86_64-*-linux*.
6000 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6002         PR target/25311
6003         * gcc.c-torture/compile/pr25311.c: New test.
6005 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6007         PR libgfortran/25039
6008         * gfortran.dg/read_comma.f: New test.
6010 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6012         PR c++/19317
6013         * g++.dg/opt/pr19317-1.C: New test.
6014         * g++.dg/opt/pr19317-2.C: New test.
6015         * g++.dg/opt/pr19317-3.C: New test.
6017         PR target/19005
6018         * gcc.c-torture/execute/pr19005.c: New test.
6020         PR target/17828
6021         * g++.old-deja/g++.other/comdat5.C: New test.
6022         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6024         * g++.dg/compat/struct-layout-1.exp: New file.
6025         * g++.dg/compat/struct-layout-1.h: New.
6026         * g++.dg/compat/struct-layout-1_generate.c: New.
6027         * g++.dg/compat/struct-layout-1_x1.h: New.
6028         * g++.dg/compat/struct-layout-1_x2.h: New.
6029         * g++.dg/compat/struct-layout-1_y1.h: New.
6030         * g++.dg/compat/struct-layout-1_y2.h: New.
6032         * gcc.dg/20050330-2.c: New test.
6034 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6036         PR fortran/25292
6037         * gfortran.dg/associated_1.f90: New.
6039 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6041         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6042         ILP32 vect_no_align platforms.
6044 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6045             Jakub Jelinek  <jakub@redhat.com>
6047         PR target/25268
6048         * gcc.c-torture/compile/20051207-1.c: New test.
6050 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6052         PR testsuite/20772
6053         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6054         gcc.dg/torture/pr18582-1.c,
6055         gcc.target/i386/attributes-error.c: Also test on x86_64.
6057         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6059 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6061         PR c++/19397
6062         * g++.dg/template/typedef3.C: New test.
6064         PR c++/19762
6065         PR c++/19764
6066         * g++.dg/template/dtor3.C: Fix error markers.
6068 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6070         * lib/target-supports.exp (check_effective_target_sync_char_short):
6071         Add s390*.
6073 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6075         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6077 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6079         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6080         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6081         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6082         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6084 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6086         PR c++/25263
6087         * g++.dg/other/array2.C: New test case.
6089 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6091         * gcc.dg/darwin-weakimport-3.c: New.
6093         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6094         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6095         and to work on Darwin.
6096         * gcc.dg/attr-weakref-1b.c: New file.
6097         * gcc.dg/attr-weakref-2.c: New test.
6098         * gcc.dg/darwin-weakref-1.c: New test.
6100 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6102         PR testsuite/25247
6103         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6104         use in selector expressions.
6105         (dg-xfail-if): Ditto.
6106         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6107         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6108         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6109         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6110         * gcc.test-framework/test-framework.exp: Skip generated tests if
6111         CHECK_TEST_FRAMEWORK is not 1.
6113 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6115         PR tree-optimization/24963
6116         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6118         PR target/24108
6119         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6121         PR target/18580
6122         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6123         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6124         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6125         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6127 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6129         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6130         dg-options.
6132 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6134         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6136 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6138         * gcc.dg/format/cast-1.c: New test.
6140 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6142         PR c/7776
6143         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6144         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6145         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6146         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6148 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6150         * gcc.dg/cast-pretty-print-1.c: New test.
6152 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6154         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6156 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6158         PR c++/24173
6159         * g++.dg/template/friend40.C: New test.
6161 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6163         PR target/25199
6164         * gcc.target/i386/movq-2.c: New test.
6165         * gcc.target/i386/movq.c: Remove target i?86, instead add
6166         dg-require-effective-target ilp32.
6168 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6170         PR c++/24103
6171         * g++.dg/other/default1.C: New test.
6173 2005-12-02  Richard Guenther  <rguenther@suse.de>
6175         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6177 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6179         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6181 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6183         PR target/21017
6184         * gcc.target/powerpc/rotate.c: New.
6186 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6188         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6189         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6191 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6193         PR c/13384
6194         * gcc.dg/pr17730-1.c: Adjust.
6195         * gcc.dg/lvalue1.c (main): Likewise.
6196         * gcc.dg/lvalue-2.c: Likewise.
6197         * g++.dg/pr7503-3.C
6199 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6201         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6202         error messages.
6204 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6206         PR fortran/24789
6207         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6209 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6211         PR target/24475
6212         * lib/target-supports.exp (check_effective_target_tls): New.
6213         (check_effective_target_tls_runtime): New.
6214         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6215         for TLS support.
6216         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6217         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6218         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6219         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6220         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6221         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6222         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6223         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6224         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6225         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6226         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6227         effective-target TLS.
6228         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6229         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6230         effective-target TLS runtime.
6232 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6234         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6236 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6238         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6239         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6240         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6241         ignored" warnings when "packing" is the same as the ABI layout.
6243 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6245         PR fortran/21302
6246         * gfortran.dg/line_length_1.f: New test.
6247         * gfortran.dg/line_length_2.f90: Ditto.
6249 2005-11-30  Richard Guenther  <rguenther@suse.de>
6251         PR tree-optimization/21655
6252         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6254 2005-11-30  Dale Johannesen  <dalej@apple.com>
6256         * gcc.c-torture/compile/pr24930.c: New.
6258 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6260         PR fortran/15809
6261         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6263 2005-11-30  Jeff Law  <law@redhat.com>
6265         * g++.old-deja/g++.law/pr25000.C: New test.
6267 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6269         * gcc.dg/tls/opt-11.c: New test.
6271 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6273         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6274         targets.
6275         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6276         LP64 ia64.
6278 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6280         * gfortran.dg/open_access_1.f90: New test.
6282 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6284         * gcc.dg/charset/builtin2.c: New test.
6286 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6288         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6289         on mmix-*-* for *_[xy].c.
6291 2005-11-28  Kean Johnston  <jkj@sco.com>
6293         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6294         headers.
6295         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6296         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6297         * gcc.target/i386/asm-3.c: Ditto.
6298         * gcc.target/i386/clobbers.c: Ditto.
6299         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6300         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6301         test regexp.
6302         * gcc.target/i386/mul.c: Ditto.
6303         * gcc.target/i386/ssetype-1.c: Ditto.
6304         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6305         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6306         static so the test works with -fPIC mode too. Based on comment in
6307         PR19231 by Pinski.
6308         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6310 2005-11-28  Richard Guenther  <rguenther@suse.de>
6312         * gcc.dg/alias-9.c: New testcase.
6313         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6315 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6316             Uros Bizjak  <uros@kss-loka.si>
6318         PR middle-end/20219
6319         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6320         tan(x)/sin(x) transformations.
6322 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6324         PR middle-end/24575
6325         * gcc.dg/tree-ssa/divide-3.c: New test.
6326         * gcc.dg/tree-ssa/divide-4.c: New test.
6328 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6330         PR fortran/24917
6331         *  gfortran.dg/boz_6.f90: New test.
6333 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6335         PR fortran/23912
6336         * gfortran.dg/modulo_1.f90: New test.
6338 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6340         PR libfortran/24919
6341         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6342         fail on CRLF platforms.
6343         * gfortran.dg/ftell_2.f90: Likewise.
6345 2005-11-26  Eric Christopher  <echristo@apple.com>
6347         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6349 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6351         * objc.dg/gnu-runtime-3.m: Simplify.
6353 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6355         PR middle-end/23669
6356         * gcc.dg/tree-ssa/divide-1.c: New test.
6357         * gcc.dg/tree-ssa/divide-2.c: New test.
6359 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6361         PR libgfortran/24945
6362         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6364 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6366         PR libgfortran/24945
6367         * gfortran.dg/open_status_2.f90: New test.
6369 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6371         * gcc.c-torture/execute/builtins/fprintf.c,
6372         gcc.c-torture/execute/builtins/fputs-lib.c,
6373         gcc.c-torture/execute/builtins/fputs.c,
6374         gcc.c-torture/execute/builtins/lib/fprintf.c,
6375         gcc.c-torture/execute/builtins/lib/printf.c,
6376         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6378 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6380         * gcc.dg/20050922-2.c: New test.
6382 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6384         * objc.dg/gnu-runtime-3.m: New test.
6386 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6388         PR c++/9278
6389         * g++.dg/other/void1.C: New test.
6391 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6393         PR middle-end/24998
6394         * gcc.dg/torture/fp-int-convert-float.c,
6395         gcc.dg/torture/fp-int-convert-double.c,
6396         gcc.dg/torture/fp-int-convert-long-double.c,
6397         gcc.dg/torture/fp-int-convert-timode.c,
6398         gcc.dg/torture/fp-int-convert-float80.c,
6399         gcc.dg/torture/fp-int-convert-float80-timode.c,
6400         gcc.dg/torture/fp-int-convert-float128.c,
6401         gcc.dg/torture/fp-int-convert-float128-timode.c,
6402         gcc.dg/torture/fp-int-convert.h: New files.
6404 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6406         PR middle-end/24989
6407         * gcc.dg/tree-ssa/bool-10.c: New test.
6408         * gcc.dg/tree-ssa/bool-11.c: New test.
6409         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6411 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6413         PR middle-end/24990
6414         * tree-ssa/pr24990-1.c: New test.
6416 2005-11-24  Richard Guenther  <rguenther@suse.de>
6417         Dirk Mueller <dmueller@suse.de>
6419         PR c++/14024
6420         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6421         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6422         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6423         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6424         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6425         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6427 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6429         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6431 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6433         PR c/21668
6434         * gcc.dg/Wc++-compat.c: New.
6435         * gcc.dg/Wno-c++-compat.c: New.
6437 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6439         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6440         (vspltish, vspltisw): Likewise.
6442 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6444         PR libgfortran/24794
6445         * gfortran.dg/namelist_12.f: Fix quotes.
6446         * gfortran.dg/namelist_13.f90: Fix quotes.
6447         * gfortran.dg/namelist_14.f90: Fix quotes.
6448         * gfortran.dg/namelist_15.f90: Fix quotes.
6449         * gfortran.dg/namelist_use.f90: Fix quotes.
6450         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6451         * gfortran.dg/namelist_21.f90: New test.
6452         * gfortran.dg/namelist_22.f90: New test.
6454 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6456         PR target/23435
6457         * gcc.c-torture/compile/pr23435.c: New.
6459 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6461         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6463 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6465         * gcc.target/powerpc/405-macchw-1.c,
6466         gcc.target/powerpc/405-macchw-2.c,
6467         gcc.target/powerpc/405-macchwu-1.c,
6468         gcc.target/powerpc/405-macchwu-2.c,
6469         gcc.target/powerpc/405-machhw-1.c,
6470         gcc.target/powerpc/405-machhw-2.c,
6471         gcc.target/powerpc/405-machhwu-1.c,
6472         gcc.target/powerpc/405-machhwu-2.c,
6473         gcc.target/powerpc/405-maclhw-1.c,
6474         gcc.target/powerpc/405-maclhw-2.c,
6475         gcc.target/powerpc/405-maclhwu-1.c,
6476         gcc.target/powerpc/405-maclhwu-2.c,
6477         gcc.target/powerpc/405-mulchw-1.c,
6478         gcc.target/powerpc/405-mulchw-2.c,
6479         gcc.target/powerpc/405-mulchwu-1.c,
6480         gcc.target/powerpc/405-mulchwu-2.c,
6481         gcc.target/powerpc/405-mulhhw-1.c,
6482         gcc.target/powerpc/405-mulhhw-2.c,
6483         gcc.target/powerpc/405-mulhhwu-1.c,
6484         gcc.target/powerpc/405-mulhhwu-2.c,
6485         gcc.target/powerpc/405-mullhw-1.c,
6486         gcc.target/powerpc/405-mullhw-2.c,
6487         gcc.target/powerpc/405-mullhwu-1.c,
6488         gcc.target/powerpc/405-mullhwu-2.c,
6489         gcc.target/powerpc/405-nmacchw-1.c,
6490         gcc.target/powerpc/405-nmacchw-2.c,
6491         gcc.target/powerpc/405-nmachhw-1.c,
6492         gcc.target/powerpc/405-nmachhw-2.c,
6493         gcc.target/powerpc/405-nmaclhw-1.c,
6494         gcc.target/powerpc/405-nmaclhw-2.c,
6495         gcc.target/powerpc/440-macchw-1.c,
6496         gcc.target/powerpc/440-macchw-2.c,
6497         gcc.target/powerpc/440-macchwu-1.c,
6498         gcc.target/powerpc/440-macchwu-2.c,
6499         gcc.target/powerpc/440-machhw-1.c,
6500         gcc.target/powerpc/440-machhw-2.c,
6501         gcc.target/powerpc/440-machhwu-1.c,
6502         gcc.target/powerpc/440-machhwu-2.c,
6503         gcc.target/powerpc/440-maclhw-1.c,
6504         gcc.target/powerpc/440-maclhw-2.c,
6505         gcc.target/powerpc/440-maclhwu-1.c,
6506         gcc.target/powerpc/440-maclhwu-2.c,
6507         gcc.target/powerpc/440-mulchw-1.c,
6508         gcc.target/powerpc/440-mulchw-2.c,
6509         gcc.target/powerpc/440-mulchwu-1.c,
6510         gcc.target/powerpc/440-mulchwu-2.c,
6511         gcc.target/powerpc/440-mulhhw-1.c,
6512         gcc.target/powerpc/440-mulhhw-2.c,
6513         gcc.target/powerpc/440-mulhhwu-1.c,
6514         gcc.target/powerpc/440-mulhhwu-2.c,
6515         gcc.target/powerpc/440-mullhw-1.c,
6516         gcc.target/powerpc/440-mullhw-2.c,
6517         gcc.target/powerpc/440-mullhwu-1.c,
6518         gcc.target/powerpc/440-mullhwu-2.c,
6519         gcc.target/powerpc/440-nmacchw-1.c,
6520         gcc.target/powerpc/440-nmacchw-2.c,
6521         gcc.target/powerpc/440-nmachhw-1.c,
6522         gcc.target/powerpc/440-nmachhw-2.c,
6523         gcc.target/powerpc/440-nmaclhw-1.c,
6524         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6526 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6528         PR fortran/24774
6529         * gfortran.dg/inquire_9.f90: New test.
6531         PR fortran/21647
6532         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6534 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6536         PR libfortran/24432
6537         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6538         Check that 'cos' is supported.
6540 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6542         PR fortran/24223
6543         * gfortran.dg/substring_equivalence.f90: New test.
6545         PR fortran/24705
6546         * gfortran.dg/auto_internal_assumed.f90: New test.
6548 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6550         * gcc.dg/fold-div-2.c: New test.
6552 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6554         PR rtl-optimization/24883
6555         * gcc.c-torture/compile/pr24883.c: New test.
6557 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6559         PR middle-end/20583
6560         * gcc.c-torture/compile/pr20583.c: New.
6562 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6564         * gcc.c-torture/execute/usmul.c: New test.
6566 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6568         * gcc.dg/tree-ssa/vrp22.c: New test.
6570 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6572         PR middle-end/24912
6573         * gcc.dg/torture/pr24912-1.c: New test.
6575 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6577         PR fortran/24862
6578         * gfortran.dg/arrayio_derived_1.f90: New test.
6580 2005-11-19  Richard Guenther  <rguenther@suse.de>
6582         PR middle-end/23294
6583         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6585 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6587         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6589 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6591         PR c++/8355
6592         * g++.dg/template/friend39.C: New test.
6594 2005-11-18  James E Wilson  <wilson@specifix.com>
6596         * gcc.dg/builtin-strstr.c: New.
6598 2005-11-18  Richard Henderson  <rth@redhat.com>
6600         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6601         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6602         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6603         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6604         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6605         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6606         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6607         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6608         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6609         renaming to remove initial "ia64-".
6611 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6613         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6615 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6617         * g++.dg/cpp/string-2.C: New test.
6619 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6621         * gcc.dg/tree-ssa/loop-14.c: New test.
6623 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6624             Michael Chamberlain <michael@chamberlain.net.au>
6626         * ada/acats/run_all.sh (target_run): Kill long running tests.
6628 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6630         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6631         * gcc.dg/cleanup-9.c: Likewise.
6632         * gcc.dg/cleanup-10.c: Likewise.
6633         * gcc.dg/cleanup-11.c: Likewise.
6635 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6637         PR fortran/24892
6638         * gfortran.dg/open_access_append_1.f90: New test.
6639         * gfortran.dg/open_access_append_2.f90: New test.
6641 2005-11-16  Richard Guenther  <rguenther@suse.de>
6643         PR middle-end/24851
6644         * gcc.c-torture/execute/pr24851.c: New testcase.
6646 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
6648         * gcc.dg/fold-overflow-1.c: New test.
6650 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
6652         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
6653         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
6655 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
6657         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
6658         structures.
6659         * g++.dg/eh/forced2.C: Likewise.
6660         * g++.dg/eh/forced3.C: Likewise.
6661         * g++.dg/eh/forced4.C: Likewise.
6663 2005-11-11  Mike Stump  <mrs@apple.com>
6665         * g++.old-deja/g++.mike/unused.C: Add.
6667 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
6669         PR c++/24667
6670         * g++.dg/warn/Wcast-qual1.C: New test.
6672 2005-11-15  Jan Hubicka  <jh@suse.cz>
6674         * gcc.dg/winline-5.c: Add large-unit-insns limit.
6676 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
6678         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
6680 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
6682         PR 24840
6683         * gcc.dg/tree-ssa/pr24840.c: New test.
6685 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
6687         PR testsuite/24841
6688         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
6690 2005-11-14  Dale Johannesen  <dalej@apple.com>
6692         * gcc.c-torture/execute/20051113-1.c: New.
6694 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
6696         PR c++/24687
6697         * g++.dg/template/crash43.C: New test.
6699 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
6701         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
6703 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6705         PR c++/24817
6706         * g++.dg/eh/spec8.C: New test.
6708 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6710         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
6712 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
6714         PR c++/20293
6715         * g++.dg/parse/ambig4.C: New test.
6716         * g++.dg/tc1/dr101.C: Adjust error markers.
6717         * g++.dg/lookup/strong-using-2.C: Likewise.
6718         * g++.dg/lookup/ambig5.C: Likewise.
6719         * g++.dg/lookup/ambig4.C: Likewise.
6720         * g++.dg/parse/crash22.C: Likewise.
6722 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
6724         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
6726 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
6728         * gcc.dg/nested-calls-1.c: New test.
6730 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6732         * gfortran.dg/complex_intrinsic_1.f90: New test.
6733         * gfortran.dg/complex_intrinsic_2.f90: New test.
6734         * gfortran.dg/fgetc_1.f90: New test.
6735         * gfortran.dg/fgetc_2.f90: New test.
6736         * gfortran.dg/fgetc_3.f90: New test.
6737         * gfortran.dg/ftell_1.f90: New test.
6738         * gfortran.dg/ftell_2.f90: New test.
6739         * gfortran.dg/gnu_logical_1.F: New test.
6740         * gfortran.dg/gnu_logical_2.f90: New test.
6742 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
6744         PR middle-end/24820
6745         * testsuite/gcc.dg/pr24820.c: New test.
6747 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
6749         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
6750         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
6751         variable.
6753 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6755         testsuite/24614
6756         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
6758 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6760         * gcc.target/cris/cris.exp: New file.
6761         * gcc.target/cris/rld-legit1.c: New test.
6762         * gcc.target/cris/rld-legit2.c: New test.
6764 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
6766         PR c++/24780
6767         * g++.dg/opt/pr24780.C: New test.
6769         PR c++/24761
6770         * g++.dg/template/asm1.C: New test.
6772 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
6774         PR libgfortran/24787
6775         * gfortran.dg/scan_1.f90: New test.
6777 2005-11-12  Jan Hubicka  <jh@suse.cz>
6779         * gcc.target/i386/minmax-1.c: New.
6780         * gcc.target/i386/minmax-2.c: New.
6782 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
6784         * gcc.dg/pr24445.c: Fix for 64-bit targets.
6786 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
6788         * gcc.c-torture/execute/20051110-1.c,
6789         gcc.c-torture/execute/20051110-2.c: New tests.
6791 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
6793         PR middle-end/24750
6794         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
6795         New tests.
6797 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6799         * lib/target-libpath.exp (get_shlib_extension): New proc.
6800         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
6801         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6802         * lib/objc.exp (objc_target_compile): Likewise.
6803         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
6804         detection.
6806 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
6808         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
6810         * lib/target-supports.exp (check_effective_target_static_libgfortran):
6811         Add -static to additional_flags and pass it to target_compile.
6813 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
6815         PR libgfortran/24719
6816         gfortran.dg/read_noadvance.f90: New test.
6818         PR libgfortran/24699
6819         gfortran.dg/fmt_t_2.f90: New test.
6821         PR libgfortran/24785
6822         gfortran.dg/read_x_eor.f90: New test.
6824         PR libgfortran/24584
6825         gfortran.dg/namelist_empty.f90: Rename test.
6827         PR libgfortran/24489
6828         gfortran/read_eor.f90: Rename test.
6830 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6832         PR fortran/15976
6833         * gfortran.dg/automatic_module_variable.f90: New test.
6835 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
6837         PR target/24445
6838         * gcc.dg/pr24445.c: New test.
6840 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
6842         PR fortran/24655
6843         PR fortran/24755
6844         * gfortran.dg/recursive_statement_functions.f90: Add statement
6845         functions using inline intrinsic functions and parameters to test
6846         that they no longer seg-fault.
6848         PR fortran/24409
6849         gfortran.dg/nested_modules_4.f90: New test.
6850         gfortran.dg/nested_modules_5.f90: New test.
6852 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6854         PR fortran/24643
6855         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
6857 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
6859         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
6860         failures.
6862 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6864         * gcc.dg/sparc-getcontext-1.c: New test.
6866 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
6868         * gcc.dg/ifcvt-fabs-1.c: New test.
6870 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
6872         PR other/4372
6873         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
6874         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
6876 2005-11-09  Richard Guenther  <rguenther@suse.de>
6878         PR tree-optimization/24716
6879         * gcc.c-torture/execute/pr24716.c: New testcase.
6881 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6883         * gcc.dg/pr24624.c: Disable for non S/390 targets.
6885 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6887         PR 24624
6888         * gcc.dg/pr24624.c: Testcase added.
6890 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6892         PR 24623
6893         * g++.dg/other/pr24623.C: Testcase added.
6895 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
6897         PR fortran/22607
6898         * gfortran-dg/pure_byref_1.f90: New.
6899         * gfortran-dg/pure_byref_2.f90: New.
6901 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
6903         PR c/24101
6904         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
6905         * gcc.dg/dg.exp: Run main loop also for *.i files.
6907 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
6909         PR c++/19450
6910         * g++.dg/tls/diag-3.C: New test.
6911         * g++.dg/tls/diag-4.C: New test.
6912         * g++.dg/tls/static-1.C: New test.
6913         * g++.dg/tls/static-1a.cc: New file.
6915 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6917         PR 23046
6918         * g++.dg/tree-ssa/pr23046.C: New test.
6920 2005-11-08  Devang Patel <dpatel@apple.com>
6922         PR tree-optimization/23115
6923         * gcc.dg/tree-ssa/pr23115.c: New.
6925 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6927         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6928         * gcc.target/powerpc/pr16155.c: Same.
6929         * gcc.target/powerpc/altivec-1.c: Same.
6930         * gcc.target/powerpc/altivec-2.c: Same.
6931         * gcc.target/powerpc/altivec-3.c: Same.
6932         * gcc.target/powerpc/altivec-5.c: Same.
6933         * gcc.target/powerpc/altivec-11.c: Same.
6934         * gcc.target/powerpc/altivec-12.c: Same.
6935         * gcc.target/powerpc/altivec-14.c: Same.
6936         * gcc.target/powerpc/altivec-22.c: Same.
6937         * gcc.target/powerpc/altivec-consts.c: Same.
6938         * gcc.target/powerpc/altivec-pr22085.c: Same.
6939         * gcc.target/powerpc/altivec-splat.c: Same.
6940         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6941         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6942         * gcc.target/powerpc/darwin-longlong.c: Same.
6944 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6946         PR target/19340
6947         * gcc.dg/pr19340.c: New test.
6949 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6951         PR rtl-optimization/24683
6952         * gcc.dg/pr24683.c: New test.
6954 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6956         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6957         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6959 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6961         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6963 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6965         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6967 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6969         PR target/24230
6971         * gcc.target/powerpc/altivec-consts.c,
6972         gcc.target/powerpc/altivec-splat.c: New testcase.
6974 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6976         PR c/24599
6978         * gcc.dg/overflow-2.c: New testcase.
6980 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6982         PR rtl-optimization/23567
6983         * gcc.c-torture/execute/20051104-1.c: New test.
6985 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6987         PR fortran/24534
6988         gfortran.dg/private_type_2.f90: Modified to check that case with
6989         PRIVATE declaration within derived type is accepted.
6991         PR fortran/20838
6992         gfortran.dg/pointer_assign_1.f90: New test.
6994         PR fortran/20840
6995         * gfortran.dg/arrayio_0.f90: New test.
6997         PR fortran/17737
6998         gfortran.dg/data_initialized.f90: New test.
6999         gfortran.dg/data_constraints_1.f90: New test.
7000         gfortran.dg/data_constraints_2.f90: New test.
7002 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7004         PR fortran/24174
7005         PR fortran/24305
7006         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7008 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7010         PR 24670
7011         * gcc.dg/tree-ssa/pr24670.c: New test.
7013 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7015         PR target/22432
7016         * gcc.target/i386/pr22432.c: New test.
7018 2005-11-05  Richard Henderson  <rth@redhat.com>
7020         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7021         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7022         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7023         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7024         from gcc.dg/alpha-*.
7025         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7026         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7028 2005-11-05  Andreas Jaeger  <aj@suse.de>
7030         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7032 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7034         PR target/23424
7035         * gcc.dg/torture/pr23424-1.c: New test.
7037 2005-11-04  Richard Henderson  <rth@redhat.com>
7039         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7040         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7041         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7042         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7043         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7044         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7045         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7046         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7047         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7048         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7049         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7050         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7051         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7052         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7053         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7054         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7055         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7056         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7057         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7058         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7059         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7060         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7061         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7062         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7063         Move from gcc.dg/.
7064         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7065         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7066         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7067         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7068         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7069         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7070         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7071         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7072         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7073         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7074         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7075         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7076         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7077         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7078         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7079         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7080         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7081         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7082         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7083         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7084         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7085         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7086         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7087         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7088         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7089         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7090         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7091         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7092         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7093         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7094         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7095         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7096         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7097         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7098         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7099         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7100         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7101         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7102         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7103         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7104         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7105         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7106         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7107         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7108         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7110 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7112         PR 24627
7113         * gcc.dg/tree-ssa/pr24627.c: New test.
7115 2005-11-04 Paul Brook  <paul@codesourcery.com>
7117         * gcc.dg/tls/opt-10.c: New test.
7119 2005-11-04  Andreas Jaeger  <aj@suse.de>
7121         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7122         avoid extra warnings.
7124 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7126         PR libfortran/22298
7127         * gcc/testsuite/lib/target-supports.exp
7128         (check_effective_target_static_libgfortran): New
7129         static_libgfortran effective target.
7130         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7131         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7133 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7135         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7137 2005-11-03  Josh Conner  <jconner@apple.com>
7139         PR c++/19989
7140         g++.dg/ext/array2.C: New test.
7141         g++.dg/template/dependent-name3.C: New test.
7142         g++.dg/template/dependent-name4.C: New test.
7143         g++.dg/template/sfinae2.C: New test.
7145 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7147         PR preprocessor/22042
7148         * gcc.dg/cpp/strify4.c: New test.
7150 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7152         PR c++/17964
7153         * g++.dg/cpp/string-1.C: New test.
7155 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7157         * gcc.target/powerpc: New directory.
7158         * gcc.target/powerpc/powerpc.exp: New file.
7159         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7160         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7161         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7162         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7163         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7164         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7165         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7166         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7167         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7168         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7169         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7170         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7171         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7172         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7173         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7174         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7175         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7176         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7177         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7178         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7179         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7180         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7181         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7182         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7183         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7184         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7185         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7186         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7187         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7188         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7189         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7190         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7191         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7192         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7194 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7196         PR c++/21627
7197         * g++.dg/warn/inline2.C: New test.
7199 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7201         PR middle-end/23155
7202         * g++.dg/ext/c99struct1.C: New test.
7203         * gcc.dg/union-cast-1.c: New test.
7204         * gcc.dg/union-cast-2.c: New test.
7205         * gcc.dg/union-cast-3.c: New test.
7207 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7209         PR middle-end/24589
7210         * gcc.c-torture/execute/zero-struct-2.c: New test.
7212 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7214         PR c++/24582
7215         * g++.dg/init/switch1.C: New test.
7217 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7219         * gcc.dg/delay-slot-1.c: New test.
7221 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7223         PR target/24620
7224         * gcc.dg/pr24620.c: New test.
7226 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7228         PR c/24329
7229         * gcc.dg/format/unnamed-1.c: New test.
7231 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7233         PR c++/22434
7234         * g++.dg/expr/cond8.C: New test.
7236         PR c++/24560
7237         * g++.dg/parse/dot1.C: New test.
7239 2005-11-02  Jan Hubicka  <jh@suse.cz>
7241         PR target/23303
7242         * gcc.dg/i386-lea.c: New test
7244 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7246         PR target/24615
7247         * gcc.dg/pr24615.c: New test.
7249 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7251         PR target/24600
7252         * gcc.dg/pr24600.c: New test.
7254 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7256         PR c++/19253
7257         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7258         * g++.dg/parse/typename9.C: New test.
7259         * g++/dg/parse/typename10.C: Likewise.
7261 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7263         PR fortran/18157
7264         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7265         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7266         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7268 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7270         PR c++/24569
7271         * g++.dg/debug/static1.C: New test.
7273 2005-11-02  Josh Conner  <jconner@apple.com>
7275         * g++.dg/crash38.C: moved into proper directory...
7276         * g++.dg/template/crash42.C: ...here
7278 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7280         PR target/18338
7281         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7282         pcc_bitfield_type_matters || default_packed.
7284         * lib/target-supports.exp
7285         (check_effective_target_pcc_bitfield_type_matters): New proc.
7286         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7288         PR testsuite/23304
7289         * lib/target-supports.exp (check_effective_default_packed): New proc.
7290         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7291         Gate expected errors on target ! default_packed.
7292         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7294 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7296         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7297         change (r106358).
7299 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7301         PR fortran/24008
7302         * gfortran.dg/entry_5.f90: New.
7303         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7305 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7307         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7309 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7311         PR fortran/21565
7312         gfortran.dg/namelist_blockdata.f90: New test.
7314         PR fortran/18737
7315         gfortran.dg/external_implicit_none.f90: New test.
7317         PR fortran/14994
7318         * gfortran.dg/secnds.f: New test.
7320 2005-10-31  Jan Hubicka  <jh@suse.cz>
7322         PR target/20928
7323         * gcc.c-torture/compile/pr20928.c: New test.
7325 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7327         PR middle-end/23492
7328         * gcc.c-torture/compile/zero-strct-5.c: New test.
7330 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7332         PR libgfortran/24584
7333         * gfortran.dg/pr24584.f90: New test.
7335 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7337         PR fortran/18883
7338         * gfortran.dg/char_result_9.f90: New.
7339         * gfortran.dg/char_result_10.f90: New.
7341 2005-10-30  Jan Hubicka  <jh@suse.cz>
7343         * g++.dg/tree-ssa/pr24172.C: New testcase.
7345 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7347         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7349 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7351         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7352         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7353         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7354         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7355         gfortran.dg/enum_9.f90,
7356         gfortran.fortran-torture/compile/enum_1.f90,
7357         gfortran.fortran-torture/execute/enum_1.f90,
7358         gfortran.fortran-torture/execute/enum_2.f90,
7359         gfortran.fortran-torture/execute/enum_3.f90,
7360         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7362 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7364         PR target/18482
7365         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7366         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7368 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7370         PR libfortran/20179
7371         * gfortran.dg/mixed_io_1.f90: New test.
7372         * gfortran.dg/mixed_io_1.c: New file.
7374 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7376         * gfortran.dg/malloc_free_1.f90: New test.
7378 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7380         * gcc.dg/nested-func-4.c: Require profiling -pg.
7382 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7384         PR C++/23229
7385         * g++.dg/warn/main-2.C: New test.
7387 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7389         PR fortran/24545
7390         * gfortran.dg/interface_2.f90: new test.
7392 2005-10-28  Josh Conner  <jconner@apple.com>
7394         PR c++/22153
7395         * g++.dg/template/crash38.C: New test.
7396         * g++.dg/parse/explicit1.C: Change expected errors.
7398 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7400         PR C++/23426
7401         * g++.dg/other/large-size-array.C: New test.
7403 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7405         PR middle-end/24362
7406         * g++.dg/opt/complex4.C: New test.
7408 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7410         * gcc.dg/nested-func-4.c: New test.
7412 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7414         PR fortran/24158
7415         gfortran.dg/derived_recursion.f90: New test.
7416         gfortran.dg/implicit_actual.f90: New test.
7418 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7420         PR middle-end/24295, PR testsuite/24477
7421         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7422         removed when weakref hits the tree.
7424 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7426         * gfortran.dg/cray_pointers_4.f90: New test.
7428         * gfortran.dg/cray_pointers_5.f90: New test.
7430 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7432         PR fortran/22290
7433         * gfortran.dg/assign_5.f90: New test.
7434         * gfortran.dg/assign_6.f: New test.
7436 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7438         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7439         CPU has no SSE support.
7441 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7443         PR libgfortran/24224
7444         * gfortran.dg/arrayio_1.f90: Update attribution.
7445         * gfortran.dg/arrayio_2.f90: Update attribution.
7446         * gfortran.dg/arrayio_3.f90: Update attribution.
7447         * gfortran.dg/arrayio_4.f90: Update test conditions.
7448         * gfortran.dg/arrayio_5.f90: Update attribution.
7449         * gfortran.dg/arrayio_6.f90: New test.
7450         * gfortran.dg/arrayio_7.f90: New test.
7452 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7454         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7456 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7458         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7460 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7462         PR fortran/24416
7463         * gfortran.dg/namelist_char_only.f90: New test.
7465 2005-10-24  Asher Langton  <langton2@llnl.gov>
7467         PR fortran/17031
7468         PR fortran/22282
7469         * gfortran.dg/cray_pointers_1.f90: New test.
7470         * gfortran.dg/cray_pointers_2.f90: New test.
7471         * gfortran.dg/cray_pointers_3.f90: New test.
7472         * gfortran.dg/loc_1.f90: New test.
7473         * gfortran.dg/loc_2.f90: New test.
7475 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7477         * gcc.dg/pr24225.c: New test.
7479 2005-10-24  Asher Langton  <langton2@llnl.gov>
7481         * gfortran.dg/dup_save_1.f90: New test.
7482         * gfortran.dg/dup_save_2.f90: New test.
7484 2005-10-24  Paul Brook  <paul@codesourcery.com>
7486         PR 24107
7487         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7488         stdint.h.
7490 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7492         PR libgfortran/24489
7493         * gfortran.dg/pr24489.f90: New test.
7495 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7497         PR fortran/23635
7498         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7500 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7502         PR target/18911
7503         * g++.dg/init/array16.C: Skip for mmix-*-*.
7505 2005-10-23  Asher Langton  <langton2@llnl.gov>
7507         * gfortran.dg/byte_1.f90: New test.
7508         * gfortran.dg/byte_2.f90: New test.
7510 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7512         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7514 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7516         PR fortran/18022
7517         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7519         PR fortran/24311
7520         * gfortran.dg/merge_char_const.f90: New test.
7522         PR fortran/24384
7523         * gfortran.dg/spread_scalar_source.f90: New test.
7525 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7527         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7529         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7530         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7532         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7534 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7536         PR fortran/24426
7537         * gfortran.dg/der_pointer_4.f90: New.
7539 2005-10-22  David Ayers  <d.ayers@inode.at>
7541         * obj-c++.dg/except-1.mm: Simplify.
7543 2005-10-21  David Ayers  <d.ayers@inode.at>
7545         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7547 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7549         * gfortran.dg/assumed_dummy_2.f90: New test.
7551 2005-10-21  James E Wilson  <wilson@specifix.com>
7553         PR preprocessor/15220
7554         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7556 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7558         * gcc.c-torture/execute/20051021-1.c: New test.
7560 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7562         PR c++/24260
7563         * g++.dg/ext/tmplattr1.C: New test.
7565 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7567         PR fortran/24440
7568         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7570 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7572         * obj-c++.dg/except-1.mm: New.
7574         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7576 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7578         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7580 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7582         PR middle-end/24295
7583         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7584         declarations with the same names as thunks' alias targets, use
7585         aliases instead.
7586         * gcc.dg/attr-alias-3.c: New test.
7587         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7589 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7591         PR c++/22618
7592         * g++.dg/parse/access8.C: New test.
7594 2005-10-20  Richard Guenther  <rguenther@suse.de>
7596         PR c++/24439
7597         * g++.dg/tree-ssa/pr24439.C: New testcase.
7599 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7601         * g++.dg/opt/delay-slot-1.C: New test.
7603 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7605         PR fortran/21625
7606         * gfortran.fg/der_init_1.f90: New.
7608 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7610         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7612 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7614         PR c++/21908
7615         * g++.dg/parse/error28.C: New test.
7617 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7619         * gcc.dg/profile-generate-2.c: New test.
7621 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7623         PR target/23589
7624         * g++.dg/ext/dllimport11.C: New.
7626 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7628         PR c++/22293
7629         * g++.dg/other/friend3.C: New test.
7631 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7633         PR c++/23293
7634         * g++.dg/template/error19.C: New test.
7636 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7638         PR c++/21383
7639         * g++.dg/overload/koenig2.C: New.
7641         PR c++/23118
7642         * g++.dg/overload/error2.C: New.
7644         PR c++/22604
7645         * g++.dg/inherit/covariant14.C: New.
7647 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7649         PR c++/23440
7650         * g++.dg/parse/for1.C: New test.
7652 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
7654         PR fortran/23446
7655         * gfortran.dg/host_dummy_index_1.f90: New test.
7657         PR fortran/21459
7658         * gfortran.dg/automatic_char_len_2.f90: New test.
7660         PR fortran/20866
7661         * gfortran.dg/recursive_statement_functions.f90: New test.
7663         PR fortran/20853
7664         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
7666         PR fortran/20849
7667         * gfortran.dg/external_initializer.f90: New test.
7669         PR fortran/20837
7670         * non_module_public.f90: New test.
7672 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7674         PR c++/24386
7675         * g++.dg/template/overload7.C: New.
7677         PR c++/22551
7678         * g++.dg/other/switch2.C: Remove expected warnings.
7680         PR c++/21353
7681         * g++.dg/template/defarg6.C: New.
7683 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
7685         PR target/24315
7686         * gcc.target/i386/pr24315.c: New test.
7688 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7690         PR c++/24389
7691         * g++.dg/template/static21.C: New test.
7692         * g++.dg/template/static21-a.cc: Likewise.
7694 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
7696         PR c++/23959
7697         * g++.dg/warn/Wswitch-default-1.C: New test.
7698         * g++.dg/warn/Wswitch-default-2.C: New test.
7700 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
7702         PR c++/22173
7703         * g++.dg/parse/template18.C: New test.
7704         * g++.dg/template/nontype15.C: Likewise.
7706 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
7708         PR fortran/22273
7709         * gfortran.dg/spec_expr_2.f90: New.
7711 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
7713         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
7714         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
7715         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
7716         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
7717         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
7718         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
7719         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
7720         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
7721         previous target-specific skips and warning-message matches where
7722         applicable.
7724 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
7726         PR c++/21347
7727         * g++.dg/warn/Wctor-dtor.C: New test.
7729 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7731         PR c/23439
7732         * gcc.dg/for-1.c: New test.
7734 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
7736         PR c++/19565
7737         * g++.dg/warn/Wconversion1.C: New test.
7738         * g++.dg/ext/packed4.C: Compile with -w.
7739         * g++.dg/opt/20050511-1.C: Likewise.
7740         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
7742 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
7744         * gfortran.dg/boz_5.f90: New test.
7746 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
7748         PR c++/22551
7749         * g++.dg/other/switch2.C: New.
7751         PR c++/23984
7752         * g++.dg/init/ctor7.C: New.
7754 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
7756         PR c++/23730
7757         * g++.dg/parse/crash32.C: New test.
7759 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
7761         PR c++/20721
7762         * g++.dg/init/goto2.C: New test.
7764         PR c++/22464
7765         * g++.dg/template/crash/41.C: New test.
7767         PR c++/22180
7768         * g++.dg/template/crash40.C: New test.
7770         PR c++/23694
7771         * g++.dg/parse/friend5.C: New test.
7773         PR c++/23307
7774         * g++.dg/template/crash38.C: New test.
7776         PR c++/22352
7777         * g++.dg/template/friend38.C: New test.
7779         PR c++/22405
7780         * g++.dg/template/crash39.C: New test.
7782 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
7784         * gcc.dg/debug/dwarf2/dwarf-char1.c,
7785         gcc.dg/debug/dwarf2/dwarf-char2.c,
7786         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
7788         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
7790 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
7792         * gcc.dg/dll-2.c: Add tests for warnings.
7793         * gcc.dg/dll-3.c: Likewise.
7794         * gcc.dg/dll-4.c: Likewise.
7796         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
7797         * g++.dg/ext/dllimport2.C: Likewise.
7798         * g++.dg/ext/dllimport3.C: Likewise.
7799         * g++.dg/ext/dllimport7.C: Likewise.
7800         * g++.dg/ext/dllimport8.C: Likewise.
7801         * g++.dg/ext/dllimport9.C: Likewise.
7803 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
7805         PR fortran/24092
7806         * gfortran.dg/derived_pointer_recursion.f90: New test.
7808 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
7810         * gcc.c-torture/execute/20051012-1.c: New test.
7812 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7814         PR fortran/18082
7815         * gfortran.dg/automatic_char_len_1.f90: New test.
7817 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7819         PR fortran/20847
7820         * gfortran.dg/save_common.f90: New test.
7822         PR fortran/20856
7823         * gfortran.dg/save_result.f90: New test.
7825 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7827         PR c++/21592
7828         * g++.dg/template/dependent-expr1.C: Add new expected error.
7829         * g++.dg/template/dependent-expr2.C: Adjust error text.
7830         * g++.dg/template/overload6.C: New.
7832         PR c++/23797
7833         * g++.dg/other/typename8.C: New.
7835         PR c++/21117
7836         * g++.dg/other/return1.C: New.
7838 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
7840         PR c++/24052
7841         * g++.dg/ext/label5.C: New.
7843 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7845         PR c++/19964
7846         * g++.dg/parse/crash31.C: New.
7848 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
7850         * g++.dg/ipa/ipa-1.c: New test.
7851         * g++.dg/ipa/ipa-2.c: New test.
7852         * g++.dg/ipa/ipa-3.c: New test.
7853         * g++.dg/ipa/ipa-4.c: New test.
7854         * g++.dg/ipa/ipa-5.c: New test.
7855         * g++.dg/ipa/ipa.exp: New file.
7857 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
7859         PR fortran/24207
7860         * gfortran.dg/private_type_3.f90: New test.
7862 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7864         PR fortran/20786
7865         gfortran.dg/aint_anint_1.f90: New test.
7867 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
7869         PR libgfortran/24313
7870         gfortran.dg/csqrt.f: New test.
7872 2005-10-11  Ian Lance Taylor  <ian@airs.com>
7874         PR c++/8057
7875         * g++.dg/warn/noeffect7.C: New test.
7876         * g++.dg/warn/noeffect2.C: Instantiate templates.
7877         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
7878         and warning.
7880 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7882         PR c++/21089
7883         * g++.dg/init/float1.C: New test.
7885         PR c++/24277
7886         * g++.dg/init/member1.C: Tweak error markers.
7888 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7890         PR testsuite/24281
7891         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
7892         Check for null pointer.
7894 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
7896         PR c++/21369
7897         * g++.dg/parse/ret-type3.C: New test.
7899 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
7901         PR tree-opt/23946
7902         * gcc.c-torture/compile/pr23946.c: New test.
7904 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
7906         * g++.dg/opt/mmx2.C: New test.
7908 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7910         PR c++/24277
7911         * g++.dg/template/static20.C: New test.
7913         PR c++/24302
7914         * g++.dg/warn/Wunused-12.C: New test.
7916         PR c++/23437
7917         * g++.dg/template/arg4.C: New test.
7919 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7921         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7922         * gcc.dg/ucnid-3.c: Likewise.
7923         * gcc.dg/ucnid-4.c: Likewise.
7924         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7925         * g++.dg/other/ucnid-1.C: Likewise.
7926         * gcc.dg/sparc-frame-1.c: New test.
7928 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7930         PR c++/24139
7931         * g++.dg/template/spec27.C: New test.
7933         PR c++/24275
7934         * g++.dg/template/static19.C: New test.
7936 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7938         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7939         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7941 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7943         PR target/24136
7944         * gfortran.fortran-torture/compile/pr24136.f: New test.
7946 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7948         PR c++/22172
7949         * g++.dg/parse/crash30.C: New test.
7951 2005-10-07  Richard Guenther  <rguenther@suse.de>
7953         PR middle-end/24227
7954         * gcc.c-torture/compile/pr24227.c: New testcase.
7956 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7958         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7959         Do not put aligned attributes on array elements.
7961 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7963         PR testsuite/23611, PR testsuite/23615
7964         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7965         writing prototypes of library functions by hand.
7966         * obj-c++.dg/bitfield-4.mm: Likewise.
7967         * obj-c++.dg/const-str-4.mm: Likewise.
7968         * obj-c++.dg/encode-4.mm: Likewise.
7969         * obj-c++.dg/encode-5.mm: Likewise.
7970         * obj-c++.dg/encode-6.mm: Likewise.
7971         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7972         * obj-c++.dg/method-10.mm: Likewise.
7973         * obj-c++.dg/method-17.mm: Likewise.
7974         * obj-c++.dg/method-19.mm: Likewise.
7975         * obj-c++.dg/try-catch-2.mm: Likewise.
7977 2005-10-06  Richard Henderson  <rth@redhat.com>
7979         PR 24236
7980         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7982 2005-10-06  Dale Johannesen  <dalej@apple.com>
7984         * gcc.c-torture/execute/20030125-1.c: Correct.
7986 2005-10-06  Richard Guenther  <rguenther@suse.de>
7988         PR tree-optimization/24238
7989         * g++.dg/tree-ssa/pr24238.C: New testcase.
7991 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7993         PR 18568
7994         * gfortran.dg/der_pointer_3.f90: New test.
7996 2005-10-05  Devang Patel  <dpatel@apple.com>
7998         PR Debug/23205
7999         * g++.dg/other/PR23205.C: New.
8001 2005-10-05  Richard Henderson  <rth@redhat.com>
8003         PR target/23602
8004         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8005         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8007 2005-10-05  Dale Johannesen  <dalej@apple.com>
8009         * gcc.c-torture/execute/float-floor.c: New.
8011 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8013         PR tree-optimization/21419
8014         PR tree-optimization/24146
8015         PR tree-optimization/24151
8017         * g++.dg/ext/asm7.C: New.
8018         * g++.dg/ext/asm8.C: New.
8019         * gcc.dg/asm-1.c: Compile on all targets.
8020         * gcc.dg/asm-pr24146.c: New.
8021         * gcc.dg/pr21419.c: Adjust error messages.
8023 2005-10-05  Richard Guenther  <rguenther@suse.de>
8025         PR fortran/24176
8026         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8028 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8030         PR c++/23513
8031         * g++.dg/template/spec22.C: Robustify test.
8032         * g++.dg/template/spec26.C: New.
8034 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8036         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8037         if target supports vector instructions.
8039 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8041         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8042         C99 functions.
8044 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8046         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8047         check_effective_target_fortran_large_int): Replace cached result
8048         when target changes.
8050 2005-10-04  Devang Patel  <dpatel@apple.com>
8052         * gcc.dg/i386-sse-vect-types.c: New.
8054 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8056         PR preprocessor/13726
8057         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8058         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8060 2005-10-04  Richard Guenther  <rguenther@suse.de>
8062         PR c/23576
8063         * gcc.dg/noncompile/pr23576.c: New testcase.
8065 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8067         PR middle-end/23125
8068         * gcc.dg/register-var-3.c: New test.
8070 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8072         * gcc.dg/pr23049.c: New test.
8074         * gcc.dg/ucnid-4.c: Fix test.
8076 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8078         PR 23445
8079         * gcc.c-torture/compile/pr23445.c: New test.
8081 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8083         * g++.dg/overload/unknown1.C: New.
8085 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8087         PR c++/17775
8088         * g++.dg/template/repo4.C: New test.
8090 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8092         PR libfortran/19308
8093         * gfortran.dg/large_real_kind_2.F90: New test.
8094         * gfortran.dg/large_integer_kind_2.f90: New test.
8096 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8098         * lib/target-supports.exp (check_effective_target_vect_shift):
8099         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8100         (check_effective_target_vect_condition): Fix copy-n-pasto.
8102         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8103         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8104         targets.
8106 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8108         PR c++/22621
8109         * g++.dg/template/overload5.C : New test.
8111         PR c++/23840
8112         * g++.dg/expr/stdarg1.C: New test.
8114 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8116         PR 24142
8117         * gcc.c-torture/execute/pr24142.c: New test.
8119 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8121         PR 24141
8122         * gcc.c-torture/execute/pr24141.c: New test.
8124 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8125             Diego Novillo  <dnovillo@redhat.com>
8127         PR 23604
8128         * gcc.c-torture/execute/pr23604.c: New test.
8130 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8132         PR fortran/16404
8133         PR fortran/20835
8134         PR fortran/20890
8135         PR fortran/20899
8136         PR fortran/20900
8137         PR fortran/20901
8138         PR fortran/20902
8139         gfortran.dg/equiv_constraint_1.f90: New test.
8140         gfortran.dg/equiv_constraint_2.f90: New test.
8141         gfortran.dg/equiv_constraint_3.f90: New test.
8142         gfortran.dg/equiv_constraint_4.f90: New test.
8143         gfortran.dg/equiv_constraint_5.f90: New test.
8144         gfortran.dg/equiv_constraint_6.f90: New test.
8145         gfortran.dg/equiv_constraint_7.f90: New test.
8146         gfortran.dg/equiv_constraint_8.f90: New test.
8147         gfortran.dg/private_type_1.f90: New test.
8148         gfortran.dg/private_type_2.f90: New test.
8149         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8150         980628-10.f: Assert std=gnu to permit mixing of
8151         types in equivalence statements.
8153 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8155         PR 24112
8156         * gfortran.dg/open_status_1.f90: New.
8158 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8160         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8161         * gcc.dg/vect/pr22480.c: Clean up temp files.
8162         * gcc.dg/vect/pr23831.c: Clean up temp files.
8163         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8164         Clean up temp files.
8165         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8166         Clean up temp files.
8168         * gcc.dg/20050309-1.c: Clean up temp files.
8169         * gcc.dg/20050325-1.c: Clean up temp files.
8171 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8173         PR tree-optimization/24059
8174         * gcc.dg/vect/pr24059.c : New test.
8176 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8178         PR middle-end/24109
8179         * gcc.c-torture/execute/20050929-1.c: New test.
8181 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8183         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8185 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8187         PR c/21419
8188         * gcc.dg/pr21419.c: New test.
8190 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8192         * gcc.dg/pr23911.c: New test.
8194 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8196         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8198         PR c++/16782
8199         * g++.dg/parse/qualified4.C: New test.
8200         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8201         * g++.old-deja/g++.mike/p8154.C: Likewise.
8203 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8205         PR c++/22147
8206         * g++.dg/template/friend37.C: New test.
8207         * g++.dg/parse/crash28.C: Adjust error markers.
8209 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8211         PR fortran/18518
8212         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8214 2005-09-27  Devang Patel  <dpatel@apple.com>
8216         PR tree-optimization/23625
8217         * gcc.dg/pr23625.c: New test.
8219 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8221         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8222         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8224 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8226         PR fortran/23677
8227         * gfortran.fortran-torture/execute/save_1.f90: New test.
8228         * gfortran.dg/save_1.f90: New test.
8230 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8232         * gcc.target/i386/builtin-apply-mmx.c: New test.
8234         PR target/22576
8235         * gcc.target/i386/pr22576.c: New test.
8237         PR target/22585
8238         * gcc.target/i386/pr22585.c: New test.
8240         PR target/23268
8241         * gcc.target/i386/pr23268.c: New test.
8243         PR middle-end/23831
8244         * gcc.dg/vect/pr23831.c: New test.
8246         PR target/24055
8247         * gcc.target/i386/pr24055.c: New test.
8249 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8251         PR tree-optimization/23960
8252         * gcc.c-torture/compile/pr23960.c: New.
8254 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8256         PR fortran/16861
8257         * gfortran.dg/nested_modules_3.f90: New.
8259 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8261         PR fortran/24005
8262         gfortran.dg/interface_1.f90: New test.
8264 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8265         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8267         PR fortran/23843
8268         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8270 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8272         PR fortran/23516
8273         * gfortran.dg/imag_1.f: New test.
8274         * gfortran.dg/imag_2.f: Ditto.
8276 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8278         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8280 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8282         PR c++/21983
8283         * g++.dg/warn/pr21983.C: New test.
8285 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8287         PR c++/23993
8288         * g++.dg/template/array14.C: New test.
8290 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8292         PR fortran/19929
8293         * gfortran.dg/der_ptr_component_1.f90: New test.
8295 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8297         PR c++/23965
8298         * g++.dg/template/error1.C: Reject "no matching function" message.
8300 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8302         PR c++/17609
8303         * g++.dg/lookup/error1.C: New test.
8305 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8307         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8308         functionality of the testcase.
8310 2005-09-20  Richard Henderson  <rth@redhat.com>
8312         * gcc.dg/vect/vect-22.c: Require vect_float.
8313         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8315 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8317         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8318         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8319         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8320         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8321         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8322         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8323         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8324         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8325         * gcc.dg/cpp/ucnid-8.c: New test.
8327 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8329         PR tree-optimization/23929
8330         * gcc.c-torture/compile/pr23929.c: New test.
8332 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8334         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8335         for one loop.
8337 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8339         PR testsuite/23186
8340         * g++.dg/other/pr22003.C: Require named sections.
8342 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8344         PR c++/23947
8345         * g++.dg/rtti/crash3.C: New test.
8347         PR tree-optimization/23818
8348         * gcc.dg/pr23818.c: New test.
8350 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8352         PR fortran/23420
8353         * gfortran.dg/print_fmt_4.f: New.
8355 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8357         PR fortran/23663
8358         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8360 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8362         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8363         Use pointers to local alignable arrays instead. Added comments.
8364         * gcc.dg/vect/vect-46.c: Likewise.
8365         * gcc.dg/vect/vect-48.c: Likewise.
8366         * gcc.dg/vect/vect-49.c: Likewise.
8367         * gcc.dg/vect/vect-52.c: Likewise.
8368         * gcc.dg/vect/vect-53.c: Likewise.
8369         * gcc.dg/vect/vect-54.c: Likewise.
8370         * gcc.dg/vect/vect-56.c: Likewise.
8371         * gcc.dg/vect/vect-57.c: Likewise.
8372         * gcc.dg/vect/vect-58.c: Likewise.
8373         * gcc.dg/vect/vect-60.c: Likewise.
8374         * gcc.dg/vect/vect-61.c: Likewise.
8376         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8377         The test is no longer vectorizable on vect_no_align targets.
8378         * gcc.dg/vect/vect-43.c: Likewsie.
8380         * gcc.dg/vect/vect-44.c: Added comments.
8381         * gcc.dg/vect/vect-45.c: Added comments.
8382         * gcc.dg/vect/vect-50.c: Added comments.
8383         * gcc.dg/vect/vect-51.c: Added comments.
8385         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8386         aligned type.
8387         * gcc.dg/vect/Os-vect-95.c: Likewise.
8389         * gcc.dg/vect/vect-41.c: Test removed.
8390         * gcc.dg/vect/vect-47.c: Test removed.
8391         * gcc.dg/vect/vect-55.c: Test removed.
8392         * gcc.dg/vect/vect-59.c: Test removed.
8394 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8396         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8397         No longer vectorizable on vect_no_align targets.
8398         * gcc.dg/vect/pr20122.c: Likewise.
8399         * gcc.dg/vect/vect-74.c: Likewise.
8400         * gcc.dg/vect/vect-75.c: Likewise.
8401         * gcc.dg/vect/vect-76.c: Likewise.
8403         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8404         Will not be vectorizable on vect_no_align targets once aliasing issues
8405         are resolved.
8406         * gcc.dg/vect/vect-79.c: Likewise.
8408         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8409         * gcc.dg/vect/vect-78.c: Likewise.
8410         * gcc.dg/vect/vect-97.c: Likewise.
8412 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8414         * gcc.dg/pr23943.c: New test.
8416 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8418         PR fortran/19181
8419         * gfortran.dg/derived_pointer_null_1.f90: New test.
8421 2005-09-18  Richard Guenther  <rguenther@suse.de>
8423         PR middle-end/23944
8424         * gcc.c-torture/compile/pr23944.c: New testcase.
8426 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8428         PR fortran/15975
8429         * gfortran.dg/der_pointer_2.f90: New test.
8431 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8433         PR fortran/16861
8434         * gfortran.dg/nested_modules_2.f90: New test.
8436 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8438         PR c++/18368
8439         * g++.dg/other/semicolon.C: New test.
8441 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8443         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8444         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8446 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8448         PR c++/23914
8449         * g++.dg/template/static18.C: New test.
8451         PR c++/21514
8452         * g++.dg/template/crash19.C: Remove dg-error marker.
8453         * g++.dg/template/local4.C: New test.
8455 2005-09-16  Paul Brook  <paul@codesourcery.com>
8457         PR fortran/23906
8458         * gfortran.dg/dependency_1.f90: New test.
8460 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8462         PR c++/23896
8463         * g++.dg/template/static17.C: New test.
8465 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8467         PR c++/23139
8468         * g++.dg/warn/huge-val1.C: New test.
8470 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8472         PR c++/13140
8473         * g++.dg/parse/class2.C: New test.
8474         * g++.dg/template/explicit8.C: Likewise.
8475         * g++.dg/template/spec25.C: Likewise.
8477 2005-09-14  Josh Conner  <jconner@apple.com>
8479         PR middle-end/23584
8480         * gcc.dg/pr23584.c: New test.
8482 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8484         PR fortran/21875 Internal Unit Array I/O, NIST
8485         * gfortran.dg/arrayio_1.f90: New test.
8486         * gfortran.dg/arrayio_1.f90: New test.
8487         * gfortran.dg/arrayio_1.f90: New test.
8488         * gfortran.dg/arrayio_1.f90: New test.
8489         * gfortran.dg/arrayio_1.f90: New test.
8491 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8493         PR middle-end/22480
8494         * gcc.dg/vect/pr22480.c: New test.
8496 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8498         PR fortran/19358
8499         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8501 2005-09-13 Josh Conner <jconner@apple.com>
8503         PR c++/23180
8504         * g++.dg/init/struct2.C: New test.
8505         * g++.dg/init/struct3.C: New test.
8507 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8509         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8510         Clean up temp files.
8511         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8512         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8513         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8514         gcc.dg/tree-ssa/builtin-printf-1.c,
8515         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8516         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8517         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8518         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8519         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8520         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8521         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8522         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8523         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8524         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8525         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8526         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8528 2005-09-13  Josh Conner  <jconner@apple.com>
8530         * lib/gcc-dg.exp: Load scanipa.exp.
8531         (cleanup-dump): New procedure.
8532         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8533         * lib/scandump.exp: New file.
8534         * lib/scantree.exp: Use it.
8535         * lib/scanipa.exp: New file.
8537 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8539         PR fortran/17740
8540         * gfortran.dg/generic_4.f90: New test.
8542 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8544         PR target/23816
8545         * gcc.target/i386/pr23816-1.c: New test.
8546         * gcc.target/i386/pr23816-2.c: New test.
8549 2005-09-13  Bastian Blank <waldi@debian.org>
8551         PR c++/16171
8552         * g++.dg/abi/mangle26.C: New test.
8553         * g++.dg/abi/mangle27.C: New test.
8554         * g++.dg/abi/mangle28.C: New test.
8555         * g++.dg/abi/mangle29.C: New test.
8557         PR c++/23839
8558         * g++.dg/parse/register1.C: New test.
8560 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8562         PR c++/23842
8563         * g++.dg/template/access16.C: New test.
8565 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8567         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8569 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8571         PR fortran/18899
8572         * gfortran.dg/shape_2.f90: New test.
8574 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8576         PR target/19269
8577         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8578         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8579         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8580         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8581         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8582         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8583         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8584         tests.
8586 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8588         PR c++/23841
8589         * g++.dg/parse/template17.C: New test.
8591 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8593         PR c++/23789
8594         * g++.dg/template/nontype14.C: New test.
8596 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8598         PR g++/7874
8599         * g++.dg/lookup/friend7.C: New test.
8600         * g++.dg/lookup/friend8.C: New test.
8601         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8602         so that it will be found via argument dependent lookup.
8603         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8604         friend functions which will no longer be found.
8605         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8606         function g, so that it will be found via argument dependent
8607         lookup.
8608         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8609         * g++.old-deja/g++.mike/net43.C: Likewise.
8611 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8613         PR c++/23691
8614         * g++.dg/template/static16.C: New test.
8616 2005-09-12  Josh Conner  <jconner@apple.com>
8618         PR middle-end/23237
8619         * gcc.c-torture/compile/pr23237.c: New test.
8621 2005-09-11  Richard Henderson  <rth@redhat.com>
8623         * g++.dg/other/error8.C: Update expected diagnostic text.
8625 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8627         PR libfortran/19872
8628         * gfortran.dg/overwrite_1.f: New test.
8630 2005-09-09  Josh Conner  <jconner@apple.com>
8632         * g++.dg/init/pr23180-1.C: Removed.
8633         * g++.dg/init/pr23180-2.C: Removed.
8635 2005-09-09  David Daney <ddaney@avtrex.com>
8637         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8638         files which are ...
8639         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8640         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8642 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8644         * gfortran.dg/iostat_2.f90: New test.
8646 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
8648         PR c++/22252
8649         * g++.dg/ext/interface1.C: New test.
8650         * g++.dg/ext/interface1.h: Likewise.
8651         * g++.dg/ext/interface1a.cc: Likewise.
8653 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
8655         * gfortran.dg/iomsg_1.f90: New test case.
8657 2005-09-09  Richard Guenther  <rguenther@suse.de>
8659         PR c++/23624
8660         * g++.dg/tree-ssa/pr23624.C: New testcase.
8662 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8664         PR fortran/19239
8665         * gfortran.dg/vector_subscript_1.f90,
8666         * gfortran.dg/vector_subscript_2.f90: New tests.
8668 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8670         PR fortran/21104
8671         * gfortran.dg/array_alloc_1.f90,
8672         * gfortran.dg/array_alloc_2.f90,
8673         * gfortran.dg/array_alloc_3.f90: New tests.
8675 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
8677         PR fortran/12840
8678         * gfortran.dg/array_constructor_6.f90
8679         * gfortran.dg/array_constructor_7.f90
8680         * gfortran.dg/array_constructor_8.f90
8681         * gfortran.dg/array_constructor_9.f90
8682         * gfortran.dg/array_constructor_10.f90
8683         * gfortran.dg/array_constructor_11.f90
8684         * gfortran.dg/array_constructor_12.f90: New tests.
8686 2005-09-08  Josh Conner  <jconner@apple.com>
8688         PR c++/23180
8689         * g++.dg/init/pr23180-1.C: New test.
8690         * g++.dg/init/pr23180-2.C: New test.
8692 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8694         PR fortran/18878
8695         * gfortran.dg/module_double_reuse.f90: New.
8697 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
8699         PR fortran/23270
8700         PR fortran/22304
8701         PR fortran/18870
8702         PR fortran/17917
8703         PR fortran/16511
8704         * gfortran.dg/common_equivalence_1.f: New.
8705         * gfortran.dg/common_equivalence_2.f: New.
8706         * gfortran.dg/common_equivalence_3.f: New.
8707         * gfortran.dg/contained_equivalence_1.f90: New.
8708         * gfortran.dg/module_blank_common.f90: New.
8709         * gfortran.dg/module_commons_1.f90: New.
8710         * gfortran.dg/module_equivalence_1.f90: New.
8711         * gfortran.dg/nested_modules_1.f90: New.
8712         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
8713         equivalences and add comment to connect the test with
8714         the PR.
8716 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8718         PR fortran/23765
8719         * gfortran.dg/common_6.f90: New test.
8721 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8723         PR fortran/15326
8724         * gfortran.dg/char_result_1.f90,
8725         * gfortran.dg/char_result_2.f90,
8726         * gfortran.dg/char_result_3.f90,
8727         * gfortran.dg/char_result_4.f90,
8728         * gfortran.dg/char_result_5.f90,
8729         * gfortran.dg/char_result_6.f90,
8730         * gfortran.dg/char_result_7.f90,
8731         * gfortran.dg/char_result_8.f90: New tests.
8733 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
8735         PR fortran/19928
8736         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
8738 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8740         PR obj-c++/16816
8741         * obj-c++.dg/selector-5.mm: New test.
8742         * obj-c++.dg/selector-6.mm: New test.
8744 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
8746         PR objc/20574
8747         PR objc/19324
8748         * objc.dg/error-1.m: New test.
8750 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
8752         PR fortran/23373
8753         * gfortran.fortran-torture/execute/pr23373-1.f90,
8754         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
8756 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
8758         PR libfortran/23760
8759         * gfortran.dg/g77/1832.f: Remove long string in write statement
8760         to allow the test to pass on correct list directed output with
8761         prepended space.
8763 2005-09-07  James E Wilson  <wilson@specifix.com>
8765         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
8767 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8769         * gfortran.dg/parameter+save.f90: Rename to
8770         * gfortran.dg/parameter_save.f90: .. this.
8772 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
8774         PR fortran/20848
8775         * gfortran.dg/parameter+save.f90: New test case.
8777 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
8779         PR fortran/19269
8780         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
8782 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8784         PR c/23075
8785         * gcc.dg/pr23075.c: New test.
8786         * g++.dg/warn/pr23075.C: New test.
8788         PR target/22362
8789         * gcc.target/i386/pr22362.c: New test.
8791         PR rtl-optimization/23098
8792         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
8794         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
8795         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8796         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8798 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
8800         * g++.dg/expr/cast6.C: New test.
8802         PR c++/9782
8803         * g++.dg/init/new15.C: New test.
8805 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8807         * gcc.dg/vect/Os-vect-95.c: New test.
8808         * gcc.dg/vect/vect-95.c: Same.
8810 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
8812         * gcc.dg/vect/vect-29.c: Update xfail testing.
8813         * gcc.dg/vect/vect-44.c: Same.
8814         * gcc.dg/vect/vect-48.c: Same.
8815         * gcc.dg/vect/vect-50.c: Same.
8816         * gcc.dg/vect/vect-72.c: Same.
8817         * gcc.dg/vect/vect-77.c: Same.
8818         * gcc.dg/vect/vect-78.c: Same.
8819         * gcc.dg/vect/vect-80.c: Same.
8820         * gcc.dg/vect/vect-96.c: Same.
8821         * gcc.dg/vect/vect-100.c: Same.
8822         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
8823         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
8824         * gfortran.dg/vect/vect-5.f90: Same.
8826 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
8828         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
8829         start strings.
8830         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8831         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8833         PR c++/23056
8834         * g++.dg/opt/pr23056.C: New test.
8836         PR rtl-optimization/23098
8837         * gcc.target/i386/pr23098.c: New test.
8839 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
8841         PR c++/23667
8842         * g++.dg/template/static15.C: New test.
8844         PR c++/21440
8845         * g++.dg/ext/stmtexpr5.C: New test.
8846         * g++.dg/ext/stmtexpr6.C: Likewise.
8848 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
8850         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
8852         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
8853         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
8854         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
8856 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
8858         PR libfortran/23321
8859         * gfortran.dg/direct_io_4.f90: New test case.
8861 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
8862             Rasmus Hahn  <rassahah@neofonie.de>
8864         PR libobjc/23108
8865         * objc.dg/type-stream-1.m: New test.
8867 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
8869         PR fortran/23661
8870         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
8871         gfortran.dg/print_fmt_3.f90: New test.
8873 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8875         * gfortran.dg/fmt_t_1.f90: New test.
8877 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
8879         PR rtl-optimization/23454
8880         * g++.dg/opt/pr23454.C: New test.
8882 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
8884         PR c++/23699
8885         * g++.dg/ext/static1.C: New test.
8887 2005-09-02  Richard Henderson  <rth@redhat.com>
8889         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
8890         tail call to check_fa_work.
8892 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
8894         PR c++/21687
8895         * g++.dg/other/gc3.C: New test.
8897 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8899         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
8900         * gcc.dg/20050826-1.c: Likewise.
8902 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
8904         PR c++/23167
8905         * g++.dg/expr/volatile1.C: New test.
8907 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
8909         PR middle-end/23547
8910         * gcc.dg/pr23547.c: New test.
8912 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8914         PR c/22061
8915         * gcc.c-torture/execute/pr22061-1.c,
8916         * gcc.c-torture/execute/pr22061-2.c,
8917         * gcc.c-torture/execute/pr22061-3.c,
8918         * gcc.c-torture/execute/pr22061-4.c: New tests.
8920 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8922         * gcc.dg/Wredundant-decls-2.c: New test to check that
8923         -Wredundant-decls does not issue warning for a variable
8924         definition following a declaration.
8926 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8928         PR debug/7241
8929         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8930         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8931         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8933         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8934         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8935         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8936         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8937         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8938         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8939         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8940         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8942 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8944         PR objc/23306
8945         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8946         scan-assmbler.
8948 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8950         PR target/21255
8951         * gcc.dg/pr21255-1.c: New test.
8952         * gcc.dg/pr21255-2-mb.c: Likewise.
8953         * gcc.dg/pr21255-2-ml.c: Likewise.
8954         * gcc.dg/pr21255-3.c: Likewise.
8955         * gcc.dg/pr21255-4.c: Likewise.
8957 2005-08-31  Dale Johannesen  <dalej@apple.com>
8959         * gcc.dg/20050830-1.c: New.
8961 2005-08-31  Josh Conner  <jconner@apple.com>
8963         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8964         command-line options for arm-*-* targets.
8965         * g++.dg/init/array16.C: Likewise.
8966         * g++.dg/other/crash-4.C: Likewise.
8968 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8970         PR obj-c++/23640
8971         * obj-c++.dg/gnu-runtime-3.mm: New test.
8973 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8975         PR c++/13377
8976         * g++.dg/lookup/ambig4.C: New test.
8977         * g++.dg/lookup/ambig5.C: New test.
8978         * g++.dg/tc1/dr101.C: Adjust error markers.
8980 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8982         PR c++/23639
8983         * g++.dg/template/ttp5.C: Adjust error markers.
8985 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8987         PR testsuite/23609
8988         * lib/obj-c++.exp: Include target-libpath.exp.
8989         (obj-c++_link_flags): Look for the GNU libobjc library
8990         and set the library path to include it.
8991         Don't manually set LD_LIBRARY_PATH (etc.) but call
8992         set_ld_library_path_env_vars instead.
8993         (obj-c++_target_compile): Don't set library path or
8994         linker flags because they are already set correctly
8995         in obj-c++_link_flags.
8997 2005-08-30  Josh Conner  <jconner@apple.com>
8999         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9000         to command-line options for arm-*-* targets.
9002 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9004         * g++.dg/other/i386-1.C: New.
9006 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9008         PR preprocessor/20348
9009         PR preprocessor/20356
9010         * gcc.dg/cpp/pr20348.c: New test.
9011         * gcc.dg/cpp/pr20348.h: New file.
9012         * gcc.dg/cpp/inc/pr20348.h: New file.
9013         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9014         * gcc.dg/cpp/pr20356.c: New test.
9015         * gcc.dg/cpp/pr20356.h: New file.
9016         * gcc.dg/cpp/inc/pr20356.h: New file.
9017         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9019 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9021         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9022         Fix array dimension to avoid correct end-of-file error.
9024 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9026         PR libfortran/23598
9027         * gfortran.dg/iostat_1.f90: New test.
9029 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9031         PR middle-end/23408
9032         * gcc.dg/pr23408.c: New test.
9034 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9036         PR c++/23099
9037         * g++.dg/init/member1.C: Make sure erroneous static data member
9038         definitions are required.
9039         * g++.dg/template/static13.C: New test.
9040         * g++.dg/template/static14.C: Likewise.
9042 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9044         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9045         -march=pentium4, remove ilp32 requirement.
9047         PR middle-end/23484
9048         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9049         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9051 2005-08-29  Andreas Jaeger  <aj@suse.de>
9053         PR testsuite/23607
9054         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9056 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9058         * gcc.c-torture/execute/20050316-2.c: New test.
9059         * gcc.c-torture/execute/20050316-3.c: New test.
9060         * gcc.dg/torture/pr16104-1.c: New test.
9062 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9064         PR middle-end/23463
9065         * gcc.c-torture/execute/zero-struct-1.c: New test.
9067 2005-08-27  Richard Guenther  <rguenther@suse.de>
9069         PR target/23575
9070         * gcc.target/i386/pr23575.c: New testcase.
9072 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9074         PR rtl-optimization/23561
9075         * gcc.c-torture/execute/20050826-1.c: New test.
9077         PR rtl-opt/23560
9078         * gcc.c-torture/execute/20050826-2.c: New test.
9080 2005-08-26  Dale Johannesen  <dalej@apple.com>
9082         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9083         * gcc.dg/20050826-1.c: New.
9085 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9087         PR c++/19004
9088         * g++.dg/template/nontype13.C: New test.
9090         PR c++/23491
9091         * g++.dg/init/new14.C: New test.
9092         * g++.dg/expr/anew1.C: Do not XFAIL.
9093         * g++.dg/expr/anew2.C: Likewise.
9094         * g++.dg/expr/anew3.C: Likewise.
9096 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9098         PR middle-end/22439
9099         * gcc.dg/vla-3.c: New test.
9101 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9103         PR fortran/20363
9104         * gfortran.dg/named_interface.f90: New.
9106 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9108         * gcc.c-torture/execute/frame-address.c: New test.
9110 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9112         PR c++/20817
9113         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9115 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9117         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9119 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9121         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9122         * gcc.dg/altivec-22.c: Rename from..
9123         * gcc.dg/altivec-nomfcr.c: ..this.
9125 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9127         PR tree-optimization/23546
9128         * gcc.dg/tree-ssa/pr23546.c: New test.
9130 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9132         PR fortran/17758
9133         * gfortran.dg/nonreturning_statements.f90: New test.
9135 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9137         PR c++/22454
9138         * g++.dg/parse/crash29.C: New.
9140 2005-08-23  DJ Delorie  <dj@redhat.com>
9142         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9143         constants have the L suffix.
9145 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9147         PR c++/23044
9148         * g++.dg/template/instantiate8.C: New.
9150 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9152         PR middle-end/23467
9153         * gcc.c-torture/execute/pr23467.c: New test.
9155 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9157         PR tree-optimization/22043
9158         * gcc.c-torture/execute/20050613-1.c: New test.
9160 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9162         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9164 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9166         PR rtl-optimization/23478
9167         * g++.dg/opt/pr23478.C: New test.
9169 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9171         PR c/18715
9172         * gcc.dg/switch-warn-3.c: New test.
9174 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9176         PR c++/22233
9177         * g++.dg/template/param1.C: New test.
9179 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9181         PR c++/23089
9182         * g++.dg/other/incomplete1.C: New test.
9184 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9186         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9187         are vectorizable.
9189 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9191         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9192         d_lines_5.f: New.
9194 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9196         * gcc.target/i386/sse-4.c: New test.
9198 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9200         PR testsuite/23239
9201         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9203 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9205         * gcc.dg/20050811-1.c: New test.
9206         * gcc.dg/20050811-2.c: New test.
9208 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9210         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9212 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9214         PR 23476
9215         * gcc.c-torture/compile/pr23476.c: New test.
9217 2005-08-19  Devang Patel  <dpatel@apple.com>
9219         PR tree-optimization/23048
9220         * gcc.dg/tree-ssa/pr23048.c: New test.
9222 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9224         PR middle-end/20624
9225         * g++.dg/warn/Wreturn-3.C: New test
9227 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9229         PR tree-optimization/22228
9230         * g++.dg/vect/pr22543.cc: New test.
9232 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9234         PR tree-optimization/21574
9235         * gcc.dg/tree-ssa/pr21574.c: New test.
9237 2005-08-16  James E Wilson  <wilson@specifix.com>
9239         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9241 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9243         PR tree-opt/23402
9244         * gcc.c-torture/compile/zero-strct-3.c: New test.
9245         * gcc.c-torture/compile/zero-strct-4.c: New test.
9247 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9249         PR target/23376
9250         * gcc.target/x86_64/pr23376.c: New test.
9252 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9254         PR c++/23337
9255         * g++.dg/ext/vector2.C: New.
9257 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9259         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9261 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9263         PR libfortran/23428
9264         * gfortran.dg/inquire-complex.f90: New test case.
9266 2005-08-16  James E Wilson  <wilson@specifix.com>
9268         PR tree-optimization/21105
9269         * gcc.dg/large-size-array.c: New.
9271 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9273         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9274         type.
9275         * gcc.dg/vect/vect-41: Likewise.
9276         * gcc.dg/vect/vect-42: Likewise.
9277         * gcc.dg/vect/vect-43: Likewise.
9278         * gcc.dg/vect/vect-44: Likewise.
9279         * gcc.dg/vect/vect-46: Likewise.
9280         * gcc.dg/vect/vect-47: Likewise.
9281         * gcc.dg/vect/vect-48: Likewise.
9282         * gcc.dg/vect/vect-52: Likewise.
9283         * gcc.dg/vect/vect-53: Likewise.
9284         * gcc.dg/vect/vect-54: Likewise.
9285         * gcc.dg/vect/vect-55: Likewise.
9286         * gcc.dg/vect/vect-56: Likewise.
9287         * gcc.dg/vect/vect-57: Likewise.
9288         * gcc.dg/vect/vect-58: Likewise.
9289         * gcc.dg/vect/vect-59: Likewise.
9290         * gcc.dg/vect/vect-60: Likewise.
9291         * gcc.dg/vect/vect-61: Likewise.
9292         * gcc.dg/vect/vect-85: Likewise.
9293         * gcc.dg/vect/vect-87: Likewise.
9294         * gcc.dg/vect/vect-88: Likewise.
9295         * gcc.dg/vect/vect-93.c: Likewise.
9296         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9297         * gcc.dg/vect/vect-75: Likewise.
9298         * gcc.dg/vect/vect-76: Likewise.
9299         * gcc.dg/vect/vect-77: Likewise.
9300         * gcc.dg/vect/vect-78: Likewise.
9301         * gcc.dg/vect/vect-80: Likewise.
9302         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9303         vectorized for the expected reason, rather than checking how alignment
9304         was handled.
9305         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9306         type and also instead of aligned pointers. Added documentation.
9308 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9310         * gfortran.dg/power.f90: New test.
9312 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9314         PR rtl-optimization/23299
9315         * g++.dg/opt/pr23299.C: New test.
9317 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9319         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9321 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9323         * g++.dg/template/local6.C: New test.
9325 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9327         * execute/exceptions/finally-1.m: Check that the catch and finally are
9328         being called.  Also add a "return 0;" at the end of main.
9330 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9332         PR fortran/21432.
9333         * gfortran.dg/namelist_print_1.f: New test of functionality of
9334         PRINT namelist.
9335         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9336         namelist generates error with -std=f95.
9338 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9340         PR tree-optimization/23119
9341         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9343 2005-08-13  Marcin Koziej  <creep@desk.pl>
9344             Andrew Pinski  <pinskia@physics.uc.edu>
9346         PR libobjc/22492
9347         * execute/exceptions/finally-1.m: New test.
9349 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9351         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9352         testsuite.
9353         * objc/execute/exceptions/trivial.m: New test.
9354         * objc.dg/try-catch-11.m: Move to ...
9355         * objc/execute/exceptions/foward-1.m: Here.
9356         * objc.dg/try-catch-2.m: Move to ...
9357         * objc/execute/exceptions/catchall-1.m: Here.
9358         * objc.dg/try-catch-8.m: Move to ...
9359         * objc/execute/exceptions/local-variables-1.m: Here.
9361 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9363         * objc.dg/nested-func-1.m: Move to ...
9364         * objc/execute/nested-func-1.m: Here.
9366 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9368         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9369         in ${options} instead of [target_info name].
9370         * lib/obj-c++.exp (objc_target_compile): Likewise.
9372 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9374         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9376 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9378         part of PR testsuite/23348
9379         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9380         of the torture options.
9381         * objc/compile/trivial.m: New test.
9383 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9385         * gfortran.dg/eoshift.f90: Correct format.
9387 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9389         * gfortran.fortran-torture/execute/character_passing.f90:
9390         Fix comment typo.
9392 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9394         PR c++/8271
9395         * g++.dg/template/unify10.C: New.
9397 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9399         * g++.dg/parse/pr22514.C: Move to...
9400         * g++.dg/debug/pr22514.C: here.
9402 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9404         PR c++/23266
9405         * g++.dg/inherit/pure1.C: New test.
9407         * ChangeLog: Fix typos.
9409 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9410             Steven Bosscher  <stevenb@suse.de>
9412         * gfortran.dg/runtime_warning_1.f90: New test.
9414 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9416         PR c++/23219
9417         * g++.dg/parse/crash28.C: New.
9419 2005-08-11  Richard Guenther  <rguenther@suse.de>
9421         PR target/23289
9422         * gcc.target/i386/tailcall-1.c: New testcase.
9424 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9426         * gcc.dg/vect/vect-67.c: Un-xfail.
9428 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9430         PR c++/23225
9431         * g++.dg/testsuite/parse/crash27.C: new test.
9433 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9435         PR libfortran/22143
9436         * gfortran.dg/shift-kind.f90: New testcase.
9438 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9440         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9441         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9443 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9445         PR c++/20646
9446         * g++.dg/other/mult-stor1.C: New test.
9448 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9450         * gcc.c-torture/pr18299-1.c: Move to ...
9451         * gcc.c-torture/compile/pr18299-1.c: Here.
9453 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9455         * gfortran/fortran.torture/execute/character_passing.f90:
9456         Fix types for LSAME.
9458 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9460         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9461         input data back to what it was originally.
9463 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9465         * objc.dg/try-catch-8.m: Enable for all targets.
9467 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9469         * gcc.dg/pr23165.c: New test.
9471 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9473         PR tree-optimization/23234
9474         * gcc.dg/tree-ssa/pr23234.c: New test.
9476 2005-08-08  Josh Conner  <jconner@apple.com>
9478         PR rtl-optimization/23241
9479         * gcc.dg/char-compare.c: New test.
9481 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9483         PR c++/22508
9484         * g++.dg/init/new13.C: New test.
9486 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9488         PR c++/21166
9489         * g++.dg/other/crash-4.C: Adjust
9490         * g++/dg/ext/packed9.C: New.
9492 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9494         PR middle-end/21964
9495         * gcc.c-torture/execute/pr21964-1.c: New test.
9497 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9499         PR c/22458
9500         * gcc.dg/pr22458-1.c: New test.
9502 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9503             Steven G. Kargl <kargls@comcast.net>
9505         PR fortran/22390
9506         * gfortran.dg/flush_1.f90: New test.
9508 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9510         PR c++/23191
9511         * g++.dg/template/eh2.C: New test.
9513 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9515         PR c++/19498
9516         * g++.dg/template/instantiate7.C: New test.
9518 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9520         PR c/23113
9521         * gcc.dg/Wunused-value-1.c: New test.
9523 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9525         PR rtl-optimization/23233
9526         * gcc.c-torture/compile/pr23233-1.c: New test.
9528 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9530         PR fortran/18833
9531         PR fortran/20850
9532         * gfortran.dg/equiv_1.f90: New test.
9533         * gfortran.dg/equiv_2.f90: New test.
9534         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9535         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9536         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9538 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9540         * gcc.c-torture/execute/vrp-5.c: New test.
9541         * gcc.c-torture/execute/vrp-6.c: New test.
9542         * gcc.dg/tree-ssa/vrp21.c: New test.
9544 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9546         * g++.dg/parse/pr22514.C: New test.
9548 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9550         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9552         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9553         instead of constant loads / pool entries.
9555 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9557         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9558         TEST_TO_WCTYPE.
9560 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9562         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9563         __WINT_TYPE__ in generated prototypes if possible.
9565 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9567         PR 22037
9568         * g++.dg/tree-ssa/pr22037.C:
9570 2005-08-04  Richard Henderson  <rth@redhat.com>
9572         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9573         scan-tree-dump-times directive.
9575 2005-08-04  Jan Hubicka  <jh@suse.cz>
9577         * gcov-1.C: Fix switch counts.
9578         * gcov-4b.c: Likewise.
9580 2005-08-03  Jeff Law  <law@redhat.com>
9582         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9584 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9586         * gcc.c-torture/execute/pr23135.c: New test.
9588 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9590         PR tree-optimization/19899
9591         * gcc.dg/tree-ssa/scev-1.c: New test.
9592         * gcc.dg/tree-ssa/scev-2.c: New test.
9594 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9596         PR target/18582
9597         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9599 2005-08-03  Jan Hubicka  <jh@suse.cz>
9601         * update-conroll.c: New testcase.
9602         * update-conroll-2.c: New testcase.
9604 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9606         * gfortran.dg/constant_substring.f: New test.
9607         * gfortran.dg/pr22491.f: New test.
9609 2005-08-02  Jan Hubicka  <jh@suse.cz>
9611         * update-threading.c: Replace by the proper one.
9613 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9615         PR 23164
9616         * g++.dg/tree-ssa/pr23164.C: New test.
9618 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9620         * gcc.dg/tree-ssa/pr23192.c: New test.
9622 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9624         * gcc.c-torture/execute/vrp-4.c: New test.
9626 2005-08-02  Jan Hubicka  <jh@suse.cz>
9628         * update-threading.c: New test.
9630 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9632         * gcc.c-torture/compile/20050801-1.c: New test.
9633         * gcc.c-torture/compile/20050801-2.c: New test.
9635 2005-08-01  Jan Hubicka  <jh@suse.cz>
9637         * val-prof-5.c: New test.
9639 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9641         PR c/22311
9642         * gcc.dg/pr22311-1.c : New test.
9644 2005-07-31  Steven Bosscher  <stevenb@suse.de>
9646         PR target/23095
9647         * gfortran.dg/pr23095.f: New test.
9649         PR c++/22003
9650         * g++.dg/other/pr22003.C: New test.
9652 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
9654         PR target/20621
9655         * gcc.c-torture/execute/pr20621-1.c: New test.
9657 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
9659         * gfortran.dg/comma_format_extension_4.f: Adjust length
9660         of string for format.
9661         * gfortran.dg/der_array_io_1.f: Replace illegal internal
9662         print statement with internal write.
9663         * gfortran.dg/der_array_io_2.f: Likewise.
9664         * gfortran.dg/der_array_io_3.f: Likewise.
9666 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
9668         * gcc.dg/fold-abs-4.c: new test.
9670 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
9672         PR fortran/22570 an related issues.
9673         * gfortran.dg/x_slash_1.f: New test.
9675 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
9677         PR c/23143
9678         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
9679         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
9681 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9683         PR c/529
9684         * gcc.dg/Wshadow-3.c: New test.
9686 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
9688         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
9689         used to have the wrong bounds).
9691 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9693         PR c/21720
9694         * gcc.dg/hex-round-1.c: Test more cases.
9695         * gcc.dg/hex-round-2.c: New test.
9697 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
9699         PR 22550
9700         * g++.dg/tree-ssa/pr22550.C: New test.
9702 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
9704         * gcc.dg/tree-ssa/vrp19.c: New test.
9705         * gcc.dg/tree-ssa-vrp20.c: New test.
9707 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9709         PR c/22240
9710         * gcc.dg/transparent-union-4.c: New test.
9712 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9714         PR c/22192
9715         * gcc.dg/c99-vla-2.c: New test.
9717 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
9719         PR c/21720
9720         * gcc.dg/hex-round-1.c: New test.
9722 2005-07-28  Jan Hubicka  <jh@suse.cz>
9724         * inliner-1.c: Do not dump everything.
9725         * tree-prof.exp: Do not pass -ftree-based-profiling.
9726         * bprob.exp: Likewise.
9728         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
9730 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
9732         PR c++/22545
9733         * g++.dg/expr/ptrmem7.C: New test.
9735 2005-07-28  Mike Stump  <mrs@apple.com>
9737         * g++.old-deja/g++.mike/visibility-1.C: New test.
9739 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9741         PR c/20187
9742         * gcc.c-torture/execute/pr20187-1.c: New test.
9744 2005-07-28  Jeff Law  <law@redhat.com>
9746         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
9747         * gcc.dg/tree-ssa/vrp18.c: New test.
9749 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9751         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
9753 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
9755         PR tree-optimization/22506
9756         * gcc.dg/vect/ps22506.c: New test.
9758 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
9760         PR target/21149
9761         * gcc.target/i386/sse-3.c: New test.
9763 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9765         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
9766         * gcc.target/mips/mips32-dsp-type.c: Likewise.
9768 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
9770         PR c/22589
9771         * gcc.c-torture/compile/pr22589-1.c: New test.
9773 2005-07-28  Jan Hubicka  <jh@suse.cz>
9775         * update-loopch.c: New testcase.
9777 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9779         PR rtl-optimization/23047
9780         * gcc.c-torture/execute/pr23047.c: New test.
9781         * gcc.c-torture/execute/pr23047.x: New.
9783 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
9785         PR tree-optimization/22493
9786         * gcc.c-torture/execute/pr22493-1.c: New test.
9787         * gcc.c-torture/execute/pr22493-1.x: New.
9788         * gcc.c-torture/execute/vrp-1.c: New test.
9789         * gcc.c-torture/execute/vrp-2.c: New test.
9790         * gcc.c-torture/execute/vrp-2.c: New test.
9792 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
9794         * gcc.target/frv/all-builtin-read8.c: Delete.
9795         * gcc.target/frv/all-builtin-read16.c: Delete.
9796         * gcc.target/frv/all-builtin-read32.c: Delete.
9797         * gcc.target/frv/all-builtin-read64.c: Delete.
9798         * gcc.target/frv/all-builtin-write8.c: Delete.
9799         * gcc.target/frv/all-builtin-write16.c: Delete.
9800         * gcc.target/frv/all-builtin-write32.c: Delete.
9801         * gcc.target/frv/all-builtin-write64.c: Delete.
9802         * gcc.target/frv/all-read-write-1.c: New.
9804 2005-07-27  Jeff Law  <law@redhat.com>
9806         * gcc.c-torture/execute/pr22630.c: New test.
9808 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
9810         PR tree-optimization/23073
9811         * gcc.dg/vect/nodump-pr23073.c: New test.
9812         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
9814 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
9816         PR tree-optimize/22348
9817         * gcc.c-torture/execute/pr22348.c: New.
9819 2005-07-27  Richard Guenther  <rguenther@suse.de>
9821         * gcc.dg/tree-ssa/salias-1.c: New testcase.
9823 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9825         PR fortran/22503
9826         * gfortran.dg/logical_comp.f90: New test.
9828 2005-07-27  Jan Hubicka  <jh@suse.cz>
9830         * inliner-1.c: Add cleanup of dumps.
9831         * val-prof-*.c: Likewise.
9832         * update-tailcall.c: New.
9834 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
9836         PR 22591
9837         * gcc.dg/tree-ssa/pr22591.c: New test.
9838         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
9840 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
9842         PR libobjc/22606
9843         * objc.dg/try-catch-11.m: New test.
9845 2005-07-26  Richard Guenther  <rguenther@suse.de>
9847         PR tree-optimization/22486
9848         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
9850 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9852         PR tree-opt/22484
9853         * testsuite/g++.dg/opt/loop2.C: New test.
9855 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
9857         * gcc.dg/tree-ssa/reassoc-3.c: New test.
9858         * gcc.dg/tree-ssa/reassoc-4.c: New test.
9860 2005-07-25  Adam Nemet  <anemet@lnxw.com>
9862         * lib/profopt.exp (profopt-execute): Check for profiling data
9863         files on the target.
9865 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
9867         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
9868         for matching of asm labels.
9870 2005-07-25  Richard Guenther  <rguenther@suse.de>
9872         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
9874 2005-07-25  Richard Guenther  <rguenther@suse.de>
9876         PR testsuite/22624
9877         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
9879 2005-07-25  Ira Rosen  <irar@il.ibm.com>
9881         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
9882         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
9883         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
9884         * gcc.dg/vect/vect-100.c: New test.
9885         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
9886         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
9887         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
9888         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
9889         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
9890         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
9891         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
9892         * gfortran.dg/vect/pr19049.f90: New testcase.
9893         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9895 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
9897         * gcc.c-torture/execute/20050713-1.c: New test.
9899         PR fortran/20063
9900         * gfortran.fortran-torture/execute/data_4.f90: New test.
9902         PR middle-end/20303
9903         * gcc.dg/visibility-d.c: New test.
9905 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
9907         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
9908         * gfortran.dg/underflow.f90: Ditto.
9910 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9912         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9913         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9914         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9916 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9918         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9919         include case of field width of zero.
9921 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9923         PR libgfortran/21875
9924         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9925         with trailing blanks on normal formatted read.
9927 2005-07-23  Chao-ying Fu  <fu@mips.com>
9929         * gcc.target/mips/mips32-dsp-type.c: New test.
9930         * gcc.target/mips/mips32-dsp.c: New test.
9932 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9934         PR testsuite/21073
9935         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9937         PR testsuite/20454
9938         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9939         and __cyg_profile_func_exit.
9941 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9943         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9944         * gfortran.dg/comma_format_extension_4.f: Same.
9945         * gfortran.dg/pr15332.f: Same.
9946         * gfortran.dg/pr21730.f: Same.
9948 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9950         * g++.dg/opt/vrp2.C: Fix testcase.
9952         PR tree-opt/22625
9953         * g++.dg/opt/vrp2.C: New test.
9955 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9957         PR debug/21828
9958         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9960 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9962         * gcc.dg/tree-ssa/20050719-1.c: New test.
9964 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9966         * gcc.dg/bfin-longcall-1.c: New file.
9967         * gcc.dg/bfin-longcall-2.c: New file.
9969 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9971         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9973 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9975         PR middle-end/19055
9976         * gcc.dg/tree-ssa/pr19055.c: New test.
9977         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9979 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9981         PR C++/22358
9982         * g++.dg/other/pr22358.C: New test.
9984 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9986         PR c++/2922
9987         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9989 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9991         PR c++/15938
9992         * g++.dg/init/union2.C: New test.
9994 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9996         PR c/22393
9997         * gcc.dg/complex-4.c: New test.
9999 2005-07-21  Richard Guenther  <rguenther@suse.de>
10001         PR testsuite/22522
10002         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10003         scanning for asm labels.
10004         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10006 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10008         PR target/22085
10009         * gcc.dg/altivec-pr22085.c: New.
10011 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10013         PR tree-optimization/19210
10014         * gcc.dg/tree-ssa/pr19210-1.c: New.
10015         * gcc.dg/tree-ssa/pr19210-2.c: New.
10017 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10019         PR rtl-optimization/22167
10020         * g++.dg/opt/pr22167.C: New test.
10022 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10024         PR c++/2922
10025         * g++.dg/lookup/two-stage2.C: New.
10026         * g++.dg/lookup/two-stage3.C: New.
10027         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10028         fixed two-stage name lookup for operators.
10029         * g++.dg/template/call3.C: Compiler now produces an appropriate
10030         error message.
10031         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10032         14 as a candidate.
10033         * g++.dg/template/ptrmem4.C: Compiler produces different error
10034         message.
10035         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10036         connect_to_method as a candidate.
10038 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10040         * gcc.dg/fold-alloc-1.c: New test.
10042 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10044         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10045         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10047 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10049         * gcc.dg/fold-abs-1.c: New test.
10050         * gcc.dg/fold-abs-2.c: New test.
10051         * gcc.dg/fold-abs-3.c: New test.
10053 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10055         Make CONSTRUCTOR use VEC to store initializers.
10056         * g++.dg/ext/complit3.C: Check for specific error messages.
10057         * g++.dg/init/brace2.C: Update error message.
10058         * g++.dg/warn/Wbraces2.C: Likewise.
10060 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10062         PR fortran/16940
10063         * gfortran.dg/module_interface_1.f90: New test.
10065 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10066             Kenneth Zadeck <zadeck@naturalbridge.com>
10068         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10070 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10072         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10073         specify -Wformat for these tests.
10074         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10075         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10076         * gcc.dg/format/opt-6.c: Delete.
10078 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10080         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10081         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10083 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10085         * gcc.dg/tree-ssa/alias-2.c: New test.
10087 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10089         PR c++/22263
10090         * g++.dg/template/explicit7.C: New test.
10092 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10094         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10095         width of 8 to +Inf and -Inf.
10097 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10099         PR c++/22139
10100         * g++.dg/template/friend36.C: New test.
10102 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10104         PR fortran/21730
10105         * gfortran.dg/pr21730.f: New test.
10107 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10108             Kenneth Zadeck <zadeck@naturalbridge.com>
10110         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10111         since pure const detection cannot run at -O1 in c compiler.
10112         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10113         can now optimize this case properly.
10114         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10115         because we now pass.
10116         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10118 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10120         PR c/22421
10121         * gcc.dg/format/bitfld-1.c: New test.
10123 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10125         PR c++/22204
10126         * g++.dg/rtti/repo1.C: New test.
10128 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10130         PR middle-end/22398
10131         * gcc.c-torture/compile/pr22398.c: New test.
10133 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10135         PR c++/22132
10136         * g++.dg/expr/cast4.C: New test.
10138 2005-07-15  Richard Guenther  <rguenther@suse.de>
10140         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10141         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10143 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10145         PR tree-optimization/22230
10146         * gcc.dg/tree-ssa/pr22230.c: New test.
10148 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10150         * gfortran.dg/g77/cpp6.f: New test.
10152         PR fortran/22417
10153         * gfortran.dg/g77/cpp5.F: New test.
10154         * gfortran.dg/g77/cpp5.h: New file.
10155         * gfortran.dg/g77/cpp5inc.h: New file.
10157 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10159         PR libfortran/16435
10160         * gfortran.dg/tl_editting.f90: New.
10161         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10163 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10165         * gfortran.dg/char_array_constructor.f90: New test.
10167 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10169         * gfortran.dg/past_eor.f90: New.
10170         * gfortran.dg/complex_read.f90: New.
10172 2005-07-13  Jeff Law  <law@redhat.com>
10174         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10175         additional casts.
10177         * gcc.dg/tree-ssa/pr22321.c: New test
10179 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10181         PR tree-optimization/21921
10182         * gcc.dg/tree-ssa/pr21921.c: New.
10184 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10186         PR tree-optimizatio/22442
10187         * gcc.dg/tree-ssa/loop-11.c: New test.
10189 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10191         PR tree-opt/21840
10192         * gcc.c-torture/compile/pr21840.c: New test.
10194 2005-07-12  Jan Hubicka  <jh@suse.cz>
10196         * gcc.c-torture/compile/pr22379.c: New test.
10198 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10200         PR libfortran/21593
10201         gfortran.dg/dev_null.f90: Remove outdated comment about
10202         PR libfortran/21593.
10205 2005-07-12  Dale Johannesen  <dalej@apple.com>
10207         * gcc.target/i386/compress-float-sse.c: New.
10208         * gcc.target/i386/compress-float-sse-pic.c: New.
10209         * gcc.target/i386/compress-float-387.c: New.
10210         * gcc.target/i386/compress-float-387-pic.c: New.
10211         * gcc.dg/compress-float-ppc.c: New.
10212         * gcc.dg/compress-float-ppc-pic.c: New.
10214 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10216         PR libfortran/21593
10217         gfortran.dg/dev_null.f90: Remove targets.
10219 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10221         PR tree-opt/22335
10222         * gcc.dg/pr22335-1.c: New test.
10223         * gcc.dg/pr22335-2.c: New test.
10225 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10227         PR c++/20172
10228         * g++.dg/template/nontype12.C : New test.
10230 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10232         * gcc.dg/tree-ssa/loop-10.c: New test.
10234 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10236         * gcc.c-torture/execute/20020720-1.x: Remove.
10238 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10240         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10242 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10244         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10245         (dg-mips-options): Use it.
10247 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10249         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10251 2005-07-09  Richard Henderson  <rth@redhat.com>
10253         * lib/target-supports.exp (check_effective_target_sync_char_short):
10254         Add alpha.
10256 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10258         PR libfortran/22217
10259         * gfortran.dg/negative-z-descriptor.f90: New test.
10261 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10263         PR tree-opt/22329
10264         * gcc.dg/pr22329.c: New test.
10266 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10268         PR tree-optimization/20139
10269         * gcc.dg/tree-ssa/pr20139.c: New.
10271 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10273         PR tree-opt/22356
10274         * testsuite/gcc.dg/pr22356-1.c: New test.
10276 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10278         PR c++/21799
10279         * g++.dg/template/unify8.C: New.
10280         * g++.dg/template/unify9.C: New.
10282 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10284         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10286 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10288         * gcc.dg/darwin-version-1.c: New.
10289         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10290         * gcc.dg/builtins-20.c: Likewise.
10291         * gcc.dg/builtins-53.c: Likewise.
10292         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10293         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10294         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10295         * gcc.dg/torture/builtins-power-1.c: Likewise.
10296         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10297         on Darwin.
10299 2005-07-07  Jeff Law  <law@redhat.com>
10301         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10302         argument evaluation order.
10304 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10306         PR libfortran/21594
10307         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10308         Add test cases where the shift length is greater than the
10309         array length.
10311 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10313         * obj-c++.dg/proto-lossage-6.mm: New.
10314         * objc.dg/proto-lossage-6.m: New.
10316 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10318         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10319         * objc.dg/gnu-runtime-2.m: Likewise.
10321 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10323         * gfortran.dg/longline.f: New test.
10325         * gfortran.dg/badline.f: New test.
10327 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10329         PR fortran/16531
10330         PR fortran/15966
10331         PR fortran/18781
10332         * gfortran.dg/hollerith.f90: New.
10333         * gfortran.dg/hollerith2.f90: New.
10334         * gfortran.dg/hollerith3.f90: New.
10335         * gfortran.dg/hollerith4.f90: New.
10336         * gfortran.dg/hollerith_f95.f90: New.
10337         * gfortran.dg/hollerith_legacy.f90: New.
10338         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10340 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10342         PR objc/22274
10343         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10344         * objc.dg/gnu-runtime-2.m: New.
10346 2005-07-06  Jeff Law  <law@redhat.com>
10348         * gcc.dg/tree-ssa/vrp17.c: New test.
10350 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10352         PR fortran/22327
10353         * gfortran.dg/array_constructor_5.f90: New test.
10355 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10357         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10359 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10361         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10362         * gcc.dg/980816-1.c: Ditto.
10364 2005-07-06  Jeff Law  <law@redhat.com>
10366         * gcc.c-torture/compile/pr21356.c: New test.
10368 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10370         PR c/22013
10371         PR c/22098
10372         * gcc.c-torture/compile/pr22013-1.c,
10373         gcc.c-torture/execute/pr22098-1.c,
10374         gcc.c-torture/execute/pr22098-2.c,
10375         gcc.c-torture/execute/pr22098-3.c: New tests.
10377 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10379         PR c/22308
10380         * gcc.dg/pr22308-1.c: New test.
10382 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10384         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10385         target.
10386         * gcc.dg/compare9.c: Use -fshort-enums instead of
10387         -fno-short-enums.  Change the last test to dg-bogus.
10389 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10391         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10392         * gcc.dg/compare9.c: New.
10394 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10396         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10398 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10400         PR testsuite/22288
10401         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10404 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10406         * gcc.dg/format/gcc_gfc-1.c: New.
10408 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10410         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10412 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10414         PR fortran/20842
10415         * gfortran.dg/io_invalid_1.f90: New test.
10417 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10419         * gcc.dg/format/gcc_diag-1.c: Update.
10421 2005-07-02  Jeff Law  <law@redhat.com>
10423         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10424         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10426 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10428         * gcc.dg/format/gcc_diag-1.c: Update.
10430 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10432         PR tree-opt/22269
10433         * gcc.c-torture/compile/pr22269.c: New test.
10435 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10437         PR 21584
10438         PR 22219
10439         * g++.dg/tree-ssa/pr21584-1.C: New test.
10440         * g++.dg/tree-ssa/pr21584-2.C: New test.
10442 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10444         * obj-c++.dg/try-catch-11.mm: New.
10445         * objc.dg/try-catch-10.m: New.
10447 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10449         * g++.dg/other/ucnid-1.C: xfail on AIX.
10451 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10453         PR 22234
10454         * gcc.dg/20050629-1.c: New test.
10456 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10458         * obj-c++.dg/const-str-1[0-1].mm: New.
10459         * objc.dg/const-str-1[0-1].m: New.
10461 2005-05-29  Richard Henderson  <rth@redhat.com>
10463         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10464         Rename from check_effective_target_vect_no_max.
10465         (check_effective_target_vect_no_int_add): New.
10466         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10467         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10468         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10469         * gcc.dg/vect/vect-reduc-1.c: Use both.
10470         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10472 2005-05-29  Richard Henderson  <rth@redhat.com>
10474         * lib/target-supports.exp (check_effective_target_vect_no_max):
10475         Remove i386 and x86_64.
10477 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10479         PR testsuite/21969
10480         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10482 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10484         PR middle-end/21969
10485         * gcc.dg/vect/pr21969.c: New test.
10487 2005-06-28  Eric Christopher  <echristo@redhat.com>
10489         PR c/22052
10490         PR c/21975
10491         * gcc.dg/inline1.c: New test.
10492         * gcc.dg/inline2.c: Ditto.
10493         * gcc.dg/inline3.c: Ditto.
10494         * gcc.dg/inline4.c: Ditto.
10495         * gcc.dg/inline5.c: Ditto.
10497 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10499         PR libfortran/22142
10500         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10501         Add testcase also testing eoshift1 for PR 22142.
10503 2005-06-28  Richard Henderson  <rth@redhat.com>
10505         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10506         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10507         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10508         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10509         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10511 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10513         PR libfortran/22142
10514         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10515         Add testcase for PR 22142.
10517 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10519         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10520         gcc.target/ia64/fpreg-2.c: New tests.
10522 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10524         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10526 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10528         PR libfortran/22170
10529         * gfortran.dg/slash_1.f90: New test.
10531 2005-06-27  Richard Henderson  <rth@redhat.com>
10533         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10534         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10535         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10536         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10537         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10538         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10540 2005-06-27  Richard Henderson  <rth@redhat.com>
10542         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10543         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10545 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10547         * obj-c++.dg/proto-lossage-5.mm: New.
10548         * objc.dg/proto-lossage-5.m: New.
10550 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10552         PR 21959
10553         * gcc.dg/tree-ssa/pr21959.c: New test.
10555 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10557         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10558         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10559         testing uninitialized var.
10561         * gcc.c-torture/execute/builtins/chk.h: New.
10562         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10563         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10564         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10565         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10566         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10567         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10568         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10569         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10570         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10571         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10572         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10573         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10574         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10575         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10576         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10577         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10578         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10579         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10580         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10581         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10582         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10583         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10584         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10585         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10586         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10587         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10588         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10589         * gcc.dg/builtin-object-size-1.c: New test.
10590         * gcc.dg/builtin-object-size-2.c: New test.
10591         * gcc.dg/builtin-object-size-3.c: New test.
10592         * gcc.dg/builtin-object-size-4.c: New test.
10593         * gcc.dg/builtin-object-size-5.c: New test.
10594         * gcc.dg/builtin-stringop-chk-1.c: New test.
10595         * gcc.dg/builtin-stringop-chk-2.c: New test.
10596         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10597         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10598         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10599         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10600         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10601         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10602         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10603         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10604         * gcc.c-torture/execute/printf-1.c: New test.
10605         * gcc.c-torture/execute/fprintf-1.c: New test.
10606         * gcc.c-torture/execute/vprintf-1.c: New test.
10607         * gcc.c-torture/execute/vfprintf-1.c: New test.
10608         * gcc.c-torture/execute/printf-chk-1.c: New test.
10609         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10610         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10611         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10613 2005-06-27  Michael Matz  <matz@suse.de>
10615         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10616         slot is not merged if address escapes.
10618 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10620         PR c/21911
10621         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10623 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10625         PR middle-end/17965
10626         * gcc.c-torture/compile/20050622-1.c: New test.
10628         PR middle-end/22028
10629         * gcc.dg/20050620-1.c: New test.
10631 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10633         PR tree-optimization/22026
10634         * gcc.dg/tree-ssa/pr22026.c: New.
10636 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10638         PR libfortran/22144
10639         * gfortran.dg/shift-alloc.f90: New testcase.
10641 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10643         * all files: Update FSF address in copyright headers.
10645 2005-06-22  Jan Hubicka  <jh@suse.cz>
10647         * wholeprogram-1.c: New testcase.
10648         * wholeprogram-2.c: New testcase.
10650 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
10652         PR 22171
10653         * gcc.dg/tree-ssa/pr22171.c: New test.
10655 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
10657         * gfortran.dg/simplify_modulo.f90: New.
10659 2005-06-24  Jan Hubicka  <jh@suse.cz>
10661         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
10663 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10665         * obj-c++.dg/proto-lossage-[1-4].mm: New.
10667 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
10669         * obj-c++.dg/typedef-alias-1.mm: New.
10670         * objc.dg/typedef-alias-1.m: New.
10672 2005-06-23  Jeff Law  <law@redhat.com>
10674         * gcc.dg/tree-ssa/vrp16.c: New test.
10676 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10678         * lib/target-supports.exp: Add
10679         check_effective_target_fortran_large_real and
10680         check_effective_target_fortran_large_int to check for
10681         corresponding effective targets.
10682         * gfortran.dg/large_integer_kind_1.f90: New test.
10683         * gfortran.dg/large_real_kind_1.f90: New test.
10685 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
10687         PR tree-optimization/22117
10688         * gcc.dg/tree-ssa/pr22117.c: New.
10690 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
10692         PR testsuite/22123
10693         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
10695 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
10697         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
10699 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
10701         * gfortran.dg/f2c_4.f90: Add tests for complex functions
10702         * gfortran.dg/f2c_4.c: Likewise.
10704 2005-06-22 Paul Brook  <paul@codesourcery.com>
10706         PR fortran/21034
10707         * gfortran.dg/auto_save_1.f90: New test.
10709 2005-06-22  Michael Matz  <matz@suse.de>
10711         * gcc.target/x86-64/abi: New directory.
10712         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
10713         * gcc.target/x86-64/abi/README.gcc: New file.
10714         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
10715         * gcc.target/x86-64/abi/asm-support.s: New file.
10716         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
10717         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
10718         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
10719         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
10720         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
10721         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
10722         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
10723         * gcc.target/x86_64/abi/test_bitfields.c: New test.
10724         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
10725         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
10726         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
10727         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
10728         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
10729         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
10730         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
10731         * gcc.target/x86_64/abi/test_varargs.c: New test.
10733 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
10735         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
10736         32-bit i?86 and x86_64.
10738 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
10740         * obj-c++.dg/const-str-[1-9].mm: New tests.
10742 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
10744         PR fortran/22010
10745         * gfortran.dg/namelist_use.f90: New.
10746         * gfortran.dg/namelist_use_only.f90: New.
10748 2005-06-21  Jeff Law  <law@redhat.com>
10750         * gcc.dg/tree-ssa/vrp15.c: New test.
10752 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
10754         * lib/target-supports.exp (check_effective_target_vect_reduction):
10755         Remove.
10756         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
10757         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
10758         remove vect_reduction target keyword. Also avoid two returns in main.
10759         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10760         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
10761         * gcc.dg/vect/vect-reduc-1short.c: New test.
10762         * gcc.dg/vect/vect-reduc-1char.c: New test.
10763         * gcc.dg/vect/vect-reduc-2short.c: New test.
10764         * gcc.dg/vect/vect-reduc-2char.c: New test.
10765         * gcc.dg/vect/vect-reduc-6.c: New test.
10766         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
10767         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
10768         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
10770 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10771         Paul Thomas  <pault@gcc.gnu.org>
10773         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
10774         New tests.
10776 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10778         * gfortran.dg/backslash_1.f90: New test.
10779         * gfortran.dg/backslash_2.f90: New test.
10781 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
10783         * gfortran.dg/duplicate_labels.f90: New test.
10785 2005-06-20  Jan Beulich  <jbeulich@novell.com>
10787         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
10788         unsupportable relocations.
10789         * g++.old-deja/g++.other/store-expr1.C: Likewise.
10790         * gcc.dg/20050321-2.c: xfail for NetWare.
10792 2005-06-20  Andreas Jaeger  <aj@suse.de>
10794         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
10795         gcc.target/i386/fastcall-sseregparm.c,
10796         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
10798 2005-06-19  Richard Henderson  <rth@redhat.com>
10800         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
10802 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
10804         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
10806 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
10808         PR c++/22115
10809         * g++.dg/conversion/simd2.C: Change expected error message.
10811 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10813         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
10814         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10815         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10817 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
10819         * gcc.dg/fold-mod-1.c: New test.
10821 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
10823         PR fortran/19926
10824         * gfortran.dg/pr19926.f90: New test.
10826 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
10828         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
10829         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
10830         targets.
10831         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10832         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10834 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
10836         * gcc.target/ia64/float80-varargs-1.c: New test.
10838 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10840         PR tree-opt/22035
10841         * gfortran.dg/f2c_6.f90: New test.
10843 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
10845         PR c++/17413
10846         * g++.dg/template/local5.C: New.
10848 2005-06-17  Richard Henderson  <rth@redhat.com>
10850         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
10852 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
10854         PR testsuite/21945
10855         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
10857 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
10859         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
10860         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
10861         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
10862         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
10863         check_vect to verify the presence of hardware vector support.
10865 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
10867         PR testsuite/22056
10868         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
10870 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10872         PR libfortran/19216
10873         * gfortran.dg/pr19216.f: Add correct space between brackets and
10874         dg directive.
10876 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10878         PR libfortran/16436
10879         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
10881 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
10883         * gcc.target/i386/attributes-error.c: New testcase.
10884         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
10885         * gcc.target/i386/regparm-stdcall.c: Likewise.
10886         * gcc.target/i386/sseregparm-1.c: Likewise.
10887         * gcc.target/i386/sseregparm-2.c: Likewise.
10889 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
10891         * g++.dg/rtti/crash2.C: New.
10893 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
10895         * gcc.dg/noncompile/20040203-3.c: Update expected message.
10897 2005-06-15  David Ung  <davidu@mips.com>
10899         * gcc.target/mips/mips16e-extends.c: New test for testing the
10900         generation of MIPS16e zeb/zeh, seb/seh instructions.
10902 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
10904         PR 22018
10905         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
10906         * gcc.dg/tree-ssa/pr22018.c: New test.
10908 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
10910         * gcc.dg/simd-1.c: Update error messages.
10911         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10912         * gcc.dg/simd-2.c: Update error messages.
10913         * gcc.dg/simd-4.c: New.
10915 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10917         PR c++/20678
10918         * g++.dg/other/crash-4.C: New.
10920 2005-06-14  Devang Patel  <dpatel@apple.com>
10922         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10924 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10926         PR c++/21929
10927         * g++.dg/parse/crash11.C: Update
10929 2005-06-13  Jeff Law  <law@redhat.com>
10931         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10932         perform the desired transformations.
10933         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10934         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10936 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10938         PR fortran/22038
10939         * gfortran.dg/forall_1.f90: Un-XFAIL.
10941 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10943         PR c++/21929
10944         * g++.dg/parse/crash26.C: New.
10946         PR c++/20789
10947         * g++.dg/init/member1.C: New.
10949 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10951         * gfortran.dg/altreturn_1.f90: New test.
10953 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10955         PR middle-end/21985
10956         * gcc.dg/tree-ssa/pr21985.c: New test.
10958 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10960         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10962 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10964         PR c++/21930
10965         * g++.dg/other/error10.C: New test case.
10967 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10969         PR libfortran/19155
10970         * gfortran.dg/pr19155.f: Add test.
10972 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10974         * gfortran.dg/f2c_7.f90: New test.
10976         * gfortran.dg/forall_1.f90: XFAILed.
10978 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10980         * gcc.dg/pr14796-1.c: New.
10981         * gcc.dg/pr14796-2.c: New.
10983 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10985         PR fortran/17792
10986         PR fortran/21375
10987         * gfortran.dg/deallocate_stat.f90: New test.
10989 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10991         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10993 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10995         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10996         access will be generated when this loop is vectorized. Test that
10997         accesses with same alignment were detected.
10998         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10999         Test that accesses with same alignment were detected.
11000         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11001         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11002         alignment were detected.
11004 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11006         PR c++/10611
11007         * g++.dg/conversion/simd2.C: New.
11009 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11011         * gcc.dg/Wcxx-compat-1.c: New.
11013 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11015         PR libfortran/21480
11016         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11017         complex array.
11019 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11021         * gcc.dg/alias-8.c: New.
11023 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11025         * gcc.dg/format/cmn_err-1.c: Update.
11027 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11029         PR target/20666
11030         * gcc.target/sparc/fexpand-2.c: New.
11031         * gcc.target/sparc/fpmerge-2.c: New.
11032         * gcc.target/sparc/fpmul-2.c: New.
11033         * gcc.target/sparc/noresult.c: New.
11034         * gcc.target/sparc/pdist-2.c: New.
11035         * gcc.target/sparc/pdist-3.c: New.
11037 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11039         PR testsuite/21702
11040         * gcc.target/i386/i386.exp: Fix comment typo.
11042 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11044         PR c++/19497
11045         * g++.dg/inherit/using5.C: New.
11046         * g++.dg/inherit/using6.C: New.
11048 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11050         PR c++/19894
11051         * g++.dg/template/ptrmem15.C: New test.
11053         PR c++/20563
11054         * g++.dg/ext/label4.C: New test.
11056 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11058         * gcc.dg/tls/debug-1.c: New test.
11060 2005-06-07  Dale Johannesen  <dalej@apple.com>
11062         * gcc.target/i386/movq.c: New.
11064 2005-06-07  Dale Johannesen  <dalej@apple.com>
11066         * gcc.dg/20050607-1.c: New.
11068 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11070         PR middle-end/21850
11071         * gcc.c-torture/execute/20050607-1.c: New test.
11073 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11075         PR libfortran/21926
11076         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11077         Test case where the return array has lowest stride one,
11078         but isn't packed.
11080 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11082         * lib/target-supports.exp (check_effective_target_sync_int_long):
11083         Add s390 and s390x targets.
11085 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11087         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11088         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11089         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11090         * gcc.dg/tree-ssa/loop-9.c: New test.
11092 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11094         * g++.dg/parse/defarg10.C: New.
11096 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11098         PR regression/21897
11099         * gcc.c-torture/execute/20050604-1.c: New test.
11101 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11103         PR 21903
11104         * g++.dg/parse/defarg9.C: New.
11106         PR c++/20637
11107         * g++.dg/inherit/using4.C: New.
11108         * g++.dg/overload/error1.C: Adjust expected errors.
11109         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11110         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11111         * g++.old-deja/g++.other/redecl2.C: Likewise.
11112         * g++.old-deja/g++.other/redecl4.C: Likewise.
11113         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11115 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11117         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11119 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11121         * lib/gfortran.exp (gfortran_target_compile): Call
11122         dg-additional-files-options
11123         * gfortran.dg/f2c_4.f90: New file
11124         * gfortran.dg/f2c_4.c: New file
11125         * gfortran.dg/f2c_5.f90: New file
11126         * gfortran.dg/f2c_5.c: New file
11128 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11130         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11132         PR fortran/21912
11133         * gfortran.dg/array_constructor_4.f90: New test.
11135 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11137         PR c++/21619
11138         * g++.dg/ext/builtin9.C: New test.
11140 2005-06-05  Dale Johannesen  <dalej@apple.com>
11142         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11143         * gcc.c-torture/execute/20050603-2.c: Ditto.
11145 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11147         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11148         * gcc.dg/vect/vect-reduc-1.c: New.
11149         * gcc.dg/vect/vect-reduc-2.c: New.
11150         * gcc.dg/vect/vect-reduc-3.c: New.
11152 2005-06-04  Dale Johannesen  <dalej@apple.com>
11154         * gcc.c-torture/execute/20050603-1.c: New.
11155         * gcc.c-torture/execute/20050603-2.c: New.
11156         * gcc.dg/20050603-3.c: New.
11158 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11160         PR fortran/19195
11161         * gfortran.dg/debug_1.f90: New test.
11163         * gfortran.dg/forall_1.f90: New test.
11165 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11167         * gfortran.dg/array_constructor_3.f90: New test.
11169 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11171         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11173 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11175         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11177 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11179         PR c/21873
11180         * gcc.dg/init-excess-1.c: New test.
11182 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11184         PR c++/21853
11185         * g++.dg/expr/static_cast6.C: New test.
11187 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11189         * gcc.dg/tree-ssa/vrp14.c: New test.
11191 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11193         PR c++/21336
11194         * g++.dg/template/new2.C: New test.
11196 2005-06-03  Josh Conner  <jconner@apple.com>
11198         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11199         all entries in initializer.
11201 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11203         PR middle-end/21858
11204         * gcc.dg/pr21858.c: New testcase.
11206 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11208         PR tree-optimization/21292
11210         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11211         New.
11212         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11213         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11214         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11215         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11216         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11218 2005-06-02  Richard Henderson  <rth@redhat.com>
11220         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11222 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11224         * gcc.dg/wtypequal.c: New testcase.
11226 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11228         PR 21582
11229         * gcc.dg/tree-ssa/pr21582.c: New test.
11231 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11233         PR c++/21280
11234         * g++.dg/opt/interface2.h: New.
11235         * g++.dg/opt/interface2.C: New.
11236         * g++.dg/init/ctor4.C: Adjust error lines.
11237         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11238         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11239         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11240         * g++.old-deja/g++.pt/assign1.C: Likewise.
11241         * g++.old-deja/g++.pt/crash20.C: Likewise.
11243 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11245         PR tree-optimization/21734
11246         * g++.dg/vect/pr21734_1.cc: New.
11247         * g++.dg/vect/pr21734_2.cc: New.
11249 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11251         PR c++/20350
11252         * g++.dg/template/spec24.C: New.
11254         PR c++/21151
11255         * g++.dg/pch/local-1.C: New.
11256         * g++.dg/pch/local-1.Hs: New.
11258 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11260         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11261         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11262         * gcc.dg/tree-ssa/pr14341.c: New test.
11263         * gcc.dg/tree-ssa/pr14841.c: New test.
11264         * gcc.dg/tree-ssa/pr20701.c: New test.
11265         * gcc.dg/tree-ssa/pr21086.c: New test.
11266         * gcc.dg/tree-ssa/pr21090.c: New test.
11267         * gcc.dg/tree-ssa/pr21332.c: New test.
11268         * gcc.dg/tree-ssa/pr21458.c: New test.
11269         * gcc.dg/tree-ssa/pr21658.c: New test.
11270         * gcc.dg/tree-ssa/vrp01.c: New test.
11271         * gcc.dg/tree-ssa/vrp02.c: New test.
11272         * gcc.dg/tree-ssa/vrp03.c: New test.
11273         * gcc.dg/tree-ssa/vrp04.c: New test.
11274         * gcc.dg/tree-ssa/vrp05.c: New test.
11275         * gcc.dg/tree-ssa/vrp06.c: New test.
11276         * gcc.dg/tree-ssa/vrp07.c: New test.
11277         * gcc.dg/tree-ssa/vrp08.c: New test.
11278         * gcc.dg/tree-ssa/vrp09.c: New test.
11279         * gcc.dg/tree-ssa/vrp10.c: New test.
11280         * gcc.dg/tree-ssa/vrp11.c: New test.
11281         * gcc.dg/tree-ssa/vrp12.c: New test.
11282         * gcc.dg/tree-ssa/vrp13.c: New test.
11284 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11286         PR 21029
11287         * gcc.dg/tree-ssa/pr21029.c: New test.
11289 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11291         * gfortran.dg/logint-1.f: New test case.
11292         * gfortran.dg/logint-2.f: Likewise.
11293         * gfortran.dg/logint-3.f: Likewise.
11295 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11297         PR c/21536
11298         PR c/20760
11299         * gcc.dg/20050527-1.c: New test.
11301         * gcc.dg/i386-sse-12.c: New test.
11303         PR fortran/21729
11304         * gfortran.dg/implicit_5.f90: New test.
11306 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11308         PR fortran/20883
11309         * gfortran/assign_4.f90: New test.
11310         * gfortran/assign_2.f90: Change compile to run.
11312 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11314         * lib/target-supports.exp
11315         (check_effective_target_sync_char_short): New.
11316         * gcc.dg/sync-2.c: New.
11318 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11320         PR tree-optimization/21817
11321         * gcc.dg/torture/pr21817-1.c: New.
11323 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11325         PR c++/21165
11326         * g++.dg/template/init5.C: New.
11328 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11330         * gfortran.dg/char_initialiser_actual.f90:
11331         Test character initialisers as actual arguments.
11332         * gfortran.dg/char_pointer_comp_assign.f90:
11333         Test character pointer structure component assignments.
11334         * gfortran.dg/char_array_structure_constructor.f90:
11335         Test character components in structure constructors.
11337 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11339         PR middle-end/20931
11340         * g++.dg/opt/pr20931.C: New test.
11342 2005-05-31  Andreas Jaeger  <aj@suse.de>
11344         PR testsuite/20772
11345         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11346         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11347         g++.old-deja/g++.ext/asmspec1.C,
11348         g++.old-deja/g++.other/regstack.C,
11349         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11350         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11351         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11352         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11353         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11354         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11355         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11356         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11357         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11358         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11359         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11360         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11361         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11362         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11363         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11364         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11365         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11366         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11367         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11369 2005-05-31  Jeff Law  <law@redhat.com>
11371         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11373 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11375         PR middle-end/21743
11376         * gcc.dg/builtins-1.c: Activate disabled clog test.
11377         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11379 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11381         * gfortran.dg/char_pointer_assign.f90:
11382         Test character-pointer assignments and pointer assignments.
11383         * gfortran.dg/char_pointer_dummy.f90:
11384         Test character-pointer dummy arguments.
11385         * gfortran.dg/char_pointer_func.f90:
11386         Test character-pointer function returns.
11387         * gfortran.dg/char_pointer_dependency.f90:
11388         Test character-pointer functions with dependencies.
11390 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11392         PR c++/21784
11393         * g++.dg/lookup/using14.C: New test.
11395 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11397         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11398         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11399         trailing ^M.
11401 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11403         PR c++/17413
11404         * g++.dg/template/local5.C: New.
11406         PR target/21761
11407         * gcc.c-torture/compile/pr21761.c: New.
11409         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11410         before darwin8.
11412 2005-05-30  Steven G. Kargl
11414         PR fortran/20846
11415         * gfortran.dg/inquire_8.f90: New test.
11417 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11419         PR libfortran/21376
11420         * gfortran.dg/output_exponents_1.f90: New test.
11422 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11424         PR libfortran/20006
11425         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11427 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11429         PR c++/21210
11430         * g++.dg/ext/complex1.C: New test.
11432         PR c++/21340
11433         * g++.dg/init/ctor6.C: New test.
11435 2005-05-29  Jan Hubicka  <jh@suse.cz>
11437         * gcc.c-torture/compile/pr21562.c: New.
11439 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11441         * gfortran.dg/subnormal_1.f90: New test.
11443 2005-05-28  Jan Hubicka  <jh@suse.cz>
11445         * tree-prof.exp: Fix comment.
11446         * value-prof-1.c: New.
11447         * value-prof-2.c: New.
11448         * value-prof-3.c: New.
11449         * value-prof-4.c: New.
11451 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11453         PR c++/21614
11454         * g++.dg/expr/ptrmem6.C: New test.
11455         * g++.dg/expr/ptrmem6a.C: Likewise.
11457 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11459         PR tree-optimization/21658
11460         * gcc.dg/tree-ssa/pr21658.c: New.
11462 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11464         PR c++/21455
11465         * g++.dg/inherit/ptrmem3.C: New.
11467         PR c++/21681
11468         * g++.dg/parse/template16.C: New.
11470 2005-05-27  Andreas Jaeger  <aj@suse.de>
11472         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11474         * gcc.dg/i386-sse-8.c: Run test on all archs.
11476 2005-05-26  Mike Stump  <mrs@apple.com>
11478         * objc.dg/isa-field-1.m: Only run on darwin.
11479         * objc.dg/lookup-1.m: Likewise.
11480         * objc.dg/try-catch-8.m: Likewise.
11482 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11484         PR tree-optimization/9814
11485         * gcc.dg/pr9814-1.c: New test case.
11487 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11489         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11490         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11491         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11492         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11493         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11494         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11495         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11496         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11497         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11498         objc.dg/try-catch-8.m: New.
11500 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11502         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11503         remove extraneous semicolons.
11505 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11507         * obj-c++.dg/comp-types-12.mm: New.
11508         * objc.dg/comp-types-11.m: New.
11509         * objc.dg/selector-4.m: New.
11511 2005-05-26  Andreas Jaeger  <aj@suse.de>
11513         PR testsuite/20772
11514         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11515         g++.old-deja/g++.ext/attrib3.C,
11516         g++.old-deja/g++.other/store-expr1.C,
11517         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11518         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11519         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11520         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11521         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11522         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11523         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11524         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11525         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11526         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11527         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11528         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11529         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11530         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11531         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11532         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11533         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11534         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11535         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11537 2005-05-26  Andreas Jaeger  <aj@suse.de>
11539         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11540         x86-64 compilation.
11542 2005-05-26  Andreas Jaeger  <aj@suse.de>
11544         PR testsuite/20772
11545         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11546         gcc.misc-tests/i386-pf-athlon-1.c,
11547         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11548         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11549         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11550         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11551         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11552         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11553         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11554         programs.
11556         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11557         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11558         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11559         x86-64 compilation.
11561         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11562         x86_64.
11564         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11565         effective-target ilp32.
11567 2005-05-26  David Ung  <davidu@mips.com>
11569         * gcc.target/mips/ext_ins.c: New test for testing the generation
11570         of MIPS32/64 rev 2 ext/ins instructions.
11572 2005-05-26  Andreas Jaeger  <aj@suse.de>
11574         * treelang/compile/unsigned.tree: Use gimple instead of
11575         nonexisting generic dump.
11577 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11579         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11581 2005-05-26  Andreas Jaeger  <aj@suse.de>
11583         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11585 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11587         PR libfortran/17283
11588         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11589         Test callee-allocated memory with write statements.
11591 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11593         PR middle-end/21709
11594         * gcc.dg/pr21709-1.c: New test case.
11596 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11597             Mike Stump  <mrs@apple.com>
11599         * objc/execute/next_mapping.h: Update for C++.
11601         * obj-c++.dg/selector-1.mm: Move to...
11602         * obj-c++.dg/selector-4.mm: here...
11604         * obj-c++.dg/basic.mm: New.
11605         * obj-c++.dg/comp-types-1.mm: New.
11606         * obj-c++.dg/cxx-class-1.mm: New.
11607         * obj-c++.dg/cxx-ivars-1.mm: New.
11608         * obj-c++.dg/cxx-ivars-2.mm: New.
11609         * obj-c++.dg/cxx-ivars-3.mm: New.
11610         * obj-c++.dg/cxx-scope-1.mm: New.
11611         * obj-c++.dg/cxx-scope-2.mm: New.
11612         * obj-c++.dg/defs.mm: New.
11613         * obj-c++.dg/empty-private-1.mm: New.
11614         * obj-c++.dg/encode-1.mm: New.
11615         * obj-c++.dg/encode-2.mm: New.
11616         * obj-c++.dg/encode-3.mm: New.
11617         * obj-c++.dg/extern-c-1.mm: New.
11618         * obj-c++.dg/extra-semi.mm: New.
11619         * obj-c++.dg/fix-and-continue-2.mm: New.
11620         * obj-c++.dg/isa-field-1.mm: New.
11621         * obj-c++.dg/ivar-list-semi.mm: New.
11622         * obj-c++.dg/local-decl-1.mm: New.
11623         * obj-c++.dg/lookup-1.mm: New.
11624         * obj-c++.dg/lookup-2.mm: New.
11625         * obj-c++.dg/method-1.mm: New.
11626         * obj-c++.dg/method-2.mm: New.
11627         * obj-c++.dg/method-3.mm: New.
11628         * obj-c++.dg/method-4.mm: New.
11629         * obj-c++.dg/method-5.mm: New.
11630         * obj-c++.dg/method-6.mm: New.
11631         * obj-c++.dg/method-7.mm: New.
11632         * obj-c++.dg/no-extra-load.mm: New.
11633         * obj-c++.dg/overload-1.mm: New.
11634         * obj-c++.dg/pragma-1.mm: New.
11635         * obj-c++.dg/pragma-2.mm: New.
11636         * obj-c++.dg/private-1.mm: New.
11637         * obj-c++.dg/private-2.mm: New.
11638         * obj-c++.dg/proto-qual-1.mm: New.
11639         * obj-c++.dg/qual-types-1.mm: New.
11640         * obj-c++.dg/stubify-1.mm: New.
11641         * obj-c++.dg/stubify-2.mm: New.
11642         * obj-c++.dg/super-class-1.mm: New.
11643         * obj-c++.dg/super-class-2.mm: New.
11644         * obj-c++.dg/super-dealloc-1.mm: New.
11645         * obj-c++.dg/super-dealloc-2.mm: New.
11646         * obj-c++.dg/template-1.mm: New.
11647         * obj-c++.dg/template-2.mm: New.
11648         * obj-c++.dg/template-3.mm: New.
11649         * obj-c++.dg/template-4.mm: New.
11650         * obj-c++.dg/template-5.mm: New.
11651         * obj-c++.dg/template-6.mm: New.
11652         * obj-c++.dg/try-catch-1.mm: New.
11653         * obj-c++.dg/try-catch-2.mm: New.
11654         * obj-c++.dg/try-catch-3.mm: New.
11655         * obj-c++.dg/try-catch-4.mm: New.
11656         * obj-c++.dg/try-catch-5.mm: New.
11657         * obj-c++.dg/try-catch-6.mm: New.
11658         * obj-c++.dg/try-catch-7.mm: New.
11659         * obj-c++.dg/try-catch-8.mm: New.
11660         * obj-c++.dg/try-catch-9.mm: New.
11661         * obj-c++.dg/va-meth-1.mm: New.
11663 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11665         * obj-c++.dg/selector-1.mm: New.
11666         * obj-c++.dg/selector-2.mm: New.
11668 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11670         * obj-c++.dg/selector-3.mm: New.
11671         * objc.dg/selector-3.m: New.
11673 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11675         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
11676         about where warning appears.
11678 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11680         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
11681         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
11682         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
11683         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
11685 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
11687         * gcc.dg/20050524-1.c: New test.
11689 2005-05-25  Jan Hubicka  <jh@suse.cz>
11691         * gcc.dg/tree-prof/inliner-1.c: New.
11693 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
11695         * gcc.dg/tree-prof: New directory.
11696         * gcc.dg/tree-prof/tree-prof.exp: New.
11698 2005-05-25  DJ Delorie  <dj@redhat.com>
11700         * gcc.dg/Wattributes-1.c: New.
11701         * gcc.dg/Wattributes-2.c: New.
11702         * gcc.dg/Wattributes-3.c: New.
11704 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
11706         PR tree-optimization/19833
11707         * gcc.dg/uninit-4.c: Remove xfail.
11708         * gcc.dg/uninit-9.c: Ditto.
11710 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
11712         * obj-c++.dg/bitfield-[1-5].mm: New.
11713         * obj-c++.dg/class-protocol-1.mm: New.
11714         * obj-c++.dg/comp-types-1[0-1].mm: New.
11715         * obj-c++.dg/comp-types-[2-9].mm: New.
11716         * obj-c++.dg/encode-[4-8].mm: New.
11717         * obj-c++.dg/layout-1.mm: New.
11718         * obj-c++.dg/method-1[0-9].mm: New.
11719         * obj-c++.dg/method-2[0-1].mm: New.
11720         * obj-c++.dg/method-[8-9].mm: New.
11721         * obj-c++.dg/objc-gc-3.mm: New.
11722         * obj-c++.dg/try-catch-10.mm: New.
11723         * objc.dg/bitfield-5.m: New.
11724         * objc.dg/comp-types-10.m: New.
11725         * objc.dg/comp-types-9.m: New.
11726         * objc.dg/layout-1.m: New.
11727         * objc.dg/objc-gc-4.m: New.
11728         * objc.dg/try-catch-9.m: New.
11729         * objc.dg/class-protocol-1.m: Tweak diagnostics.
11730         * objc.dg/comp-types-1.m: Likewise.
11731         * objc.dg/comp-types-[5-6].m: Likewise.
11732         * objc.dg/method-9.m: Likewise.
11734 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
11736         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
11737         and on hardware without VMX support.
11739         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
11741         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
11743         * lib/profopt.exp (dg-final-generate, dg-final-use,
11744         profopt-final-code, profopt-get-options): New.
11745         (profopt-execute): Process test directives.
11747         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
11748         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
11749         cleanup-tree-dump, cleanup-saved-temps): Update comments.
11751 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
11753         PR C++/21645
11754         * g++.dg/init/ctor5.C: New test.
11756 2005-05-24  Ira Rosen  <irar@il.ibm.com>
11758         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
11759         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
11760         vect-113.c, vect-114.c.
11762 2005-05-23  Adam Nemet  <anemet@lnxw.com>
11764         * gcc.dg/const-elim-1.c: Remove xfails.
11766 2005-05-23  Jeff Law  <law@redhat.com>
11768         * gcc.c-torture/compile/pr21638.c: New test.
11769         * gcc.c-torture/compile/20050520-1.c: New test.
11771 2005-05-23  Nick Clifton  <nickc@redhat.com>
11773         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
11774         be a proper triple, ie: m32r*-*-*.
11775         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11777 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
11779         PR middle-end/21331
11780         PR tree-opt/21293
11781         * gcc.c-torture/compile/pr21293.c: New test.
11782         * gcc.c-torture/execute/pr21331.c: New test.
11784 2004-05-20  Richard Henderson  <rth@redhat.com>
11786         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
11788 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
11790         * obj-c++-dg.exp: Add.
11791         * obj-c++.exp: Add.
11792         * obj-c++.dg/dg.exp: Add.
11794 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
11796         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
11797         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
11799 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
11801         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
11803 2004-05-19  Richard Henderson  <rth@redhat.com>
11805         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
11807 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
11809         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
11811         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
11813 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
11815         PR c++/21495
11816         * g++.dg/parse/extern1.C: New test.
11817         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
11819 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11821         * gcc.dg/c99-math.h: New.
11822         * gcc.dg/c99-math-float-1.c: New test.
11823         * gcc.dg/c99-math-double-1.c: Likewise.
11824         * gcc.dg/c99-math-long-double-1.c: Likewise.
11826 2005-05-18  Richard Henderson  <rth@redhat.com>
11828         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
11830 2005-05-18  Devang Patel  <dpatel@apple.com>
11832         * g++.dg/opt/20050511-1.C: New test.
11834 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
11836         PR libfortran/21127
11837         * gfortran.dg/reshape-complex.f90: New test.
11839 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
11841         * gfortran.dg/array_constructor_1.f90: New test.
11842         * gfortran.dg/array_constructor_2.f90: New test.
11844 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
11846         PR fortran/20954
11847         * gfortran.dg/pr20954.f: New test.
11849 2005-05-17  Mike Stump  <mrs@apple.com>
11851         Yet more Objective-C++...
11853         * objc.dg/method-5.m: Update.
11854         * objc.dg/method-6.m: Update.
11855         * objc.dg/method-7.m: Update.
11856         * objc.dg/method-9.m: Update.
11857         * objc.dg/try-catch-2.m: Update.
11859 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
11861         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
11862         Remove little-endian optimizations.
11864 2005-05-17  Jeff Law  <law@redhat.com>
11866         * g++.dg/tree-ssa/pr14814.C: New test.
11867         * gcc.dg/tree-ssa/pr14814.C: New test.
11868         * gcc.dg/tree-ssa/pr17141-1.C: New test.
11869         * gcc.dg/tree-ssa/pr17141-2.C: New test.
11871 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11873         * gcc.dg/compat/generate-random.c: Do not include
11874         libiberty.h.
11875         * gcc.dg/compat/generate-random_r.c: Likewise.
11877 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
11879         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
11881 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
11883         PR middle-end/21595
11884         * g++.dg/tree-ssa/builtin1.C: New testcase.
11886 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
11888         PR c++/21454
11889         * g++.dg/opt/const4.C: New test.
11891         PR middle-end/21492
11892         * g++.dg/opt/crossjump1.C: New test.
11894         PR tree-optimization/21610
11895         * gcc.c-torture/compile/20050516-1.c: New test.
11897         PR fortran/15080
11898         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
11899         about the test failing.
11900         * gfortran.fortran-torture/execute/where_7.f90: New test.
11901         * gfortran.fortran-torture/execute/where_8.f90: New test.
11903 2005-05-16  Richard Henderson  <rth@redhat.com>
11905         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
11906         i?86 and x86_64.
11908 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
11910         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11911         (limits.h): Include unconditionally.
11912         (stdlib.h): Likewise.
11913         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11914         (limits.h): Include unconditionally.
11915         (stdlib.h): Likewise.
11916         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11917         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11918         (limits.h): Include unconditionally.
11919         (stdlib.h): Likewise.
11920         (hashtab.h): Do not include.
11921         (getopt.h): Likewise.
11922         (stddef.h): Include.
11923         (hashval_t): Define.
11924         (struct entry): Add "next" field.
11925         (HASH_SIZE): New macro.
11926         (hash_table): New variable.
11927         (switchfiles): Do not use xmalloc.
11928         (mix): New macro.
11929         (iterative_hash): New function.
11930         (hasht): Remove.
11931         (e_exists): New function.
11932         (e_insert): Likewise.
11933         (output): Use, instead of libiberty hashtable functions.
11934         (main): Do not use getopt.  Do not call htab_create.
11936 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11938         PR libstdc++/21526
11939         * lib/target-supports.exp (check_mkfifo_available):
11940         Return 0 for cygwin as mkfifo support incomplete on platform.
11941         Fix typos in comments.
11943 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11945         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11947 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11949         PR fortran/17432
11950         * gfortran.dg/assign_4.f: New test.
11952 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11954         PR tree-optimization/21563
11955         * gcc.dg/tree-ssa/pr21563.c: New.
11957 2005-05-14  Jan Hubicka  <jh@suse.cz>
11959         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11961 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11963         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11965 2005-05-13  Julian Brown  <julian@codesourcery.com>
11967         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11968         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11970 2005-05-13  Jan Hubicka  <jh@suse.cz>
11972         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11973         * gcc.dg/fold-xor-?.c: Likewise.
11974         * gcc.dg/pr15784-?.c: Likewise.
11975         * gcc.dg/pr20922-?.c: Likewise.
11976         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11977         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11978         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11980 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11982         PR fortran/21260
11983         * gfortran.dg/hollerith_1.f90: New test.
11985 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11987         * gfortran.dg/func_result_2.f90: New test.
11989 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11991         * gfortran.dg/dev_null.f90: New test.
11993 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11995         * gcc.dg/arm-vfp1.c: Revert last change.
11997 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11999         PR middle-end/19807
12000         PR tree-optimization/19639
12001         * g++.dg/tree-ssa/pr19807.C: New testcase.
12003 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12005         PR libfortran/21471
12006         * gfortran.dg/append-1.f90: New test.
12008 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12010         * gcc.dg/pr18501.c: XFAIL.
12011         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12012         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12013         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12014         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12015         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12016         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12017         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12018         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12020 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12022         PR fortran/20178
12023         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12024         gfortran.dg/f2c_3.f90: New tests.
12026         * gfortran.dg/return_1.f90: Fix dg annotation.
12028 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12030         * gcc.c-torture/compile/20050510-1.c: New test.
12032 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12034         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12036 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12038         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12040 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12042         PR c/17913
12043         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12045 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12047         PR c/21342
12048         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12049         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12051 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12053         PR debug/16676
12054         * gcc.dg/debug/pr16676.c: New test.
12056 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12058         PR testsuite/21443
12059         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12060         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12061         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12062         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12063         Change -O1 to -O2.
12064         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12065         -fno-tree-dominator-opts.
12067 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12069         * gfortran.dg/return_1.f90: New test.
12071 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12073         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12075         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12077 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12079         PR c++/21427
12080         * g++.dg/inherit/covariant13.C: New.
12082 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12084         PR libfortran/19155
12085         * gfortran.dg/pr19155.f: New test.
12087 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12089         PR inline-asm/8788
12090         * gcc.dg/pr8788-1.c: New testcase.
12092 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12094         PR target/21416
12095         * gcc.target/mips/fpcmp-[12].c: New tests.
12097 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12099         * lib/target-supports-dg.exp (dg-require-fork): New function.
12100         (dg-require-mkfifo): Likewise.
12101         * lib/target-supports.exp (check_function_available): New
12102         function.
12103         (check_fork_available): Likewise.
12104         (check_mkfifo_available): Likewise.
12106 2005-05-06  Jeff Law  <law@redhat.com>
12108         * gcc.c-torture/compile/pr21380.c: New test.
12110 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12112         PR c++/20961
12113         * g++.dg/ext/weak3.C: New test.
12115 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12117         PR c++/21352
12118         * g++.dg/template/crash37.C: New test.
12120 2005-05-05  Paul Brook  <paul@codesourcery.com>
12122         * gcc.dg/arm-g2.c: Use effective-target arm32.
12123         * gcc.dg/arm-mmx-1.c: Ditto.
12124         * gcc.dg/arm-scd42-2.c: Ditto.
12125         * gcc.dg/arm-vfp1.c: Ditto.
12126         * lib/target-supports.exp (check_effective_target_arm32): New
12127         function.
12129 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12131         PR libfortran/21354
12132         gfortran.dg/in_pack_rank7.f90: New test.
12134 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12136         PR middle-end/15618
12137         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12139 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12141         PR middle-end/21265
12142         * gcc.dg/20050503-1.c: New test.
12144         PR rtl-optimization/21239
12145         * gcc.dg/i386-sse-11.c: New test.
12147 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12149         PR target/16888
12150         * gcc.target/i386/asm-1.c: New test.
12152 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12154         PR rtl-optimization/21330
12155         * gcc.c-torture/execute/20050502-1.c: New test.
12157         PR target/21297
12158         * gcc.c-torture/execute/20050502-2.c: New test.
12160 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12162         PR middle-end/21282
12163         * gcc.dg/pr21282.c: New.
12165 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12167         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12168         * gcc.dg/vect/vect-92.c: Likewise.
12169         * gcc.dg/vect/vect-93.c: Likewise.
12170         * gcc.dg/vect/vect-dv-1.c: Likewise.
12171         * gcc.dg/vect/vect-dv-2.c: Likewise.
12172         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12174 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12176         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12177         * gfortran.dg/vect/vect-2.f90: Likewise.
12178         * gfortran.dg/vect/vect-3.f90: Likewise.
12179         * gfortran.dg/vect/vect-4.f90: Likewise.
12180         * gfortran.dg/vect/vect-5.f90: Likewise.
12182 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12184         PR target/20813
12185         * gcc.dg/rs6000-fpint-2.c: New.
12187 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12189         PR c/15698
12190         * gcc.dg/builtins-30.c: Update expected messages.
12191         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12192         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12193         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12195 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12197         PR tree-optimization/21294
12198         * gcc.dg/tree-ssa/pr21294.c: New.
12200 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12202         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12203         __builtin_altivec_st_internal_4si built-in.
12205 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12207         PR c++/15875
12208         * g++.dg/template/ptrmem14.C: New test.
12210 2005-05-02  Paul Brook  <paul@codesourcery.com>
12212         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12214 2005-05-02  Michael Matz  <matz@suse.de>
12216         PR c++/19542
12217         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12219 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12221         * g++.dg/cpp/weak.C: New test.
12223 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12225         * gcc.dg/tree-ssa/loop-8.c: New test.
12227 2005-04-30  Michael Maty  <matz@suse.de>
12229         * gcc.dg/inline-mcpy.c: New test.
12231 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12233         PR libfortran/18958
12234         * gfortran.dg/eoshift.f90: New test case.
12236 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12238         PR libfortran/18857
12239         * gfortran.dg/matmul_1.f90: New test.
12241 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12243         PR tree-optimization/21030
12244         * gcc.dg/tree-ssa/pr21030.c: New.
12246 2005-04-29  Devang Patel  <dpatel@apple.com>
12248         PR tree-optimization/21272
12249         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12251 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12253         PR fortran/13082
12254         PR fortran/18824
12255         * gfortran.dg/entry_4.f90: New test.
12256         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12257         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12258         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12259         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12260         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12261         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12262         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12264 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12266         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12268 2005-04-29  Paul Brook  <paul@codesourcery.com>
12270         * gfortran.dg/entry_3.f90: New test.
12272 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12274         * gfortran.dg/implicit_4.f90: New test.
12276 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12278         * lib/target-supports.exp (check_profiling_available): Return
12279         false for xtensa-*-elf.
12281 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12283         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12284         error if file cannot be deleted.
12286 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12288         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12289         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12290         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12291         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12292         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12293         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12294         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12295         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12296         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12297         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12298         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12299         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12300         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12302 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12304         PR fortran/20865
12305         * gfortran.dg/pr20865.f90: New test.
12307 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12309         * gcc.dg/void-cast-2.c: New test.
12311 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12313         PR c/21159
12314         * gcc.dg/void-cast-1.c: New test.
12316 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12318         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12320 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12322         PR fortran/21177
12323         * gfortran.dg/pr21177.f90: New test.
12325 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12327         PR tree-optimization/21171
12328         * gcc.dg/tree-ssa/pr21171.c: New test.
12330 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12332         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12333         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12334         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12335         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12336         gcc.dg/tree-ssa/gen-vect-32.c: New.
12337         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12338         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12339         don't run on PPC32.
12341 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12343         PR c/21213
12344         * gcc.dg/transparent-union-3.c: New test.
12346 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12348         PR c/20740
12349         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12350         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12351         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12352         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12353         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12354         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12356 2005-04-26  Jeff Law  <law@redhat.com>
12358         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12359         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12360         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12361         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12362         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12363         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12364         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12366 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12368         PR tree-optimization/17598
12369         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12371 2005-04-25  Mike Stump  <mrs@apple.com>
12373         * objc.dg/fix-and-continue-1.m: Add.
12375 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12377         PR c++/20995
12378         * g++.dg/opt/pr20995-1.C: New test case.
12380 2005-04-25  Devang Patel <dpatel@apple.com>
12382         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12384 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12386         PR testsuite/21062
12387         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12389 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12391         PR C++/21188
12392         * g++.dg/opt/rtti2.C: New test.
12394 2005-04-25  Paul Brook  <paul@codesourcery.com>
12395         Steven G. Kargl  <kargls@comcast.net>
12397         PR fortran/20879
12398         * gfortran.dg/ichar_1.f90: New file.
12400 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12402         PR middle-end/20991
12403         * g++.dg/opt/pr20991.C: New test.
12405         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12406         where sizeof (type) < __alignof__ (type).
12407         * gcc.dg/compat/struct-layout-1.h: Likewise.
12409 2005-04-24  Per Bothner  <per@bothner.com>
12410             Devang Patel  <dpatel@apple.com>
12412         PR preprocessor/20907
12413         * gcc.dg/cpp/very-long-comment.c: New test.
12415 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12417         PR fortran/20059
12418         * gfortran.dg/common_5.f: New test.
12420 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12422         PR middle-end/21082
12423         * g++.dg/tree-ssa/pr21082.C: New testcase.
12425 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12427         * gcc.dg/vect/vect-99.c: New test.
12429 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12431         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12433 2005-04-22  Jeff Law  <law@redhat.com>
12435         * gcc.dg/uninit-5.c: Remove xfails.
12436         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12437         conditionals and loads.
12439 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12441         PR libfortran/20074
12442         PR libfortran/20436
12443         PR libfortran/21108
12444         * gfortran.dg/nested_reshape.f90: new test
12445         * gfortran.dg/reshape-alloc.f90: new test
12446         * gfortran.dg/reshape.f90: new test
12448 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12450         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12452         * gcc.dg/arm-vfp1.c: New test.
12454 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12456         PR c++/21087
12457         * g++.dg/lookup/builtin2.C: New test.
12459 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12461         * gcc.dg/weak/weak-13.c: New test.
12463 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12465         * lib/target-supports.exp (check_effective_target_sync_int_long):
12466         Add powerpc*.
12468 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12470         * gcc.target/mips/branch-1.c: New test.
12472 2005-04-21  Richard Henderson  <rth@redhat.com>
12474         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12475         * gcc.dg/vect/vect-86.c: Likewise.
12476         * gcc.dg/vect/vect-87.c: Likewise.
12477         * gcc.dg/vect/vect-88.c: Likewise.
12479 2005-04-21  Devang Patel  <dpatel@apple.com>
12481         PR optimization/20994
12482         * gcc.dg/tree-ssa/ifc-3.c: New test.
12484 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12486         PR c/12913
12487         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12488         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12489         gcc.dg/c99-vla-jump-5.c: New tests.
12491 2005-04-19  Richard Henderson  <rth@redhat.com>
12493         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12494         Fix typo in exists check.
12495         (check_effective_target_sync_int_long): New.
12496         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12497         * gcc.dg/ia64-sync-2.c: Likewise.
12498         * gcc.dg/ia64-sync-3.c: Likewise.
12499         * gcc.dg/ia64-sync-4.c: Likewise.
12501 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12503         * gcc.dg/fold-xor-1.c: New test.
12504         * gcc.dg/fold-xor-2.c: New test.
12506 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12508         PR target/20670
12509         * g++.dg/eh/fp-regs.C: New test.
12511 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12513         * gcc.dg/Wint-to-pointer-cast-1.c,
12514         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12515         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12516         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12518 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12520         PR fortran/16861
12521         * gfortran.dg/pr16861.f90: New test.
12523 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12525         * gcc.dg/pr21085.c: New test.
12527 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12529         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12530         (setup_mips_tests, dg-mips-options): New procedures.
12531         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12532         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12533         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12534         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12535         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12536         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12537         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12538         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12539         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12540         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12541         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12542         dg-mips-options instead of dg-options.  Remove now-redundant
12543         preprocessor guards.
12544         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12545         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12546         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12547         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12548         * gcc.dg/vr-mult-2.c: Delete.
12549         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12550         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12551         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12552         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12553         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12554         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12555         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12557 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12559         * ada/acats/run_all.sh: Use sync when executable not present.
12561 2005-04-18  Devang Patel  <dpatel@apple.com>
12563         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12564         * gcc.dg/vect/vect-11a.c: New.
12565         * gcc.dg/vect/vect-none.c: Update.
12566         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12568 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12570         PR tree-optimization/20922
12571         * gcc.dg/pr20922-1.c: New test.
12572         * gcc.dg/pr20922-2.c: New test.
12573         * gcc.dg/pr20922-3.c: New test.
12574         * gcc.dg/pr20922-4.c: New test.
12575         * gcc.dg/pr20922-5.c: New test.
12576         * gcc.dg/pr20922-6.c: New test.
12578 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12580         PR libfortran/20950
12581         * gfortran.dg/pr20950.f: New test.
12583 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12585         PR libfortran/19216
12586         * gfortran.dg/pr19216.f: New test.
12588 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12590         PR tree-optimization/21001
12591         * gcc.dg/tree-ssa/pr21001.c: New.
12593 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12595         PR libfortran/21075
12596         * gfortran.dg/reshape_rank7.f90: New test.
12598 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12600         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12601         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12602         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12603         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12604         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12605         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12606         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12607         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12608         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12609         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12610         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12611         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12612         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12613         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12614         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12615         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12616         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12617         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12618         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12619         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12620         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12622 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12624         * gfortran.dg/wtruncate.f: New testcase.
12625         * gfortran.dg/wtruncate.f90: New testcase.
12627 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12629         PR c++/21025
12630         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12631         which sizeof/alignof is dependent, rather than just whether we are
12632         processing_template_decl.
12634 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12636         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12637         corrected typo where the wrong variables had been compared.
12639 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12641         PR libfortran/18495
12642         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12643         Test callee-allocated version of return array with a write
12644         statement.
12645         Test spread with a temporary with another write statement.
12647 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
12649         PR tree-optimization/21031
12650         * gcc.dg/tree-ssa/pr21031.c: New.
12652 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
12654         PR tree-optimization/21004
12655         * gcc.dg/builtins-53.c: Include builtins-config.h.
12656         Check floorf, ceilf, floorl and ceill transformations
12657         only when HAVE_C99_RUNTIME is defined.
12659 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
12661         PR middle-end/20739
12662         * gcc.dg/tree-ssa/pr20739.c: New test.
12664 2005-04-14  Mike Stump  <mrs@apple.com>
12666         * gcc.dg/Foundation.framework/empty: New.
12667         * gcc.dg/framework-2.c: New.
12669 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12671         PR tree-optimization/21021
12672         * gcc.c-torture/compile/pr21021.c: New.
12674 2005-04-14  Janis Johnson  <janis187@us.ibm.com
12676         PR testsuite/21010
12677         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
12678         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
12679         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
12680         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
12681         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
12682         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
12683         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
12684         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
12686 2005-04-14  Richard Henderson  <rth@redhat.com>
12688         * lib/target-supports.exp (check_effective_target_vect_condition):
12689         Add ia64, i?86, and x86_64.
12691 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
12693         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
12695 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
12697         PR tree-optimization/20657
12698         * gcc.dg/tree-ssa/pr20657.c: New.
12700 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
12702         * gcc.dg/builtins-53.c: Also check (int)trunc* and
12703         (long long int)trunc*.
12705 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
12707         PR target/20927
12708         * gcc.dg/pr20927.c: New test.
12710 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
12712         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
12713         * gcc.target/mips/asm-1.c: Likewise.
12715 2005-04-13  Dale Johannesen  <dalej@apple.com>
12717         * objc.dg/objc-fast-4.m: New.
12719 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
12721         * gcc.target/cris/torture/cris-torture.exp: New driver in new
12722         directory.
12723         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
12725 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
12727         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
12728         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
12729         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
12731 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
12733         PR tree-optimization/20913
12734         * gcc.dg/tree-ssa/pr20913.c: New.
12736         PR tree-optimization/20702
12737         * gcc.dg/tree-ssa/pr20702.c: New.
12739 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12741         PR c++/13744
12742         * g++.dg/inherit/local3.C: New test.
12744 2005-04-12  Jeff Law  <law@redhat.com>
12746         * gcc.dg/tree-ssa/20050412-1.c: New test.
12748 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
12750         PR libfortran/19016
12751         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
12752         Add tests with mask generated by expression.
12753         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12754         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12755         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12757 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
12759         PR middle-end/20917
12760         * gcc.dg/20050409-1.c: New test.
12762 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
12764         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
12766 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12768         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12769         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
12770         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12771         (TARGET_CXX): Adjust accordingly.
12772         * target.h (struct gcc_target): Remove epxort_class_data.  Add
12773         determine_class_data_visibility and class_data_always_comdat.
12774         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12775         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
12776         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12777         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
12778         (arm_cxx_determine_class_data_visibility): New.
12779         (arm_cxx_class_data_always_comdat): Likewise.
12780         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
12781         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
12782         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
12783         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
12784         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
12785         Define.
12787 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
12789         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
12791 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
12793         * gcc.dg/i386-darwin-fpmath.c: New.
12795 2004-04-11  Devang Patel  <dpatel@apple.com>
12797         * lib/target-supports.exp (check_effective_target_vect_condition): New.
12798         * gcc.dg/vect/vect-ifcvt-1.c: New test.
12799         * gcc.dg/vect/vect-ifcvt-2.c: New test.
12800         * gcc.dg/vect/vect-ifcvt-3.c: New test.
12801         * gcc.dg/vect/vect-ifcvt-4.c: New test.
12802         * gcc.dg/vect/vect-ifcvt-5.c: New test.
12803         * gcc.dg/vect/vect-ifcvt-6.c: New test.
12804         * gcc.dg/vect/vect-ifcvt-7.c: New test.
12805         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
12807 2004-04-11  Devang Patel  <dpatel@apple.com>
12809         * gcc.dg/vect/vect-dv-1.c: New test.
12810         * gcc.dg/vect/vect-dv-2.c: New test.
12812 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12814         PR tree-optimization/20933
12815         * gcc.dg/tree-ssa/pr20933.c: New test.
12817 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12819         * gfortran.dg/fold_nearest.f90: New test.
12821 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
12823         * gcc.dg/tree-ssa/alias-1.c: New test.
12825 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
12827         PR tree-optimization/20920
12828         * g++.dg/tree-ssa/pr20920.C: New test.
12830 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
12832         * gcc.dg/builtins-53.c: Also check (int)ceil* and
12833         (long long int)ceil*.
12835 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
12837         * g++.dg/warn/Wdtor1.C: Declare template in system header with
12838         explicit C++ linkage.
12840 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12842         * gfortran.dg/pr17229.f: Take care of the new obsolescence
12843         warning for arithmetic IF statements.
12845 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
12847         * eor_handling_1.f90: New test case.
12848         * eor_handling_2.f90: New test case.
12849         * eor_handling_3.f90: New test case.
12850         * eor_handling_4.f90: New test case.
12851         * eor_handling_5.f90: New test case.
12852         * noadv_size.f90: New test case.
12853         * pad_no.f90: New test case.
12855 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
12857         * gcc.c-torture/execute/20050410-1.c: New test.
12859 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
12861         * gcc.dg/pr20126.c: New.
12863 2005-04-09  Bud Davis  <bdavis@gfortran.org>
12864             Steven G. Kargl <kargls@comcast.net>
12866         * gfortran.dg/PR19872.f: New test.
12868 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12870         * gfortran.dg/nint_1.f90: Fix dg-do directive.
12872 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
12874         * gfortran.dg/nint_1.f90: New test.
12876 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12878         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
12879         Added test for callee-allocated arrays with write statements.
12880         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
12881         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
12882         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
12883         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
12884         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
12886 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
12888         PR libfortran/20163
12889         * gfortran.dg/open-options-blanks.f: New test.
12891 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
12893         PR fortran/13257
12894         * gfortran.dg/comma_format_extension_[1234].f: New tests.
12896 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
12898         * gcc.dg/tree-ssa/stdarg-1.c: New test.
12899         * gcc.dg/tree-ssa/stdarg-2.c: New test.
12900         * gcc.dg/tree-ssa/stdarg-3.c: New test.
12901         * gcc.dg/tree-ssa/stdarg-4.c: New test.
12902         * gcc.dg/tree-ssa/stdarg-5.c: New test.
12903         * gcc.c-torture/execute/stdarg-4.c: New test.
12905         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
12907         PR target/20795
12908         * g++.dg/abi/param2.C: New test.
12910 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12912         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12914 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12916         * gcc.dg/builtins-53.c: New test.
12918 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12920         * g++.dg/tree-ssa/pr18178.C: New test.
12921         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12922         * gcc.c-torture/execute/20041019-1.c: New test.
12923         * gcc.dg/tree-ssa/20041008-1.c: New test.
12924         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12925         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12926         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12927         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12928         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12929         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12930         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12931         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12932         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12933         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12935 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12937         PR rtl-optimization/20466
12938         * gcc.c-torture/execute/pr20466-1.c: New test.
12940 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12942         PR c++/20905
12943         * g++.dg/parse/cond2.C: New test.
12945         PR c++/20145
12946         * g++.dg/warn/Wdtor1.C: New test.
12948 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12950         PR fortran/17229
12951         * gfortran.dg/pr17229.f: New test.
12953 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12955         * gfortran.dg/tiny_1.f90: New test.
12956         * gfortran.dg/tiny_2.f90: ditto.
12958 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12960         * gfortran.dg/eor_1.f90: Fix dg-do run line
12961         * gfortran.dg/open_new.f90: Fix dg-do run line
12963 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12965         * lib/target-supports.exp (get_compiler_messages): Support
12966         optional arguments, the fourth being compiler options.
12967         (check_effective_target_fpic): New proc.
12968         * gcc.dg/20050321-2.c: Restrict to target fpic.
12970 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12972         * gcc.dg/15443-1.c: New test.
12973         * gcc.dg/15443-2.c: Likewise.
12975 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12977         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12979 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12981         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12983 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12985         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12986         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12987         -m64.
12988         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12989         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12990         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12992 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12994         PR c++/20212
12995         * g++.dg/warn/Wunused-11.C: New test.
12997 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12999         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13001 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13003         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13005 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13007         PR c++/20734
13008         * g++.dg/template/ptrmem13.C: New test.
13010 2005-04-05  Per Bothner  <per@bothner.com>
13012         * lib/gcc.exp: Always add -fno-show-column, for now.
13014 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13016         PR testsuite/20767
13017         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13018         of plain old "unsigned int" for the type of "i".  Makes this test
13019         64bit clean.
13021 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13023         * gcc.dg/i386-ssefn-1.c: New test.
13024         * gcc.dg/i386-ssefn-2.c: New test.
13025         * gcc.dg/i386-ssefn-3.c: New test.
13026         * gcc.dg/i386-ssefn-4.c: New test.
13028 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13030         PR tree-optimization/20076
13031         * gcc.dg/builtin-apply4.c: New test.
13033         PR preprocessor/19475
13034         * gcc.dg/cpp/macspace1.c: New test.
13035         * gcc.dg/cpp/macspace2.c: New test.
13037 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13039         * gfortran.dg/pr20755.f: Fixed bad format.
13041 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13043         PR c++/20763
13044         * g++.dg/ext/attrib21.C: New test.
13046 2004-04-05  Devang Patel  <dpatel@apple.com>
13048         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13049         * gcc.dg/vect/vect-shift-1.c: New test.
13051 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13053         PR libfortran/20755
13054         * gfortran.dg/pr20755.f: New test.
13056 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13058         * gfortran.dg/pr15959.f90: New test.
13059         * gfortran.dg/string_pad_trunc.f90: New test.
13061 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13063         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13064         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13065         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13066         syntax.
13068 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13070         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13072 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13074         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13075         * gcc.c-torture/compile/20011119-2.c: Likewise.
13076         * gcc.c-torture/compile/981001-2.c: Likewise.
13078 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13080         PR c++/20679
13081         * g++.dg/template/overload4.C: New test.
13083 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13085         PR c++/20746
13086         * g++.dg/abi/covariant5.C: New.
13088         PR debug/20505
13089         * g++.dg/debug/const2.C: New.
13091 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13093         PR rtl-optimization/16104
13094         * gcc.c-torture/execute/20050316-1.c: New test.
13096 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13098         * g++.dg/template/spec23.C: Fix dg-error text.
13100 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13102         PR c++/19199
13103         * g++.dg/expr/lval2.C: New.
13105 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13107         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13108         __builtin_strcasecmp and __builtin_strncasecmp.
13110 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13112         PR c++/20723
13113         * g++.dg/template/spec22.C: New.
13114         * g++.dg/template/spec23.C: New.
13116 2005-04-03  Dale Ranta  <dir@lanl.gov>
13117             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13119         PR libfortran/20068
13120         PR libfortran/20125
13121         PR libfortran/20156
13122         PR libfortran/20471
13123         * gfortran.dg/backspace.f: New test.
13125 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13127         * gcc.dg/pr19345.c: New test.
13129 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13131         PR tree-optimization/20640
13132         * gcc.dg/torture/tree-loop-1.c: New.
13134 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13136         PR rtl-optimization/20290
13137         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13139 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13141         * gcc.dg/rs6000-fpint.c: New.
13143 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13145         * gcc.dg/old-style-then-proto-1.c: New test.
13147 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13149         * gfortran.fortran-torture/execute/backspace.f90: Check
13150         after backspace and read was incorrect.
13152 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13154         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13155         buffer past the terminating NUL using memcmp.
13156         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13157         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13159         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13160         Fix unused/uninitialized variable warnings.
13162         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13163         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13164         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13165         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13167         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13168         gcc.c-torture/execute/builtins/fputs-lib.c,
13169         gcc.c-torture/execute/builtins/lib/fprintf.c,
13170         gcc.c-torture/execute/builtins/lib/main.c,
13171         gcc.c-torture/execute/builtins/lib/memcmp.c,
13172         gcc.c-torture/execute/builtins/lib/memmove.c,
13173         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13174         gcc.c-torture/execute/builtins/lib/memset.c,
13175         gcc.c-torture/execute/builtins/lib/printf.c,
13176         gcc.c-torture/execute/builtins/lib/sprintf.c,
13177         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13178         gcc.c-torture/execute/builtins/lib/strchr.c,
13179         gcc.c-torture/execute/builtins/lib/strcmp.c,
13180         gcc.c-torture/execute/builtins/lib/strcpy.c,
13181         gcc.c-torture/execute/builtins/lib/strcspn.c,
13182         gcc.c-torture/execute/builtins/lib/strlen.c,
13183         gcc.c-torture/execute/builtins/lib/strncat.c,
13184         gcc.c-torture/execute/builtins/lib/strncmp.c,
13185         gcc.c-torture/execute/builtins/lib/strncpy.c,
13186         gcc.c-torture/execute/builtins/lib/strrchr.c,
13187         gcc.c-torture/execute/builtins/lib/strspn.c,
13188         gcc.c-torture/execute/builtins/lib/strstr.c,
13189         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13190         gcc.c-torture/execute/builtins/strlen-2.c,
13191         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13192         prototypes.
13194 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13196         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13197         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13198         selectany usage.
13200 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13202         PR c++/19406
13203         * g++.dg/debug/using1.C: New test.
13205 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13207         PR middle-end/20524
13208         * gcc.dg/alias-7.c: Prefix asm-declared name with
13209         __USER_LABEL_PREFIX__.
13211 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13213         Fix fallout from PR middle-end/15700:
13214         * gcc.c-torture/compile/20011119-1.c: Take
13215         __USER_LABEL_PREFIX__ into account.
13216         * gcc.c-torture/compile/20011119-2.c: Likewise.
13218 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13220         PR c++/18644
13221         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13223 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13225         PR c/17855
13226         * gcc.c-torture/compile/struct-non-lval-1.c,
13227         gcc.c-torture/compile/struct-non-lval-2.c,
13228         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13230 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13232         * gcc.dg/tls/tls.exp: Remove temporary file.
13233         * g++.dg/tls/tls.exp: Ditto.
13234         * lib/file-format.exp: Ditto.
13235         * g++.dg/special/ecos.exp: Ditto.
13237         * lib/profopt.exp: Treat prof_ext as a list.
13238         * gcc.misc-tests/bprob.exp: Ditto.
13239         * g++.dg/bprob/bprob.exp: Ditto.
13241         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13242         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13243         g++.dg/tree-ssa/pointer-reference-alias.C,
13244         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13245         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13246         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13247         g++.dg/vect/pr19951.cc: Ditto.
13248         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13249         gcc.dg/builtins-47.c: Ditto.
13250         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13251         gcc.dg/pr20115-1.c: Ditto.
13252         * gcc.dg/tree-ssa/20030530-2.c,
13253         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13254         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13255         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13256         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13257         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13258         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13259         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13260         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13261         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13262         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13263         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13264         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13265         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13266         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13267         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13268         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13269         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13270         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13271         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13272         gcc.dg/tree-ssa/20030824-1.c,
13273         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13274         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13275         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13276         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13277         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13278         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13279         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13280         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13281         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13282         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13283         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13284         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13285         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13286         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13287         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13288         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13289         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13290         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13291         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13292         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13293         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13294         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13295         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13296         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13297         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13298         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13299         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13300         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13301         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13302         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13303         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13304         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13305         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13306         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13307         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13308         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13309         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13310         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13311         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13312         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13313         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13314         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13315         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13316         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13317         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13318         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13319         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13320         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13321         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13322         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13323         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13324         gcc.dg/tree-ssa/useless-1.c: Ditto.
13325         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13326         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13327         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13328         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13329         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13330         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13331         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13332         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13333         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13334         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13335         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13336         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13337         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13338         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13339         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13340         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13341         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13342         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13343         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13344         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13345         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13346         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13347         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13348         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13349         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13350         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13351         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13352         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13353         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13354         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13355         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13356         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13357         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13358         gcc.dg/vect/vect-none.c: Ditto.
13359         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13360         treelang/compile/unsigned.tree: Ditto.
13362         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13363         * gcc.dg/cpp/direct2s.c: Ditto.
13364         * gcc.dg/cpp/paste4.c: Ditto.
13365         * gcc.dg/cpp/separate-1.c: Ditto.
13366         * gcc.dg/pch/save-temps-1.c: Ditto.
13367         * g++.dg/ext/altivec-10.C: Ditto.
13368         * g++.dg/pch/pch.C: Ditto.
13370         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13372         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13373         * g++.dg/template/repo1.C: Ditto.
13374         * g++.dg/template/repo2.C: Ditto.
13375         * g++.dg/template/repo3.C: Ditto.
13376         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13377         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13378         * g++.old-deja/g++.pt/repo1.C: Ditto.
13379         * g++.old-deja/g++.pt/repo2.C: Ditto.
13380         * g++.old-deja/g++.pt/repo3.C: Ditto.
13381         * g++.old-deja/g++.pt/repo4.C: Ditto.
13383         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13384         * gcc.dg/20030107-1.c: Ditto.
13385         * gcc.dg/20030702-1.c: Ditto.
13386         * gcc.dg/profile-generate-1.c: Ditto.
13387         * g++.dg/other/profile1.C: Ditto.
13388         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13390         * lib/gcc-dg.exp (remove-build-file): New.
13391         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13392         cleanup-tree-dump, cleanup-saved-temps): New.
13394 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13396         PR c++/19203, DR 214
13397         * g++.dg/parse/ambig3.C: Not ambiguous.
13398         * g++.dg/template/spec20.C: New.
13399         * g++.dg/template/spec21.C: New.
13401 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13403         PR target/20045
13404         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13406 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13408         PR libfortran/20660
13409         * gfortran.dg/negative_unit.f: New test.
13411 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13413         * gcc.dg/20050330-1.c: New test.
13415 2005-03-30  Devang Patel  <dpatel@apple.com>
13417         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13419 2005-03-30  Dale Johannesen  <dalej@apple.com>
13421         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13423 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13425         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13426         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13427         Strip options from test name.
13429 2005-03-31  Jan Hubicka  <jh@suse.cz>
13431         * gcc.dg/varpool-1.c: New testcase.
13433 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13435         PR c/772
13436         PR c/17913
13437         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13438         gcc.dg/stmt-expr-label-3.c : New tests.
13439         * gcc.c-torture/execute/medce-2.c: Remove.
13441 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13443         PR c/20368
13444         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13445         tests.
13447 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13449         * gcc.c-torture/compile/pr20203.c: New test.
13451 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13453         * gfortran.dg/promotion.f90: New test.
13455 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13457         PR middle-end/20491
13458         * gcc.dg/torture/asm-subreg-1.c: New test.
13460 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13462         PR c/20672
13463         * gcc.dg/pr20672-1.c: New test.
13465 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13467         * gfortran.dg/vect: New directory.
13468         * gfortran.dg/vect/vect.exp: New.
13469         * gfortran.dg/vect/vect-1.f90: New test.
13470         * gfortran.dg/vect/vect-2.f90: New test.
13471         * gfortran.dg/vect/vect-3.f90: New test.
13472         * gfortran.dg/vect/vect-4.f90: New test.
13473         * gfortran.dg/vect/vect-5.f90: New test.
13475 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13477         PR middle-end/20622
13478         * gcc.dg/alias-7.c: New test.
13480 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13482         * gcc.dg/sparc-reg-1.c: New test.
13484 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13486         PR target/19890
13487         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13489 2005-03-29  Dale Ranta  <dir@lanl.gov>
13490             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13492         PR libfortran/20163
13493         * gfortran.dg/pr20163-2.f: New test.
13495 2005-03-28  Jan Hubicka  <jh@suse.cz>
13497         PR middle-end/20635
13498         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13499         by Jakub Jelinek.
13501 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13503         PR tree-optimization/20626
13504         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13505         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13507 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13509         * gfortran.dg/underflow.f90: New test.
13510         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13512 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13514         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13516 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13518         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13519         (g++_init): Make sure that CXXFLAGS is set.
13520         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13521         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13522         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13523         * lib/objc.exp (objc_init): Likewise.
13524         * lib/treelang.exp (treelang_init): Likewise.
13526 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13528         PR tree-optimization/20470
13529         * gcc.dg/tree-ssa/pr20470.c: New test.
13531 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13533         * gcc.dg/ppc-stfiwx.c: New.
13535 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13537         PR target/19888
13538         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13540 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13542         * gcc.dg/20050325-1.c: Fix a typo.
13544 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13546         PR libfortran/19678
13547         PR libfortran/19679
13548         * gfortran.dg/dos_eol.f: New test.
13550 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13552         PR rtl-optimization/20249
13553         * gcc.dg/20050325-1.c: New test.
13555 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13557         PR libfortran/15332
13558         * gfortran.dg/pr15332.f: New test.
13560 2005-03-24  Dale Johannesen  <dalej@apple.com>
13562         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13564 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13566         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13567         'internal' visibility.
13568         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13569         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13570         'protected' visibility.
13571         * gcc.dg/visibility-7.c: Likewise.
13572         * lib/target-supports.exp (check_visibility_available): Take
13573         a parameter, the kind of visibility to check for.
13574         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13575         to check_visibility_available.
13577         * g++.dg/expr/cast3.C: New.
13579 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13581         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13582         rs6000.
13584 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13586         PR target/20095
13587         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13589 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13591         * gcc.dg/badshift.c: Renamed to...
13592         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13594         * gcc.target/i386/badshift.c: Renamed to...
13595         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13596         only.
13598         PR rtl-optimization/20532
13599         * gcc.target/i386/badshift.c: New.
13601 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13603         * gfortran.dg/pr18025.f90: New test.
13605 2005-03-23  Dale Johannesen  <dalej@apple.com>
13607         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13609 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13611         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13613         * lib/target-supports.exp (check_iconv_available): Default
13614         libiconv to -liconv, if there is no definition.
13616 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13618         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13620 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13622         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13623         * g++.dg/opt/pr7503-2.C: Likewise.
13624         * g++.dg/opt/pr7503-3.C: Likewise.
13625         * g++.dg/opt/pr7503-4.C: Likewise.
13626         * g++.dg/opt/pr7503-5.C: Likewise.
13627         * g++.dg/warn/minmax.C: New test.
13629 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13631         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13632         * gfortran.dg/g77_intrinsics_sub.f: New test.
13634 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13635             Jan Hubicka  <jh@suse.cz>
13636             Steven Bosscher <stevenb@suse.de
13638         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13640 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13642         PR c++/19980
13643         * g++.dg/template/redecl3.C: New test.
13645 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13647         PR c++/20499
13648         * g++.dg/parse/error16.C: Tweak error markers.
13650 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
13652         PR target/20561
13653         * gcc.dg/20050321-2.c: New test.
13655 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
13657         PR c++/20465
13658         PR c++/20381
13659         * g++.dg/template/ptrmem12.C: New.
13661 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
13663         PR rtl-optimization/20527
13664         * gcc.c-torture/execute/pr20527-1.c: New test.
13666 2005-03-22  Ben Elliston  <bje@au.ibm.com>
13668         * gcc.misc-tests/options.exp (check_for_options): Create a real C
13669         program, compile it into a real executable and then delete the .c
13670         and .x files afterwards, to avoid problems on testglue targets.
13672 2005-03-21  Stuart Hastings  <stuart@apple.com>
13674         * gcc.target/i386/sse-2.c: New.
13676 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
13678         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
13680 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13682         * g++.dg/parse/crash25.C: Fix typo.
13684 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13686         PR c++/20461
13687         * g++.dg/parse/crash24.C: New test.
13689         PR c++/20536
13690         * g++.dg/parse/crash25.C: New test.
13692 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
13694         PR c++/20147
13695         * g++.dg/ext/stmtexpr4.C: New test.
13697 2005-03-20  Roger Sayle  <roger@eyesopen.com>
13699         PR middle-end/20539
13700         * gcc.c-torture/compile/pr13066-1.c: New test case.
13701         * gcc.c-torture/compile/pr20539-1.c: Likewise.
13702         * g++.dg/opt/pr13066-1.C: Likewise.
13704 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
13706         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
13708 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13710         PR fortran/18525
13711         * gfortran.dg/nesting_1.f90: New test.
13713 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13715         PR c++/20240
13716         * g++.dg/lookup/using13.C: New test.
13718 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13720         PR c++/20333
13721         * g++.dg/template/crash36.C: New test.
13723 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
13725         PR c++/20463
13726         * g++.dg/template/crash35.C: New test.
13728 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
13730         PR c++/19966
13731         * g++.dg/overload/operator2.C: New test.
13733 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13735         PR libfortran/20257
13736         * gfortran.dg/pr20257.f90: New test.
13738 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13740         PR libfortran/20480
13741         * gfortran.dg/pr20480.f90: New test.
13743 2005-03-16  Richard Henderson  <rth@redhat.com>
13745         PR middle-end/15700
13746         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
13747         (_rtld_global): New.
13748         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
13749         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
13751         * gcc.dg/alias-3.c: New.
13752         * gcc.dg/alias-4.c: New.
13753         * gcc.dg/alias-5.c: New.
13754         * gcc.dg/alias-6.c: New.
13756 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
13758         * gcc.dg/cpp/ucnid-7.c: New.
13760 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
13761             Dorit Naishlos  <dorit@il.ibm.com>
13763         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
13764         darwin.
13766 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
13768         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
13769         misaligned accesses.
13770         * gcc.dg/vect/vect-58.c: Likewise.
13771         * gcc.dg/vect/vect-92.c: New.
13772         * gcc.dg/vect/vect-93.c: New.
13774 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
13776         PR fortran/18827
13777         * gfortran.dg/assign_2.f90: New test.
13778         * gfortran.dg/assign_3.f90: New test.
13779         * gfortran.dg/assign.f90: New test.
13781 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
13783         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
13784         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
13785         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
13786         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
13787         names.
13789 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
13791         * gcc.dg/cpp/ucnid-6.c: New.
13793         * gcc.dg/cpp/normalize-1.c: New.
13794         * gcc.dg/cpp/normalize-2.c: New.
13795         * gcc.dg/cpp/normalize-3.c: New.
13796         * gcc.dg/cpp/normalize-4.c: New.
13797         * gcc.dg/cpp/ucnid-4.c: New.
13798         * gcc.dg/cpp/ucnid-5.c: New.
13799         * g++.dg/cpp/normalize-1.C: New.
13800         * g++.dg/cpp/ucnid-1.C: New.
13802 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13804         * gcc.dg/pr18628.c: New.
13806 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
13808         PR c++/20280
13809         * g++.dg/tree-ssa/pr20280.C: New.
13811 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13813         PR fortran/20467
13814         * gfortran.dg/stfunc_2.f90: New test.
13816 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13818         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
13820 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
13822         * gcc.dg/tree-ssa/20050314-1.c: New test.
13824 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13826         PR c++/4403
13827         PR c++/9783, DR433
13828         * g++.dg/template/friend34.C: New test.
13829         * g++.dg/template/friend35.C: Likewise.
13830         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
13832 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13834         Friend class name lookup 5/n
13835         PR c++/1016
13836         * g++.dg/lookup/hidden-class1.C: New test.
13837         * g++.dg/lookup/hidden-class2.C: Likewise.
13838         * g++.dg/lookup/hidden-class3.C: Likewise.
13839         * g++.dg/lookup/hidden-class4.C: Likewise.
13840         * g++.dg/lookup/hidden-class5.C: Likewise.
13841         * g++.dg/lookup/hidden-class6.C: Likewise.
13842         * g++.dg/lookup/hidden-class7.C: Likewise.
13843         * g++.dg/lookup/hidden-class8.C: Likewise.
13844         * g++.dg/lookup/hidden-class9.C: Likewise.
13845         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
13846         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
13847         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
13848         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
13849         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
13850         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
13851         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
13852         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
13853         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
13854         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
13855         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
13857 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
13859         PR c++/20157
13860         * g++.dg/template/error18.C: New test.
13862 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13864         PR debug/16792
13865         * g++.dg/debug/pr16792.C: New test.
13867 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13869         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
13870         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
13871         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
13872         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
13873         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
13874         test assertion names.
13876 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13878         PR fortran/18600
13879         * gfortran.dg/stfunc_1.f90: New test.
13881 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13883         PR fortran/16907
13884         * gfortran.dg/real_index_1.f90: New test.
13886 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13888         PR fortran/20323
13889         * gfortran.dg/spec_expr_1.f90: New test.
13891 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
13893         PR c/20402
13894         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
13895         new parser.
13897 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13899         PR fortran/20361
13900         * gfortran.dg/largeequiv_1.f90: New test.
13902 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13904         * gcc.dg/ucnid-1.c: New.
13905         * gcc.dg/ucnid-2.c: New.
13906         * gcc.dg/ucnid-3.c: New.
13907         * gcc.dg/ucnid-4.c: New.
13908         * gcc.dg/ucnid-5.c: New.
13909         * gcc.dg/ucnid-6.c: New.
13910         * gcc.dg/cpp/ucnid-1.c: New.
13911         * gcc.dg/cpp/ucnid-2.c: New.
13912         * gcc.dg/cpp/ucnid-3.c: New.
13913         * g++.dg/other/ucnid-1.C: New.
13915 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13917         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13919 2005-03-11  Per Bothner  <per@bothner.com>
13921         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13922         that diagnotics refer to correct token.
13923         * gcc.dg/unused-3.c: Likewise.
13925 2005-03-11  Per Bothner  <per@bothner.com>
13927         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13928         constant" is now actually on same line as string constant.
13929         * gcc.dg/cpp/direct2s.c: Likewise.
13931 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13933         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13935 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13937         PR libfortran/20124
13938         * gfortran.dg/pr20124.f90: New Test
13940 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13942         PR tree-optimization/20130
13943         * gcc.dg/pr20130-1.c: New test.
13945 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13947         PR target/20095
13948         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13950 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13952         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13954 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13956         * g++.dg/eh/forced1.C: Fix comment.
13957         * g++.dg/eh/forced2.C: Ditto.
13958         * g++.dg/eh/forced3.C: Ditto.
13959         * g++.dg/eh/forced4.C: Ditto.
13961 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13963         PR rtl-opt/20412
13964         * gcc.c-torture/compile/pr20412.c: New test.
13966 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13968         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13970 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13972         PR target/20322
13973         * gcc.dg/20050307-1.c: New test.
13975 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13977         PR c++/20375
13978         * g++.dg/other/stdarg3.C: New.
13980 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13982         PR c++/18384, c++/18327
13983         * g++.dg/init/array19.C: New test.
13985         PR inline-asm/20314
13986         * gcc.dg/torture/pr20314-1.c: New test.
13987         * gcc.dg/torture/pr20314-2.c: New test.
13989 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13991         * gcc.dg/20050309-1.c: New test.
13993 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13995         * gcc.dg/builtins-10.c: Reactivate disabled test.
13996         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13997         new cbrt transformations.
13999 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14001         PR c++/20208
14002         * g++.dg/template/array13.C: New test.
14004 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14006         PR c++/16859
14007         * g++.dg/init/brace4.C: New test.
14009 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14011         PR c++/20186
14012         * g++.dg/template/non-dependent12.C: New.
14014 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14016         PR c++/20142
14017         * g++.dg/init/array18.C: Add dg-do run marker.
14019         PR c++/20142
14020         * g++.dg/init/array18.C: New test.
14022 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14024         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14025         * g++.dg/gcov/gcov.exp: Likewise.
14026         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14027         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14028         * lib/c-torture.exp: Likewise.
14029         * lib/fortran-torture.exp: Likewise.
14030         * lib/g++.exp: Likewise.
14031         * lib/gcc-defs.exp: Likewise.
14032         * lib/gcc-dg.exp: Likewise.
14033         * lib/gcc.exp: Likewise.
14034         * lib/gcov.exp: Likewise.
14035         * lib/gfortran.exp: Likewise.
14036         * lib/mike-g++.exp: Likewise.
14037         * lib/mike-gcc.exp: Likewise.
14038         * lib/objc-torture.exp: Likewise.
14039         * lib/objc.exp: Likewise.
14040         * lib/profopt.exp: Likewise.
14041         * lib/target-libpath.exp: Likewise.
14042         * lib/target-supports.exp: Likewise.
14043         * lib/treelang.exp: Likewise.
14044         * lib/wrapper.exp: Likewise.
14046 2005-03-08  Jeff Law  <law@redhat.com>
14048         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14049         PHI-OPT changes.
14051 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14053         * gcc.dg/vect/pr20122.c: New test.
14055 2005-03-07  Jeff Law  <law@redhat.com>
14057         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14058         was folded away.
14059         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14060         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14061         * gcc.dg/tree-ssa/pr18134.c: New test.
14063 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14065         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14066         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14067         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14069 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14071         PR tree-opt/17671
14072         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14074 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14076         * g++.dg/warn/Wnvdtor.C: New test.
14078 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14080         * gcc.dg/torture/pr19683-1.c: New test.
14082 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14084         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14085         * gfortran.dg/g77/19990313-2.f: Ditto.
14086         * gfortran.dg/g77/19990313-3.f: Ditto.
14087         * gfortran.dg/g77/19990525-0.f: Ditto.
14088         * gfortran.dg/g77/19990826-0.f: Ditto.
14089         * gfortran.dg/g77/19990826-2.f: Ditto.
14090         * gfortran.dg/g77/19990826-3.f: Ditto.
14091         * gfortran.dg/g77/20000511-1.f: Ditto.
14092         * gfortran.dg/g77/20000511-2.f: Ditto.
14093         * gfortran.dg/g77/970625-2.f: Ditto.
14094         * gfortran.dg/g77/980310-2.f: Ditto.
14095         * gfortran.dg/g77/980310-3.f: Ditto.
14096         * gfortran.dg/g77/980310-8.f: Ditto.
14097         * gfortran.dg/g77/980519-2.f: Ditto.
14098         * gfortran.dg/g77/alpha1.f: Ditto.
14099         * gfortran.dg/g77/claus.f: Ditto.
14100         * gfortran.dg/g77/erfc.f: Ditto.
14101         * gfortran.dg/g77/short.f: Ditto.
14102         * gfortran.fortran-torture/execute/data.f90: Ditto.
14103         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14104         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14106 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14108         * lib/file-format.exp (gcc_target_object_format): Add check for som
14109         format and hardcode object formats on hppa*-*-hpux*.
14110         * lib/target-supports.exp (check_weak_available): Add check for som
14111         object format.  Always return 0 on hppa*-*-hpux10*.
14113         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14114         is defined.
14116         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14118 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14120         * gfortran.dg/pr19936_1.f90: New test.
14121         * gfortran.dg/pr19936_2.f90: New test.
14122         * gfortran.dg/pr19936_3.f90: New test.
14124 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14125             Paul Thomas <prthomas@drfccad.cea.fr>
14127         * gfortran.dg/PR19754_1.f90: New test.
14128         * gfortran.dg/PR19754_2.f90: Ditto.
14130 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14132         PR c++/19311
14133         * g++.dg/template/non-dependent11.C: New test.
14135 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14137         * lib/target-supports.exp (check_iconv_available): Fix comment.
14139 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14140             Joseph S. Myers  <joseph@codesourcery.com>
14142         PR c++/19797
14143         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14145 2005-03-04  Matthew Sachs  <msachs@apple.com>
14147         * gcc.exp (gcc_target_compile): Put braces around
14148         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14149         * objc.exp (objc_target_compile): Likewise.
14150         * treelang.exp (treelang_target_compile): Likewise.
14152 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14154         PR fortran/19673
14155         * gfortran.dg/func_result_1.f90: New test.
14157 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14159         * gcc.misc-tests/options.exp: New test.
14161 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14163         * gcc.dg/pr15784-4.c: New test.
14165 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14167         * gcc.c-torture/execute/pr17133.c: New.
14168         * gcc.c-torture/compile/20050303-1.c: New.
14170 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14172         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14174 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14176         * g++.dg/overload/using2.C: New.
14178 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14180         PR c++/19916
14181         * g++.dg/init/ptrmem2.C: New test.
14183 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14185         PR c/8927
14186         * gcc.dg/pr8927-1.c: New test.
14188 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14190         PR c++/20232
14191         * g++.dg/inherit/covariant12.C: New.
14193 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14195         PR fortran/19479
14196         * gfortran.dg/bound_1.f90: New test.
14198 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14200         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14201         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14203 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14205         PR c/20245
14206         * gcc.dg/pr20245-1.c: New test.
14208 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14210         PR middle-end/19874
14211         * gcc.c-torture/execute/20050119-2.c: New test case.
14213 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14215         * README: Update the DejaGnu bug reporting address.
14216         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14217         * lib/objc-torture.exp: Likewise.
14219 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14221         * gfortran.dg/boz_1.f90: New test.
14222         * gfortran.dg/boz_3.f90: New test.
14223         * gfortran.dg/boz_4.f90: New test.
14225 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14227         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14228         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14230 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14232         PR libfortran/20101
14233         * gfortran.dg/write_0_pe_format.f90: New test.
14235 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14237         PR c++/20206
14238         * g++.dg/opt/thunk2.C: New test.
14239         * g++.dg/opt/covariant1.C: New test.
14241 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14243         * gfortran.dg/e_d_fmt.f90: New test.
14245 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14247         * gcc.dg/asm-b.c: Fix comment typos.
14249 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14251         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14252         a V_MAY_DEF also.
14254 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14256         PR tree-opt/20188
14257         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14258         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14259         * gcc.dg/asm-b.c: New test.
14261 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14263         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14264         Disable this test on IRIX 6.
14266 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14268         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14269         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14270         parser.
14272 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14274         PR tree-optimization/20204
14275         * testsuite/gcc.dg/pr20204.c: New test.
14277 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14279         PR target/20196
14280         * gcc.c-torture/execute/20050224-1.c: New test.
14282         PR c++/20175
14283         * g++.dg/warn/Wbraces2.C: New test.
14285 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14287         PR c++/19878
14288         * g++.dg/init/const2.C: New test.
14290 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14292         PR tree-optimization/20100
14293         * gcc.c-torture/execute/pr20100-1.c: New test.
14295 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14297         * gfortran.dg/implicit_3.f90: New test.
14299         * gfortran.dg/deftype_1.f90: New test.
14301 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14303         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14304         the test passes.
14305         * g++.dg/other/anon3.C: Accept a warning.
14307 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14309         * gcc.dg/pr20017.c: Fix a comment typo.
14311 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14313         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14315 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14317         PR ada/19902
14318         * ada/acats/tests/cxa/cxa3004.a: Remove.
14319         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14321 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14323         PR c++/20073
14324         * g++.dg/init/const1.C: New test.
14326         PR c++/19991
14327         * g++.dg/parse/constant7.C: New test.
14329         PR c++/20152
14330         * g++.dg/parse/error27.C: New test.
14331         * g++.dg/template/qualttp15.C: Adjust error markers.
14332         * g++.old-deja/g++.other/struct1.C: Likewise.
14334         PR c++/20153
14335         * g++.dg/template/error17.C: New test.
14337         PR c++/20148
14338         * g++.dg/parser/error26.C: New test.
14340 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14342         PR tree-optimization/20100
14343         PR tree-optimization/20115
14344         * gcc.dg/pr20115.c: New test.
14345         * gcc.dg/pr20115-1.c: New test.
14346         * gcc.dg/pr20100.c: New test.
14347         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14348         call-clobbered variables after alias1.
14350 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14352         * gfortran.dg/list_read_4.f90: new test.
14354 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14356         PR rtl-optimization/20017.
14357         * gcc.dg/pr20017.c: New.
14359 2005-02-22  Devang Patel  <dpatel@apple.com>
14361         PR 19952
14362         * g++.dg/tree-ssa/pr19952.C: New test.
14364 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14366         PR c++/19883
14367         * g++.dg/parse/constant6.C: New test.
14369 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14371         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14372         * g++.dg/charset/asm2.c: Likewise.
14373         * g++.dg/charset/asm3.c: Likewise.
14374         * g++.dg/charset/asm4.c: Likewise.
14375         * g++.dg/charset/asm5.c: Likewise.
14376         * g++.dg/charset/attribute1.c: Likewise.
14377         * g++.dg/charset/attribute2.c: Likewise.
14378         * g++.dg/charset/extern1.cc: Likewise.
14379         * g++.dg/charset/extern2.cc: Likewise.
14380         * g++.dg/charset/extern3.cc: Likewise.
14381         * g++.dg/charset/function.cc: Likewise.
14382         * g++.dg/charset/string.c: Likewise.
14383         * g++.dg/charset/charset.exp: Likewise.
14384         * lib/target-supports.exp (check_iconv_available): Fix comment.
14386 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14388         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14389         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14390         * gcc.dg/charset/asm2.c: Likewise.
14391         * gcc.dg/charset/asm3.c: Likewise.
14392         * gcc.dg/charset/asm4.c: Likewise.
14393         * gcc.dg/charset/asm5.c: Likewise.
14394         * gcc.dg/charset/asm6.c: Likewise.
14395         * gcc.dg/charset/attribute1.c: Likewise.
14396         * gcc.dg/charset/attribute2.c: Likewise.
14397         * gcc.dg/charset/builtin1.c: Likewise.
14398         * gcc.dg/charset/extern.c: Likewise.
14399         * gcc.dg/charset/function.c: Likewise.
14400         * gcc.dg/charset/string.c: Likewise.
14401         * gcc.dg/charset/charset.exp: Likewise.
14403 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14405         PR fortran/20086
14406         * gfortran.dg/pr20086.f90: New test.
14408 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14410         PR tree-optimization/19786
14411         * g++.dg/tree-ssa/pr19786.C: New.
14413 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14415         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14417 2005-02-21  Jeff Law  <law@redhat.com>
14419         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14421 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14423         * gfortran.dg/do_iterator: Split loop, markup all lines for
14424         which an error locus is printed.
14425         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14426         locus is printed.
14427         * gfortran.dg/select_4.f90: Likewise.
14428         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14429         locuses in the various permutations.
14431 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14433         PR tree-optimization/19951
14434         * g++.dg/vect: New directory.
14435         * g++.dg/vect/vect.exp: New file.
14436         * g++.dg/vect/pr19951.cc: New testcase.
14437         * g++.dg/dg.exp: Also prune vectorizer tests.
14439 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14441         PR 18785
14442         * gcc.dg/charset/builtin1.c: New test.
14444 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14446         PR c++/19299
14447         * g++.dg/inherit/volatile1.C: New test.
14449         PR c++/19440
14450         * g++.dg/template/dtor4.C: New test.
14452 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14454         * gfortran.dg/int_1.f90: New test.
14456 2005-02-19  Devang Patel  <dpatel@apple.com>
14458         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14460 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14462         * gfortran.dg/achar_1.f90: New test.
14464 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14466         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14468 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14469             Jakub Jelinek  <jakub@redhat.com>
14471         PR tree-optimization/19828
14472         * gcc.dg/tree-ssa/loop-7.c: New test.
14473         * gcc.c-torture/execute/20050218-1.c: New test.
14475 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14477         PR c/20043
14478         * gcc.dg/transparent-union-1.c: New test.
14479         * gcc.dg/transparent-union-2.c: New test.
14481 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14483         PR tree-optimization/18977
14484         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14486 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14488         PR target/20054
14489         * gcc.dg/pr20054.c: New test.
14491 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14493         PR c++/19508
14494         * g++.dg/ext/attrib20.C: New test.
14496 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14498         PR middle-end/20030
14499         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14501 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14503         PR c++/20008
14504         * g++.dg/opt/switch4.C: New.
14506 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14508         PR c++/20023
14509         PR tree-optimization/20009
14510         * gcc.c-torture/compile/20050217-1.c: New test.
14511         * g++.dg/opt/switch3.C: New test.
14513         PR tree-optimization/18947
14514         * gcc.c-torture/compile/20050215-1.c: New test.
14515         * gcc.c-torture/compile/20050215-2.c: New test.
14516         * gcc.c-torture/compile/20050215-3.c: New test.
14518 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14520         PR c++/20028
14521         * g++.dg/template/crash34.C: New.
14523         PR c++/20022
14524         * g++.dg/other/access3.C: New.
14526 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14528         * gcc.dg/vect/vect-98.c: New test.
14530 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14532         PR tree-optimization/19967
14533         * gcc.dg/pr19967.c: New.
14535 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14537         PR middle-end/19857
14538         * gcc.dg/tree-ssa/20050215-1.c: New test.
14539         * gcc.c-torture/execute/20050215-1.c: New test.
14541 2005-02-15  Eric Christopher  <echristo@redhat.com>
14543         * gcc.dg/cpp/20050215-1.c: New file.
14545 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14547         PR tree-optimization/15785
14548         * gcc.dg/pr15785-1.c: New test.
14550 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14552         PR c++/17788
14553         * g++.dg/init/ctor4.C: New.
14554         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14556 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14558         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14559         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14561 2005-02-15  Andreas Schwab  <schwab@suse.de>
14563         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14564         declare malloc.
14566 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14568         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14570 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14572         PR tree-optimization/19853
14573         * gcc.c-torture/compile/pr19853.c: New test.
14575 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14577         PR c++/19608
14578         * g++.dg/parse/local-class1.C: New.
14580         PR c++/19895
14581         * g++.dg/parse/ptrmem3.C: New.
14583         PR c++/19884
14584         * g++.old-deja/g++.oliva/template6.C: Add another case.
14585         * g++.dg/template/explicit6.C: New.
14587 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14589         PR c++/17816
14590         * g++.dg/other/redecl2.C: New.
14592 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14594         PR c++/19891
14595         * g++.dg/abi/covariant4.C: New.
14597 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14599         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14601 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14603         * gcc.dg/vect/vect-96.c: Fix typo.
14605 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14607         PR c++/14479
14608         PR c++/19487
14609         * g++.dg/template/enum5.C: New test.
14611 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14613         * gcc.dg/vect/vect-97.c: New test.
14615 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14617         * gcc.dg/vect/vect-96.c: New test.
14619 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14621         * gcc.dg/builtins-34.c: Also check ldexp*.
14623 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14625         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14627 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14629         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14630         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14631         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14632         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14633         selector_list, selector_expression, dg-process-target): Move to new
14634         file target-supports-dg.exp.
14635         * lib/target-supports-dg.exp: New.
14637         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14638         New.
14640 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14642         PR c++/19666
14643         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
14645         PR middle-end/19858
14646         * gcc.c-torture/compile/20050210-1.c: New test.
14648 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
14650         PR c++/19755
14651         * g++.dg/warn/Wbraces1.C: New test.
14653 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
14655         * gcc.dg/builtins-52.c: New testcase.
14657 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
14659         PR c/19342
14660         * gcc.c-torture/execute/20050119-1.c: New test.
14662 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14664         PR c++/19811
14665         * g++.dg/init/delete1.C: New test.
14667 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14669         PR c++/18470
14670         * g++.dg/template/static12.C: New test.
14672 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
14674         PR c++/19787
14675         * g++.dg/conversion/ambig1.C: New test.
14677         PR c++/19739
14678         * g++.dg/ext/attrib19.C: New test.
14680         PR c++/19732
14681         * g++.dg/parse/dtor5.C: New test.
14683         PR c++/19762
14684         * g++.dg/template/dtor3.C: New test.
14686         PR c++/19826
14687         * g++.dg/template/static11.C: New test.
14688         * g++.dg/template/crash2.C: Remove dg-error marker.
14690 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
14692         PR C++/18491
14693         * g++.old-deja/g++.mike/p10769a.C: Remove.
14695 2005-02-09  Roger Sayle  <roger@eyesopen.com>
14697         * gcc.dg/builtins-48.c: New test case.
14698         * gcc.dg/builtins-49.c: New test case.
14699         * gcc.dg/builtins-50.c: New test case.
14700         * gcc.dg/builtins-51.c: New test case.
14702 2005-02-09  Ian Lance Taylor  <ian@airs.com>
14704         PR middle-end/19583
14705         * g++.dg/warn/Wreturn-type-3.C: New test.
14707 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14709         PR middle-end/19402
14710         * gcc.dg/pr19402-1.c: New testcase.
14711         * gcc.dg/pr19402-2.c: likewise.
14713 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
14715         PR middle-end/19854
14716         * g++.dg/tree-ssa/tmmti.C: New testcase.
14718 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14720         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
14722 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
14724         PR c++/19733
14725         * g++.dg/parse/crash23.C: New test.
14726         * g++.dg/warn/Weff1.C: New test.
14728 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14730         * gcc.dg/20050209-1.c: New test.
14732 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
14734         PR target/19799
14735         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
14737 2005-02-08  Mike Stump  <mrs@apple.com>
14739         * g++.dg/pch/import-2.c: New test.
14740         * g++.dg/pch/import-2.hs: New.
14741         * g++.dg/pch/include/import-2a.h: New.
14742         * g++.dg/pch/include/import-2b.h: New.
14744 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
14746         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
14748 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14750         * gfortran.dg/substr_1.f90: New test.
14752 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
14754         PR middle-end/19775
14755         * gcc.dg/torture/builtin-power-1.c: Disable test for
14756         invalid transformation.
14757         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
14758         no longer optimize.
14759         * gcc.dg/builtins-47.c: New testcase.
14761 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
14762             Dorit Naishlos  <dorit@il.ibm.com>
14764         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
14766 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
14768         * gcc.c-torture/compile/20050206-1.c: New test.
14770 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14772         PR tree-opt/19768
14773         * g++.dg/opt/pr19768.C: New test.
14775 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
14777         PR tree-opt/19736
14778         * gcc.c-torture/compile/pr19736.c: New test.
14780 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14782         PR c++/17401
14783         * g++.dg/parse/error25.C: New test.
14785 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
14787         * gcc.c-torture/execute/20050203-1.c: New.
14789 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
14791         * gcc.dg/vect/vect-85.c: Remove xfail.
14792         * gcc.dg/vect/vect-86.c: Remove xfail.
14793         * gcc.dg/vect/vect-87.c: Remove xfail.
14794         * gcc.dg/vect/vect-88.c: Remove xfail.
14796 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
14798         * gcc.dg/altivec-19.c: New.
14800 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
14802         PR c/17807
14803         * gcc.dg/nested-func-3.c: New test.
14804         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
14806 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
14808         * gcc.test-framework/gen_directive_tests: Generate tests for
14809         selector expressions.
14811 2005-02-02  Matt Austern  <austern@apple.com>
14813         PR c++/19628
14814         * g++/ext/builtin7.C: New.
14815         * g++/ext/builtin8.C: New.
14817 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14819         PR c/18502
14820         * gcc.dg/pr18502-1.c: New test.
14822 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14824         PR c++/17413
14825         * g++.dg/template/local4.C: Tweak.
14827 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
14829         PR tree-optimization/19578
14830         * gcc.c-torture/compile/20050202-1.c: New test.
14832 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
14834         PR c/19435
14835         * gcc.dg/c99-init-4.c: New test.
14837 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14839         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
14841         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
14843         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
14844         * g++.dg/eh/check-vect.h: New.
14846         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
14847         * gcc.dg/vect/vect-78.c: Ditto.
14848         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
14849         Remove.
14851         * g++.dg/conversion/simd1.C: Expect warning.
14852         * g++.dg/ext/attribute-test-1.C: Ditto.
14853         * g++.dg/ext/attribute-test-2.C: Ditto.
14854         * g++.dg/ext/attribute-test-3.C: Ditto.
14855         * g++.dg/ext/attribute-test-4.C: Ditto.
14857         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
14858         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
14860         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
14862 2005-02-01  Richard Henderson  <rth@redhat.com>
14864         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14865         long double for ibm double-double format.
14866         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14868 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
14870         PR tree-optimization/19633
14871         * testsuite/gcc.dg/pr19633-1.c: New test.
14872         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
14873         to NULL or a symbol.
14875 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
14877         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
14878         New procs.
14879         (dg-process-target (local override)): Handle selector expressions.
14881         * gcc.test-framework/README: Describe tests in source directory.
14882         * gcc.test-framework/test-framework.awk: Handle dg- tests.
14883         * gcc.test-framework/test-framework.exp: Handle dg- tests.
14884         * gcc.test-framework/dg-bogus-exp-P.c: New test.
14885         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
14886         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
14887         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
14888         * gcc.test-framework/dg-do-link-exp-P.c: New test.
14889         * gcc.test-framework/dg-do-run-exp-P.c: New test.
14890         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
14891         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
14892         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
14893         * gcc.test-framework/dg-error-exp-P.c: New test.
14894         * gcc.test-framework/dg-error-exp-XP.c: New test.
14895         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
14896         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
14897         * gcc.test-framework/dg-output-exp-P.c: New test.
14898         * gcc.test-framework/dg-output-exp-XF.c: New test.
14899         * gcc.test-framework/dg-warning-exp-P.c: New test.
14900         * gcc.misc-tests/dg-1.c: Remove.
14901         * gcc.misc-tests/dg-2.c: Remove.
14902         * gcc.misc-tests/dg-3.c: Remove.
14903         * gcc.misc-tests/dg-4.c: Remove.
14904         * gcc.misc-tests/dg-5.c: Remove.
14905         * gcc.misc-tests/dg-6.c: Remove.
14906         * gcc.misc-tests/dg-7.c: Remove.
14907         * gcc.misc-tests/dg-8.c: Remove.
14908         * gcc.misc-tests/dg-9.c: Remove.
14909         * gcc.misc-tests/dg-10.c: Remove.
14910         * gcc.misc-tests/dg-11.c: Remove.
14911         * gcc.misc-tests/dg-12.c: Remove.
14912         * gcc.misc-tests/dg-test.exp: Remove.
14914         * gcc.test-framework/test-framework.awk: Change recording and
14915         printing of passes and failures.
14917         * gcc.test-framework: New directory.
14918         * gcc.test-framework/README: New.
14919         * gcc.test-framework/test-framework.exp: New.
14920         * gcc.test-framework/test-framework.awk: New.
14921         * gcc.test-framework/gen_directive_tests: New.
14923 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14925         * lib/treelang.exp: Fix comment typos.
14926         (treelang_target_compile): Don't append libs=-ltreelang to options.
14928 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14930         * g++.dg/parse/typename7.C: Adjust error messages.
14932 2005-01-31  Jeff Law  <law@redhat.com>
14934         * gcc.c-torture/execute/20050131-1.c: New test.
14935         * gcc.dg/wcaselabel.c: New test.
14937 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14939         * g++.dg/other/warning1.C: Adjust error messags.
14940         * g++.dg/parse/constant5.C: New test.
14942 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14944         PR c/19333
14945         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14946         the test case valid.
14947         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14948         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14949         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14950         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14951         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14952         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14954 2005-01-31  Dale Johannesen  <dalej@apple.com>
14956         * g++.dg/opt/pr19650.C: New test.
14958 2005-01-31  Richard Henderson  <rth@redhat.com>
14960         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14961         long double for intel double extended format.
14962         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14964 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14966         PR c++/19555
14967         * g++.dg/template/static10.C: New test.
14969         PR c++/19395
14970         * g++.dg/parse/error24.C: New test.
14972         PR c++/19367
14973         * g++.dg/lookup/builtin1.C: New test.
14975         PR c++/19457
14976         * g++.dg/warn/conv3.C: New test.
14978 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14980         PR fortran/19647
14981         * gfortan.dg/inquire_7.f90
14983 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14985         PR tree-optimization/15791
14986         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14987         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14988         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14989         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14990         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14991         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14992         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14993         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14994         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14995         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14997 2005-01-29  Paul Brook  <paul@codesourcery.com>
14999         PR fortran/18565
15000         * check.c (real_or_complex_check): New function.
15001         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15002         * intrinsic.c (add_functions): Use new check functions.
15003         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15004         Add prototypes.
15006 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15008         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15009         gcc.dg/lvalue-3.c: New tests.
15010         * gcc.dg/concat.c: Update expected messages.
15012 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15014         PR libfortran/19595
15015         * gfortran.dg/eor_1.f90: New test.
15017 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15019         PR fortran/19589
15020         * gfortran.dg/logical_data_1.f90: New test.
15022 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15024         PR c++/19253
15025         * g++.dg/template/crash33.C: New test.
15027         PR c++/19667
15028         * g++.dg/template/crash32.C: New test.
15030 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15032         PR middle-end/16558
15033         * g++.dg/warn/Wreturn-type-2.C: New test.
15035 2004-06-24  Jeff Law  <law@redhat.com>
15037         * gcc.dg/tree-ssa/20050128-1.c: New test.
15039 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15041         * gcc.target/frv/all-mdpackh-1.c: New test.
15043 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15045         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15047 2005-01-27  Richard Henderson  <rth@redhat.com>
15049         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15051 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15053         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15055 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15057         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15058         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15059         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15060         to cope with cases where the multilib options override the dg-options.
15062 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15064         PR c/18946
15065         * gcc.dg/noncompile/20050120-1.c: New test.
15067 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15069         PR tree-optimization/19633
15070         * gcc.dg/pr19633.c: New test.
15071         * gcc.dg/tree-ssa/pr19633.c: New test.
15073 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15075         * gcc.dg/20041216-1.c: New test.
15077 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15079         PR objc/18862
15080         * objc.dg/selector-2.m: New test.
15082 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15084         * g++.dg/opt/range-test-2.C: New test.
15086         PR rtl-optimization/19579
15087         * gcc.c-torture/execute/20050124-1.c: New test.
15089 2005-01-26  Greg Parker  <gparker@apple.com>
15090         Stuart Hastings  <stuart@apple.com>
15092         * gcc.c-torture/execute/20050125-1.c: New.
15094 2005-01-18  Jan Hubicka  <jh@suse.cz>
15096         PR tree-optimize/19337
15097         * gcc.c-torture/compile/20050119-1.c: New test.
15099 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15101         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15102         test for successful match.
15104 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15106         PR objc/18408
15107         * objc.dg/comp-types-7.m: New test.
15109 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15111         * lib/target-supports.exp (current_target_name): New.
15112         (check_effective_target_ilp32, check_effective_target_lp64):
15113         Cache the result to use as long as the current target, with
15114         multilib flags, remains the same.
15116         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15117         (dg-require-weak, dg-require-visibility, dg-require-alias,
15118         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15119         dg-require-effective-target, dg-skip-if): Remove call to
15120         skip_test_and_clear_xfail.
15121         (dg-test): Clear xfail data.
15123 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15125         PR target/17751
15126         * gcc.dg/ppc64-toc.c: New test.
15128         * g++.dg/tree-ssa/empty-1.C: New test.
15130         PR middle-end/19551
15131         * gcc.c-torture/execute/20050121-1.c: New test.
15132         * gcc.dg/20050121-2.c: New test.
15134 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15135         Paul Brook  <paul@codesourcery.com>
15137         PR fortran/17941
15138         * gfortran.dg/real_const_1.f: New test.
15139         * gfortran.dg/real_const_2.f90: New test.
15140         * gfortran.dg/complex_int_1.f90: New test.
15142 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15144         PR fortran/19313
15145         * gfortan.dg/inquire_6.f90: New test.
15147 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15149         PR libfortran/19451
15150         * open_readonly_1.f90: New test.
15152 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15154         PR libfortran/18982
15155         * gfortran.dg/open_new.f90: New file.
15157 2005-01-22  Paul Brook  <paul@codesourcery.com>
15159         * namelist_1.f90: New test.
15161 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15163         PR tree-optimization/19484
15164         * gcc.c-torture/compile/20050122-[12].c: New tests.
15166 2005-01-22  Paul Brook  <paul@codesourcery.com>
15168         * gfortran.dg/implicit_2.f90: New test.
15170 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15172         PR fortran/19314
15173         * gfortran.dg/inquire_5.f90: New test.
15175 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15177         PR c/18809
15178         * gcc.dg/pr18809-1.c: New test.
15180 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15182         * gcc.dg/20050121-1.c: New test.
15184         PR tree-optimization/13000
15185         * gcc.dg/20040206-1.c: Change warning to point where function is
15186         being inlined.
15188 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15190         PR c++/19208
15191         * g++.dg/template/array11.C: New test.
15193 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15195         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15196         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15197         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15198         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15199         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15200         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15202 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15204         PR tree-optimization/15349
15205         * gcc.dg/tree-ssa/pr15349.c: New.
15207 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15209         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15211 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15213         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15214         scan-assembler-times directive name.
15216         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15217         after dg-do.
15219         PR rtl-optimization/19462
15220         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15222 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15224         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15225         counting function calls on ia64.
15227 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15229         PR rtl-optimization/15139
15230         * gcc.dg/20050111-2.c: New test.
15232         PR c/17297
15233         * gcc.c-torture/compile/20050113-1.c: New testcase.
15235         PR middle-end/19164
15236         * gcc.dg/20050113-1.c: New testcase.
15238 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15240         * gcc.dg/vect/vect-85.c: Add comment.
15241         * gcc.dg/vect/vect-86.c: Add xfail for now.
15242         * gcc.dg/vect/vect-87.c: Add xfail for now.
15243         * gcc.dg/vect/vect-88.c: Add xfail for now.
15244         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15246 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15248         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15250 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15252         * g++.dg/debug/typedef3.C: New test.
15254 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15256         PR c/19472
15257         * gcc.dg/asm-a.c: New test.
15259 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15261         * gcc.dg/sh-relax.c: Add prototype for abort.
15263 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15265         * gcc.dg/short-compare-1.c: New test.
15266         * gcc.dg/short-compare-2.c: Likewise.
15268 2005-01-18  Michael Matz  <matz@suse.de>
15270         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15272 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15274         PR tree-optimization/19121
15275         * gcc.c-torture/compile/pr19121.c: New test.
15277 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15279         PR target/19357
15280         * gcc.c-torture/compile/pr19357.c: New test.
15282 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15284         PR c/5675
15285         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15286         pass--those that refer just to the variable, possibly with a
15287         cast.
15288         * gcc.dg/c99-const-expr-3.c: Likewise.
15290         PR middle-end/13127
15291         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15292         longer emitted.
15294 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15296         PR fortran/18778
15297         * gfortran.dg/endfile_2.f90: New test.
15299 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15301         PR 19168
15302         * gfortran.dg/select_5.f90: New test.
15304 2004-01-16  Paul Brook  <paul@codesourcery.com>
15306         * gfortran.dg/common_4.f90: New test.
15308 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15310         PR rtl-optimization/19462
15311         * gcc.dg/torture/pr19462-1.c: New test.
15313 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15315         PR objc/19321
15316         * objc.dg/func-ptr-2.m: New.
15317         * objc.dg/volatile-1.m: New.
15319 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15321         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15323 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15325         PR tree-optimization/19060
15326         * gcc.c-torture/execute/20050104-1.c: New test.
15328 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15330         PR fortran/18983
15331         * gfortran.dg/write_to_null.f90: New test.
15333 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15334             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15336         PR other/19328
15337         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15338         argument.
15340 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15342         PR c++/19263
15343         * g++.dg/init/vector1.C: New test.
15345 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15347         PR target/13158
15348         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15349         PR target/18987
15350         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15352 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15354         * gfortran.dg/select_1.f90: New test.
15355         * gfortran.dg/select_2.f90: New test.
15356         * gfortran.dg/select_3.f90: New test.
15357         * gfortran.dg/select_4.f90: New test.
15359 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15361         PR middle-end/19084
15362         PR rtl-optimization/19348
15363         * gcc.dg/20050111-1.c: New test.
15364         * gcc.c-torture/execute/20050111-1.c: New test.
15366         * gcc.dg/i386-asm-4.c: New test.
15368 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15370         * gcc.dg/nested-func-2.c: New test.
15371         * ada/acats/norun.lst: Remove c953002.
15373 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15375         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15377 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15379         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15381 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15383         PR target/18761
15384         * g++.dg/abi/align1.C: New test.
15386 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15388         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15389         at a time.
15390         * g++.dg/ext/altivec_check.h: Support compiling as C.
15392 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15394         PR c++/19355
15395         * g++.dg/expr/pr19355-1.C: New test case.
15397 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15399         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15400         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15401         * ada/acats/tests/c3/c92005b.ada: Likewise.
15402         * ada/acats/tests/c3/cxb3012.a: Likewise.
15403         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15405 2005-01-09  Paul Brook  <paul@codesourcery.com>
15407         * gfortran.dg/common_2.f90: New file.
15408         * gfortran.dg/common_3.f90: New file.
15410 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15412         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15414 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15416         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15417         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15418         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15419         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15420         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15421         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15422         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15423         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15424         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15425         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15426         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15427         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15428         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15429         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15430         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15431         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15432         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15433         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15434         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15435         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15436         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15437         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15438         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15439         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15440         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15441         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15442         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15443         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15444         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15445         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15446         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15447         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15448         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15449         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15450         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15451         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15452         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15453         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15454         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15455         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15456         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15457         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15458         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15459         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15460         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15461         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15462         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15463         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15464         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15465         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15466         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15467         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15468         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15469         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15470         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15471         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15472         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15473         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15474         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15475         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15476         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15477         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15478         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15479         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15480         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15481         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15482         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15484         * gcc.dg/vect/vect-1.c: Fix spelling.
15485         * gcc.dg/vect/vect-10.c: Fix spelling.
15486         * gcc.dg/vect/vect-11.c: Fix spelling.
15487         * gcc.dg/vect/vect-12.c: Fix spelling.
15488         * gcc.dg/vect/vect-14.c: Fix spelling.
15489         * gcc.dg/vect/vect-15.c: Fix spelling.
15490         * gcc.dg/vect/vect-16.c: Fix spelling.
15491         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15492         * gcc.dg/vect/vect-64.c: Fix comments.
15493         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15495 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15496             Ira Rosen  <irar@il.ibm.com>
15498         * gcc.dg/vect/vect-70.c: New test.
15499         * gcc.dg/vect/vect-71.c: New test.
15501 2005-01-09  Manfred Hollstein  <mh@suse.com>
15503         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15504         * gcc.dg/pr18241-2.c: Likewise.
15505         * gcc.dg/pr18241-3.c: Likewise.
15506         * gcc.dg/pr18241-4.c: Likewise.
15507         * gcc.dg/pr18241-5.c: Likewise.
15509 2005-01-08  Richard Henderson  <rth@redhat.com>
15511         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15512         False for x86 and x86-64.
15514 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15516         PR tree-optimization/18241
15517         * gcc.dg/pr18241-1.c: New test.
15518         * gcc.dg/pr18241-2.c: New test.
15519         * gcc.dg/pr18241-3.c: New test.
15520         * gcc.dg/pr18241-4.c: New test.
15521         * gcc.dg/pr18241-5.c: New test.
15523 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15525         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15526         gfortran.dg/select_4.f90: New.
15528 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15530         * gcc.c-torture/execute/20050107-1.c: New test.
15532 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15534         PR c++/19298
15535         * g++.dg/template/ref2.C: New.
15537 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15539         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15540         instead of being empty.
15542 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15544         PR fortran/15553
15545         * gfortran.dg/array-1.f90: New test.
15547 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15549         PR tree-optimization/19283
15550         * gcc.c-torture/execute/20050106-1.c: New test.
15552         PR rtl-optimization/18861
15553         * gcc.dg/20050105-1.c: New test.
15555         PR tree-optimization/18828
15556         * gcc.dg/20050105-2.c: New test.
15558 2005-01-07  Andreas Jaeger  <aj@suse.de>
15560         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15562 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15564         PR fortran/18398
15565         * gfortran.dg/fmt_read.f90: New test.
15567 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15569         * gcc.dg/rs6000-ldouble-2.c: New.
15571 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15573         PR c++/19244
15574         * g++.dg/parser/ctor2.C: New test.
15576 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15578         PR c++/17154
15579         * g++.dg/template/using9.C: New test.
15581 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15583         PR c++/19258
15584         * g++.dg/lookup/friend6.C: New test.
15586 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15588         PR c++/19270
15589         * g++.dg/template/array10.C: New.
15591 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15593         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15594         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15596 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15598         * gcc.c-torture/compile/20050105-1.c: New test.
15600 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15602         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15604 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15606         PR middle-end/19100
15607         * gcc.dg/conv-3.c: New test case.
15609 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15611         * gcc.dg/asm-wide-1.c: New test.
15613 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15615         PR c++/19030
15616         * g++.dg/parse/crash22.C: New
15618 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15620         PR 19257
15621         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15623 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15625         PR middle-end/17767
15626         * gcc.dg/i386-mmx-6.c: New test case.
15628 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15630         PR tree-optimization/18308
15631         * gcc.dg/vect/pr18308.c: New testcase.
15633 2005-01-04  Andreas Jaeger  <aj@suse.de>
15635         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15637 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15638             Robert Bowdidge <bowdidge@apple.com>
15640         * gcc.dg/cpp/subframework1.c: New.
15641         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15642         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15643         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
15644         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
15646 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15648         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
15649         producing warning.
15650         * gcc.dg/darwin-weakimport-2.c: New.
15652 2005-01-03  Richard Henderson  <rth@redhat.com>
15654         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
15656 2005-01-03  Richard Henderson  <rth@redhat.com>
15658         * gcc.dg/vect/vect.exp: Enable for ia64.
15659         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
15660         (check_effective_target_vect_float): Likewise.
15661         (check_effective_target_vect_no_align): Likewise.
15662         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
15663         * gcc.dg/vect/vect-8.c: Likewise.
15665 2005-01-03  Uros Bizjak <uros@kss-loka.si>
15667         PR target/19236
15668         * gcc.dg/pr19236-1.c: New test case.
15670 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15672         PR rtl-optimization/12092
15673         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
15675 2005-01-02  Andreas Jaeger  <aj@suse.de>
15677         * gcc.dg/pr12092-1.c: Do not run on x86_64.
15679 2005-01-01  Roger Sayle  <roger@eyesopen.com>
15680             Andrew Pinski  <pinskia@physics.uc.edu>
15682         PR rtl-optimization/12092
15683         * gcc.dg/pr12092-1.c: New test case.
15685 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
15687         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
15688         'hidden' and 'default' for better portability.
15689         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
15691         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
15692         6 and 7.
15693         * g++.old-deja/g++.brendan/new3.C: Likewise.
15695 2005-01-01  Steven Bosscher  <stevenb@suse.de>
15697         * gcc.dg/20041231-1.C: New test.
15698         * g++.dg/warn/Wunreachable-code-1.C: New test.
15700 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
15702         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
15703         file, not /dev/null.  Abort on error.
15705 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
15706             Ziemowit Laski  <zlaski@apple.com>
15708         PR objc/18971
15709         * objc.dg/encode-5.m: New test.
15711 2004-12-29  Richard Henderson  <rth@redhat.com>
15713         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
15714         * objc.dg/stabs-1.m: Disable for ia64.
15716 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
15718         PR c++/19190
15719         * g++.dg/warn/Wunused-10.C: New test.
15721 2004-12-28  Richard Henderson  <rth@redhat.com>
15723         * objc.dg/stabs-1.m: Disable for alpha.
15725 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15727         PR c++/19149
15728         * g++.dg/parse/error23.C: New test.
15730 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15732         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
15734         PR fortran/19032
15735         * gfortran.dg/intrinsic_modulo_1.f90: New.
15736         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
15737         tests with divisor -1.
15739 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
15741         * g++.dg/opt/temp1.C (memcpy): Return a value.
15743         PR c++/19148
15744         * g++.dg/expr/cond7.C: New test.
15746 2004-12-27  Paul Brook  <paul@codesourcery.com>
15748         * gfortran.dg/g77/select_no_compile.f: Remove.
15750 2004-12-27  Richard Henderson  <rth@redhat.com>
15752         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
15753         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
15754         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
15756 2004-12-26  Richard Henderson  <rth@redhat.com>
15758         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
15759         by 1i instead of token pasting.
15761 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15763         PR tree-optimization/17578
15764         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
15765         to additional_flags.
15766         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
15768 2004-12-25  Richard Henderson  <rth@redhat.com>
15770         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15771         Remove Alpha.
15773 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15775         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
15776         hppa*-*-hpux*.
15777         * gcc.dg/pr17957.c (dg-options): Likewise.
15778         * gcc.dg/struct-ret-1.c: Add prototype for abort.
15779         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
15780         instead of 0 on __hppa__.
15781         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
15782         "foo,%r" on hppa*-*-*.
15784 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
15786         PR fortran/19071
15787         * gfortran.dg/complex_write.f90: New test.
15789 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15791         PR c++/17595
15792         * g++.dg/parse/pragma2.C: New test.
15794         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
15796 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15798         * gcc.dg/empty2.c: Add missing dg-warning.
15800 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15802         PR c++/17413
15803         * g++.dg/template/local4.C: New test.
15804         * g++.dg/template/crash19.C: Add dg-error marker.
15806         * g++.dg/template/crash31.C: Correct embedded PR number.
15808 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15810         PR c++/16405
15811         * g++.dg/opt/temp1.C: Add do-run marker.
15813 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15815         * g++.dg/template/spec19.C: New.
15817 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
15819         PR target/16819
15820         * gcc.dg/empty2.c: New.
15822 2004-12-23  Richard Henderson  <rth@redhat.com>
15824         * lib/target-supports.exp (check_effective_target_vect_no_align):
15825         Remove i?86 and x86-64.
15827 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
15829         PR c++/16405
15830         * g++.dg/opt/temp1.C: New test.
15832 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15834         PR c++/18733
15835         * g++.dg/template/friend33.C: New testcase.
15837 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
15839         PR c++/18464
15840         * g++.dg/template/cond5.C: New test.
15842         PR c++/18492
15843         * g++.dg/inherit/thunk3.C: New test.
15845         PR c++/11224
15846         * g++.dg/warn/Wunused-9.C: New test.
15848 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
15850         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
15852 2004-12-22  Jan Beulich  <jbeulich@novell.com>
15854         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
15856 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
15858         PR c++/18378
15859         * g++.dg/ext/packed8.C: New test.
15861         PR c++/19063
15862         * g++.dg/template/crash31.C: New test.
15864         PR c++/19034
15865         * g++.dg/template/crash30.C: New test.
15867 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
15869         PR C++/18984
15870         * g++.dg/eh/ctor3.C: New test.
15872 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15874         * objc.dg/stabs-1.m: Allow section name to be quoted and
15875         assembly label to begin with '.LL'.
15877 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
15879         * gcc.dg/vect/vect.exp
15880         (check_effective_target_lp64_or_vect_no_align): New.
15881         * gcc.dg/vect/vect-77.c: Use it.
15882         * gcc.dg/vect/vect-78.c: Use it.
15884         * lib/target-supports.exp
15885         (check_effective_target_vect_no_max,
15886         check_effective_target_vect_no_bitwise,
15887         check_effective_target_vect_no_align): New.
15888         * gcc.dg/vect/vect-13.c: Use them.
15889         * gcc.dg/vect/vect-17.c: Ditto.
15890         * gcc.dg/vect/vect-18.c: Ditto.
15891         * gcc.dg/vect/vect-19.c: Ditto.
15892         * gcc.dg/vect/vect-20.c: Ditto.
15893         * gcc.dg/vect/vect-27.c: Ditto.
15894         * gcc.dg/vect/vect-29.c: Ditto.
15895         * gcc.dg/vect/vect-44.c: Ditto.
15896         * gcc.dg/vect/vect-48.c: Ditto.
15897         * gcc.dg/vect/vect-50.c: Ditto.
15898         * gcc.dg/vect/vect-52.c: Ditto.
15899         * gcc.dg/vect/vect-54.c: Ditto.
15900         * gcc.dg/vect/vect-56.c: Ditto.
15901         * gcc.dg/vect/vect-58.c: Ditto.
15902         * gcc.dg/vect/vect-60.c: Ditto.
15903         * gcc.dg/vect/vect-72.c: Ditto.
15904         * gcc.dg/vect/vect-80.c: Ditto.
15906 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
15908         PR c++/14075
15909         * g++.dg/init/string1.C: New.
15911         PR c++/18975
15912         * g++.dg/other/synth1.C: New.
15914 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15916         PR c/18963
15917         * gcc.dg/pr18963-1.c: New test.
15919 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15921         PR c/18596
15922         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15923         * gcc.dg/pr18596-1.c: Use dg-error.
15924         (dg-options): Use -fno-unit-at-a-time.
15925         * gcc.dg/pr18596-2.c: New test.
15926         * gcc.dg/pr18596-3.c: New test.
15928 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15930         PR middle-end/18683
15931         * g++.dg/opt/pr18683-1.C: New test case.
15933 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15935         PR other/19093
15936         * g++.dg/opt/max1.C: Fix for 64bit targets.
15938 2004-12-20  Matt Austern  <austern@apple.com>
15940         PR c++/19044
15941         * g++.dg/ext/builtin6.C: New
15943 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15945         PR tree-optimization/19080
15946         * gcc.c-torture/compile/pr19080.c: New test.
15948 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15950         * gcc.dg/20041219-1.c: New test.
15952 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15954         PR middle-end/19068
15955         * g++.dg/opt/max1.C: New test case.
15957 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15959         * gcc.dg/fdata-sections-1.c: New test.
15961 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15963         PR middle-end/18548
15964         * gcc.dg/max-1.c: New test case.
15966 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15968         * gcc.c-torture/execute/20041218-1.c: New test.
15970 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15972         * gcc.dg/pr18501.c: New test.
15973         * gcc.dg/uninit-5.c: XFAIL.
15974         * gcc.dg/uninit-9.c: XFAIL.
15976 2004-12-17  Dale Johannesen  <dalej@apple.com>
15978         * gcc.dg/20041213-1.c: New.
15980 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15982         * objc.dg/stabs-1.m: Allow assembly label to begin
15983         with a dot ('.').
15985 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15987         * gcc.c-torture/execute/20041213-1.c: Move...
15988         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15990 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15992         PR c++/18721
15993         * g++.dg/lookup/conv-5.C: New.
15995 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15997         * objc.dg/stabs-1.m: New test.
15999 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16001         * gcc.dg/visibility-c.c: Change compile to
16002         assemble for the test.
16004 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16006         PR target/19041
16007         * gcc.dg/visibility-c.c: New test.
16009 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16011         PR middle-end/18493
16012         * gcc.dg/switch-8.c: New test case.
16014 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16016         PR c++/18905
16017         * g++.dg/template/init4.C: New.
16018         * g++.dg/opt/static3.C: Enable optimizer.
16020 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16022         * g++.dg/other/complex1.C: New test.
16024 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16026         * g++.dg/opt/inline9.C: New test.
16028 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16030         PR fortran/18993
16031         * gfotran.dg/nullify_1.f: New test.
16033 2004-12-15  Richard Henderson  <rth@redhat.com>
16035         * gcc.target/i386/i386.exp: New harness.
16036         * gcc.target/i386/vect-args.c: New.
16038 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16040         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16042 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16044         PR c++/18825
16045         * g++.dg/template/friend32.C: New test.
16047 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16049         * cpp/pragma-once-1.c: New test.
16050         * cpp/pragma-once-1b.h: Likewise.
16051         * cpp/pragma-once-1c.h: Likewise.
16052         * cpp/pragma-once-1d.h: Likewise.
16053         * cpp/inc/pragma-once-1a.h: Likewise.
16055 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16056             Steven G. Kargl  <kargls@comcast.net>
16058         PR fortran/17597
16059         * gfortran.dg/list_read_3.f90: New test.
16061 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16063         * gcc.dg/ftrapv-2.c: New test.
16065 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16067         PR c++/18981
16068         * g++.dg/template/typename9.C: New test.
16070 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16072         PR c++/18738
16073         * g++.dg/template/typename8.C: New test.
16074         * g++.dg/parse/friend2.C: Tweak error message.
16076 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16078         * gcc.c-torture/20041214-1.c: New test.
16080 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16082         PR c++/18965
16083         * g++.dg/init/array17.C: New test.
16085 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16087         PR c++/18793
16088         * g++.dg/init/aggr3.C: New test.
16090 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16092         * gcc.dg/altivec-types-1.c: New test.
16093         * gcc.dg/altivec-types-2.c: New test.
16094         * gcc.dg/altivec-types-3.c: New test.
16095         * gcc.dg/altivec-types-4.c: New test.
16096         * g++.dg/ext/altivec-types-1.C: New test.
16097         * g++.dg/ext/altivec-types-2.C: New test.
16098         * g++.dg/ext/altivec-types-3.C: New test.
16099         * g++.dg/ext/altivec-types-4.C: New test.
16101 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16103         PR middle-end/18951
16104         * gcc.c-torture/execute/20041213-1.c: New test.
16106 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16108         PR c++/18949
16109         * g++.dg/template/cast1.C: New.
16111 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16113         * gcc.c-torture/execute/20041213-2.c: New test.
16115 2004-12-13  Richard Henderson  <rth@redhat.com>
16117         * gcc.dg/i386-sse-10.c: Fix typo in options.
16119 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16121         PR c++/18968
16122         * g++.dg/opt/pr18968.C: New test.
16124 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16126         PR c++/18925
16127         * g++.dg/ext/visibility/staticdatamem.C: New test.
16129 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16131         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16133 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16135         PR rtl-optimization/18928
16136         * gcc.dg/pr18928-1.c: New test case.
16138 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16140         PR tree-opt/16951
16141         * gcc.c-torture/compile/20041211-1.c: New.
16143 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16145         PR middle-end/17564
16146         * gcc.c-torture/execute/20041212-1.c: New test.
16148 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16150         PR fortran/18869
16151         * gfortran.dg/common_1.f90: New test.
16153 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16154         Paul Brook  <paul@codesourcery.com>
16156         PR fortran/16222
16157         * gfortran.dg/real_do_1.f90: New test.
16159 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16161         PR tree-opt/18040
16162         * g++.dg/opt/ptrmem6.C: New test.
16164 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16166         PR middle-end/18921
16167         * gcc.dg/pr18921-1.c: New test case.
16169 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16171         PR fortran/17175
16172         * gfortran.dg/scale_1.f90: New test.
16174 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16176         PR middle-end/18903
16177         * gcc.c-torture/compile/pr18903.c: New test.
16179 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16181         * gcc.c-torture/execute/20041210-1.c: New test.
16183 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16185         PR c++/18731
16186         * g++.dg/parser/struct-1.C: New test.
16187         * g++.dg/parser/struct-2.C: New test.
16188         * g++.dg/parser/struct-3.C: New test.
16190 2004-12-09  Richard Henderson  <rth@redhat.com>
16192         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16194         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16195         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16197 2004-12-09  Matt Austern  <austern@apple.com>
16199         PR c++/18514
16200         * g++.dg/ext/builtin1.C: New
16201         * g++.dg/ext/builtin2.C: New
16202         * g++.dg/ext/builtin3.C: New
16203         * g++.dg/ext/builtin4.C: New
16204         * g++.dg/ext/builtin5.C: New
16206 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16208         PR tree-opt/18904
16209         * g++.dg/opt/ptrmem5.C: New test.
16211 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16213         * g++.dg/parse/typename5.C: Adjust for new error.
16214         * g++.dg/parse/typename7.C: New.
16216 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16218         PR c++/18073
16219         * g++.dg/other/mmintrin.C: New test.
16221 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16223         PR c++/16681
16224         * g++.dg/init/array15.C: New.
16225         * g++.dg/init/array16.C: New.
16227 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16229         PR fortran/18826
16230         * gfortran.dg/assign_1.f90: New test.
16232 2004-12-08  Nick Clifton  <nickc@redhat.com>
16234         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16235         * gcc.target/xstormy16/data_below100: Likewise.
16236         * gcc.target/xstormy16/sfr: Likewise.
16237         * gcc.target/xstormy16/below100.S: New test source file.
16238         * gcc.target/xstormy16/below100.ld: New test linker script.
16239         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16240         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16241         bp instructions.
16242         * gcc.target/xstormy16/bp.c: Likewise.
16244         * gcc.target/xstormy16/bss_below100: New files:
16245         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16246         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16247         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16248         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16249         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16250         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16251         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16252         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16253         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16254         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16255         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16256         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16257         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16258         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16259         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16260         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16261         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16262         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16263         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16264         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16265         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16266         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16267         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16268         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16269         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16270         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16271         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16273         * gcc.target/xstormy16/data_below100: New files:
16274         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16275         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16276         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16277         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16278         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16279         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16280         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16281         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16282         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16283         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16284         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16285         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16286         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16287         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16288         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16289         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16290         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16291         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16292         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16293         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16294         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16295         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16296         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16297         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16298         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16299         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16300         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16302         * gcc.target/xstormy16/sfr: New files:
16303         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16304         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16305         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16306         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16307         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16308         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16309         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16310         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16311         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16312         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16313         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16314         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16315         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16316         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16317         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16318         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16319         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16320         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16321         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16322         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16323         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16324         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16325         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16326         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16327         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16328         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16329         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16330         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16331         27_if0_sfrw_bitfield_f.c
16333 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16335         PR c++/18100
16336         * g++.dg/lookup/name-clash4.C: New test.
16338 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16340         PR c++/18672
16341         * g++.dg/opt/array1.C: New.
16343         PR c++/18803
16344         * g++.dg/template/operator5.C: New.
16346 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16348         PR c/18867
16349         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16351 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16353         * gcc.dg/noncompile/20041207.c: New test.
16355 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16357         * g++.dg/other/unreachable-1.C: New test.
16359 2004-12-06  Nick Clifton  <nickc@redhat.com>
16361         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16362         <limits.h> because the latter comes from gcc's include/ directory
16363         and not the newlib/libc/include directory.
16365 2004-12-04  Richard Henderson  <rth@redhat.com>
16367         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16369 2004-12-04  Richard Henderson  <rth@redhat.com>
16371         * lib/target-supports.exp (check_gc_sections_available): Disable
16372         for alpha and ia64.
16374 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16376         PR middle-end/17909
16377         * g++.dg/other/vararg-2.C: New test.
16379 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16381         PR c++/17011, c++/17971
16382         * g++.dg/template/error15.C: Adjust expected error.
16383         * g++.dg/template/instantiate3.C: Likewise.
16385 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16387         * gcc.dg/altivec-18.c: Fix for darwin
16389 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16391         PR c++/18782
16392         * g++.dg/parse/ptrmem2.C: New.
16394         PR c++/18318
16395         * g++.dg/template/new1.C: New.
16397 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16399         PR fortran/18710
16400         * gfortran.dg/direct_io_3.f90: New test.
16402 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16404         PR 18758
16405         * g++.dg/parse/crash21.C: New.
16407 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16409         PR c++/15664, c++/18276
16410         * g++.dg/template/ttp13.C: New test.
16411         * g++.dg/template/ttp14.C: Likewise.
16413 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16415         PR c++/18123
16416         * g++.dg/parse/enum2.C: New test.
16417         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16419 2004-12-02  Nick Clifton  <nickc@redhat.com>
16421         * gcc.target/xstormy16: New test directory.
16422         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16423         * gcc.target/xstormy16/bp.c: Check the generation of bp
16424         instructions.
16425         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16426         bn instructions and the BELOW100 attribute.
16428 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16430         PR target/16952
16431         * gcc.dg/ppc-eabi.c: New.
16433 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16435         PR fortran/18284
16436         * gfortran.dg/backspace.f90
16438 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16440         * gfortran.dg/inquire.f90: New test.
16442 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16444         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16445         handle effective-target-keyword.
16446         (dg-skip-if): Support effective-target keyword as target list.
16447         (dg-xfail-if): Ditto.
16448         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16450 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16452         PR tree-optimization/18291
16453         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16455 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16457         PR C++/18729
16458         * g++.dg/parse/crash20.C: New.
16460         PR c++/17431
16461         * g++.dg/overload/arg1.C: New.
16462         * g++.dg/overload/arg2.C: New.
16463         * g++.dg/overload/arg3.C: New.
16464         * g++.dg/overload/arg4.C: New.
16466 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16468         * gcc.dg/c99-flex-array-4.c: Remove.
16470 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16472         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16474         * lib/target-supports.exp (is-effective-target): Simplify.
16476         * lib/target-supports.exp (check_effective_target_vect_long):
16477         Fix for powerpc64-*-*.
16479 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16481         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16482         to support new requirements on FreeBSD 5.
16484 2004-11-30  Devang Patel  <dpatel@apple.com>
16486         PR 18702
16487         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16489 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16491         * g++.dg/ext/altivec-13.C: New test.
16493 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16495         PR tree-opt/18298
16496         * gcc.c-torture/execute/p18298.c: New test.
16498 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16499             Dorit Naishlos  <dorit@il.ibm.com>
16501         PR tree-opt/18607
16502         * gcc.dg/vect/vect-89.c: New test.
16504 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16506         * gcc.dg/pr18596-1.c: New test.
16508 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16510         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16512 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16514         PR c/18479
16515         * gcc.dg/pr18479.c: New test.
16517 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16519         PR target/18490
16520         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16521         mmix-knuth-mmixware.
16523         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16524         cris-*-elf* cris-*-aout* mmix-*-*
16526 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16528         PR middle-end/18725
16529         * gcc.dg/pr18725.c: New test.
16531 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16533         PR target/18488
16534         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16536         PR target/18336
16537         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16539 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16541         PR c++/18368
16542         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16543         * g++.old-deja/g++.law/ctors5.C: Likewise.
16544         * g++.old-deja/g++.other/crash25.C: Likewise.
16546         PR c++/18674
16547         * g++.dg/template/error16.C: New test.
16549         PR c++/18512
16550         * g++.dg/template/crash29.C: New test.
16552 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16554         PR tree-optimization/18712
16555         * gcc.c-torture/compile/pr18712.c: New test.
16557 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16559         PR c/7544
16560         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16561         tests.
16563 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16565         PR c++/18652
16566         * g++.dg/lookup/crash6.C: New test.
16568 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16570         PR middle-end/18164
16571         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16573 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16575         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16576         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16577         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16579 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16581         * gcc.dg/pr18164.c: New test.
16583 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16585         * gcc.dg/funroll-loops-all.c: New.
16587 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16589         PR target/18489
16590         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16591         delimeter, match space and TAB as well as ":".
16593         PR target/18484
16594         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16596         PR target/18348
16597         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16599         PR target/18345
16600         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16602         PR target/18337
16603         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16605 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16607         * gfortran.dg/direct_io_2.f90: New test.
16609 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16611         PR target/18334
16612         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16614 2004-11-28  Richard Henderson  <rth@redhat.com>
16616         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16618 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16620         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16621         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16622         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16623         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16624         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16625         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16626         gcc.dg/pointer-arith-8.c: New tests.
16628 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16630         PR fortran/18364
16631         * gfortran.dg/endfile.f90: New test.
16633 2004-11-27  Falk Hueffner  <falk@debian.org>
16635         * gcc.dg/loop-6.c: New test.
16637 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16639         * gcc.c-torture/execute/20041126-1.c: New test.
16641 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16643         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
16644         on IRIX.
16646 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16648         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
16649         functions.
16651 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16653         PR rtl-optimization/17825
16654         * gcc.c-torture/compile/20041119-1.c: New test.
16656 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16658         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
16659         Check existence of ld library path variables before unsetting.
16661 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
16663         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
16665 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16667         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
16669 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
16671         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
16673 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16675         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
16676         dg-do directive.
16678 2004-11-26  Ben Elliston  <bje@au.ibm.com>
16680         * gcc.dg/pr17957.c: Pass --param, not -param.
16682 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16684         PR middle-end/17957
16685         * testsuite/gcc.dg/pr17957.c: New test.
16687 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
16689         PR c++/18445
16690         * g++.dg/template/crash28.C: Likewise.
16692         PR c++/18001
16693         * g++.dg/expr/unary2.C: Adjust lvalue messages.
16694         * g++.dg/ext/lvaddr.C: Likewise.
16695         * g++.dg/opt/pr7503-3.C: Likewise.
16697         PR c++/18466
16698         * g++.dg/parse/qualified3.C: New test.
16699         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
16701         PR c++/18545
16702         * g++.dg/expr/return1.C: New test.
16704 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16706         Friend class name lookup 3/n, PR c++/3332
16707         * g++.dg/lookup/friend3.C: New test.
16708         * g++.dg/lookup/friend4.C: Likewise.
16709         * g++.dg/lookup/friend5.C: Likewise.
16711 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16713         Friend class name lookup 2/n, PR c++/14513, c++/15410
16714         * g++.dg/lookup/friend2.C: New test.
16715         * g++.dg/template/friend31.C: Likewise.
16717 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16719         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
16721 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16723         PR c++/17473
16724         * g++.dg/tc1/dr56.C: Remove.
16725         * g++.dg/template/typedef1.C: Add dg-error markers.
16726         * g++.old-deja/g++.other/typedef7.C: Likewise.
16728         PR c++/18285
16729         * g++.dg/parse/typedef7.C: New test.
16731 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
16733         * gcc.c-torture/execute/20041124-1.c: New test.
16735 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
16737         * g++.dg/template/deduce3.C: New test.
16739         PR c++/18586
16740         * g++.dg/template/crash27.C: New test.
16742         PR c++/18530
16743         * g++.dg/warn/Wshadow-3.C: New test.
16745 2004-11-24  Devang Patel  <dpatel@apple.com>
16747         PR/18555
16748         * gcc.dg/cpp/isysroot-1.c: New test.
16749         * gcc.dg/cpp/usr/include/stdio.h: New file.
16750         * gcc.dg/cpp/isysroot-2.c: New test.
16751         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
16752         New file.
16754 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16756         PR c++/8929
16757         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
16759 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16761         * gcc.target/sparc/align.c: Do not include <stdint.h>.
16762         * gcc.target/sparc/pdist.c: Likewise.
16764 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
16766         PR c++/16882
16767         * g++.dg/conversion/simd1.C: New test.
16769 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16771         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
16772         and restore_ld_library_path_env_vars.
16773         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
16774         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
16775         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
16776         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
16778 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
16780         * gcc.dg/pragma-align-2.c: Test macro expansion.
16781         * gcc.dg/pragma-pack-2.c: New test.
16783 2004-11-23  Richard Henderson  <rth@redhat.com>
16785         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
16786         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16787         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
16788         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
16789         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
16790         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
16792         * gcc.dg/vect/vect.exp: Add check for alpha.
16793         * lib/target-supports.exp (check_alpha_max_hw_available): New.
16794         (check_effective_target_vect_int): Enable for alpha.
16795         (check_effective_target_vect_long): New.
16796         (is-effective-target): Add it.
16798 2004-11-23  Uros Bizjak <uros@kss-loka.si>
16800         * gcc.dg/pr18614-1.c: New test.
16802 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16804         * gcc.dg/setjmp-2.c: New test.
16806 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
16808         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
16809         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
16810         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
16811         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
16812         gcc.target/sparc/pdist.c: New tests.
16814 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
16816         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
16818 2004-11-22  Dale Johannesen  <dalej@apple.com>
16820         * gcc.dg/20041111-1.c: New.
16822 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16824         PR tree-opt/18536
16825         * gcc.dg/vect/pr18536.c: New test.
16827 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16829         PR c++/18354
16830         * g++.dg/template/nontype11.C: New test.
16832 2004-11-21  Roger Sayle  <roger@eyesopen.com>
16834         PR middle-end/18520
16835         * gcc.dg/pr18520-1.c: New test case.
16837 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
16839         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
16840         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
16841         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
16842         expected diagnostics.
16844 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16846         PR target/18580
16847         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
16848         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
16849         vect-77.c, vect-77a.c: XFAIL on the SPARC.
16851 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16853         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
16855 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
16856             Joseph Myers  <joseph@codesourcery.com>
16858         * lib/target-supports.exp (check_visibility_available): Really
16859         test the compiler.
16861 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
16863         PR tree-opt/18181
16864         * gcc.dg/vect/vect-85.c: New test.
16865         * gcc.dg/vect/vect-86.c: New test.
16866         * gcc.dg/vect/vect-87.c: New test.
16867         * gcc.dg/vect/vect-88.c: New test.
16869 2004-11-19  Ben Elliston  <bje@au.ibm.com>
16871         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
16873 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
16875         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
16876         * gcc.dg/ppc-and-1.c: Ditto.
16877         * gcc.dg/ppc-compare-1.c: Ditto.
16878         * gcc.dg/ppc-mov-1.c: Ditto
16880 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
16881             Mark Mitchell  <mark@codesourcery.com>
16883         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
16885 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16886             Aldy Hernandez  <aldyh@redhat.com>
16888         * lib/target-supports.exp (check_effective_target_vect_int): New
16889         (check_effective_target_vect_float): New
16890         (check_effective_target_vect_double): New.
16891         (is-effective-target): Support new effective targets keywords.
16892         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
16893         default action for dg-do.
16894         * gcc.dg/vect/pr16105.c: Use new support.
16895         * gcc.dg/vect/pr18400.c: Ditto.
16896         * gcc.dg/vect/pr18425.c: Ditto.
16897         * gcc.dg/vect/vect-1.c: Ditto.
16898         * gcc.dg/vect/vect-10.c: Ditto.
16899         * gcc.dg/vect/vect-11.c: Ditto.
16900         * gcc.dg/vect/vect-12.c: Ditto.
16901         * gcc.dg/vect/vect-13.c: Ditto.
16902         * gcc.dg/vect/vect-14.c: Ditto.
16903         * gcc.dg/vect/vect-15.c: Ditto.
16904         * gcc.dg/vect/vect-16.c: Ditto.
16905         * gcc.dg/vect/vect-17.c: Ditto.
16906         * gcc.dg/vect/vect-18.c: Ditto.
16907         * gcc.dg/vect/vect-19.c: Ditto.
16908         * gcc.dg/vect/vect-2.c: Ditto.
16909         * gcc.dg/vect/vect-20.c: Ditto.
16910         * gcc.dg/vect/vect-21.c: Ditto.
16911         * gcc.dg/vect/vect-22.c: Ditto.
16912         * gcc.dg/vect/vect-23.c: Ditto.
16913         * gcc.dg/vect/vect-24.c: Ditto.
16914         * gcc.dg/vect/vect-25.c: Ditto.
16915         * gcc.dg/vect/vect-26.c: Ditto.
16916         * gcc.dg/vect/vect-27.c: Ditto.
16917         * gcc.dg/vect/vect-27a.c: Ditto.
16918         * gcc.dg/vect/vect-28.c: Ditto.
16919         * gcc.dg/vect/vect-29.c: Ditto.
16920         * gcc.dg/vect/vect-29a.c: Ditto.
16921         * gcc.dg/vect/vect-3.c: Ditto.
16922         * gcc.dg/vect/vect-30.c: Ditto.
16923         * gcc.dg/vect/vect-31.c: Ditto.
16924         * gcc.dg/vect/vect-32.c: Ditto.
16925         * gcc.dg/vect/vect-33.c: Ditto.
16926         * gcc.dg/vect/vect-34.c: Ditto.
16927         * gcc.dg/vect/vect-35.c: Ditto.
16928         * gcc.dg/vect/vect-36.c: Ditto.
16929         * gcc.dg/vect/vect-37.c: Ditto.
16930         * gcc.dg/vect/vect-38.c: Ditto.
16931         * gcc.dg/vect/vect-4.c: Ditto.
16932         * gcc.dg/vect/vect-40.c: Ditto.
16933         * gcc.dg/vect/vect-41.c: Ditto.
16934         * gcc.dg/vect/vect-42.c: Ditto.
16935         * gcc.dg/vect/vect-43.c: Ditto.
16936         * gcc.dg/vect/vect-44.c: Ditto.
16937         * gcc.dg/vect/vect-45.c: Ditto.
16938         * gcc.dg/vect/vect-46.c: Ditto.
16939         * gcc.dg/vect/vect-47.c: Ditto.
16940         * gcc.dg/vect/vect-48.c: Ditto.
16941         * gcc.dg/vect/vect-48a.c: Ditto.
16942         * gcc.dg/vect/vect-49.c: Ditto.
16943         * gcc.dg/vect/vect-5.c: Ditto.
16944         * gcc.dg/vect/vect-50.c: Ditto.
16945         * gcc.dg/vect/vect-51.c: Ditto.
16946         * gcc.dg/vect/vect-52.c: Ditto.
16947         * gcc.dg/vect/vect-53.c: Ditto.
16948         * gcc.dg/vect/vect-54.c: Ditto.
16949         * gcc.dg/vect/vect-55.c: Ditto.
16950         * gcc.dg/vect/vect-56.c: Ditto.
16951         * gcc.dg/vect/vect-56a.c: Ditto.
16952         * gcc.dg/vect/vect-57.c: Ditto.
16953         * gcc.dg/vect/vect-58.c: Ditto.
16954         * gcc.dg/vect/vect-59.c: Ditto.
16955         * gcc.dg/vect/vect-6.c: Ditto.
16956         * gcc.dg/vect/vect-60.c: Ditto.
16957         * gcc.dg/vect/vect-61.c: Ditto.
16958         * gcc.dg/vect/vect-62.c: Ditto.
16959         * gcc.dg/vect/vect-63.c: Ditto.
16960         * gcc.dg/vect/vect-64.c: Ditto.
16961         * gcc.dg/vect/vect-65.c: Ditto.
16962         * gcc.dg/vect/vect-66.c: Ditto.
16963         * gcc.dg/vect/vect-67.c: Ditto.
16964         * gcc.dg/vect/vect-68.c: Ditto.
16965         * gcc.dg/vect/vect-69.c: Ditto.
16966         * gcc.dg/vect/vect-7.c: Ditto.
16967         * gcc.dg/vect/vect-72.c: Ditto.
16968         * gcc.dg/vect/vect-72a.c: Ditto.
16969         * gcc.dg/vect/vect-73.c: Ditto.
16970         * gcc.dg/vect/vect-74.c: Ditto.
16971         * gcc.dg/vect/vect-75.c: Ditto.
16972         * gcc.dg/vect/vect-76.c: Ditto.
16973         * gcc.dg/vect/vect-77.c: Ditto.
16974         * gcc.dg/vect/vect-77a.c: Ditto.
16975         * gcc.dg/vect/vect-78.c: Ditto.
16976         * gcc.dg/vect/vect-79.c: Ditto.
16977         * gcc.dg/vect/vect-8.c: Ditto.
16978         * gcc.dg/vect/vect-80.c: Ditto.
16979         * gcc.dg/vect/vect-82.c: Ditto.
16980         * gcc.dg/vect/vect-82_64.c: Ditto.
16981         * gcc.dg/vect/vect-83.c: Ditto.
16982         * gcc.dg/vect/vect-83_64.c: Ditto.
16983         * gcc.dg/vect/vect-9.c: Ditto.
16984         * gcc.dg/vect/vect-all.c: Ditto.
16985         * gcc.dg/vect/vect-none.c: Ditto.
16987 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16989         * lib/gcc-dg.exp (dg-skip-if): New function.
16990         (dg-forbid-option): Remove.
16991         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16992         * g++.dg/abi/bitfield8.C: Likewise.
16993         * g++.dg/abi/dtor1.C: Likewise.
16994         * g++.dg/abi/empty10.C: Likewise.
16995         * g++.dg/abi/empty7.C: Likewise.
16996         * g++.dg/abi/empty9.C: Likewise.
16997         * g++.dg/abi/layout3.C: Likewise.
16998         * g++.dg/abi/layout4.C: Likewise.
16999         * g++.dg/abi/thunk1.C: Likewise.
17000         * g++.dg/abi/thunk2.C: Likewise.
17001         * g++.dg/abi/vbase11.C: Likewise.
17002         * g++.dg/abi/vthunk2.C: Likewise.
17003         * g++.dg/abi/vthunk3.C: Likewise.
17004         * g++.dg/ext/attrib8.C: Likewise.
17005         * g++.dg/opt/longbranch2.C: Likewise.
17006         * g++.dg/opt/reg-stack4.C: Likewise.
17007         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17008         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17009         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17010         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17011         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17012         * gcc.dg/20000609-1.c: Likewise.
17013         * gcc.dg/20000720-1.c: Likewise.
17014         * gcc.dg/20011107-1.c: Likewise.
17015         * gcc.dg/20011119-1.c: Likewise.
17016         * gcc.dg/20020108-1.c: Likewise.
17017         * gcc.dg/20020122-2.c: Likewise.
17018         * gcc.dg/20020122-3.c: Likewise.
17019         * gcc.dg/20020201-3.c: Likewise.
17020         * gcc.dg/20020206-1.c: Likewise.
17021         * gcc.dg/20020218-1.c: Likewise.
17022         * gcc.dg/20020310-1.c: Likewise.
17023         * gcc.dg/20020411-1.c: Likewise.
17024         * gcc.dg/20020418-2.c: Likewise.
17025         * gcc.dg/20020426-1.c: Likewise.
17026         * gcc.dg/20020426-2.c: Likewise.
17027         * gcc.dg/20020517-1.c: Likewise.
17028         * gcc.dg/20020523-1.c: Likewise.
17029         * gcc.dg/20020523-2.c: Likewise.
17030         * gcc.dg/20020729-1.c: Likewise.
17031         * gcc.dg/20030204-1.c: Likewise.
17032         * gcc.dg/20030826-2.c: Likewise.
17033         * gcc.dg/20030926-1.c: Likewise.
17034         * gcc.dg/20031202-1.c: Likewise.
17035         * gcc.dg/980312-1.c: Likewise.
17036         * gcc.dg/980313-1.c: Likewise.
17037         * gcc.dg/990117-1.c: Likewise.
17038         * gcc.dg/990424-1.c: Likewise.
17039         * gcc.dg/990524-1.c: Likewise.
17040         * gcc.dg/991230-1.c: Likewise.
17041         * gcc.dg/i386-387-1.c: Likewise.
17042         * gcc.dg/i386-387-2.c: Likewise.
17043         * gcc.dg/i386-387-3.c: Likewise.
17044         * gcc.dg/i386-387-4.c: Likewise.
17045         * gcc.dg/i386-387-5.c: Likewise.
17046         * gcc.dg/i386-387-6.c: Likewise.
17047         * gcc.dg/i386-asm-1.c: Likewise.
17048         * gcc.dg/i386-bitfield1.c: Likewise.
17049         * gcc.dg/i386-bitfield2.c: Likewise.
17050         * gcc.dg/i386-loop-1.c: Likewise.
17051         * gcc.dg/i386-loop-2.c: Likewise.
17052         * gcc.dg/i386-loop-3.c: Likewise.
17053         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17054         * gcc.dg/i386-pic-1.c: Likewise.
17055         * gcc.dg/i386-regparm.c: Likewise.
17056         * gcc.dg/i386-signbit-1.c: Likewise.
17057         * gcc.dg/i386-signbit-2.c: Likewise.
17058         * gcc.dg/i386-signbit-3.c: Likewise.
17059         * gcc.dg/i386-sse-5.c: Likewise.
17060         * gcc.dg/i386-sse-8.c: Likewise.
17061         * gcc.dg/i386-unroll-1.c: Likewise.
17062         * gcc.dg/tls/opt-1.c: Likewise.
17063         * gcc.dg/tls/opt-2.c: Likewise.
17064         * gcc.dg/unroll-1.c: Likewise.
17065         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17066         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17067         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17068         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17070 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17072         * g++.dg/template/incomplete1.C: New test.
17074 2004-11-16  Nick Clifton  <nickc@redhat.com>
17076         Revert patches accidentally commited during checkin of fixes for
17077         xstormy16 tests:
17078         gcc.c-torture/execute/simd-4.c: Revert
17079         gcc.dg/20040910-1.c: Revert.
17081 2004-11-16  Paul Brook  <paul@codesourcery.com>
17083         PR fortran/13010
17084         * gfortran.dg/der_pointer_1.f90: New test.
17086 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17088         PR c/18498
17089         * gcc.dg/bitfld-13.c: New test.
17091 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17093         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17094         powerpc*-*-linux*.
17096         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17097         * gcc.dg/ppc64-abi-2.c: Ditto.
17098         * gcc.dg/ppc64-abi-3.c: Ditto.
17100         * lib/gcc-dg.exp (dg-target-list): Remove.
17102 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17104         * gcc.dg/ia64-postinc.c: New test.
17106 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17108         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17110 2004-11-15  Nick Clifton  <nickc@redhat.com>
17112         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17113         __INT_MAX__ so that the test can be compiled by toolchains
17114         targeted at 16-bit processors.
17116         * gcc.dg/20040625-1.c: Use long constants rather than integers
17117         when performing arithmetic that will overflow 16-bits.
17119         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17120         xstormy16.  It does not support 128-bit vector operations.
17122         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17123         with the macro PTR_TYPE.  Define this macro to an integer type
17124         suitable for holding a pointer.
17126         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17127         the target is a 16-bit processor.
17129         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17130         16-bit targets where the character constant will be too long.
17132         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17133         where the double will not be directly addressable.
17135 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17137         Friend class name lookup 1/n, PR c++/18471
17138         * g++.dg/template/crash26.C: New test.
17139         * g++.dg/lookup/struct1.C: Adjust expected error.
17140         * g++.dg/parse/elab1.C: Likewise.
17141         * g++.dg/parse/elab2.C: Likewise.
17142         * g++.dg/parse/int-as-enum1.C: Likewise.
17143         * g++.dg/parse/struct-as-enum1.C: Likewise.
17144         * g++.dg/parse/typedef1.C: Likewise.
17145         * g++.dg/parse/typedef3.C: Likewise.
17146         * g++.dg/parse/typedef4.C: Likewise.
17147         * g++.dg/parse/typedef5.C: Likewise.
17148         * g++.dg/template/nontype4.C: Likewise.
17149         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17150         * g++.old-deja/g++.other/elab1.C: Likewise.
17151         * g++.old-deja/g++.other/syntax4.C: Likewise.
17153 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17155         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17157 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17159         * gcc.c-torture/execute/20041114-1.c: New test.
17161 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17163         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17164         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17165         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17166         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17167         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17168         gcc.dg/switch-7.c: New tests.
17170 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17172         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17174 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17176         PR tree-opt/18400
17177         * gcc.dg/vect/pr18400.c: New test.
17179 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17180             Andrew Pinski  <pinskia@physics.uc.edu>
17182         PR tree-opt/18425
17183         * gcc.dg/vect/pr18425.c: New test.
17185 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17187         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17188         Guard with dg-require-alias and dg-require-visibility.
17190 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17192         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17194 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17196         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17198 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17200         PR c++/17344
17201         * g++.dg/template/defarg5.C: New test.
17203 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17205         * g++.dg/parse/cast1.C: Run only on ILP32.
17206         * g++.old-deja/g++.mike/p784.C: Likewise.
17208 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17210         * gcc.c-torture/execute/20041113-1.c: New test.
17212 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17214         PR target/18230
17215         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17216         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17217         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17218         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17219         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17220         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17221         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17222         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17223         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17224         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17225         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17226         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17227         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17229 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17231         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17232         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17233         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17234         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17235         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17236         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17237         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17238         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17239         gcc.target/sparc/combined-1.c: New tests.
17241 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17243         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17244         New tests.
17246 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17248         * lib/gcc-dg.exp (dg-forbid-option): New function.
17249         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17250         * g++.dg/abi/bitfield8.C: Likewise.
17251         * g++.dg/abi/dtor1.C: Likewise.
17252         * g++.dg/abi/empty10.C: Likewise.
17253         * g++.dg/abi/empty7.C: Likewise.
17254         * g++.dg/abi/empty9.C: Likewise.
17255         * g++.dg/abi/layout3.C: Likewise.
17256         * g++.dg/abi/layout4.C: Likewise.
17257         * g++.dg/abi/thunk1.C: Likewise.
17258         * g++.dg/abi/thunk2.C: Likewise.
17259         * g++.dg/abi/vbase11.C: Likewise.
17260         * g++.dg/abi/vthunk2.C: Likewise.
17261         * g++.dg/abi/vthunk3.C: Likewise.
17262         * g++.dg/ext/attrib8.C: Likewise.
17263         * g++.dg/opt/longbranch2.C: Likewise.
17264         * g++.dg/opt/reg-stack4.C: Likewise.
17265         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17266         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17267         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17268         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17269         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17270         * gcc.dg/20000609-1.c: Likewise.
17271         * gcc.dg/20000720-1.c: Likewise.
17272         * gcc.dg/20011107-1.c: Likewise.
17273         * gcc.dg/20011119-1.c: Likewise.
17274         * gcc.dg/20020108-1.c: Likewise.
17275         * gcc.dg/20020122-2.c: Likewise.
17276         * gcc.dg/20020122-3.c: Likewise.
17277         * gcc.dg/20020201-3.c: Likewise.
17278         * gcc.dg/20020206-1.c: Likewise.
17279         * gcc.dg/20020218-1.c: Likewise.
17280         * gcc.dg/20020310-1.c: Likewise.
17281         * gcc.dg/20020411-1.c: Likewise.
17282         * gcc.dg/20020418-2.c: Likewise.
17283         * gcc.dg/20020426-1.c: Likewise.
17284         * gcc.dg/20020426-2.c: Likewise.
17285         * gcc.dg/20020517-1.c: Likewise.
17286         * gcc.dg/20020523-1.c: Likewise.
17287         * gcc.dg/20020523-2.c: Likewise.
17288         * gcc.dg/20020729-1.c: Likewise.
17289         * gcc.dg/20030204-1.c: Likewise.
17290         * gcc.dg/20030826-2.c: Likewise.
17291         * gcc.dg/20030926-1.c: Likewise.
17292         * gcc.dg/20031202-1.c: Likewise.
17293         * gcc.dg/980312-1.c: Likewise.
17294         * gcc.dg/980313-1.c: Likewise.
17295         * gcc.dg/990117-1.c: Likewise.
17296         * gcc.dg/990424-1.c: Likewise.
17297         * gcc.dg/990524-1.c: Likewise.
17298         * gcc.dg/991230-1.c: Likewise.
17299         * gcc.dg/i386-387-1.c: Likewise.
17300         * gcc.dg/i386-387-2.c: Likewise.
17301         * gcc.dg/i386-387-3.c: Likewise.
17302         * gcc.dg/i386-387-4.c: Likewise.
17303         * gcc.dg/i386-387-5.c: Likewise.
17304         * gcc.dg/i386-387-6.c: Likewise.
17305         * gcc.dg/i386-asm-1.c: Likewise.
17306         * gcc.dg/i386-bitfield1.c: Likewise.
17307         * gcc.dg/i386-bitfield2.c: Likewise.
17308         * gcc.dg/i386-loop-1.c: Likewise.
17309         * gcc.dg/i386-loop-2.c: Likewise.
17310         * gcc.dg/i386-loop-3.c: Likewise.
17311         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17312         * gcc.dg/i386-pic-1.c: Likewise.
17313         * gcc.dg/i386-regparm.c: Likewise.
17314         * gcc.dg/i386-signbit-1.c: Likewise.
17315         * gcc.dg/i386-signbit-2.c: Likewise.
17316         * gcc.dg/i386-signbit-3.c: Likewise.
17317         * gcc.dg/i386-sse-5.c: Likewise.
17318         * gcc.dg/i386-sse-8.c: Likewise.
17319         * gcc.dg/i386-unroll-1.c: Likewise.
17320         * gcc.dg/tls/opt-1.c: Likewise.
17321         * gcc.dg/tls/opt-2.c: Likewise.
17322         * gcc.dg/unroll-1.c: Likewise.
17323         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17324         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17325         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17326         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17327         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17328         -m64 is specified.
17330 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17332         PR c++/18389
17333         * g++.dg/parse/cond1.C: New test.
17335         PR c++/18429
17336         * g++.dg/template/array9.C: New test.
17337         * g++.dg/ext/vla1.C: Adjust error messages.
17338         * g++.dg/ext/vlm1.C: Likewise.
17339         * g++.dg/template/crash2.C: Likewise.
17341         PR c++/18436
17342         * g++.dg/template/call3.C: New test.
17344         PR c++/18407
17345         * g++.dg/template/ptrmem11.C: New test.
17347 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17349         PR other/14264
17350         * lib/g++.exp: Set LC_ALL and LANG to C.
17351         * lib/gcc-dg.exp: Likewise.
17352         * lib/gfortran.exp: Likewise.
17353         * lib/objc.exp: Likewise.
17354         * lib/treelang.exp: Likewise.
17356 2004-11-12  Andreas Schwab  <schwab@suse.de>
17358         * gcc.dg/pr16286.c: Fix last change.
17360 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17362         PR c++/18416
17363         * g++.dg/init/global1.C: New test.
17365 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17367         * gcc.c-torture/execute/20041112-1.c: New test.
17369 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17371         * lib/gcc-dg.exp (dg-target-list): New.
17373 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17374             Richard Sandiford  <rsandifo@redhat.com>
17376         * lib/target-supports.exp (get-compiler_messages): New.
17377         (check_named_sections_available): Use it.
17378         (check_effective_target_ilp32): New.
17379         (check_effective_target_lp64): New.
17380         (is-effective-target): New.
17381         * lib/gcc-dg.exp (dg-require-effective-target): New.
17383 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17385         * gcc.dg/precedence-1.c: New test.
17387 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17389         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17391         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17392         message, delete generated files, use more descriptive name for
17393         executable, and make the test unsupported when it cannot be run.
17395         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17396         (dg-require-weak, dg-require-visibility, dg-require-alias,
17397         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17398         dg-require-iconv, dg-require-named-sections): Use it.
17400         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17402 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17404         PR target/16457
17405         * gcc.dg/ppc-and-1: New
17407         PR target/16796
17408         * gcc.dg/ppc-mov-1.c: New.
17410         PR target/16458
17411         * gcc.dg/ppc-compare-1.c: New.
17413 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17415         * objc.dg/desig-init-2.m: New test.
17417 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17419         PR middle-end/18160
17420         * g++.dg/warn/register-var-1.C: New test.
17421         * g++.dg/warn/register-var-2.C: New test.
17423 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17425         * gcc.dg/union-2.c: New test.
17427 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17429         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17430         New test for PR tree-optimization/17892.
17432 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17434         PR c++/18369
17435         * g++.dg/init/new12.C: New test.
17437 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17439         * gcc.target/sparc: New directory.
17440         * gcc.target/sparc/sparc.exp: New driver.
17441         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17442         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17443         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17444         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17446 2004-11-10  Paul Brook  <paul@codesourcery.com>
17448         PR fortran/18218
17449         * gfortran.dg/list_read.c: New test.
17451 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17453         PR c/18322
17454         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17455         expected diagnostic location.
17457 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17459         * gcc.dg/20041109-1.c: New test.
17461 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17463         PR objc/18406
17464         * objc/compile/pr18406.m: New test.
17466 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17468         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17470 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17472         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17474 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17476         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17478 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17480         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17481         exit.
17483 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17485         PR tree-opt/18299
17486         * gcc.c-torture/pr18299-1.c: New test.
17488 2004-11-06  Andreas Schwab  <schwab@suse.de>
17490         * gcc.dg/pr16286.c: Also test for bool and pixel.
17492 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17494         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17495         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17496         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17497         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17498         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17499         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17500         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17501         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17502         gcc.dg/struct-semi-3.c: New tests.
17504 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17506         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17508 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17510         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17511         Do not use C99 designators.
17513 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17515         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17517 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17519         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17520         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17521         * gcc.c-torture/execute/simd-5.x: Remove.
17523 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17525         PR rtl-optimization/17933
17526         * gcc.dg/torture/pr17933-1.c: New test.
17528 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17530         PR target/18106
17531         * lib/target-supports.exp (check_weak_available): Support
17532         Windows.
17534 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17536         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17537         call to fflush(stdout) before abort.
17538         (my_ffsll): New function.
17539         (generate_fields): Use it.
17541 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17543         * gcc.dg/init-undef-1.c: New test.
17545 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17547         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17548         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17549         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17550         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17551         expected messages for new parser.
17553 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17555         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17557 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17559         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17560         on LP64 targets.
17562 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17564         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17565         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17566         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17567         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17568         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17569         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17570         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17571         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17572         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17573         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17575 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17577         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17578         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17579         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17580         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17581         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17582         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17583         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17584         for new parser.
17586 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17588         PR target/15342
17589         * gcc.dg/20041104-1.c: New test.
17591 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17593         * g++.dg/template/nontype7.C: New test.
17594         * g++.dg/template/nontype8.C: Likewise.
17595         * g++.dg/template/nontype9.C: Likewise.
17596         * g++.dg/template/nontype10.C: Likewise.
17597         * g++.dg/tc1/dr49.C: Likewise.
17598         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17599         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17601 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17603         * g++.dg/rtti/tinfo1.C: Remove xfails.
17605 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17607         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17608         packed attribute to the definition to satisfy the new C++ parser.
17610 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17612         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17613         invocations of va_arg.
17615 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17617         PR c++/18124
17618         * g++.dg/template/crash25.C: New test.
17620         PR c++/18155
17621         * g++.dg/template/typedef2.C: New test.
17622         * g++.dg/parse/crash13.C: Adjust error markers.
17624         PR c++/18177
17625         * g++.dg/conversion/const3.C: New test.
17627 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17629         PR fortran/17535
17630         PR fortran/17583
17631         PR fortran/17713
17632         * gfortran.dg/generic_[123].f90: New testcases.
17634 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17636         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17637         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17639 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17641         PR tree-opt/16808
17642         * gcc.c-torture/compile/pr16808.c: New test.
17644 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
17646         PR rtl-optimization/17104
17647         * gcc.dg/ppc-bitfield1.c: New.
17649 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17651         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
17653 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
17655         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
17656         strings for 32-bit code.
17658 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
17660         PR c/18239
17661         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
17663 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
17665         PR c++/18064
17666         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
17668 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
17670         PR c++/15172
17671         * g++.dg/init/aggr2.C: New test.
17673 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
17675         * objc.dg/local-decl-1.m: New test.
17677 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17679         * gcc.dg/20040910-1.c: Adjust regex.
17681 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17683         PR rtl-optimization/18084
17684         * g++.dg/opt/pr18084-1.C: New testcase.
17686 2004-10-30  Matt Austern  <austern@apple.com>
17688         PR c++/17542
17689         * g++.dg/ext/attrib18.C: New test.
17691 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17693         PR middle-end/18096
17694         * gcc.dg/pr18096-1.c: New test case.
17696 2004-10-30  Roger Sayle  <roger@eyesopen.com>
17698         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
17700 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
17702         PR c/16666
17703         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
17704         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
17705         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
17706         gcc.dg/old-style-prom-3.c: New tests.
17708 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
17710         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
17711         Remove unnecessary inclusion of stdio.h.
17713 2004-10-29  Roger Sayle  <roger@eyesopen.com>
17715         PR rtl-optimization/17581
17716         * gcc.dg/pr17581-1.c: New test case.
17718 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
17720         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
17721         being implemented.
17722         * g++.dg/conversion/dr195-1.C: New.
17723         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
17724         * g++.old-deja/g++.mike/p10148.C: Likewise.
17726 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
17728         PR c++/17695
17729         * g++.dg/debug/typedef2.C: New test.
17731 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
17733         PR fortran/13490
17734         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
17735         * gfortran.dg/g77/README: Update.
17737 2004-10-28  Matt Austern  <austern@apple.com>
17739         PR c++/14124
17740         * g++.dg/ext/packed7.C: New test.
17742 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17744         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
17745         scan-assembler.
17746         * lib/scanasm.exp (hidden-scan-for): New proc.
17747         (scan-hidden): Use hidden-scan-for instead of constructing the scan
17748         string.
17749         (scan-not-hidden): Likewise.
17750         * lib/target-supports.exp (check_visibility_available): mach-o is
17751         support too.
17753 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
17755         PR c++/17132
17756         * g++.dg/template/memclass3.C: New test.
17758 2004-10-28  Adam Nemet  <anemet@lnxw.com>
17760         PR middle-end/18160
17761         * gcc.dg/register-var-1.c: New test.
17762         * gcc.dg/register-var-2.c: New test.
17763         * gcc.dg/asm-7.c: Taking the address of a register variable is an
17764         error now.
17766 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
17768         PR other/18172
17769         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
17770         unused variables.
17771         * gcc.dg/vect/vect-22.c: Likewise.
17773 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
17775         * gcc.dg/i386-rotate-1.c: New test.
17777 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
17779         * g++.dg/init/ref12.C: Add "run" marker.
17781         PR c++/17435
17782         * g++.dg/init/ref12.C: New test.
17784         PR c++/18140
17785         * g++.dg/template/shift1.C: New test.
17786         * g++.dg/template/error10.C: Adjust error markers.
17788 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
17790         PR tree-opt/17529
17791         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
17793 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
17795         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
17796         * gcc.dg/weak/weak-3.c: Likewise.
17797         * gcc.dg/weak/weak-5.c: Likewise.
17798         * gcc.dg/weak/weak-9.c: Likewise.
17799         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
17800         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
17802         * gcc.dg/darwin-weakimport-1.c: New.
17804 2004-10-28  Ben Elliston  <bje@au.ibm.com>
17806         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
17808 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
17810         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
17811         'syntax' error messages.
17812         * gcc.dg/cpp/direct2s.c: Likewise.
17814 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
17816         * gcc.c-torture/compile/20041026-1.c: New.
17818 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
17820         PR c++/18093
17821         * g++.dg/lookup/ns2.C: New test.
17823         PR c++/18020
17824         * g++.dg/template/enum4.C: New test.
17826         PR c++/18161
17827         * g++.dg/template/expr1.C: New test.
17829 2004-10-26  Ben Elliston  <bje@au.ibm.com>
17831         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
17833 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17835         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
17836         gcc.dg/decl-nospec-3.c: New tests.
17838 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
17840         * objc.dg/super-class-3.m: New test.
17842 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
17844         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
17845         resyncing.
17846         * gcc.dg/cpp/direct2s.c: Likewise.
17848 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
17850         * objc.dg/image-info.m: Update for changes to section selection.
17852 2004-10-25  David Ayers  <d.ayers@inode.at>
17853             Ziemowit Laski  <zlaski@apple.com>
17855         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
17856         diagnostics when messaging 'id <Proto>'.
17857         * objc.dg/class-protocol-1.m: New test.
17858         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
17859         a non-existent method signature.
17860         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
17861         Update diagnostics when messaging with non-existent method signature.
17862         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
17863         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
17864         invalid receivers are now resolved as if messaging 'id'; remove
17865         extraneous diagnostics.
17867 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17869         PR c/16667
17870         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
17871         gcc.dg/init-desig-obs-3.c: New tests.
17873 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
17875         * gcc.dg/debug/20041023-1.c: New test.
17877 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
17879         PR middle-end/17407
17880         * gcc.c-torture/compile/pr17407.c: New test.
17882         PR c++/18121
17883         * g++.dg/template/array8.C: New test.
17885 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17887         PR other/18138
17888         * lib/g++.exp: Accept more than one multilib libgcc.
17889         * lib/gcc-dg.exp: Likewise.
17890         * lib/objc.exp: Likewise.
17891         * lib/treelang.exp: Likewise.
17892         * lib/gfortran.exp: Likewise.
17894 2004-10-24  Ben Elliston  <bje@au.ibm.com>
17896         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
17898 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
17900         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
17901         * gcc.dg/c99-const-expr-3.c: Likewise.
17903 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
17905         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
17907 2004-10-23  Ben Elliston  <bje@au.ibm.com>
17909         * gcc.c-torture/execute/loop-2e.x: Remove.
17911 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17913         PR c++/18095
17914         * g++.dg/parse/crash18.C: New.
17915         * g++.dg/parse/crash19.C: New.
17917 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17919         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17920         * g++.dg/ext/dllimport2.C: Same.
17921         * g++.dg/ext/dllimport8.C: Same.
17923 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17925         PR c++/10841
17926         * g++.dg/conversion/cast1.C: New test.
17927         * g++.dg/overload/pmf1.C: Adjust error marker.
17929 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17931         PR objc/17923
17932         * objc.dg/const-str-7.m: New test.
17934 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17936         * g++.dg/template/memfriend11.C: Fix comment typo.
17937         * g++.dg/template/memfriend14.C: Likewise.
17939 2004-10-20  Richard Henderson  <rth@redhat.com>
17941         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17942         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17943         -fasynchronous-unwind-tables.
17945 2004-10-20  Richard Henderson  <rth@redhat.com>
17947         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17948         (main): Return success.
17949         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17950         (main): Return success.
17952 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17954         PR c++/13495
17955         * g++.dg/template/memfriend9.C: New test.
17956         * g++.dg/template/memfriend10.C: Likewise.
17957         * g++.dg/template/memfriend11.C: Likewise.
17958         * g++.dg/template/memfriend12.C: Likewise.
17959         * g++.dg/template/memfriend13.C: Likewise.
17960         * g++.dg/template/memfriend14.C: Likewise.
17961         * g++.dg/template/memfriend15.C: Likewise.
17962         * g++.dg/template/memfriend16.C: Likewise.
17963         * g++.dg/template/memfriend17.C: Likewise.
17964         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17966 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17968         * g++.dg/conversion/dr195.C: New.
17969         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17971 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17972             Devang Patel  <dpatel@apple.com>
17974         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17975         of floating point arithmetic, which could trap.
17977 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17979         PR c++/14035
17980         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17981         * g++.dg/conversion/const2.C: New test.
17982         * g++.dg/expr/reinterpret2.C: New test.
17983         * g++.dg/expr/reinterpret3.C: New test.
17984         * g++.dg/expr/cast2.C: New test.
17985         * g++.dg/expr/copy1.C: New test.
17986         * g++.dg/other/conversion1.C: Change error message.
17987         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17988         function pointers to void *.
17989         * g++.old-deja/g++.mike/p10148.C: Likewise.
17991 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17993         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17995 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17997         PR c++/18047
17999         * g++.dg/parse/expr3.C: New test.
18001 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18003         * gcc.dg/smod-1.c: New test.
18005 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18007         * objc.dg/method-14.m: New test.
18009 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18011         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18012         Also xfail as the patch was reverted.
18014 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18016         PR middle-end/16973
18017         * gcc.dg/pr16973.c: New test.
18019 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18021         PR tree-optimization/17656
18022         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18024 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18026         * g++.dg/eh/shadow1.C: New.
18028 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18030         * gcc.c-torture/compile/20041018-1.c: New test.
18032 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18034         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18035         compiler referring to register 0 when accessing sdata.  The linker
18036         now patches things up.
18038 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18040         PR c/17529
18041         * gcc.c-torture/compile/pr17529.c: New test.
18043 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18045         PR c++/17743
18046         * g++.dg/ext/attrib17.C: New test.
18048 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18050         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18052 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18054         PR c++/10479
18055         * g++.dg/ext/attrib16.C: New test.
18057 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18059         PR c++/17042
18060         * g++.dg/init/dso_handle1.C: New test.
18062         PR c++/14667
18063         * g++.dg/parse/typedef6.C: New test.
18065         PR c++/17916
18066         * g++.dg/parse/pragma1.C: New test.
18068 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18070         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18072 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18074         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18075         -fno-common when on HPPA HP-UX platforms.
18077 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18079         PR other/16820
18080         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18081         stdint.h.
18082         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18083         uintptr_t.
18085 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18087         PR c++/16301
18088         * g++.dg/lookup/strong-using-4.C: New test.
18090 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18092         PR middle-end/16567
18093         * gcc.c-torture/compile/nested-1.c: New test.
18095 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18097         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18098         and mipsisa64*-*-* (until support for misaligned loads is added).
18099         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18100         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18101         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18102         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18103         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18104         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18106 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18108         PR c++/17976
18109         * g++.dg/init/dtor3.C: New test.
18111 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18113         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18115 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18117         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18118         * gcc.dg/macho-lo-sum.c: Likewise.
18120 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18122         * gcc.dg/ppc-spe64-1.c: New test.
18124 2004-10-14  Devang Patel  <dpatel@apple.com>
18126         PR 17635
18127         * gcc.dg/pr17635.c : New test.
18129 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18131         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18132         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18133         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18134         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18135         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18136         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18137         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18138         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18139         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18140         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18141         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18142         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18143         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18144         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18145         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18146         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18147         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18148         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18150 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18152         * gcc.dg/vect/vect-82.c: New testcase.
18153         * gcc.dg/vect/vect-82_64.c: New testcase.
18154         * gcc.dg/vect/vect-83.c: New testcase.
18155         * gcc.dg/vect/vect-83_64.c: New testcase.
18157 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18159         * gcc.dg/cpp/error-1.c: New test.
18161 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18163         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18165 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18167         PR target/17984
18168         * gcc.dg/cris-peep2-xsrand2.c: New test.
18170 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18172         PR c++/17661
18173         * testsuite/g++.dg/expr/for2.C: New test.
18175 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18177         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18179 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18181         PR tree-optimization/17724
18182         * g++.dg/opt/pr17724-1.C: New test.
18183         * g++.dg/opt/pr17724-2.C: New test.
18184         * g++.dg/opt/pr17724-3.C: New test.
18185         * g++.dg/opt/pr17724-4.C: New test.
18186         * g++.dg/opt/pr17724-5.C: New test.
18187         * g++.dg/opt/pr17724-6.C: New test.
18189 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18191         PR c/17301
18192         * gcc.dg/pr17301-2.c: New test.
18194 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18196         PR c++/15876
18197         * g++.dg/parse/error22.C: New test.
18199         PR c++/17936
18200         * g++.dg/template/spec18.C: New test.
18202 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18204         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18205         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18206         memcpy.
18207         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18208         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18210 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18212         * g++.dg/eh/cleanup5.C: Add dg-options "".
18214 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18216         PR middle-end/17657
18217         * gcc.dg/switch-4.c: New test case.
18219 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18221         * gcc.c-torture/execute/20041011-1.c: New test.
18223 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18225         PR c++/17554
18226         * g++.dg/init/for3.C: New test.
18228         PR c++/17657
18229         * g++.dg/opt/switch2.C: New test.
18231         PR middle-end/17703
18232         * g++.dg/warn/Wreturn-2.C: New test.
18234 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18236         PR c++/17907
18237         * g++.dg/eh/cleanup5.C: New test.
18239 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18241         PR c++/17393
18242         * g++.dg/parse/error21.C: New test.
18244 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18246         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18247         * g++.dg/warn/incomplete1.C: Likewise.
18248         * g++.dg/template/qualttp20.C: Likewise.
18250 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18252         PR c/17881
18253         * parm-incomplete-1.c: New test.
18255 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18257         PR c++/17867
18258         * g++.dg/parse/error19.C: New test.
18260         PR c++/17670
18261         * g++.dg/init/new11.C: New test.
18263         PR c++/17821
18264         * g++.dg/parse/error20.C: New test.
18266         PR c++/17826
18267         * g++.dg/template/crash24.C: New test.
18269 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18271         PR c/17301
18272         * gcc.dg/pr17301-1.c: New test.
18274 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18276         PR c/17189
18277         * gcc.dg/anon-struct-5.c: New test.
18279 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18281         PR c/17844
18282         * gcc.dg/pr17844-1.c: New test.
18284 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18286         PR tree-optimization/17906
18287         * gcc.c-torture/compile/pr17906.c: New.
18289 2004-10-09  Stuart Hastings  <stuart@apple.com>
18290             Roger Sayle  <roger@eyesopen.com>
18292         PR rtl-optimization/17853
18293         * gcc.dg/i386-mmx-5.c: New testcase.
18295 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18297         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18299 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18301         PR c++/17524
18302         * g++.dg/template/static9.C: New test.
18304         PR c++/17685
18305         * g++.dg/parse/operator5.C: New test.
18307 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18309         PR middle-end/17894
18310         * gcc.c-torture/execute/divcmp-4.c: New test case.
18312 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18314         PR tree-opt/17902
18315         * g++.dg/opt/pr17902.C: New test.
18317 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18319         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18321 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18323         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18325 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18327         * gcc.dg/assign-warn-3.c: New test.
18329 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18331         PR c/16999
18332         * gcc.dg/cpp/ident-1.c: New test.
18334 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18336         * gcc.c-torture/compile/acc1.c: New.
18338 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18340         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18341         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18343 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18345         * gcc.dg/ultrasp11.c: New test.
18347 2004-10-08  Michael Matz  <matz@suse.de>
18349         * gcc.dg/doloop-2.c: New test.
18351 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18353         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18354         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18355         objc.dg/method-9.m: Update expected diagnostics.
18357 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18359         * gcc.dg/ppc-fsel-3.c: New file.
18360         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18362 2004-10-07  Paul Brook  <paul@codesourcery.com>
18364         * gfortran.dg/intrinsic_verify_1.f90: New test.
18366 2004-10-07  Paul Brook  <paul@codesourcery.com>
18368         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18370 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18372         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18373         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18374         commit.
18376 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18378         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18380 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18382         PR c++/17115
18383         * g++.dg/warn/Winline-4.C: New test.
18385 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18387         * gcc.c-torture/compile/20041007-1.c: New test.
18389 2004-10-07  Paul Brook  <paul@codesourcery.com>
18391         PR fortran/17678
18392         * gfortran.dg/use_allocated_1.f90: New test.
18394 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18396         PR middle-end/17849
18397         * gfortran.fortran-torture/compile/nested.f90: New test
18399 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18401         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18403 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18405         PR c++/17368
18406         * g++.dg/ext/asm6.C: New test.
18408 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18410         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18412 2004-10-06  Paul Brook  <paul@codesourcery.com>
18414         PR libfortran/17709
18415         * gfortran.dg/empty_format_1.f90: New test.
18417 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18419         PR fortran/17568
18420         * gfortran.dg/ishft.f90: New test.
18422         PR fortran/17283
18423         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18424         tests.
18426 2004-10-06  Paul Brook  <paul@codesourcery.com>
18428         * gfortran.dg/do_1.f90: New test.
18430 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18432         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18433         optimizing for size.
18435 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18437         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18439 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18441         * gcc.c-torture/compile/20041005-1.c: New test.
18443 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18445         PR c++/17829
18446         * g++.dg/lookup/koenig4.C: New.
18448 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18450         * g++.dg/other/classkey1.C: Adjust quoting marks.
18451         * g++.dg/parse/error15.C: Likewise.
18452         * g++.dg/template/meminit2.C (int>): Likewise.
18454 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18456         PR fortran/17283
18457         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18459         PR fortran/17631
18460         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18462         PR fortran/17708
18463         * gfortran.dg/pr17708.f90: New test.
18465 2004-10-04  Chao-ying Fu  <fu@mips.com>
18467         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18468         * gcc.dg/vect/vect-4.c: Ditto.
18469         * gcc.dg/vect/vect-5.c: Ditto.
18470         * gcc.dg/vect/vect-6.c: Ditto.
18471         * gcc.dg/vect/vect-8.c: Ditto.
18472         * gcc.dg/vect/vect-16.c: Ditto.
18473         * gcc.dg/vect/vect-30.c: Ditto.
18474         * gcc.dg/vect/vect-40.c: Ditto.
18475         * gcc.dg/vect/vect-41.c: Ditto.
18476         * gcc.dg/vect/vect-42.c: Ditto.
18477         * gcc.dg/vect/vect-43.c: Ditto.
18478         * gcc.dg/vect/vect-44.c: Ditto.
18479         * gcc.dg/vect/vect-45.c: Ditto.
18480         * gcc.dg/vect/vect-46.c: Ditto.
18481         * gcc.dg/vect/vect-47.c: Ditto.
18482         * gcc.dg/vect/vect-48.c: Ditto.
18483         * gcc.dg/vect/vect-49.c: Ditto.
18484         * gcc.dg/vect/vect-50.c: Ditto.
18485         * gcc.dg/vect/vect-51.c: Ditto.
18486         * gcc.dg/vect/vect-52.c: Ditto.
18487         * gcc.dg/vect/vect-53.c: Ditto.
18488         * gcc.dg/vect/vect-54.c: Ditto.
18489         * gcc.dg/vect/vect-55.c: Ditto.
18490         * gcc.dg/vect/vect-56.c: Ditto.
18491         * gcc.dg/vect/vect-57.c: Ditto.
18492         * gcc.dg/vect/vect-58.c: Ditto.
18493         * gcc.dg/vect/vect-59.c: Ditto.
18494         * gcc.dg/vect/vect-60.c: Ditto.
18495         * gcc.dg/vect/vect-74.c: Ditto.
18496         * gcc.dg/vect/vect-79.c: Ditto.
18497         * gcc.dg/vect/vect-80.c: Ditto.
18499 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18501         * gcc.dg/unused-7.c: Use the correct option.
18503 2004-10-04  Paul Brook  <paul@codesourcery.com>
18504         Bud Davis  <bdavis9659@comcast.net>
18506         PR fortran/17706
18507         PR fortran/16434
18508         * gfortran/pr17706.f90: New test.
18509         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18511 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18513         * gfortran.dg/pr17612.f90: New test.
18515 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18517         * g++.dg/template/local1.C: Adjust quoting marks in
18518         testing for diagnostics.
18519         * g++.dg/tls/diag-2.C: Likewise.
18520         * g++.dg/other/error8.C: Likewise.
18522 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18524         PR c/17178
18525         * gcc.dg/unused-4.c: Adjust to be correct.
18527         PR c/17820
18528         * gcc.dg/unused-7.c: New test.
18530 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18532         PR c++/17797
18533         * g++.dg/overload/template2.C: New test.
18535 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18537         PR tree-optimization/16632
18538         * gcc.dg/tree-ssa/20041002-1.c: New.
18540 2004-10-03  Paul Brook  <paul@codesourcery.com>
18542         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18543         rather than relying on default formatting.
18545 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18547         * gcc.dg/20040920-1.c: Update expected message text.
18549 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18551         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18553 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18555         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18556         tree level.
18558 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18560         * gcc.dg/tree-ssa/pr17343.c: Remove.
18562 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18564         PR tree-opt/17343
18565         * gcc.dg/tree-ssa/pr17343.c: New test.
18567 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18569         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18570         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18571         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18572         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18573         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18575 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18577         * gcc.dg/lvalue-2.c: New test.
18579 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18581         PR c/17730
18582         * gcc.dg/pr17730-1.c: New test
18584 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18586         PR c/7425
18587         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18589 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18591         * gcc.c-torture/execute/stdarg-1.c: New test.
18592         * gcc.c-torture/execute/stdarg-2.c: New test.
18593         * gcc.c-torture/execute/stdarg-3.c: New test.
18594         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18595         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18596         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18597         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18598         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18600 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18602         PR tree-optimization/17697
18603         * g++.dg/opt/pr17697-1.C: New test.
18604         * g++.dg/opt/pr17697-2.C: New test.
18605         * g++.dg/opt/pr17697-3.C: New test.
18607 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18609         PR c/16409
18610         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18611         gcc.dg/vla-init-5.c: New tests.
18613 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18615         PR c/13804
18616         * gcc.dg/pr13804-1.c: New test.
18618 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18620         PR fortran/16938
18621         * gfortran.dg/pr16938.f90: New test.
18623 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18625         * g++.dg/template/crash23.C: New test.
18627 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18629         PR c++/17585
18630         * g++.dg/template/static8.C: New test.
18632 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18634         PR c++/17681
18635         * g++.dg/other/error9.C: New test.
18637 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18639         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18641 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18643         PR fortran/15164
18644         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
18646 2004-09-26  Roger Sayle  <roger@eyesopen.com>
18648         PR middle-end/17112
18649         * gcc.dg/pr17112-1.c: New test case.
18651 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18653         PR c/11459
18654         * gcc.dg/pr11459-1.c: New test.
18656 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
18658         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
18659         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18661 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18663         * gfortran.dg/pr15324.f90: Make array bounds consistent.
18665 2004-09-25  Jan Hubicka  <jh@suse.cz>
18667         * compile/30040909-1.c: New test.
18668         * compile/30040907-1.c: New test.
18670 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
18672         * gcc.c-torture/execute/va-arg-26.c: New test.
18674 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
18676         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
18677         extra diagnostics on targets with 64-bit pointers.
18678         * objc.dg/selector-1.m: Adjust dg-warning regexp.
18680 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18682         PR c/17188
18683         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
18684         * gcc.dg/decl-3.c: Adjust expected message.
18686 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18688         PR fortran/17615
18689         * gfortran.dg/pr17615.f90: New test.
18691 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
18693         PR tree-optimzation/17517
18694         * g++.dg/tree-ssa/pr17517.C: New Test.
18696 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18698         PR c++/16889
18699         * g++.dg/lookup/ambig3.C: New.
18701 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
18703         PR tree-opt/17624
18704         * g++.dg/opt/pr17624.C: New test.
18706 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18708         PR c/6980
18709         * gcc.dg/Wbad-function-cast-1.c: New test.
18711 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
18713         * g++.dg/ext/complit1.C
18714         * g++.dg/other/error2.C
18715         * g++.dg/other/nontype-1.C
18716         * g++.dg/parse/crash11.C
18717         * g++.dg/parse/crash12.C
18718         * g++.dg/parse/error15.C
18719         * g++.dg/parse/error4.C
18720         * g++.dg/parse/tmpl-outside1.C
18721         * g++.dg/parse/too-many-tmpl-args1.C
18722         * g++.dg/template/dependent-expr3.C
18723         * g++.dg/template/error10.C
18724         * g++.dg/template/instantiate1.C
18725         * g++.dg/template/vtable2.C
18726         * g++.dg/warn/Wshadow-1.C
18727         * g++.dg/warn/weak1.C
18728         * g++.old-deja/g++.brendan/crash16.C
18729         * g++.old-deja/g++.brendan/crash18.C
18730         * g++.old-deja/g++.brendan/crash48.C
18731         * g++.old-deja/g++.brendan/crash49.C
18732         * g++.old-deja/g++.brendan/crash55.C
18733         * g++.old-deja/g++.brendan/crash56.C
18734         * g++.old-deja/g++.brendan/crash8.C
18735         * g++.old-deja/g++.brendan/enum11.C
18736         * g++.old-deja/g++.brendan/enum8.C
18737         * g++.old-deja/g++.brendan/enum9.C
18738         * g++.old-deja/g++.brendan/friend3.C
18739         * g++.old-deja/g++.brendan/misc14.C
18740         * g++.old-deja/g++.bugs/900402_02.C
18741         * g++.old-deja/g++.bugs/900404_03.C
18742         * g++.old-deja/g++.bugs/900404_04.C
18743         * g++.old-deja/g++.bugs/900428_03.C
18744         * g++.old-deja/g++.jason/crash4.C
18745         * g++.old-deja/g++.jason/overload21.C
18746         * g++.old-deja/g++.jason/redecl1.C
18747         * g++.old-deja/g++.jason/report.C
18748         * g++.old-deja/g++.jason/rfg10.C
18749         * g++.old-deja/g++.jason/template30.C
18750         * g++.old-deja/g++.law/arm12.C
18751         * g++.old-deja/g++.law/ctors5.C
18752         * g++.old-deja/g++.law/cvt20.C
18753         * g++.old-deja/g++.law/init10.C
18754         * g++.old-deja/g++.law/init8.C
18755         * g++.old-deja/g++.law/visibility17.C
18756         * g++.old-deja/g++.law/visibility7.C
18757         * g++.old-deja/g++.mike/net8.C
18758         * g++.old-deja/g++.mike/p646.C
18759         * g++.old-deja/g++.mike/p700.C
18760         * g++.old-deja/g++.mike/p701.C
18761         * g++.old-deja/g++.mike/p811.C
18762         * g++.old-deja/g++.ns/template13.C
18763         * g++.old-deja/g++.other/array3.C
18764         * g++.old-deja/g++.other/crash25.C
18765         * g++.old-deja/g++.other/dtor3.C
18766         * g++.old-deja/g++.other/dtor4.C
18767         * g++.old-deja/g++.other/main1.C
18768         * g++.old-deja/g++.other/warn7.C
18769         * g++.old-deja/g++.pt/crash11.C
18770         * g++.old-deja/g++.pt/crash36.C
18771         * g++.old-deja/g++.pt/spec22.C
18772         * g++.old-deja/g++.pt/spec9.C
18773         * g++.old-deja/g++.pt/ttp52.C
18774         * g++.old-deja/g++.robertl/eb103.C
18775         * g++.old-deja/g++.robertl/eb121.C
18776         * g++.old-deja/g++.robertl/eb22.C
18777         * g++.old-deja/g++.robertl/eb8.C:
18778         Update locations and/or regexps of dg-error markers.
18779         Remove markers for some bogus messages that are no longer issued.
18781 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
18783         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
18784         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
18786 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
18788         PR c++/17618
18789         * g++.dg/lookup/crash5.C: New test.
18791 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
18793         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
18794         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
18795         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
18796         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
18797         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
18798         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
18800         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
18801         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
18802         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
18803         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
18804         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
18805         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
18807         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
18809         * gcc.dg/vect/vect-44.c: Check additional cases.
18810         * gcc.dg/vect/vect-48.c: Check additional cases.
18812         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
18813         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
18814         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
18815         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
18816         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
18817         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
18818         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
18819         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
18820         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
18822         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
18823         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
18824         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
18826 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18828         * gcc.dg/tree-ssa/loop-6.c: New test.
18830 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
18832         PR c++/17620
18833         * g++.dg/inherit/base2.C: New.
18835 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18837         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
18838         * gcc.dg/20001012-2.c: Likewise.
18839         * gcc.dg/20001013-1.c: Likewise.
18840         * gcc.dg/20001101-1.c: Likewise.
18841         * gcc.dg/20001102-1.c: Likewise.
18842         * gcc.dg/bf-spl1.c: Likewise.
18843         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
18844         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
18846 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
18848         PR tree-optimization/16721
18849         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
18851 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
18853         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
18854         * gcc.dg/20040305-1.c: Likewise.
18856 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
18858         PR c/16566
18859         * gcc.c-torture/compile/pr16566-1.c,
18860         gcc.c-torture/compile/pr16566-2.c,
18861         gcc.c-torture/compile/pr16566-3.c: New tests.
18863 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
18865         PR tree-optimization/17512
18866         * gcc.c-torture/compile/20040916-1.c.
18868 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
18870         * gcc.dg/pragma-re-3.c: New test.
18872 2004-09-17  Matt Austern  <austern@apple.com>
18874         PR c++/15049
18875         * g++.dg/other/anon3.C: New.
18877 2004-09-21  Roger Sayle  <roger@eyesopen.com>
18879         PR c++/7503
18880         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
18881         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
18882         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
18883         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
18884         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
18886 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
18888         PR fortran/17286
18889         * gfortran.dg/pr17286.f90: New test.
18891 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
18893         PR c++/17530
18894         * g++.dg/template/static7.C: New test.
18896 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
18898         PR tree-opt/17558
18899         * gcc.c-torture/compile/pr17558.c: New test.
18901 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18903         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
18904         if SKIP_ATTRIBUTE is defined.
18906 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18908         PR fortran/15957
18909         * gfortran.dg/pr15957.f90: New test.
18911 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18913         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18914         in comparison.
18915         * gcc.dg/vect/vect-79.c: Likewise.
18916         * gcc.dg/vect/vect-80.c: Likewise.
18918 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18920         PR fortran/15750
18921         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18923 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18925         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18926         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18927         * gcc.dg/vect/vect-62.c: New testcase.
18928         * gcc.dg/vect/vect-63.c: New testcase.
18929         * gcc.dg/vect/vect-64.c: New testcase.
18930         * gcc.dg/vect/vect-65.c: New testcase.
18931         * gcc.dg/vect/vect-66.c: New testcase.
18932         * gcc.dg/vect/vect-67.c: New testcase.
18933         * gcc.dg/vect/vect-68.c: New testcase.
18934         * gcc.dg/vect/vect-69.c: New testcase.
18935         * gcc.dg/vect/vect-79.c: New testcase.
18936         * gcc.dg/vect/vect-80.c: New testcase.
18938 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18940         * gcc.target/mips/asm-1.c: New test.
18942 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18944         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18945         * gcc.dg/vect/vect-73.c: New testcase.
18946         * gcc.dg/vect/vect-74.c: New testcase.
18947         * gcc.dg/vect/vect-75.c: New testcase.
18948         * gcc.dg/vect/vect-76.c: New testcase.
18949         * gcc.dg/vect/vect-77.c: New testcase.
18950         * gcc.dg/vect/vect-78.c: New testcase
18952 2004-09-18  Paul Brook  <paul@codesourcery.com>
18954         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18956 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18958         PR c/17424
18959         * gcc.dg/pr17424-1.c: New test.
18961 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18963         * g++.dg/tree-ssa/pr17153.C: New test.
18965 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18967         PR pch/13361
18968         * testsuite/g++.dg/pch/wchar-1.C: New.
18969         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18971 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18973         * gcc.c-torture/execute/20040917-1.c: New test.
18975 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18977         PR tree-optimization/17319
18978         * gcc.dg/pr17319.c: New test.
18980 2004-09-17  Devang Patel  <dpatel@apple.com>
18982         * gcc.dg/20040813-1.c: New test.
18984 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18986         PR tree-optimization/17273
18987         * gcc.c-torture/compile/pr17273.c: New test.
18989 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18991         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18992         Update expected messages.
18993         * gcc.dg/declspec-13.c: New test.
18995 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18997         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18999 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19001         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19002         change what 'a' is pointing to.
19004 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19006         PR c++/16002
19007         * g++.dg/template/error18.C: New test.
19009         PR c++/16029
19010         * g++.dg/warn/Wunused-8.C: New test.
19012 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19014         PR tree-optimization/17513
19015         * gcc.dg/20040916-1.c: New test.
19017 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19019         PR c++/17501
19020         * g++.dg/template/typename7.C: New test.
19022 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19024         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19026 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19028         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19029         with -ftree-based-profiling also.
19030         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19032 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19034         PR/15364
19035         * gfortran.dg/der_array_io_1.f90: New test.
19036         * gfortran.dg/der_array_io_2.f90: New test.
19037         * gfortran.dg/der_array_io_3.f90: New test.
19039 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19041         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19042         EABI.
19044 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19046         * g++.dg/opt/switch1.C: New test.
19048 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19050         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19051         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19052         Update expected messages.
19054 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19056         PR fortran/16485
19057         * gfortran.dg/same_name_1.f90: New test.
19059 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19061         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19062         dereference garbage pointers.
19064 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19066         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19067         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19069         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19070         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19071         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19073 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19075         PR c++/17324
19076         * g++.dg/template/mangle1.C: New test.
19078 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19080         PR tree-optimization/17252
19081         * gcc.c-torture/execute/pr17252.c: New test.
19083 2004-09-14  Andrew Pinski  <apinski@apple.com>
19085         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19087 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19089         PR rtl-optimization/9771
19090         * gcc.dg/pr9771-1.c: New test case.
19092 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19094         PR tree-optimization/15262
19095         * gcc.c-torture/execute/pr15262-1.c: New test.
19096         * gcc.c-torture/execute/pr15262-2.c: New test.
19098 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19100         * gcc.dg/declspec-12.c: New test.
19102 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19104         * gfortran.dg/pr17090.f90: Add directives to test.
19106 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19108         * gcc.c-torture/compile/20040914-1.c: New test.
19110 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19112         PR c++/16162
19113         * g++.dg/template/decl2.C: New test.
19115 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19117         PR fortran/17090
19118         * gfortran.dg/pr17090.f90: New test.
19120 2004-09-13  Dale Johannesen  <dalej@apple.com>
19122         * gcc.c-torture/compile/pr17408.c: New test case.
19124 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19126         PR c++/16716
19127         * g++.dg/parse/crash17.C: New test.
19129         PR c++/17327
19130         * g++.dg/template/enum3.C: New test.
19132 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19134         * lib/gcc-defs.exp: Load wrapper.exp.
19135         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19136         using local code.
19137         * lib/gcc.exp (gcc_init): Similar.
19138         * lib/gfortran.exp (gfortran_init): Similar.
19139         * lib/objc.exp (objc_init): Similar.
19140         * lib/treelang.exp (treelang_init): Similar.
19141         * lib/wrapper.exp: New file with build_wrapper call machinery in
19142         ${tool}_maybe_build_wrapper.
19144 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19146         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19147         "inline".
19148         * gcc.dg/declspec-11.c: Update expected messages.
19149         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19150         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19151         gcc.dg/inline-12.c: New tests.
19153 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19155         * g++.dg/tree-ssa/pr17400.C: New testcase.
19157 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19159         * gcc.target/mips/sb1-1.c: New testcase.
19161 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19163         * lib/g77-dg.exp: Remove unused file.
19164         * lib/mike-g77.exp: Ditto.
19165         * lib/g77.exp: Ditto.
19167 2004-09-12  Richard Henderson  <rth@redhat.com>
19169         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19171 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19173         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19174         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19175         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19176         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19177         Update expected messages.
19179 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19181         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19182         declaration/use mismatch for dirp parameter.
19184 2004-09-12  Andrew Pinski  <apinski@apple.com>
19186         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19187         -fgnu-runtime is passed.
19189 2004-09-12  Richard Henderson  <rth@redhat.com>
19191         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19192         do the uplevel thing and update additional_flags directly.
19193         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19194         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19195         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19196         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19198 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19200         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19202 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19204         PR middle-end/17411
19205         * g++.dg/opt/pr17411-1.C: New test case.
19207 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19209         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19210         gcc.dg/tls/diag-2.c: Update expected messages.
19211         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19212         messages.
19213         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19214         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19215         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19216         gcc.dg/tls/diag-5.c: New tests.
19218 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19220         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19222 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19224         * g++.dg/parse/break-in-for.C: New test.
19226 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19228         * gcc.dg/tree-ssa/20040911-1.c: New test.
19230 2004-09-11  Andreas Jaeger  <aj@suse.de>
19232         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19233         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19235 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19237         * gcc.target/frv: New directory of FR-V-specific tests.
19239 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19241         * gcc.dg/convert-vec-1.c: New test.
19243 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19245         PR middle-end/17024
19246         * gcc.dg/pr17024-1.c: New test case.
19248 2004-09-10  Eric Christopher  <echristo@redhat.com>
19250         * gcc.dg/20040910-1.c: New test.
19252 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19254         * gcc.dg/bitfld-9.c: New test.
19256 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19258         * gcc.c-torture/execute/ieee/acc1.c: New test.
19259         * gcc.c-torture/execute/ieee/acc2.c: New test.
19260         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19262 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19264         * gcc.dg/deprecated-2.c: New test.
19266 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19268         * gcc.dg/init-vec-1.c: New test.
19270 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19272         PR middle-end/17055
19273         * gcc.dg/pr17055-1.c: New test case.
19275 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19277         PR target/17377
19278         * gcc.c-torture/execute/pr17377.c: New test.
19280 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19282         PR c/8420
19283         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19284         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19285         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19286         gcc.dg/long-long-typespec-1.c: New tests.
19287         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19289 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19291         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19292         gcc.dg/gnu99-static-1.c: New tests.
19294 2004-09-08  Devang Patel  <dpatel@apple.com>
19296         * gcc.dg/darwin-ld-20040828-1.c: New test.
19297         * gcc.dg/darwin-ld-20040828-2.c: New test.
19298         * gcc.dg/darwin-ld-20040828-3.c: New test.
19300 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19302         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19303         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19304         in error message.
19305         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19306         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19307         in error message.
19308         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19309         types they qualify.
19310         * objc.dg/type-size-2.m: Fix wording in comment.
19311         * objc.dg/va-meth-1.m: New test case.
19313 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19315         PR c/16633:
19316         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19317         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19319 2004-09-06  Devang Patel  <dpatel@apple.com>
19321         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19322         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19324 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19326         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19327         reflect changed line numbering of diagnostics.
19329 2004-09-06  Paul Brook  <paul@codesourcery.com>
19331         * gfortran.dg/edit_real_1.f90: Add new test.
19333 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19335         * gcc.dg/tree-ssa/loop-2.c: New test.
19336         * gcc.dg/tree-ssa/loop-3.c: New test.
19337         * gcc.dg/tree-ssa/loop-4.c: New test.
19338         * gcc.dg/tree-ssa/loop-5.c: New test.
19340 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19342         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19344 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19346         * gcc.dg/format/sentinel-1.c: New test.
19348 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19350         * testsuite/gcc.dg/builtins-46.c: New.
19352 2004-09-03  Devang Patel  <dpatel@apple.com>
19354         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19355         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19357 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19359         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19360         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19361         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19362         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19363         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19364         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19365         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19366         the non-portable bzero.
19367         * gcc.dg/20010912-1.c: xfail for NetWare.
19368         * gcc.dg/20020426-2.c: xfail for NetWare.
19369         * gcc.dg/20021014-1.c: xfail for NetWare.
19370         * gcc.dg/20021018-1.c: xfail for NetWare.
19371         * gcc.dg/20030213-1.c: xfail for NetWare.
19372         * gcc.dg/20030225-1.c: xfail for NetWare.
19373         * gcc.dg/20030708-1.c: xfail for NetWare.
19374         * gcc.dg/builtins-config.h: Also exclude NetWare.
19375         * gcc.dg/format/format.h: Define restrict only if not already defined.
19376         * gcc.dg/nest.c: xfail for NetWare.
19377         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19378         * lib/target-supports.exp (check_visibility_available): Exclude
19379         NetWare.
19381 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19383         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19384         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19385         deterministic starting point for the alignment of structure fields.
19386         * gcc.dg/Wpadded.c: Dito.
19387         * g++.dg/abi/vbase10.C: Dito.
19389 2004-09-03  Devang Patel  <dpatel@apple.com>
19391         * g++.dg/debug/pr15736.cc: New test.
19393 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19395         * README.QMTEST: Fix out-of-date link.
19397 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19399         PR fortran/16579
19400         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19401         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19403 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19405         * g++.dg/abi/arm_rtti1.C: New test.
19407 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19409         * gcc.dg/ppc-vector-memcpy.c: New.
19410         * gcc.dg/ppc-vector-memset.c: New.
19412 2004-09-02  Chao-ying Fu  <fu@mips.com>
19414         * gcc.target/mips/mips-3d-1.c: New test.
19415         * gcc.target/mips/mips-3d-2.c: New test.
19416         * gcc.target/mips/mips-3d-3.c: New test.
19417         * gcc.target/mips/mips-3d-4.c: New test.
19418         * gcc.target/mips/mips-3d-5.c: New test.
19419         * gcc.target/mips/mips-3d-6.c: New test.
19420         * gcc.target/mips/mips-3d-7.c: New test.
19421         * gcc.target/mips/mips-3d-8.c: New test.
19422         * gcc.target/mips/mips-3d-9.c: New test.
19423         * gcc.target/mips/mips-ps-1.c: New test.
19424         * gcc.target/mips/mips-ps-2.c: New test.
19425         * gcc.target/mips/mips-ps-3.c: New test.
19426         * gcc.target/mips/mips-ps-4.c: New test.
19427         * gcc.target/mips/mips-ps-type.c: New test.
19429 2004-09-02  Paul Brook  <paul@codesourcery.com>
19431         * gfortran.dg/edit_real_1.f90: Add new tests.
19433 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19435         PR fortran/15327
19436         * gfortran.dg/merge_char_1.f90: New test.
19438 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19440         PR fortran/16404
19441         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19443 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19445         PR c/1522
19446         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19448 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19450         * g++.dg/opt/loop1.C: Do not XFAIL.
19452 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19454         * gcc.c-torture/execute/20040831-1.c: New test.
19456 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19458         PR fortran/16579
19459         * gfortran.dg/g77/20010610.f: Now passes.
19460         Copy from g77.f-torture/execute. Add dg-run directive.
19461         * gfortran.dg/g77/README: Update
19463 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19465         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19466         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19467         (t1, t2, t3, t4): Add volatile.
19469 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19471         * g++.dg/ext/visibility/arm1.C: New test.
19473 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19475         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19476         -pedantic-errors.
19478 2004-09-01  Paul Brook  <paul@codesourcery.com>
19480         * gfortran.dg/eof_2.f90: New test.
19482 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19484         PR fortran/16579
19485         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19487 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19489         PR libfortran/16805
19490         * gfortran.dg/list_read_2.f90: New test.
19492 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19494         * g++.dg/abi/key1.C: New test.
19496 2004-08-31  Richard Henderson  <rth@redhat.com>
19498         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19499         form of offsetof.
19500         * g++.dg/other/offsetof5.C: Remove duplicate.
19502 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19504         PR fortran/17244
19505         * gfortran.dg/func_derived_1.f90: New test.
19507 2004-08-31  Paul Brook  <paul@codesourcery.com>
19509         * gfortran.dg/eof_1.f90: New test.
19511 2004-08-31  Paul Brook  <paul@codesourcery.com>
19513         * gfortran.dg/list_read_1.f90: New file.
19515 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19517         * g++.dg/opt/loop1.C: XFAIL.
19519 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19521         * gcc.dg/funcdef-storage-1.c: New.
19522         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19523         an extern function in local scope.
19524         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19525         declare an 'auto inline' function in local scope.
19526         * gcc.dg/20011130-1.c: Likewise.
19527         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19528         an 'auto' function in local scope.
19529         * gcc.dg/20021014-1.c: Likewise.
19530         * gcc.dg/20030331-2.c: Likewise.
19532 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19534         * gfortran.dg/blockdata_1.f90: New test.
19536 2004-08-30  Richard Henderson  <rth@redhat.com>
19538         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19540 2004-08-30  Richard Henderson  <rth@redhat.com>
19542         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19543         additional_flags set by alternate driver.
19544         (ieee-options): New procedure.
19545         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19546         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19547         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19548         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19550 2004-08-30  Richard Henderson  <rth@redhat.com>
19552         * lib/f-torture.exp: Remove.
19554 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19556         PR rtl-optimization/16590
19557         * g++.dg/opt/loop1.C: New test.
19559 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19561         PR fortran/13910
19562         * gfortran.dg/oldstyle_1.f90: New test.
19564 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19565         Paul Brook  <paul@codesourcery.com>
19567         * gfortran.dg/g77/README: Update.
19568         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19569         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19570         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19572 2004-08-28  Paul Brook  <paul@codesourcery.com>
19574         PR libfortran/17195
19575         * gfortran.dg/edit_real_1.f90: New test.
19577 2004-08-27  Paul Brook  <paul@codesourcery.com>
19579         * gfortran.dg/rewind_1.f90: New test.
19581 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19583         PR fortran/16597
19584         * gfortran.dg/pr16597.f90: New test.
19586 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19588         PR c/13801
19589         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19590         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19591         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19592         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19593         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19595 2004-08-26  Nick Clifton  <nickc@redhat.com>
19597         * gcc.c-torture/compile/pr17119.c: New test.
19599 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19601         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19603 2004-08-25  Richard Henderson  <rth@redhat.com>
19605         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19606         the bits that expect kind=8 to be the largest real kind.
19608 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19610         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19612 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19614         * gfortran.dg/assignment_1.f90: New test.
19616 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19618         * g++.dg/template/repo3.C: New test.
19620 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19622         PR middle-end/16693
19623         PR tree-optimization/16372
19624         * g++.dg/opt/pr16372-1.C: New test case.
19625         * g++.dg/opt/pr16693-1.C: New test case.
19626         * g++.dg/opt/pr16693-2.C: New test case.
19628 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19630         * objc.dg/proto-lossage-4.m: New test.
19632 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19634         PR c++/17155
19635         * g++.dg/inherit/local2.C: New test.
19637 2004-08-25  Paul Brook  <paul@codesourcery.com>
19639         PR fortran/17144
19640         * gfortran.dg/string_ctor_1.f90: New test.
19642 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19644         PR c++/14428
19645         * g++.dg/template/redecl2.C: New test.
19647 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19649         PR fortran/17143
19650         * gfortran.dg/pr17143.f90: New test.
19652 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
19654         PR fortran/17164
19655         * gfortran.dg/pr17164.f90: New test.
19657 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19659         * gcc.dg/tree-ssa/loop-1.c: New test.
19661 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19663         * gcc.c-torture/compile/20040824-1.c: New test.
19665 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
19667         * gcc.c-torture/compile/iftrap-3.c: New test.
19669 2004-08-24  Paul Brook  <paul@codesourcery.com>
19671         * gfortran.dg/entry_2.f90: New test.
19673 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19675         PR c++/16889
19676         * g++.dg/lookup/ambig[12].C: New.
19678 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19680         PR c++/16706
19681         * g++.dg/template/crash21.C: New test.
19682         * g++.dg/template/crash22.C: Likewise.
19684 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19686         PR c++/17149
19687         * g++.dg/template/access15.C: New.
19689 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19691         PR c++/17163
19692         * g++.dg/template/repo2.C: New test.
19694 2004-08-23  Roger Sayle  <roger@eyesopen.com>
19696         PR rtl-optimization/17078
19697         * gcc.c-torture/execute/pr17078-1.c: New test case.
19699 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19701         PR c/14492
19702         * gcc.dg/debug/crash1.c: New test.
19704 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
19706         PR c/16180
19707         * gcc.dg/loop-5.c: New test.
19709 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19711         * gcc.c-torture/execute/20040823-1.c: New test.
19713 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
19715         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
19716         to the assembler.  Simplify test accordingly.
19717         (asm_abi_flags): Use GNU names.
19718         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
19719         to check for ABI flags.
19721 2004-08-22  Andrew Pinski  <apinski@apple.com>
19723         * g++.dg/opt/pr14029.C: New test.
19724         * gcc.c-torture/execute/pr15262.c: New test.
19726 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19728         * gfortran.dg/reduction.f90: Add checks with complex arguments.
19730 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
19732         PR 16908
19733         * gfortran.dg/direct_io.f90: New test.
19735 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19737         PR c++/17121
19738         * g++.dg/inherit/local2.C: New test.
19740 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
19742         PR c++/17120
19743         * g++.dg/warn/Wparentheses-4.C: New test.
19745 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
19747         PR c++/17121
19748         * g++.dg/inherit/local2.C: New test.
19750         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
19751         * gcc.dg/ppc-ldstruct.c: Likewise.
19752         * gcc.dg/ppc64-abi-2.c: Likewise.
19754 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
19756         PR rtl-optimization/17099
19757         * gcc.c-torture/execute/20040820-1.c: New test.
19759 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
19761         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
19763 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
19765         PR fortran/17077
19766         * gfortran.dg/auto_array_1.f90: New test.
19768 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19770         PR fortran/17074
19771         * gfortran.dg/simpleif_1.f90: New test.
19773 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
19775         * lib/target-supports.exp (check_profiling_available): Return
19776         false for arm*-*-symbianelf* and arm*-*-eabi*.
19778         PR c++/15890
19779         * g++.dg/template/delete1.C: New test.
19781 2004-08-19  Paul Brook  <paul@codesourcery.com>
19783         PR fortran/14976
19784         PR fortran/16228
19785         * gfortran.dg/data_char_1.f90: New test.
19787 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
19789         PR fortran/16946
19790         * gfortran.dg/reduction.f90: New testcase.
19792 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19794         PR fortran/16520
19795         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
19797 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19799         PR c++/17041
19800         * g++.dg/Wparentheses-3.C: New test.
19802 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
19804         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
19805         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
19806         * gcc.dg/vect/vect-2.c: Likewise.
19807         * gcc.dg/vect/vect-3.c: Likewise.
19808         * gcc.dg/vect/vect-4.c: Likewise.
19809         * gcc.dg/vect/vect-5.c: Likewise.
19810         * gcc.dg/vect/vect-6.c: Likewise.
19811         * gcc.dg/vect/vect-7.c: Likewise.
19812         * gcc.dg/vect/vect-25.c: Likewise.
19813         * gcc.dg/vect/vect-31.c: Likewise.
19814         * gcc.dg/vect/vect-32.c: Likewise.
19815         * gcc.dg/vect/vect-34.c: Likewise.
19816         * gcc.dg/vect/vect-36.c: Likewise.
19817         * gcc.dg/vect/vect-all.c: Likewise.
19819 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
19821         PR c++/17068
19822         * g++.dg/template/operator4.C: New test.
19824 2004-08-18  Richard Henderson  <rth@redhat.com>
19826         * gcc.dg/20040206-1.c: XFAIL.
19828 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19830         PR c++/16246
19831         * g++.dg/template/array7.C: New test.
19833 2004-08-17  James E Wilson  <wilson@specifixinc.com>
19835         * gcc.dg/mips-movcc-1.c: New test.
19836         * gcc.dg/mips-movcc-2.c: New test.
19837         * gcc.dg/mips-movcc-3.c: New test.
19839         * gcc.dg/mips-nmadd-1.c: New test.
19840         * gcc.dg/mips-nmadd-2.c: New test.
19842 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
19844         PR c++/15871
19845         * g++.dg/opt/inline8.C: New test.
19847         PR c++/16965
19848         * g++.dg/parse/error17.C: New test.
19850 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
19852         * gcc.dg/vect: New directory for vectorizer tests.
19853         * gcc.dg/vect/tree-vect.h: New file.
19854         * gcc.dg/vect/vect.exp: New file.
19855         * gcc.dg/vect/pr16105.c.c: New test.
19856         * gcc.dg/vect/vect-1.c: New test.
19857         * gcc.dg/vect/vect-2.c: New test.
19858         * gcc.dg/vect/vect-3.c: New test.
19859         * gcc.dg/vect/vect-4.c: New test.
19860         * gcc.dg/vect/vect-5.c: New test.
19861         * gcc.dg/vect/vect-6.c: New test.
19862         * gcc.dg/vect/vect-7.c: New test.
19863         * gcc.dg/vect/vect-8.c: New test.
19864         * gcc.dg/vect/vect-9.c: New test.
19865         * gcc.dg/vect/vect-10.c: New test.
19866         * gcc.dg/vect/vect-11.c: New test.
19867         * gcc.dg/vect/vect-12.c: New test.
19868         * gcc.dg/vect/vect-13.c: New test.
19869         * gcc.dg/vect/vect-14.c: New test.
19870         * gcc.dg/vect/vect-15.c: New test.
19871         * gcc.dg/vect/vect-16.c: New test.
19872         * gcc.dg/vect/vect-17.c: New test.
19873         * gcc.dg/vect/vect-18.c: New test.
19874         * gcc.dg/vect/vect-19.c: New test.
19875         * gcc.dg/vect/vect-20.c: New test.
19876         * gcc.dg/vect/vect-21.c: New test.
19877         * gcc.dg/vect/vect-22.c: New test.
19878         * gcc.dg/vect/vect-23.c: New test.
19879         * gcc.dg/vect/vect-24.c: New test.
19880         * gcc.dg/vect/vect-25.c: New test.
19881         * gcc.dg/vect/vect-26.c: New test.
19882         * gcc.dg/vect/vect-27.c: New test.
19883         * gcc.dg/vect/vect-28.c: New test.
19884         * gcc.dg/vect/vect-29.c: New test.
19885         * gcc.dg/vect/vect-30.c: New test.
19886         * gcc.dg/vect/vect-31.c: New test.
19887         * gcc.dg/vect/vect-32.c: New test.
19888         * gcc.dg/vect/vect-33.c: New test.
19889         * gcc.dg/vect/vect-34.c: New test.
19890         * gcc.dg/vect/vect-35.c: New test.
19891         * gcc.dg/vect/vect-36.c: New test.
19892         * gcc.dg/vect/vect-37.c: New test.
19893         * gcc.dg/vect/vect-38.c: New test.
19894         * gcc.dg/vect/vect-40.c: New test.
19895         * gcc.dg/vect/vect-41.c: New test.
19896         * gcc.dg/vect/vect-42.c: New test.
19897         * gcc.dg/vect/vect-43.c: New test.
19898         * gcc.dg/vect/vect-44.c: New test.
19899         * gcc.dg/vect/vect-45.c: New test.
19900         * gcc.dg/vect/vect-46.c: New test.
19901         * gcc.dg/vect/vect-47.c: New test.
19902         * gcc.dg/vect/vect-48.c: New test.
19903         * gcc.dg/vect/vect-49.c: New test.
19904         * gcc.dg/vect/vect-50.c: New test.
19905         * gcc.dg/vect/vect-51.c: New test.
19906         * gcc.dg/vect/vect-52.c: New test.
19907         * gcc.dg/vect/vect-53.c: New test.
19908         * gcc.dg/vect/vect-54.c: New test.
19909         * gcc.dg/vect/vect-55.c: New test.
19910         * gcc.dg/vect/vect-56.c: New test.
19911         * gcc.dg/vect/vect-57.c: New test.
19912         * gcc.dg/vect/vect-58.c: New test.
19913         * gcc.dg/vect/vect-59.c: New test.
19914         * gcc.dg/vect/vect-60.c: New test.
19915         * gcc.dg/vect/vect-61.c: New test.
19916         * gcc.dg/vect/vect-all.c: New test.
19917         * gcc.dg/vect/vect-none.c: New test.
19919 2004-08-17  Paul Brook  <paul@codesourcery.com>
19921         PR fortran/13082
19922         * gfortran.dg/entry_1.f90: New test.
19924 2004-08-17  Andrew Pinski  <apinski@apple.com>
19926         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19928 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19930         * gcc.dg/pr17036-1.c: New test.
19932 2004-08-16  Devang Patel  <dpatel@apple.com>
19934         * gcc.dg/darwin-20040809-1.c: New test.
19936 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19938         * gcc.dg/funcdef-attr-1.c: New test.
19940 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19942         * gcc.dg/altivec-17.c: New test.
19943         * gcc.dg/altivec-18.c: New test.
19945 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19947         PR c++/6749
19948         * g++.dg/template/vtable2.C: New test.
19950 2004-08-14  Richard Henderson  <rth@redhat.com>
19952         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19953         * gcc.dg/pack-test-4.c (main): Return 0.
19954         * gcc.dg/setjmp-1.c: Remove XFAIL.
19955         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19957 2004-08-14  Richard Henderson  <rth@redhat.com>
19959         * gcc.dg/980217-1.c: Add prototype for printf.
19961 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19963         * gfortran.dg/pr16935.f90: New test.
19965 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19967         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19969 2004-08-13  Paul Brook  <paul@codesourcery.com>
19971         * gfortran.dg/der_io_1.f90: Remove stray comma.
19973 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19975         * gcc.dg/vmx/cw-bug-2.c: Remove.
19976         * gcc.dg/vmx/vprint-1.c: Remove.
19977         * gcc.dg/vmx/vscan-1.c: Remove.
19979 2004-08-12  Devang patel  <dpatel@apple.com>
19981         * gcc.dg/darwin-20040809-2.c: New test.
19983 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19985         * g++.dg/ext/altivec-12.C: New test.
19987         * g++.dg/ext/altivec-11.C: New test.
19989 2004-08-12  Paul Brook  <paul@codesourcery.com>
19991         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19993 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19995         * g++.dg/ext/altivec-2.C: Check for hardware support before
19996         executing any VMX instructions.
19998         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20000 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20002         PR c++/16276
20003         * g++.old-deja/g++.other/comdat4.C: New test.
20004         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20006 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20008         PR target/16286
20009         * gcc.dg/pr16286.c: New test.
20011 2004-08-12 Jan Beulich <jbeulich@novell.com>
20013         * g++.dg/ext/asm5.C: New.
20015 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20017         PR c++/16698
20018         * g++.dg/eh/crash1.C: New test.
20020         PR c++/16717
20021         * g++.dg/ext/construct1.C: New test.
20023 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20025         PR c++/16853
20026         * g++.dg/init/ptrmem1.C: New test.
20028         PR c++/16618
20029         * g++.dg/parse/offsetof5.C: New test.
20031         PR c++/16870
20032         * g++.dg/template/overload3.C: New test.
20034 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20036         PR c++/16964
20037         * g++.dg/parse/error16.C: New test.
20039         PR c++/16904
20040         * g++.dg/template/error14.C: New test.
20042         PR c++/16929
20043         * g++.dg/template/error15.C: New test.
20045 2004-08-11  Devang Patel  <dpatel@apple.com>
20047         * gcc.dg/darwin-ld-20040809-1.c: New test.
20048         * gcc.dg/darwin-ld-20040809-2.c: New test.
20050 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20052         PR fortran/16917
20053         * gfortran.dg/dfloat_1.f90: New test.
20055 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20057         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20058         * gcc.dg/dll-2.c: Fix dg-require syntax.
20059         * gcc.misc-tests/arm-isr.c (abort): Declare.
20060         (exit): Likewise.
20062 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20064         PR c++/16971
20065         * g++.dg/parse/crash16.C: New test.
20067 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20069         * gcc.dg/mips-rsqrt-1.c: New test case.
20070         * gcc.dg/mips-rsqrt-2.c: New test case.
20071         * gcc.dg/mips-rsqrt-3.c: New test case.
20073 2004-08-10  Paul Brook  <paul@codesourcery.com>
20075         * gfortran.dg/der_io_1.f90: New test.
20077 2004-08-10  Paul Brook  <paul@codesourcery.com>
20079         PR fortran/16919
20080         * gfortran.dg/der_array_1.f90: New test.
20082 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20084         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20086 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20088         * gcc.dg/wchar_t-2.c: Fix typo.
20090 2004-08-09  Falk Hueffner  <falk@debian.org>
20092         PR tree-optimization/12517
20093         * gcc.c-torture/compile/pr12517.c: New test.
20095         PR tree-optimization/12578
20096         * gcc.c-torture/compile/pr12578.c: New test.
20098         PR tree-optimization/12899
20099         * gcc.c-torture/compile/pr12899.c: New test.
20101         PR rtl-optimization/14692
20102         * gcc.c-torture/compile/pr14692.c: New test.
20104         PR tree-optimization/16461
20105         * gcc.c-torture/compile/pr16461.c: New test.
20107 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20109         * gfortran.dg/getenv_1.f90: New test.
20111 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20113         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20114         wchar_t.
20115         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20117 2004-08-06  Paul Brook  <paul@codesourcery.com>
20119         * gfortran.dg/ret_array_1.f90: New test.
20120         * gfortran.dg/ret_pointer_1.f90: New test.
20122 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20124         * gcc.dg/missing-field-init-[12].c: New tests.
20125         * g++.dg/warn/missing-field-init-[12].C: New tests.
20127 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20129         * gcc.dg/enum2.c: New test.
20130         * gcc.dg/symbian3.c: Likewise.
20131         * gcc.dg/symbian4.c: Likewise.
20132         * gcc.dg/wchar_t-2.c: Likewise.
20134 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20136         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20137         destructor tests.
20139 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20141         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20142         dg-require-visiblity.
20143         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20144         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20145         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20146         * g++.dg/ext/visibility/new1.C: Likewise.
20147         * g++.dg/ext/visibility/pragma.C: Likewise.
20148         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20149         * g++.dg/ext/visibility/virtual.C: Likewise.
20150         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20151         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20152         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20153         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20154         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20155         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20156         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20157         * g++/dg/ext/visibility/visibility-8.C: New test.
20158         * gcc.c-torture/compile/dll.x: Remove.
20159         * gcc.dg/dll-2.c: Use dg-require-dll
20160         * gcc.dg/visibility-10.c: New test.
20161         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20162         supporting DLLs.
20163         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20164         (scan_not_hidden): Likewise.
20166 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20168         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20170 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20172         * gcc.c-torture/execute/20040805-1.c: New test.
20174 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20176         * gcc.dg/20020118-1.c: Declare abort.
20177         * gcc.dg/altivec_check.h: Likewise.
20178         * gcc.dg/iftrap-2.c: Likewise.
20179         * gcc.dg/pragma-darwin.c: Likewise.
20180         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20182 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20184         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20186 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20188         * gcc.c-torture/execute/builtins/abs-2.c,
20189         gcc.c-torture/execute/builtins/abs-3.c,
20190         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20191         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20192         intmax_t, uintmax_t and their limits.
20193         * gcc.dg/intmax_t-1.c: New test.
20195 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20197         * g++.dg/tc1/dr147.C: Add reference to PR.
20199 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20201         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20202         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20204 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20206         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20208 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20210         * gcc.dg/redecl-5.c: New test.
20211         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20212         of scanf.
20214 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20216         PR middle-end/16790
20217         * gcc.c-torture/execute/pr16790-1.c: New test case.
20219 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20221         * g++.dg/ext/visibility/assign1.C: New test.
20222         * g++.dg/ext/visibility/new1.C: Likewise.
20224         * gcc.dg/symbian1.c: New test.
20225         * gcc.dg/symbian2.c: Likewise.
20227 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20229         PR target/16570
20230         * gcc.dg/i386-sse-9.c: New test.
20232 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20234         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20236 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20238         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20239         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20240         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20241         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20242         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20243         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20244         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20245         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20246         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20247         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20248         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20249         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20250         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20251         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20252         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20253         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20254         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20255         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20256         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20257         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20258         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20259         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20260         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20261         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20262         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20263         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20264         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20265         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20266         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20267         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20268         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20269         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20270         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20271         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20272         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20273         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20274         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20275         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20276         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20277         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20278         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20279         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20280         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20281         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20282         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20283         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20284         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20285         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20286         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20287         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20288         gcc.misc-tests/i386-pf-3dnow-1.c,
20289         gcc.misc-tests/i386-pf-athlon-1.c,
20290         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20291         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20292         Declare built-in functions used.
20293         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20295 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20297         PR c++/16707
20298         * g++.dg/lookup/using12.C: New test.
20300         * g++.dg/init/null1.C: Fix PR number.
20301         * g++.dg/parse/namespace10.C: Likewise.
20303 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20305         PR c++/16224
20306         * g++.dg/template/spec17.C: New test.
20307         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20308         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20310 2004-08-02  David Billinghurst
20312         PR fortran/16292
20313         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20315 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20317         * gcc.dg/ia64-got-1.c: New test case.
20319 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20321         PR c++/16489
20322         * g++.dg/init/null1.C: New test.
20323         * g++.dg/tc1/dr76.C: Adjust error marker.
20325         PR c++/16529
20326         * g++.dg/parse/namespace10.C: New test.
20328         PR c++/16810
20329         * g++.dg/inherit/ptrmem2.C: New test.
20331 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20333         PR target/16155
20334         * gcc.dg/pr16155.c: New test.
20336 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20338         * gcc.dg/redecl-2.c: New test.
20340 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20342         * gcc.dg/darwin-longdouble.c: New file.
20344 2004-07-30  Richard Henderson  <rth@redhat.com>
20346         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20347         write to constant argument.
20348         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20350 2004-07-30  Richard Henderson  <rth@redhat.com>
20352         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20353         tests of nearest around zero.
20355 2004-07-30  Andrew Pinski  <apinski@apple.com>
20357         * gcc.c-torture/compile/20040730-1.c: New test.
20359 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20361         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20362         powerpc-eabispe.
20364 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20366         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20368 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20370         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20371         contains $ld_library_path.
20372         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20374 2004-07-29  Richard Henderson  <rth@redhat.com>
20376         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20378         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20379         (alt2, which): New.
20380         (Check): Accept either alternative.
20382 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20384         * g++.dg/abi/inline1.C: New test.
20385         * g++.dg/abi/local1-a.cc: Likewise.
20386         * g++.dg/abi/local1.C: Likewise.
20387         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20388         * g++.dg/abi/mangle12.C: Likewise.
20389         * g++.dg/abi/mangle17.C: Likewise.
20390         * g++.dg/abi/mangle20-2.C: Likewise.
20391         * g++.dg/opt/interface1.C: Likewise.
20392         * g++.dg/opt/interface1.h: Likewise.
20393         * g++.dg/opt/interface1-a.cc: New test.
20394         * g++.dg/parse/repo1.C: New test.
20395         * g++.dg/template/repo1.C: Likewise.
20396         * g++.dg/warn/Winline-1.C: Likewise.
20397         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20399 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20401         * gcc.dg/tree-ssa/20040729-1.c: New test.
20403 2004-07-27  Matt Austern <austern@apple.com>
20405         * gcc.dg/darwin-bool-1.c: New test.
20406         * gcc.dg/darwin-bool-2.c: New test.
20408 2004-07-28  Richard Henderson  <rth@redhat.com>
20410         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20411         arguments in the correct type.  Don't write to constant arguments.
20413 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20415         PR tree-optimization/16688
20416         PR tree-optimization/16689
20417         * g++.dg/tree-ssa/pr16688.C: New test.
20419 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20421         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20422         loads.  Not only in the comment, this time.
20424 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20426         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20427         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20428         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20429         * gcc.dg/sh4a-bitmovua.c: New.
20430         * gcc.dg/sh4a-cos.c: New.
20431         * gcc.dg/sh4a-cosf.c: New.
20432         * gcc.dg/sh4a-fprun.c: New.
20433         * gcc.dg/sh4a-fsrra.c: New.
20434         * gcc.dg/sh4a-memmovua.c: New.
20435         * gcc.dg/sh4a-sin.c: New.
20436         * gcc.dg/sh4a-sincos.c: New.
20437         * gcc.dg/sh4a-sincosf.c: New.
20438         * gcc.dg/sh4a-sinf.c: New.
20440 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20442         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20443         conditionals.
20444         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20445         loads.
20446         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20447         DOM1.
20449 2004-07-27  Andrew Pinski  <apinski@apple.com>
20451         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20453 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20455         * gcc.dg/pragma-isr.c: New test.
20457 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20459         PR c++/14429
20460         * g++.dg/template/ttp11.C: New test.
20462 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20464         * gcc.c-torture/compile/20040727-1.c: New test.
20466 2004-07-26  Eric Christopher  <echristo@redhat.com>
20468         * gcc.c-torture/compile/20040726-2.c: New test.
20470 2004-07-26  Andrew Pinski  <apinski@apple.com>
20472         * g++.dg/rtti/tinfo1.C: Xfail.
20474 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20476         * gcc.c-torture/compile/20040726-1.c: New test.
20478 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20479             Brian Ryner  <bryner@brianryner.com>
20481         PR c++/9283
20482         PR c++/15000
20483         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20484         * g++.dg/ext/visibility/: New directory.
20485         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20486         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20487         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20488         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20489         * g++.dg/ext/visibility/fvisibility.C,
20490         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20491         g++.dg/ext/visibility/fvisibility-override1.C
20492         g++.dg/ext/visibility/fvisibility-override2.C
20493         g++.dg/ext/visibility/memfuncts.C
20494         g++.dg/ext/visibility/noPLT.C
20495         g++.dg/ext/visibility/pragma.C
20496         g++.dg/ext/visibility/pragma-override1.C
20497         g++.dg/ext/visibility/pragma-override2.C
20498         g++.dg/ext/visibility/staticmemfuncts.C
20499         g++.dg/ext/visibility/virtual.C: New tests.
20501 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20503         PR c/15360
20504         * gcc.dg/pr15360-1.c: New test.
20506 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20508         * gcc.dg/pragma-align-2.c: New test.
20509         * gcc.dg/pragma-init-fini.c: New test.
20510         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20511         targets.
20513 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20515         * gcc.dg/init-string-2.c: New test.
20517 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20519         PR 16684
20520         * gcc.dg/Wredundant-decls-1.c: New test case.
20522 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20524         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20525         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20526         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20527         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20528         * gcc.dg/compat/generate-random.c: New file.
20529         * gcc.dg/compat/generate-random.h: Likewise.
20530         * gcc.dg/compat/generate-random_r.c: Likewise.
20531         * gcc.dg/compat/struct-layout-1.h: Likewise.
20532         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20533         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20534         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20535         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20536         * gcc.dg/compat/struct-layout-1_main.c: New test.
20537         * gcc.dg/compat/struct-layout-1_x.c: New file.
20538         * gcc.dg/compat/struct-layout-1_y.c: New file.
20539         * gcc.dg/compat/struct-layout-1_test.h: New file.
20541 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20543         * gcc.dg/comp-return-1.c: New test
20545 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20547         * gcc.dg/vmx/8-02a.c: Fix typo.
20549         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20550         * gcc.dg/darwin-abi-3.c: New test.
20552         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20553         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20555         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20556         * gcc.dg/vmx/ops-long-1.c: New test.
20557         * gcc.dg/vmx/ops-long-2.c: New test.
20559 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20561         * g++.dg/lookup/conv-[1234].C: New.
20563 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20565         * g++.dg/parse/attr2.C: Simplify.
20567 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20569         PR c/7284
20570         * gcc.c-torture/execute/pr7284-1.c: New test.
20572 2004-07-22  Brian Booth  <bbooth@redhat.com>
20574         * gcc.dg/tree-ssa/20040721-1.c: New test.
20576 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20578         * g++.dg/template/crash20.c: New.
20580 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20582         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20583         Add dg-run directive.  Declare variables as required.
20584         * gfortran.dg/g77/README: Update
20586 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20588         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20589         gcc.dg/cris-peep2-andu2.c: New tests.
20591 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20593         PR c/15052
20594         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20595         on return type.
20596         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20597         messages.
20598         * gcc.dg/qual-return-2.c: Update expected messages.
20599         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20601 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20603         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20604         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20606 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20608         PR c/11250
20609         * gcc.dg/init-string-1.c: New test.
20611 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20613         PR middle-end/15345
20614         PR c/16450
20615         * gcc.dg/torture/nested-fn-1.c: New test.
20617 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20619         PR target/16559
20620         * gcc.dg/ia64-fptr-1.c: New file.
20622 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20624         PR c++/14497
20625         * g++.dg/template/spec16.C: New test.
20626         * g++.old-deja/g++.robertl/eb118.C: Remove.
20628 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20630         PR c++/509
20631         * g++.dg/template/spec15.C: New test.
20633 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20635         Copy cases from g77.f-torture/execute and add dg-run
20636         directive.  Other changes as noted.
20637         * gfortran.dg/g77/13037.f
20638         * gfortran.dg/g77/1832.f
20639         * gfortran.dg/g77/19981119-0.f
20640         * gfortran.dg/g77/19990313-0.f
20641         * gfortran.dg/g77/19990313-1.f
20642         * gfortran.dg/g77/19990313-2.f
20643         * gfortran.dg/g77/19990313-3.f
20644         * gfortran.dg/g77/19990419-1.f
20645         * gfortran.dg/g77/19990826-0.f
20646         * gfortran.dg/g77/19990826-2.f
20647         * gfortran.dg/g77/20000503-1.f
20648         * gfortran.dg/g77/20001111.f
20649         * gfortran.dg/g77/20010116.f
20650         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
20651         * gfortran.dg/g77/20010430.f
20652         * gfortran.dg/g77/6177.f
20653         * gfortran.dg/g77/947.f
20654         * gfortran.dg/g77/970816-3.f
20655         * gfortran.dg/g77/971102-1.f
20656         * gfortran.dg/g77/980520-1.f
20657         * gfortran.dg/g77/980628-0.f
20658         * gfortran.dg/g77/980628-1.f
20659         * gfortran.dg/g77/980628-10.f
20660         * gfortran.dg/g77/980628-2.f
20661         * gfortran.dg/g77/980628-3.f
20662         * gfortran.dg/g77/980628-7.f
20663         * gfortran.dg/g77/980628-8.f
20664         * gfortran.dg/g77/980628-9.f
20665         * gfortran.dg/g77/980701-0.f
20666         * gfortran.dg/g77/980701-1.f
20667         * gfortran.dg/g77/cabs.f
20668         * gfortran.dg/g77/claus.f
20669         * gfortran.dg/g77/complex_1.f
20670         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
20671         * gfortran.dg/g77/dcomplex.f
20672         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
20673         * gfortran.dg/g77/f90-intrinsic-mathematical.f
20674         * gfortran.dg/g77/f90-intrinsic-numeric.f
20675         * gfortran.dg/g77/int8421.f
20676         * gfortran.dg/g77/labug1.f
20677         * gfortran.dg/g77/large_vec.f
20678         * gfortran.dg/g77/le.f
20679         * gfortran.dg/g77/short.f
20680         * gfortran.dg/g77/README: Update
20682 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
20684         PR c++/16637
20685         * g++.dg/parse/lookup4.C: New test.
20687 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20689         PR c++/16175
20690         * g++.dg/template/ttp10.C: New test.
20692 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20694         * gcc.dg/pr12625-1.c: New test.
20696 2004-07-20  Steven Bosscher  <stevenb@suse.de>
20698         * testsuite/gcc.dg/switch-warn-1.c: New test.
20699         * testsuite/gcc.dg/switch-warn-2.c: New test.
20700         * gcc.c-torture/compile/pr14730.c: Update.
20702 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
20704         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
20705         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
20706         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
20707         g++.dg/template/nontype3.C: Remove trailing CR from tests.
20709 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
20711         PR c++/16623
20712         * g++.dg/template/assign1.C: New test.
20714 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20716         PR c++/12170
20717         * g++.dg/template/ttp9.C: New test.
20719 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
20721         * gcc.dg/format/cmn-err-1.c: New test.
20723 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20725         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
20726         gcc.dg/Wparentheses-10.c: New tests.
20727         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
20729 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20731         PR fortran/16465
20732         * gfortran.dg/g77//ffixed-line-length-0.f,
20733         gfortran.dg/g77/ffixed-line-length-132.f,
20734         gfortran.dg/g77/ffixed-line-length-72.f,
20735         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
20736         gfortran.dg/g77/README: Update.
20738 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20740         PR c++/13092
20741         * g++.dg/template/non-dependent7.C: New test.
20742         * g++.dg/template/non-dependent8.C: Likewise.
20743         * g++.dg/template/non-dependent9.C: Likewise.
20744         * g++.dg/template/non-dependent10.C: Likewise.
20746 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
20748         PR c++/16337
20749         * g++.dg/parse/attr2.C: New test.
20751 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
20753         * g77.dg: Removed.
20754         * g77.f-torture: Ditto.
20756 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20758         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
20759         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
20760         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
20762 2004-07-16  Richard Henderson  <rth@redhat.com>
20764         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20766 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20768         * lib/fortran-torture.exp (fortran-torture): Don't test compile
20769         tests with full list of options.
20770         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
20771         of TORTURE_OPTIONS if test contains 'dg-do run'.
20773         PR fortran/16404
20774         * gfortran.dg/do_iterator.f90: New test.
20776 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20778         PR rtl-optimization/16536
20779         * gcc.c-torture/execute/restrict-1.c: New test.
20781 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20783         PR fortran/15324
20784         * gfortran.dg/pr15324.f90: New test.
20786         PR fortran/15129
20787         * gfortran.dg/pr15129.f90: New test.
20789         PR fortran/15140
20790         * gfortran.dg/pr15140.f90: New test.
20792         PR fortran/13792
20793         * gfortran.fortran-torture/execute/bounds.f90: Add check for
20794         compile-time simplification.
20796 2004-07-14  Mike Stump  <mrs@apple.com>
20798         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
20800 2004-07-14  James E Wilson  <wilson@specifixinc.com>
20802         PR target/16325
20803         * gcc.dg/profile-generate-1.c: New.
20805 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
20807         * gcc.c-torture/execute/20040709-1.c: New test.
20808         * gcc.c-torture/execute/20040709-2.c: New test.
20810 2004-07-14  Mike Stump  <mrs@apple.com>
20812         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
20814 2004-07-14  Mike Stump  <mrs@apple.com>
20816         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
20818 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
20820         PR c++/16518
20821         * g++.dg/parse/mutable1.C: New test.
20823 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
20825         PR tree-optimization/16443
20826         * gcc.dg/tree-ssa/20040713-1.c: New test.
20828 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
20830         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
20831         for operator new.
20833 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20835         * gfortran.dg/g77/README: New file
20836         * gfortran.dg/g77/19981216-0.f: Copy from
20837         g77.f-torture/noncompile.  Add "dg-do compile" and
20838         dg-error as required.
20839         * gfortran.dg/g77/19990218-1.f: Likewise.
20840         * gfortran.dg/g77/19990905-1.f: Likewise.
20841         * gfortran.dg/g77/9263.f: Likewise.
20842         * gfortran.dg/g77/980615-0.f: Likewise.
20843         * gfortran.dg/g77/980616-0.f: Likewise.
20844         * gfortran.dg/g77/check0.f: Likewise.
20845         * gfortran.dg/g77/select_no_compile.f: Likewise.
20847 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20849         Copy files from g77.f-torture/compile.
20850         Add "{ dg-do compile}".  Other changes as noted
20851         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
20852         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
20853         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
20854         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
20855         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
20856         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
20857         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
20858         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
20859         statement to conform to standard.  Append alpha1.x for reference.
20860         * gfortran.dg/g77/xformat.f: Add dg-warning
20862 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
20864         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
20865         Add {dg-do compile} directive.
20866         * gfortran.dg/g77/cpp2.F: Likewise.
20868 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20870         PR c++/5402
20871         * g++.dg/lookup/name-clash1.C: New test.
20873         PR c++/9777
20874         * g++.dg/lookup/name-clash2.C: New test.
20876         PR c++/12102
20877         * g++.dg/lookup/name-clash3.C: New test.
20879 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20881         * g++.dg/lookup/new2.C: New test.
20882         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
20884 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
20886         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
20887         Add {dg-do compile} directive.
20888         * gfortran.dg/g77/13060.f: Likewise.
20889         * gfortran.dg/g77/19990218-0.f: Likewise.
20890         * gfortran.dg/g77/19990305-0.f: Likewise.
20891         * gfortran.dg/g77/19990419-0.f: Likewise.
20892         * gfortran.dg/g77/19990502-0.f: Likewise.
20893         * gfortran.dg/g77/19990502-1.f: Likewise.
20894         * gfortran.dg/g77/19990525-0.f: Likewise.
20895         * gfortran.dg/g77/19990826-1.f: Likewise.
20896         * gfortran.dg/g77/19990826-3.f: Likewise.
20897         * gfortran.dg/g77/19990905-2.f: Likewise.
20898         * gfortran.dg/g77/20000412-1.f: Likewise.
20899         * gfortran.dg/g77/20000511-1.f: Likewise.
20900         * gfortran.dg/g77/20000511-2.f: Likewise.
20901         * gfortran.dg/g77/20000518.f: Likewise.
20902         * gfortran.dg/g77/20000601-1.f: Likewise.
20903         * gfortran.dg/g77/20000601-2.f: Likewise.
20904         * gfortran.dg/g77/20000629-1.f: Likewise.
20905         * gfortran.dg/g77/20000630-2.f: Likewise.
20906         * gfortran.dg/g77/20010115.f: Likewise.
20907         * gfortran.dg/g77/20010321-1.f: Likewise.
20908         * gfortran.dg/g77/20010426.f: Likewise.
20909         * gfortran.dg/g77/20020307-1.f: Likewise.
20910         * gfortran.dg/g77/8485.f: Likewise.
20911         * gfortran.dg/g77/960317-1.f: Likewise.
20912         * gfortran.dg/g77/970915-0.f: Likewise.
20913         * gfortran.dg/g77/980310-1.f: Likewise.
20914         * gfortran.dg/g77/980310-2.f: Likewise.
20915         * gfortran.dg/g77/980310-3.f: Likewise.
20916         * gfortran.dg/g77/980310-4.f: Likewise.
20917         * gfortran.dg/g77/980310-6.f: Likewise.
20918         * gfortran.dg/g77/980310-7.f: Likewise.
20919         * gfortran.dg/g77/980310-8.f: Likewise.
20920         * gfortran.dg/g77/980419-2.f: Likewise.
20921         * gfortran.dg/g77/980424-0.f: Likewise.
20922         * gfortran.dg/g77/980427-0.f: Likewise.
20923         * gfortran.dg/g77/980729-0.f: Likewise.
20924         * gfortran.dg/g77/981117-1.f: Likewise.
20925         * gfortran.dg/g77/toon_1.f: Likewise.
20927 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20929         PR c++/2204
20930         * g++.dg/other/abstract2.C: New test.
20932 2004-07-12  Paul Brook  <paul@codesourcery.com>
20934         * gfortran.dg/pointer_init_1.f90: New test.
20936 2004-07-11  Paul Brook  <paul@codesourcery.com>
20938         PR fortran/15986
20939         * gfortran.dg/contained_1.f90: New test.
20941 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20943         * g++.dg/parse/defarg8.C: New test.
20945 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20947         PR fortran/16433
20948         * gfortran.dg/pr16433.f: New test.
20950         PR fortran/17574
20951         * gfortran.dg/pr15754.f90: New test.
20953 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20955         PR tree-optimization/16437
20956         * gcc.c-torture/execute/bitfld-4.c: New test.
20958 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20960         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20961         access to common var from module.
20963 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20965         PR fortran/16336
20966         * gfortran.fortran-torture/execute/common_2.f90: New test.
20968 2004-07-10  Paul Brook  <paul@codesourcery.com>
20970         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20972 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20974         PR fortran/15969
20975         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20977 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20979         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20980         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20981         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20982         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20983         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20984         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20985         * gfortran.dg/g77/funderscoring.f: Likewise.
20986         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20988 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20990         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20992 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20993         Paul Brook  <paul@codesourcery.com>
20995         PR fortran/13415
20996         * gfortran.dg/common_pointer_1.f90: New test.
20998 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21000         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21002 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21004         PR target/16364
21005         * gcc.c-torture/compile/20040709-1.c: New.
21007 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21009         PR fortran/14077
21010         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21012 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21014         PR fortran/13201
21015         * gfortran.dg/shape_1.f90: New test.
21017 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21018             Andrew Pinski  <apinski@apple.com>
21020         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21022 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21024         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21025         comment.
21027 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21028         Paul Brook  <paul@codesourcery.com>
21030         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21031         '.f95' and '.F95'.
21033 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21035         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21037 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21039         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21040         testcases with capital suffix.
21042 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21044         PR fortran/15481
21045         PR fortran/13372
21046         PR fortran/13575
21047         PR fortran/15978
21048         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21050         * gfortran.dg/implicit_1.f90: New test.
21052 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21054         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21055         expression to match gfortran warning/error messages
21056         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21057         dg-error text.
21059 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21061         * lib/fortran-torture.exp: Rename proc search_for to
21062         search_for_re.
21064 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21066         * gcc.c-torture/execute/simd-5.x: New file.
21067         XFAIL on SPARC 64-bit at -O0.
21069 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21071         PR c++/8211
21072         PR c++/16165
21073         * g++.dg/warn/effc3.C: New test.
21075 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21077         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21078         change X to 1X in format.
21079         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21080         add data statements to conform to standard.
21082 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21084         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21085         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21086         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21088 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21090         * gfortran.dg/g77/7388.f: Copy from g77.dg
21091         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21092         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21093         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21094         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21095         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21096         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21097         * gfortran.dg/g77/strlen0.f: Likewise.
21099 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21101         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21102         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21104 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21106         * gcc.c-torture/execute/920428-2.x: Delete.
21107         * gcc.c-torture/execute/920501-7.x: Likewise.
21109 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21111         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21112         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21113         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21114         prescott and c3-2.
21115         (PREFETCH_3DNOW): Add -march=c3.
21117 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21119         PR c/16437
21120         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21121         * gcc.c-torture/execute/bf64-1.x: Likewise.
21123 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21125         * gcc.c-torture/compile/20040708-1.c: New test.
21127 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21129         PR c++/16169
21130         * g++.dg/warn/effc2.C: New test.
21132 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21134         * gcc.c-torture/execute/bitfld-1.x: Remove.
21135         * gcc.c-torture/execute/bitfld-3.c: New test.
21136         * gcc.dg/bitfld-2.c: Remove XFAILs.
21138 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21140         PR c++/16276
21141         * g++.dg/rtti/tinfo1.C: New file.
21143 2004-07-07  Eric Christopher  <echristo@redhat.com>
21145         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21147 2004-07-07  Andrew Pinski  <apinski@apple.com>
21149         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21151 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21153         * g++.dg/init/call1.C: XFAIL.
21155 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21157         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21158         except for movstrict*, to movmem* and clrstr* to clrmem*.
21160 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21162         * gcc.c-torture/execute/20040707-1.c: New test.
21164 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21166         * gcc.c-torture/execute/20040706-1.c: New test.
21168 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21170         PR c++/3671
21171         * g++.dg/template/spec14.C: New test.
21173 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21175         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21176         nothing if not yet defined.  Use it in b, c and d type definitions.
21177         * gcc.c-torture/execute/20040705-1.c: New test.
21178         * gcc.c-torture/execute/20040705-2.c: New test.
21180 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21182         PR c++/2518
21183         * g++.dg/lookup/new1.C: New test.
21185 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21187         PR c++/11406
21188         * g++.dg/template/sizeof8.C: New test.
21190 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21192         * gcc.c-torture/compile/20040705-1.c: New test.
21194 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21196         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21198 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21200         * gcc.dg/cpp/if-mop.c: Two new testcases.
21201         * gcc.dg/cpp/trad/comment-3.c: New.
21203 2004-07-04  Paul Brook  <paul@codesourcery.com>
21205         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21207 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21209         PR c++/3761
21210         * g++.dg/lookup/crash4.C: New test.
21212 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21214         * gcc.c-torture/execute/builtin-abs-1.c
21215         * gcc.c-torture/execute/builtin-abs-2.c
21216         * gcc.c-torture/execute/builtin-complex-1.c
21217         * gcc.c-torture/execute/builtins/string-1-lib.c
21218         * gcc.c-torture/execute/builtins/string-1.c
21219         * gcc.c-torture/execute/builtins/string-2-lib.c
21220         * gcc.c-torture/execute/builtins/string-2.c
21221         * gcc.c-torture/execute/builtins/string-3-lib.c
21222         * gcc.c-torture/execute/builtins/string-3.c
21223         * gcc.c-torture/execute/builtins/string-4-lib.c
21224         * gcc.c-torture/execute/builtins/string-4.c
21225         * gcc.c-torture/execute/builtins/string-5-lib.c
21226         * gcc.c-torture/execute/builtins/string-5.c
21227         * gcc.c-torture/execute/builtins/string-6-lib.c
21228         * gcc.c-torture/execute/builtins/string-6.c
21229         * gcc.c-torture/execute/builtins/string-7-lib.c
21230         * gcc.c-torture/execute/builtins/string-7.c
21231         * gcc.c-torture/execute/builtins/string-8-lib.c
21232         * gcc.c-torture/execute/builtins/string-8.c
21233         * gcc.c-torture/execute/builtins/string-9-lib.c
21234         * gcc.c-torture/execute/builtins/string-9.c
21235         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21236         * gcc.c-torture/execute/builtins/string-asm-1.c
21237         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21238         * gcc.c-torture/execute/builtins/string-asm-2.c
21239         * gcc.c-torture/execute/stdio-opt-1.c
21240         * gcc.c-torture/execute/stdio-opt-2.c
21241         * gcc.c-torture/execute/stdio-opt-3.c
21242         * gcc.c-torture/execute/string-opt-1.c
21243         * gcc.c-torture/execute/string-opt-10.c
21244         * gcc.c-torture/execute/string-opt-11.c
21245         * gcc.c-torture/execute/string-opt-12.c
21246         * gcc.c-torture/execute/string-opt-13.c
21247         * gcc.c-torture/execute/string-opt-14.c
21248         * gcc.c-torture/execute/string-opt-15.c
21249         * gcc.c-torture/execute/string-opt-16.c
21250         * gcc.c-torture/execute/string-opt-2.c
21251         * gcc.c-torture/execute/string-opt-6.c
21252         * gcc.c-torture/execute/string-opt-7.c
21253         * gcc.c-torture/execute/string-opt-8.c:
21254         Replace with ...
21256         * gcc.c-torture/execute/builtins/abs-2.c
21257         * gcc.c-torture/execute/builtins/abs-3.c
21258         * gcc.c-torture/execute/builtins/complex-1.c
21259         * gcc.c-torture/execute/builtins/fprintf.c
21260         * gcc.c-torture/execute/builtins/fputs.c
21261         * gcc.c-torture/execute/builtins/memcmp.c
21262         * gcc.c-torture/execute/builtins/memmove.c
21263         * gcc.c-torture/execute/builtins/memops-asm.c
21264         * gcc.c-torture/execute/builtins/mempcpy-2.c
21265         * gcc.c-torture/execute/builtins/mempcpy.c
21266         * gcc.c-torture/execute/builtins/memset.c
21267         * gcc.c-torture/execute/builtins/printf.c
21268         * gcc.c-torture/execute/builtins/sprintf.c
21269         * gcc.c-torture/execute/builtins/strcat.c
21270         * gcc.c-torture/execute/builtins/strchr.c
21271         * gcc.c-torture/execute/builtins/strcmp.c
21272         * gcc.c-torture/execute/builtins/strcpy.c
21273         * gcc.c-torture/execute/builtins/strcspn.c
21274         * gcc.c-torture/execute/builtins/strlen-2.c
21275         * gcc.c-torture/execute/builtins/strlen.c
21276         * gcc.c-torture/execute/builtins/strncat.c
21277         * gcc.c-torture/execute/builtins/strncmp-2.c
21278         * gcc.c-torture/execute/builtins/strncmp.c
21279         * gcc.c-torture/execute/builtins/strncpy.c
21280         * gcc.c-torture/execute/builtins/strpbrk.c
21281         * gcc.c-torture/execute/builtins/strpcpy-2.c
21282         * gcc.c-torture/execute/builtins/strpcpy.c
21283         * gcc.c-torture/execute/builtins/strrchr.c
21284         * gcc.c-torture/execute/builtins/strspn.c
21285         * gcc.c-torture/execute/builtins/strstr-asm.c
21286         * gcc.c-torture/execute/builtins/strstr.c:
21287         ... these new files.
21289         * gcc.c-torture/execute/builtins/abs-2-lib.c
21290         * gcc.c-torture/execute/builtins/abs-3-lib.c
21291         * gcc.c-torture/execute/builtins/complex-1-lib.c
21292         * gcc.c-torture/execute/builtins/fprintf-lib.c
21293         * gcc.c-torture/execute/builtins/fputs-lib.c
21294         * gcc.c-torture/execute/builtins/memcmp-lib.c
21295         * gcc.c-torture/execute/builtins/memmove-lib.c
21296         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21297         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21298         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21299         * gcc.c-torture/execute/builtins/memset-lib.c
21300         * gcc.c-torture/execute/builtins/printf-lib.c
21301         * gcc.c-torture/execute/builtins/sprintf-lib.c
21302         * gcc.c-torture/execute/builtins/strcat-lib.c
21303         * gcc.c-torture/execute/builtins/strchr-lib.c
21304         * gcc.c-torture/execute/builtins/strcmp-lib.c
21305         * gcc.c-torture/execute/builtins/strcpy-lib.c
21306         * gcc.c-torture/execute/builtins/strcspn-lib.c
21307         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21308         * gcc.c-torture/execute/builtins/strlen-lib.c
21309         * gcc.c-torture/execute/builtins/strncat-lib.c
21310         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21311         * gcc.c-torture/execute/builtins/strncmp-lib.c
21312         * gcc.c-torture/execute/builtins/strncpy-lib.c
21313         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21314         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21315         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21316         * gcc.c-torture/execute/builtins/strrchr-lib.c
21317         * gcc.c-torture/execute/builtins/strspn-lib.c
21318         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21319         * gcc.c-torture/execute/builtins/strstr-lib.c
21320         * gcc.c-torture/execute/builtins/lib/abs.c
21321         * gcc.c-torture/execute/builtins/lib/fprintf.c
21322         * gcc.c-torture/execute/builtins/lib/memset.c
21323         * gcc.c-torture/execute/builtins/lib/printf.c
21324         * gcc.c-torture/execute/builtins/lib/sprintf.c
21325         * gcc.c-torture/execute/builtins/lib/strcpy.c
21326         * gcc.c-torture/execute/builtins/lib/strcspn.c
21327         * gcc.c-torture/execute/builtins/lib/strncat.c
21328         * gcc.c-torture/execute/builtins/lib/strncmp.c
21329         * gcc.c-torture/execute/builtins/lib/strncpy.c
21330         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21331         * gcc.c-torture/execute/builtins/lib/strspn.c
21332         * gcc.c-torture/execute/builtins/lib/strstr.c:
21333         New files containing support routines.
21335         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21336         declaration.
21337         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21338         when not optimizing.
21340 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21342         PR c++/16240
21343         * g++.dg/abi/mangle22.C: New test.
21344         * g++.dg/abi/mangle23.C: Likewise.
21346 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21348         PR fortran/16290
21349         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21350         Allow for cases without denormalized floating point numbers.
21352 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21354         PR c/1027
21355         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21356         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21357         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21358         expected warning text.
21359         * gcc.dg/format/diag-2.c: New test.
21361 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21363         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21365 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21367         * gcc.dg/builtins-43.c: New.
21368         * gcc.dg/builtins-44.c: New.
21369         * gcc.dg/builtins-45.c: New.
21371 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21372             Andreas Tobler  <a.tobler@schweiz.ch>
21374         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21375         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21376         as SIGSEGV.
21377         * gcc.dg/cleanup-11.c: Likewise.
21378         * gcc.dg/cleanup-8.c: Likewise.
21379         * gcc.dg/cleanup-9.c: Likewise.
21380         * gcc.dg/cleanup-5.c: Run on all platforms.
21382 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21384         * g++.dg/warn/nonnull1.C: New test.
21386 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21388         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21389         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21390         Special-case the Sun compiler wrt to <complex.h>.
21392 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21394         * gcc.dg/Wunreachable-8.C: New test.
21396         * gcc.dg/h8300-ice2.c : New test.
21398 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21400         PR fortran/16161
21401         * gfortran.fortran-torture/compile/implicit.f90: Add test
21402         for implicit character.
21404 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21406         PR fortran/16289
21407         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21408         Use tiny() intrinsic to find smallest non-negative real
21410 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21412         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21413         * gcc.dg/compat/struct-by-value-22_x.c: New.
21414         * gcc.dg/compat/struct-by-value-22_y.c: New.
21416         * gcc.c-torture/execute/20040629-1.c: New test.
21418 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21420         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21421         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21423         PR target/16195
21424         * gcc.dg/20040625-1.c: New test.
21426 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21428         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21430 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21432         PR fortran/15963
21433         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21435 2004-06-29  Richard Henderson  <rth@redhat.com>
21437         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21439 2004-06-29  Paul Brook  <paul@codesourcery.com>
21441         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21442         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21444 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21446         PR c++/16260
21447         * g++.dg/parse/crash15.C: New.
21449 2004-06-28  Andrew Pinski  <apinski@apple.com>
21451         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21452         by the error already.
21454         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21456 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21458         PR target/14041
21459         * gcc.dg/h8300-bss-align-1.c : New.
21461 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21463         * PR c++/16174
21464         * g++.dg/template/ctor4.C: New.
21466 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21468         PR c++/16205
21469         * g++.dg/warn/Wsequence-point-1.C: New test.
21471 2004-06-27  Paul Brook  <paul@codesourcery.com>
21473         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21475 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21477         * g++.old-deja/g++.mike/p7325.C: Remove.
21479 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21481         PR c/14963
21482         * gcc.dg/pr14963.c: New test.
21484 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21486         PR c++/16193
21487         * g++.dg/parse/redef1.C: New test.
21489 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21491         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21492         20021110.c.
21493         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21494         20021119-1.c.
21495         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21496         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21497         5-04.c.
21498         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21499         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21500         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21501         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21502         g++.brendan/enum14.C.
21503         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21504         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21505         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21506         g++.mike/virt1.C.
21507         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21508         memtemp24.C.
21510 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21512         * gcc.dg/20040527-1.c: New test case.
21514 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21516         PR gfortran/pr16196
21517         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21519 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21521         PR middle-end/15825
21522         * gcc.dg/pr15825-1.c: New test case.
21524 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21526         * gcc.c-torture/execute/20040625-1.c: New test.
21528 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21530         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21532 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21534         * gcc.dg/torture/mips-div-1.c: New test.
21536 2004-06-24  Jeff Law  <law@redhat.com>
21538         * gcc.dg/tree-ssa/20040624-1.c: New test.
21540 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21542         * gcc.c-torture/compile/20040624-1.c: New test.
21544 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21546         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21547         this directory.
21549 2004-06-23  Andrew Pinski  <apinski@apple.com>
21551         PR middle-end/15988
21552         * g++.dg/opt/ptrmem4.C: New test.
21554         * gcc.dg/c90-array-quals-2.c: New test.
21556 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21558         * gcc.dg/kpice1.c: New test.
21560 2006-06-23  Andrew Pinski  <apinski@apple.com>
21562         * gcc.dg/c90-array-quals.c: New test.
21564 2006-06-22  Richard Henderson  <rth@redhat.com>
21566         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21568 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21570         * gcc.dg/builtins-config.h: Handle FreeBSD.
21572 2006-06-22  Richard Henderson  <rth@redhat.com>
21574         * g++.dg/opt/devirt1.C: New.
21576 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21578         * g++.dg/opt/pr15551.C: New testcase.
21580 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21582         PR target/14800
21583         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21584         x86_64-*-linux* when compiling for 32bit.
21586 2004-06-21  Andrew Pinski  <apinski@apple.com>
21588         * gcc.dg/pch/struct-1.c: New.
21589         * gcc.dg/pch/struct-1.hs: New.
21591 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21593         * gcc.dg/pch/save-temps-1.c: New file.
21594         * gcc.dg/pch/save-temps-1.hs: New file.
21596 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21598         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21599         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21601 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21603         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21604         to fix type error.
21605         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21606         Remove trailing spaces.
21608 2004-06-21  Richard Henderson  <rth@redhat.com>
21610         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21611         merging && to BIT_FIELD_REF.
21613 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21615         * g++.dg/opt/placeholder1.C: New test.
21617 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21619         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21620         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21621         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21622         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21624 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21626         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21627         extern "C".
21628         * g++.dg/other/pragma-re-1.C: Add comments.
21630 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21632         PR gfortran/16080
21633         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21635 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21637         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21638         instead of setting the type of size_t by
21639         hand.
21641 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21643         * gcc.dg/unordered-2.c: New test case.
21644         * gcc.dg/unordered-3.c: New test case.
21646 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
21648         PR other/16043
21649         * lib/g++.exp (g++_version): Tweak regexp for version
21650         * lib/g77.exp (g77_version): Likewise.
21651         * lib/gfortran.exp (gfortran_version): Likewise.
21652         * lib/objc.exp (objc_version): Likewise.
21653         * lib/treelang.exp (treelang_version): Likewise.
21655 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
21657         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
21658         Use INT_MAX instead of __INT_MAX__.
21659         * gcc.dg/compat/struct-align-2_y.c: Likewise.
21661         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
21662         * gcc.dg/compat/scalar-return-3_x.c: Use it.
21663         * gcc.dg/compat/scalar-return-3_y.c: Use it.
21664         * gcc.dg/compat/scalar-return-4_x.c: Use it.
21665         * gcc.dg/compat/scalar-return-4_y.c: Use it.
21666         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
21667         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
21668         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
21669         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
21671         * gcc.dg/range-test-1.c: New test.
21672         * g++.dg/opt/range-test-1.C: New test.
21674 2004-06-17  Richard Henderson  <rth@redhat.com>
21676         * objc.dg/sync-1.m: New.
21677         * objc.dg/try-catch-1.m: Don't force next runtime.
21678         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
21679         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
21680         shadowed catch clause.
21681         * objc.dg/try-catch-5.m: New.
21683 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
21685         Bug 14610
21686         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
21688 2004-06-15  Richard Henderson  <rth@redhat.com>
21690         * gcc.dg/20001116-1.c: Move expected warning line.
21692 2004-06-15  Richard Henderson  <rth@redhat.com>
21694         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
21695         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
21697 2004-06-15  Jeff Law  <law@redhat.com>
21699         * gcc.dg/tree-ssa/20040615-1.c: New test.
21700         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
21701         be less sensitive to operand ordering.
21702         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
21704 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
21706         * g++.dg/abi/bitfield3.C: Add comment..
21708 2004-06-15  Richard Henderson  <rth@redhat.com>
21710         * g++.dg/ext/stmtexpr1.C: XFAIL.
21711         * gcc.dg/20030612-1.c: XFAIL.
21713 2004-06-15  Eric Christopher  <echristo@redhat.com>
21715         * g++.dg/charset/asm5.c: New.
21716         * gcc.dg/charset/asm6.c: New.
21718 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21720         PR fortran/15962
21721         * gfortran.fortran-torture/execute/select_1.f90: New test.
21723 2004-06-15  Paul Brook  <paul@codesourcery.com>
21725         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
21727 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21729         PR c++/15967
21730         * g++.dg/lookup/crash3.C: New test.
21732 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21734         PR c++/15947
21735         * g++.dg/parse/dtor4.C: New test.
21737 2004-06-14  Jeff Law  <law@redhat.com>
21739         * gcc.c-torture/compile/20040614-1.c: New test.
21741 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21743         PR fortran/15211
21744         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
21745         LEN of a character array.
21747 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
21749         PR c++/15096
21750         * g++.dg/template/ptrmem10.C: New test.
21752         PR c++/14930
21753         * g++.dg/template/friend30.C: New test.
21755 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21757         PR fortran/14928
21758         * gfortran.fortran-torture/compile/mloc.f90: New test.
21760 2004-06-13  Paul Brook  <paul@codesourcery.com>
21762         * gfortran.fortran-torture/execute/random_2.f90: New test.
21764 2004-06-13  Eric Christopher  <echristo@redhat.com>
21766         * gcc.dg/noncompile/redecl-1.c: Fix error message.
21768 2004-06-12  Paul Brook  <paul@codesourcery.com>
21770         * gfortran.fortran-torture/execute/contained_3.f90: New test.
21772 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21774         PR fortran/14923
21775         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
21777 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21779         PR fortran/14957
21780         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
21781         syntax errors in end statements of contained subroutines.
21783 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21785         PR fortran/12841
21786         * gfortran.fortran-torture/execute/null_arg.f90: New test.
21788 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21790         PR fortran/15665
21791         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
21793 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
21795         PR gfortran/12839
21796         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
21798 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
21800         PR c++/15862
21801         * g++.dg/parse/enum1.C: New test.
21803 2004-06-10  Jeff Law  <law@redhat.com>
21805         * gcc.c-torture/compile/20040610-1.c: New test.
21807 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21809         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
21810         * g++.old-deja/g++.other/decl3.C: Likewise.
21812 2004-06-10  Brian Booth  <bbooth@redhat.com>
21814         * gcc.dg/tree-ssa/20031015-1.c: Scan for
21815         V_MAY_DEF instead of VDEF.
21816         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
21818 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
21820         PR c++/14211
21821         * g++.dg/conversion/const1.C: New test.
21823         PR c++/15076
21824         * g++.dg/conversion/reinterpret1.C: New test.
21826         PR c++/15877
21827         * g++.dg/template/enum2.C: New test.
21829         PR c++/15227
21830         * g++.dg/template/error13.C: New test.
21832 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21834         PR fortran/14957
21835         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
21836         arguments to test_* REAL and of the right size.
21838 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21840         PR target/15569
21841         PR rtl-optimization/15681
21842         * gcc.dg/20040609-1.c: New test.
21844 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
21846         PR c++/14791
21847         * g++.dg/opt/builtins1.C: New test.
21849 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
21851         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
21852         that use default windows32 struct layout.
21853         * gcc.dg/i386-bitfield2.c: Likewise.
21855 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
21857         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
21858         for mingw32 and cygwin targets.
21860 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
21862         * gcc.dg/pch/macro-4.c: New.
21863         * gcc.dg/pch/macro-4.hs: New.
21865 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21867         PR fortran/13249
21868         * gfortran.fortran-torture/compile/name_clash.f90: New test.
21870 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21872         PR fortran/13372
21873         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
21875 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21877         PR gfortran/14897
21878         * gfortran.fortran-torture/execute/t_edit.f90: New test.
21880 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
21882         PR gfortran/15755
21883         * gfortran.fortran-torture/execute/backspace.c : New test.
21885 2004-06-09  Paul Brook  <paul@codesourcery.com>
21887         * gfortran.fortran-torture/execure/intrinsic_associated.f90
21888         (pointer_to_section): Rewrite to use smaller array.
21890 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
21892         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
21893         * gcc.dg/ext/altivec-10.c: Same.
21894         * gcc.dg/ext/altivec-11.c: Same.
21895         * gcc.dg/ext/altivec-12.c: Same.
21896         * gcc.dg/ext/altivec-13.c: Same.
21897         * gcc.dg/ext/altivec-14.c: Same.
21898         * gcc.dg/ext/altivec-15.c: Same.
21899         * gcc.dg/ext/altivec-16.c: Same.
21900         * gcc.dg/ext/altivec-3.c: Same.
21901         * gcc.dg/ext/altivec-4.c: Same.
21902         * gcc.dg/ext/altivec-6.c: Same.
21903         * gcc.dg/ext/altivec-7.c: Same.
21904         * gcc.dg/ext/altivec-8.c: Same.
21905         * gcc.dg/ext/altivec-varargs-1.c: Same.
21907         * g++.dg/ext/altivec-1.C: Correct dg syntax.
21908         * g++.dg/ext/altivec-10.C: Same.
21909         * g++.dg/ext/altivec-2.C: Same.
21910         * g++.dg/ext/altivec-3.C: Same.
21911         * g++.dg/ext/altivec-4.C: Same.
21912         * g++.dg/ext/altivec-5.C: Same.
21913         * g++.dg/ext/altivec-6.C: Same.
21914         * g++.dg/ext/altivec-7.C: Same.
21915         * g++.dg/ext/altivec-8.C: Same.
21916         * g++.dg/ext/altivec-9.C: Same.
21918 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21920         PR c++/7841
21921         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21923 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21925         * gcc.dg/union-1.c: New test.
21927 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21929         * gcc.dg/builtins-41.c: New test case.
21930         * gcc.dg/builtins-42.c: New test case.
21932 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21934         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21935         * g++.dg/ext/altivec-10.C: Same.
21936         * g++.dg/ext/altivec-2.C: Same.
21937         * g++.dg/ext/altivec-3.C: Same.
21938         * g++.dg/ext/altivec-4.C: Same.
21939         * g++.dg/ext/altivec-5.C: Same.
21940         * g++.dg/ext/altivec-6.C: Same.
21941         * g++.dg/ext/altivec-7.C: Same.
21942         * g++.dg/ext/altivec-8.C: Same.
21943         * g++.dg/ext/altivec-9.C: Same.
21944         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21945         * g++.old-deja/g++.brendan/new3.C: Same.
21946         * gcc.c-torture/execute/eeprof-1.x: Same.
21948 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21950         PR c/14765
21951         * gcc.dg/pr14765-1.c: New test.
21953 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21955         PR c/14649
21956         * gcc.dg/pr14649-1.c: New test case.
21958 2004-06-07  Richard Henderson  <rth@redhat.com>
21960         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21961         if temporaries.
21963 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21965         * g++.dg/eh/elide1.C: Remove XFAIL.
21967 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21969         PR c++/15337
21970         * g++.dg/expr/sizeof3.C: New test.
21972         PR c++/14777
21973         * g++.dg/template/access14.C: New test.
21975         PR c++/15554
21976         * g++.dg/template/enum1.C: New test.
21978         PR c++/15057
21979         * g++.dg/eh/throw1.C: New test.
21981 2004-06-07  David Ayers  <d.ayers@inode.at>
21982             Ziemowit Laski  <zlaski@apple.com>
21984         * lib/objc.exp (objc_target_compile): Revert the '-framework
21985         Foundation' flag fix, since bare Darwin does not ship
21986         with the Foundation framework.
21987         * objc/execute/next_mapping.h: Provide a local NSConstantString
21988         @interface and @implementation.
21989         (objc_constant_string_init): A constructor function, used to
21990         initialize the NSConstantString meta-class object.
21991         * objc/execute/string1.m: Include "next_mapping.h" instead of
21992         <Foundation/NSString.h>.
21993         * objc/execute/string2.m: Likewise.
21994         * objc/execute/string3.m: Likewise.
21995         * objc/execute/string4.m: Likewise.
21997 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21999         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22000         to double. Replace double with FLOAT.
22001         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22003         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22004         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22005         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22006         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22007         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22008         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22009         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22010         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22012 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22014         PR c/13519
22015         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22017 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22019         PR c++/15503
22020         * g++.dg/template/meminit2.C: New test.
22022 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22024         PR target/15822
22025         * gcc.c-torture/execute/compare-fp-1.c,
22026         gcc.c-torture/execute/compare-fp-2.c,
22027         gcc.c-torture/execute/compare-fp-3.c,
22028         gcc.c-torture/execute/compare-fp-4.c,
22029         gcc.c-torture/execute/compare-fp-3.x,
22030         gcc.c-torture/execute/compare-fp-4.x: Moved...
22031         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22032         gcc.c-torture/execute/ieee/compare-fp-2.c,
22033         gcc.c-torture/execute/ieee/compare-fp-3.c,
22034         gcc.c-torture/execute/ieee/compare-fp-4.c,
22035         gcc.c-torture/execute/ieee/compare-fp-3.x,
22036         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22038 2004-06-04  David Ayers  <d.ayers@inode.at>
22040         * objc/execute/protocol-isEqual-4.m: New testcase.
22042 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22044         * objc/execute/protocol-isEqual-1.m: New testcase.
22045         * objc/execute/protocol-isEqual-2.m: New testcase.
22046         * objc/execute/protocol-isEqual-3.m: New testcase.
22048 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22050         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22052 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22054         * lib/objc.exp (objc_target_compile): When running tests on
22055         Darwin (Mac OS X), inform the linker about '-framework
22056         'Foundation'.
22058 2004-06-02  Eric Christopher  <echristo@redhat.com>
22060         * gcc.c-torture/compile/20040602-1.c: New.
22062 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22064         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22065         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22067         PR tree-optimization/14736
22068         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22070         PR tree-optimization/14042
22071         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22073         PR tree-optimization/14729
22074         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22076 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22078         PR fortran/15557
22079         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22081 2004-06-01  Richard Hederson  <rth@redhat.com>
22083         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22085 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22087         PR c++/14932
22088         * g++.dg/parse/offsetof4.C: New test.
22090 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22092         PR objc/7993
22093         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22095 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22097         PR c++/15701
22098         * g++.dg/template/friend29.C: New test.
22100 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22102         PR c/15749
22103         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22105 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22107         * gcc.dg/sparc-trap-1.c: New test.
22109 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22111         PR middle-end/15069
22112         * g++.dg/opt/fold3.C: New test case.
22114 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22116         * lib/target-supports.exp (check_iconv_available): Fix fallout
22117         from 2004-05-28 patch.
22119 2004-05-30  Paul Brook  <paul@codesourcery.com>
22121         PR fortran/15620
22122         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22123         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22125 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22127         * gfortran.fortran-torture/execute/random_1.f90: New test.
22129 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22131         * g++.dg/ext/altivec-10.C: New test.
22133 2004-05-29  Paul Brook  <paul@codesourcery.com>
22135         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22137 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22139         * gcc.dg/altivec-16.c: New test.
22141 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22143         * lib/target-supports.exp (check_vmx_hw_available): New.
22144         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22146         * lib/target-supports.exp (check_alias_available,
22147         check_iconv_available, check_named_sections_available): Use
22148         unique names for temporary files.
22150 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22152         * gcc.dg/altivec-15.c: New test.
22154 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22156         PR c++/15083
22157         * g++.dg/warn/noeffect6.C: New test.
22159         PR c++/15471
22160         * g++.dg/expr/ptrmem4.C: New test.
22162         PR c++/15640
22163         * g++.dg/template/operator3.C: New test.
22165 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22167         PR c++/14668
22168         * g++.dg/lookup/redecl1.C: New test.
22169         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22171 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22173         * gcc.c-torture/execute/compare-fp-1.c,
22174         gcc.c-torture/execute/compare-fp-2.c,
22175         gcc.c-torture/execute/compare-fp-3.c,
22176         gcc.c-torture/execute/compare-fp-4.c,
22177         gcc.c-torture/execute/compare-fp-3.x,
22178         gcc.c-torture/execute/compare-fp-4.x,
22179         gcc.dg/pr15649-1.c: New.
22181 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22183         PR c++/12883
22184         * g++.dg/init/array14.C: New test.
22186 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22188         * lib/compat.exp (compat-get-options-main): New.
22189         (compat-get-options): Remove unneeded code, warn for ignored
22190         command.
22191         (compat-execute): Check flag set by dg-require-* commands.
22193         * lib/compat.exp (compat-execute): Break up long lines.
22195 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22197         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22198         * gcc.dg/altivec-14.c: New test.
22199         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22201         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22202         * gcc.dg/altivec-12.c: Ditto.
22204         * gcc.dg/altivec-3.c: Move call to altivec_check.
22206 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22208         PR c++/15044
22209         * g++.dg/template/error12.C: New test.
22211         PR c++/15317
22212         * g++.dg/ext/attrib15.C: New test.
22214         PR c++/15329
22215         * g++.dg/template/ptrmem9.C: New test.
22217 2004-05-25  Paul Brook  <paul@codesourcery.com>
22219         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22221 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22223         PR c++/15165
22224         * g++.dg/template/crash19.C: New test.
22226 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22228         PR c++/15025
22229         * g++.dg/template/redecl1.C: New test.
22231 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22233         PR c++/14821
22234         * g++.dg/other/ns1.C: New test.
22236         PR c++/14883
22237         * g++.dg/template/invalid1.C: New test.
22239 2004-05-23  Paul Brook  <paul@codesourcery.com>
22240         Victor Leikehman  <lei@haifasphere.co.il>
22242         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22243         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22245 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22247         PR c++/15285
22248         PR c++/15299
22249         * g++.dg/template/non-dependent5.C: New test.
22250         * g++.dg/template/non-dependent6.C: New test.
22252 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22254         PR c++/15507
22255         * g++.dg/inherit/union1.C: New test.
22257         PR c++/15542
22258         * g++.dg/template/addr1.C: New test.
22260         PR c++/15427
22261         * g++.dg/template/array5.C: New test.
22263         PR c++/15287
22264         * g++.dg/template/array6.C: New test.
22266 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22267             Roger Sayle  <roger@eyesopen.com>
22269         * g++.dg/lookup/forscope2.C: New test case.
22271 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22273         * gcc.dg/cpp/Wmissingdirs.c: New.
22275 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22277         PR target/15301
22278         * gcc.dg/compat/union-m128-1.h: New file.
22279         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22280         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22281         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22283 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22285         PR target/15302
22286         * gcc.dg/compat/struct-complex-1.h: New file.
22287         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22288         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22289         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22291 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22293         PR middle-end/3074
22294         * gcc.dg/pr3074-1.c: New test case.
22295         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22297 2004-05-20  Falk Hueffner  <falk@debian.org>
22299         PR other/15526
22300         * gcc.dg/ftrapv-1.c: New test case.
22302 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22304         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22306 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22307             Jeff Law  <law@redhat.com>
22309         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22310         * gcc.dg/tree-ssa/20040518-2.c: New test.
22312         * gcc.dg/tree-ssa/20040518-1.c: New test.
22314 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22316         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22318 2004-05-18  Paul Brook  <paul@codesourcery.com>
22320         PR fortran/13930
22321         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22323 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22325         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22326         constant folding.
22328 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22330         * gcc.dg/tree-ssa/20040517-1.c: New test.
22332 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22334         * gcc.dg/loop-4.c: New test.
22336 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22338         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22340 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22342         PR fortran/15311
22343         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22345 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22347         PR fortran/13826
22348         PR fortran/13940
22349         * gfortran.fortran-torture/compile/data_1.f90: New test.
22351 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22353         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22354         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22356 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22358         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22360 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22362         PR c/15444
22363         * gcc.dg/format/xopen-1.c: Adjust expected message.
22364         * gcc.dg/format/xopen-3.c: New test.
22366 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22368         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22370 2004-05-14  Jeff Law  <law@redhat.com>
22372         * gcc.dg/tree-ssa/20040514-2.c: New test.
22374 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22376         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22377         this ...
22378         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22379         this.
22381 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22383         * gcc.dg/tree-ssa/20040514-1.c: New test.
22385 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22387         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22388         test.
22390 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22392         PR fortran/14066
22393         * gfortran.fortran-torture/compile/do_1.f90: New test.
22395 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22397         PR fortran/15051
22398         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22399         test.
22401 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22403         PR fortran/15149
22404         * gfortran.fortran-torture/execute/random_init.f90: New test.
22406 2004-05-13  Paul Brook  <paul@codesourcery.com>
22408         PR fortran/15314
22409         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22411 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22413         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22414         for the powerpc case.
22416 2004-05-13  Jeff Law  <law@redhat.com>
22418         * gcc.dg/tree-ssa/20040513-1.c: New test.
22419         * gcc.dg/tree-ssa/20040513-2.c: New test.
22421 2004-05-13  Paul Brook  <paul@codesourcery.com>
22423         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22424         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22425         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22427 2004-05-13  Andreas Schwab  <schwab@suse.de>
22429         PR other/10819
22430         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22431         characters.
22433 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22435         PR fortran/15294
22436         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22438 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22440         Merge from tree-ssa-20020619-branch.  See
22441         ChangeLog.tree-ssa for details.
22443 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22445         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22446         include <altivec.h> explicitly.
22447         * gcc.dg/altivec-13.c: Likewise.
22449 2004-05-11  Paul Brook  <paul@codesourcery.com>
22451         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22453 2004-05-10  Eric Christopher  <echristo@redhat.com>
22455         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22456         * gcc.dg/sibcall-4.c: Ditto.
22458 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22460         * g++.dg/ext/altivec-8.C: New test case.
22461         * gcc.dg/altivec-13.c: New test case.
22463 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22465         * gcc.c-torture/execute/divcmp-1.c: New test case.
22466         * gcc.c-torture/execute/divcmp-2.c: New test case.
22467         * gcc.c-torture/execute/divcmp-3.c: New test case.
22469 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22471         * g++.dg/other/pragma-re-2.C: New test.
22473 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22475         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22476         * gcc.dg/i386-387-2.c: Likewise.
22478         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22479         __builtin_drem.
22480         * gcc.dg/i386-387-6.c: Likewise.
22482 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22484         * gcc.dg/builtins-33.c: Also check log1p*.
22486 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22488         PR optimization/15296
22489         * gcc.c-torture/execute/pr15296.c: New test.
22491 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22493         * gcc.dg/builtins-40.c: New test.
22495 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22497         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22499 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22501         * g++.dg/ext/spe1.C: New testcase.
22503 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22505         * objc.dg/image-info.m: Allow additional attributes
22506         for __image_info section.
22508 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22510         * gcc.dg/torture/mips-hilo-2.c: New test.
22512 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22514         PR c++/14389
22515         * g++.dg/template/member5.C: New test.
22517 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22519         * gcc.dg/builtins-34.c: Also check expm1*.
22521 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22523         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22524         * gcc.dg/torture/builtin-convert-3.c: New test.
22526 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22528         PR middle-end/15054
22529         * g++.dg/opt/pr15054.C: New test.
22531 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22533         * gcc.dg/torture/builtin-rounding-1.c: New test.
22534         * gcc.dg/builtins-25.c: Delete.
22535         * gcc.dg/builtins-29.c: Delete.
22537 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22539         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22540         * gcc.dg/sibcall-4.c: Likewise.
22541         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22543 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22545         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22546         bit-field on 16-bit targets.
22548 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22550         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22551         16-bit targets.
22553 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22555         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22556         * gcc.dg/rs6000-power2-2.c: Likewise.
22558 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22560         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22561         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22562         Change the asm registers to be in form of frN instead of fN.
22564 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22566         * gcc.dg/torture/builtin-convert-2.c: New test.
22568 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22570         * gcc.dg/rs6000-power2-1.c: New test.
22571         * gcc.dg/rs6000-power2-2.c: New test.
22573 2004-04-28  Jan Hubicka  <jh@suse.cz>
22575         * gcc.dg/unused-6.c: New test.
22577 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22578             Ulrich Weigand  <uweigand@de.ibm.com>
22580         * ada/acats/run_all.sh: Define $target variable.
22582 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22584         PR c++/15119
22585         * g++.dg/other/vararg-1.C: New test.
22587         PR c++/4794
22588         * g++.dg/eh/cleanup3.C: New test.
22590 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22592         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22593         and ad8011a (target_insn).
22594         * ada/acats/support/macro.dfs: Likewise.
22595         * ada/acats/support/impbit.adb: New file.
22597 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22599         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22601 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22603         * gcc.dg/loop-3.c: New test.
22605 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22607         * gcc.c-torture/execute/simd-5.c: New test.
22609 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22611         PR c++/15064
22612         * g++.dg/template/crash18.C: New test.
22614 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22616         * g++.dg/ext/complit3.C: New test.
22618 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22620         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22621         * gcc.dg/altivec-3.c: Same.
22622         * gcc.dg/altivec-varargs-1.c: Same.
22624 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22626         * lib/target-supports.exp (check_profiling_available): Assume
22627         profiling is not available on powerpc-eabi targets.
22629 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22631         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22632         * gcc.dg/vmx/bug-1.c: Ditto.
22634 2004-04-20  Eric Christopher  <echristo@redhat.com>
22636         * gcc.dg/charset/extern.c: New test.
22637         * g++.dg/charset/extern3.cc: Ditto.
22639 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22641         * gcc.dg/builtins-39.c: New test.
22643 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
22645         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
22647 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
22649         * gcc.dg/torture/mips-hilo-1.c: New test.
22651 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
22653         * gcc.c-torture/compile/20040419-1.c: New test.
22655 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
22657         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
22659 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
22660             Aldy Hernandez  <aldyh@redhat.com>
22662         * gcc.c-torture/execute/va-arg-24.c: New.
22664 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
22665             Aldy Hernandez  <aldyh@redhat.com>
22667         * gcc.dg/vmx/1b-01.c: New.
22668         * gcc.dg/vmx/1b-02.c: New.
22669         * gcc.dg/vmx/1b-03.c: New.
22670         * gcc.dg/vmx/1b-04.c: New.
22671         * gcc.dg/vmx/1b-05.c: New.
22672         * gcc.dg/vmx/1b-06.c: New.
22673         * gcc.dg/vmx/1b-07.c: New.
22674         * gcc.dg/vmx/1c-01.c: New.
22675         * gcc.dg/vmx/1c-02.c: New.
22676         * gcc.dg/vmx/3a-01a.c: New.
22677         * gcc.dg/vmx/3a-01.c: New.
22678         * gcc.dg/vmx/3a-01m.c: New.
22679         * gcc.dg/vmx/3a-03.c: New.
22680         * gcc.dg/vmx/3a-03m.c: New.
22681         * gcc.dg/vmx/3a-04.c: New.
22682         * gcc.dg/vmx/3a-04m.c: New.
22683         * gcc.dg/vmx/3a-05.c: New.
22684         * gcc.dg/vmx/3a-06.c: New.
22685         * gcc.dg/vmx/3a-06m.c: New.
22686         * gcc.dg/vmx/3a-07.c: New.
22687         * gcc.dg/vmx/3b-01.c: New.
22688         * gcc.dg/vmx/3b-02.c: New.
22689         * gcc.dg/vmx/3b-10.c: New.
22690         * gcc.dg/vmx/3b-13.c: New.
22691         * gcc.dg/vmx/3b-14.c: New.
22692         * gcc.dg/vmx/3b-15.c: New.
22693         * gcc.dg/vmx/3c-01a.c: New.
22694         * gcc.dg/vmx/3c-01.c: New.
22695         * gcc.dg/vmx/3c-02.c: New.
22696         * gcc.dg/vmx/3c-03.c: New.
22697         * gcc.dg/vmx/3d-01.c: New.
22698         * gcc.dg/vmx/4-01.c: New.
22699         * gcc.dg/vmx/4-03.c: New.
22700         * gcc.dg/vmx/5-01.c: New.
22701         * gcc.dg/vmx/5-02.c: New.
22702         * gcc.dg/vmx/5-03.c: New.
22703         * gcc.dg/vmx/5-04.c: New.
22704         * gcc.dg/vmx/5-05.c: New.
22705         * gcc.dg/vmx/5-06.c: New.
22706         * gcc.dg/vmx/5-07.c: New.
22707         * gcc.dg/vmx/5-07t.c: New.
22708         * gcc.dg/vmx/5-08.c: New.
22709         * gcc.dg/vmx/5-10.c: New.
22710         * gcc.dg/vmx/5-11.c: New.
22711         * gcc.dg/vmx/7-01a.c: New.
22712         * gcc.dg/vmx/7-01.c: New.
22713         * gcc.dg/vmx/7c-01.c: New.
22714         * gcc.dg/vmx/7d-01.c: New.
22715         * gcc.dg/vmx/7d-02.c: New.
22716         * gcc.dg/vmx/8-01.c: New.
22717         * gcc.dg/vmx/8-02a.c: New.
22718         * gcc.dg/vmx/8-02.c: New.
22719         * gcc.dg/vmx/brode-1.c: New.
22720         * gcc.dg/vmx/bug-1.c: New.
22721         * gcc.dg/vmx/bug-2.c: New.
22722         * gcc.dg/vmx/bug-3.c: New.
22723         * gcc.dg/vmx/cw-bug-1.c: New.
22724         * gcc.dg/vmx/cw-bug-2.c: New.
22725         * gcc.dg/vmx/cw-bug-3.c: New.
22726         * gcc.dg/vmx/dct.c: New.
22727         * gcc.dg/vmx/debug-1.c: New.
22728         * gcc.dg/vmx/debug-2.c: New.
22729         * gcc.dg/vmx/debug-3.c: New.
22730         * gcc.dg/vmx/debug-4.c: New.
22731         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
22732         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
22733         * gcc.dg/vmx/eg-5.c: New.
22734         * gcc.dg/vmx/fft.c: New.
22735         * gcc.dg/vmx/gcc-bug-1.c: New.
22736         * gcc.dg/vmx/gcc-bug-2.c: New.
22737         * gcc.dg/vmx/gcc-bug-3.c: New.
22738         * gcc.dg/vmx/gcc-bug-4.c: New.
22739         * gcc.dg/vmx/gcc-bug-5.c: New.
22740         * gcc.dg/vmx/gcc-bug-6.c: New.
22741         * gcc.dg/vmx/gcc-bug-7.c: New.
22742         * gcc.dg/vmx/gcc-bug-8.c: New.
22743         * gcc.dg/vmx/gcc-bug-9.c: New.
22744         * gcc.dg/vmx/gcc-bug-b.c: New.
22745         * gcc.dg/vmx/gcc-bug-c.c: New.
22746         * gcc.dg/vmx/gcc-bug-d.c: New.
22747         * gcc.dg/vmx/gcc-bug-e.c: New.
22748         * gcc.dg/vmx/gcc-bug-f.c: New.
22749         * gcc.dg/vmx/gcc-bug-g.c: New.
22750         * gcc.dg/vmx/gcc-bug-i.c: New.
22751         * gcc.dg/vmx/harness.h: New.
22752         * gcc.dg/vmx/ira1.c: New.
22753         * gcc.dg/vmx/ira2a.c: New.
22754         * gcc.dg/vmx/ira2b.c: New.
22755         * gcc.dg/vmx/ira2.c: New.
22756         * gcc.dg/vmx/ira2c.c: New.
22757         * gcc.dg/vmx/mem.c: New.
22758         * gcc.dg/vmx/newton-1.c: New.
22759         * gcc.dg/vmx/ops.c: New.
22760         * gcc.dg/vmx/sn7153.c: New.
22761         * gcc.dg/vmx/spill2.c: New.
22762         * gcc.dg/vmx/spill3.c: New.
22763         * gcc.dg/vmx/spill.c: New.
22764         * gcc.dg/vmx/t.c: New.
22765         * gcc.dg/vmx/varargs-1.c: New.
22766         * gcc.dg/vmx/varargs-2.c: New.
22767         * gcc.dg/vmx/varargs-3.c: New.
22768         * gcc.dg/vmx/varargs-4.c: New.
22769         * gcc.dg/vmx/varargs-5.c: New.
22770         * gcc.dg/vmx/varargs-6.c: New.
22771         * gcc.dg/vmx/varargs-7.c: New.
22772         * gcc.dg/vmx/vmx.exp: New.
22773         * gcc.dg/vmx/vprint-1.c: New.
22774         * gcc.dg/vmx/vscan-1.c: New.
22775         * gcc.dg/vmx/x-01.c: New.
22776         * gcc.dg/vmx/x-02.c: New.
22777         * gcc.dg/vmx/x-03.c: New.
22778         * gcc.dg/vmx/x-04.c: New.
22779         * gcc.dg/vmx/x-05.c: New.
22780         * gcc.dg/vmx/yousufi-1.c: New.
22781         * gcc.dg/vmx/zero-1.c: New.
22782         * gcc.dg/vmx/zero.c: New.
22784 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
22786         * g++.dg/lookup/java1.C: Update for chage of
22787         _Jv_AllocObject.
22788         * g++.dg/lookup/java2.C: Likewise.
22790 2004-04-17  Laurent GUERBY <laurent@guerby.net>
22792         * ada/acats/run_all.sh: use -O2 by default.
22794 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
22796         * gcc.dg/vr-mult-[12].c: New tests.
22798 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22800         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
22802         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
22804 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
22806         * lib/target-supports.exp (check_profiling_available): Assume profiling
22807         isn't available for mips*-*-elf targets.
22809 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
22811         * gcc.dg/builtins-38.c: New test.
22813 2004-04-14  Eric Christopher  <echristo@redhat.com>
22815         * g++.dg/charset/charset.exp: Run .cc extension tests.
22817 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
22819         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
22821 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22823         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
22825 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
22827         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
22828         * gcc.dg/i386-387-2.c: Likewise.
22830         * gcc.dg/i386-387-7.c: New test.
22831         * gcc.dg/i386-387-8.c: New test.
22833         * gcc.dg/builtins-37.c: New test.
22835 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
22837         * g++.dg/pch/externc-1.C: Add missing semicolon.
22839 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
22841         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
22843 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22845         * gcc.c-torture/execute/20040411-1.c: New test.
22847 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
22849         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
22851 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
22853         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
22855 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
22857         * lib/target-supports.exp (check_named_sections_available): New.
22858         * lib/gcc-dg.exp (dg-require-named-sections): New.
22859         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
22860         old-deja.exp.  Also prune error-count message from HP linker.
22861         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
22863         * g++.dg/init/init-ref4.C: Use dg-require-weak.
22864         * g++.old-deja/g++.pt/static3.C: Likewise.
22865         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
22867 2004-04-09  Roger Sayle  <roger@eyesopen.com>
22869         * gcc.c-torture/execute/20040409-1.c: New test case.
22870         * gcc.c-torture/execute/20040409-2.c: New test case.
22871         * gcc.c-torture/execute/20040409-3.c: New test case.
22873 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
22875         * gcc.dg/20040409-1.c: New test.
22877 2004-04-08  Roger Sayle  <roger@eyesopen.com>
22879         PR target/14888
22880         * g++.dg/opt/pr14888.C: New test case.
22882 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
22884         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
22885         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
22886         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
22887         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
22888         New tests.
22890 2004-04-08  Paul Brook  <paul@codesourcery.com>
22892         * gcc.dg/spill-1.c: New test.
22894 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22896         * gcc.dg/torture/builtin-ctype-2.c: New test.
22898 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
22900         * gcc.dg/pch/pch.exp: Add largefile test.
22902 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
22904         * g++.dg/pch/externc-1.Hs: New.
22905         * g++.dg/pch/externc-1.C: New.
22907 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22909         * gcc.dg/compat/struct-by-value-5a_main.c,
22910         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22911         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22912         * gcc.dg/compat/struct-by-value-5a_x.c,
22913         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22914         gcc.dg/compat/struct-by-value-5_x.c.
22915         * gcc.dg/compat/struct-by-value-5a_y.c,
22916         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22917         gcc.dg/compat/struct-by-value-5_y.c.
22919         * gcc.dg/compat/struct-by-value-6a_main.c,
22920         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22921         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22922         * gcc.dg/compat/struct-by-value-6a_x.c,
22923         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22924         gcc.dg/compat/struct-by-value-6_x.c.
22925         * gcc.dg/compat/struct-by-value-6a_y.c,
22926         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22927         gcc.dg/compat/struct-by-value-6_y.c.
22929         * gcc.dg/compat/struct-by-value-7a_main.c,
22930         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22931         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22932         * gcc.dg/compat/struct-by-value-7a_x.c,
22933         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22934         gcc.dg/compat/struct-by-value-7_x.c.
22935         * gcc.dg/compat/struct-by-value-7a_y.c,
22936         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22937         gcc.dg/compat/struct-by-value-7_y.c.
22939 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22941         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22942         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22943         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22944         options.
22946 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22948         * gcc.dg/builtins-36.c: New test.
22950 2004-04-06  Paul Brook  <paul@codesourcery.com>
22952         * README.gcc: Remove obsolete contraint on testcases.
22954 2004-04-05  Paul Brook  <paul@codesourcery.com>
22956         PR2123
22957         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22958         failure and exit(0) on success.
22959         * g++.dg/expr/anew2.C: Ditto.
22960         * g++.dg/expr/anew3.C: Ditto.
22961         * g++.dg/expr/anew4.C: Ditto.
22963 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22965         PR c++/3518
22966         * g++.dg/template/unify7.C: New.
22968 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22970         * g++.dg/README: Bring up to date with new subdirectories; remove
22971         duplicate subdirectory lines.
22973 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22975         PR c++/14007
22976         * g++.dg/template/unify5.C: New.
22977         * g++.dg/template/unify6.C: New.
22978         * g++.dg/template/qualttp20.C: Adjust.
22979         * g++.old-deja/g++.jason/report.C: Adjust.
22980         * g++.old-deja/g++.other/qual1.C: Adjust.
22982 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22984         PR c++/14803
22985         * g++.dg/inherit/ptrmem1.C: New test.
22987 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22989         PR c++/14755
22990         * gcc.c-torture/execute/20040331-1.c: New test.
22991         * gcc.dg/20040331-1.c: New test.
22993 2004-04-01  Paul Brook  <paul@codesourcery.com>
22995         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22997 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22999         PR c++/14724
23000         * g++.dg/init/goto1.C: New test.
23002         PR c++/14763
23003         * g++.dg/template/defarg4.C: New test.
23005 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23007         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23009 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23011         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23013 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23015         * gcc.dg/noncompile/undeclared-2.c: New test.
23017 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23019         * gcc.dg/940409-1.c: Remove XFAIL.
23020         * gcc.dg/reg-vol-struct-1.c: New test.
23022 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23024         * gcc.dg/torture/builtin-wctype-1.c: New test.
23026 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23028         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23029         * gcc.dg/20001101-1.c: Likewise.
23030         * gcc.dg/20001102-1.c: Likewise.
23032 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23034         * gcc.dg/compare8.c: Add an additional test for XOR.
23036 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23038         * gcc.dg/torture/builtin-ctype-1.c: New test.
23040 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23042         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23043         * gcc.dg/torture/builtin-math-1.c: Likewise.
23044         * gcc.dg/torture/builtin-power-1.c: New test.
23046 2004-03-24  Andreas Schwab  <schwab@suse.de>
23048         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23049         IA64 assembler.
23051 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23052             Roger Sayle  <roger@eyesopen.com>
23054         * gcc.dg/compare8.c: New test case.
23056 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23058         * g++.dg/ext/altivec-7.C: New test.
23060 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23062         PR 12267, 12391, 12560, 13129, 14114, 14133
23063         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23064         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23065         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23066         Adjust error regexps.
23067         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23068         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23069         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23070         * gcc.dg/local1.c: Add explanatory comment.
23072 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23074         PR optimization/14669
23075         * g++.dg/opt/fold2.C: New test case.
23077 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23079         PR c/14069
23080         * gcc.dg/20040322-1.c: New test.
23082 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23084         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23085         * gcc.dg/ultrasp4.c: Likewise.
23086         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23088 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23090         * gcc.dg/i386-sse-8.c: Reset default options.
23092 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23094         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23095         in the error message text.
23097 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23099         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23101 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23103         PR c++/14616
23104         * g++.dg/init/array13.C: New test.
23106 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23108         PR target/13889
23109         * gcc.c-torture/compile/pr13889.c: New test case.
23111 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23113         PR c/14635
23114         * builtins-1.c (nan, nans): Don't test.
23115         * builtins-30.c: Don't use nan, nanf, nanl.
23116         * builtins-35.c: New test.
23118 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23120         * g++.dg/ext/altivec-6.C: New test.
23122 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23124         * g++.dg/init/placement3.C: New test.
23126         * g++.dg/template/spec13.C: New test.
23128         * g++.dg/lookup/using11.C: New test.
23130         * g++.dg/lookup/koenig3.C: New test.
23132         * g++.dg/template/operator2.C: New test.
23134         * g++.dg/expr/dtor3.C: New test.
23135         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23136         marker.
23137         * g++.old-deja/g++.law/visibility28.C: Likewise.
23139 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23141         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23142         * gcc.dg/ppc64-abi-3.c: Likewise.
23144 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23146         PR c++/14545
23147         * g++.dg/parse/template15.C: New test.
23149 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23151         * g++.dg/expr/dtor2.C: New test.
23153         * g++.dg/lookup/anon4.C: New test.
23155         * g++.dg/overload/using1.C: New test.
23157         * g++.dg/template/lookup7.C: New test.
23159         * g++.dg/template/typename6.C: New test.
23161         * g++.dg/expr/cond6.C: New test.
23163 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23165         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23167 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23169         * g++.dg/expr/cond5.C: New test.
23170         * g++.dg/expr/constcast1.C: Likewise.
23171         * g++.dg/expr/ptrmem2.C: Likewise.
23172         * g++.dg/expr/ptrmem3.C: Likewise.
23173         * g++.dg/lookup/main1.C: Likewise.
23174         * g++.dg/template/lookup6.C: Likewise.
23176 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23178         * gcc.dg/local1.c: New test.
23180         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23182 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23184         * gcc.dg/torture/builtin-convert-1.c: New test.
23186 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23188         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23190 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23192         PR c++/14481
23193         * g++.dg/warn/Wunused-7.C: New test.
23195 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23197         * gcc.dg/torture/builtin-integral-1.c: New test.
23199 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23201         PR c++/14586
23202         * g++.dg/parse/non-dependent3.C: New test.
23204 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23206         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23207         * g++.dg/eh/simd-2.C: Likewise.
23208         * g++.dg/init/array10.C: Likewise.
23209         * gcc.c-torture/compile/simd-1.c: Likewise.
23210         * gcc.c-torture/compile/simd-2.c: Likewise.
23211         * gcc.c-torture/compile/simd-3.c: Likewise.
23212         * gcc.c-torture/compile/simd-4.c: Likewise.
23213         * gcc.c-torture/compile/simd-6.c: Likewise.
23214         * gcc.c-torture/execute/simd-1.c: Likewise.
23215         * gcc.c-torture/execute/simd-2.c: Likewise.
23216         * gcc.dg/compat/vector-defs.h: Likewise.
23217         * gcc.dg/20020531-1.c: Likewise.
23218         * gcc.dg/altivec-3.c: Likewise.
23219         * gcc.dg/altivec-4.c: Likewise.
23220         * gcc.dg/altivec-varargs-1.c: Likewise.
23221         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23222         * gcc.dg/i386-mmx-3.c: Likewise.
23223         * gcc.dg/i386-sse-4.c: Likewise.
23224         * gcc.dg/i386-sse-5.c: Likewise.
23225         * gcc.dg/i386-sse-8.c: Likewise.
23226         * gcc.dg/simd-1.c: Likewise.
23227         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23228         __ev64_opaque__ since the machine description provides it.
23230 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23232         * lib/compat.exp (skip_list): New global variable.
23233         Use it to hold the user defined COMPAT_SKIPS list if any.
23234         (compat-obj): Add the members of skip_list to optall.
23236 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23238         * gcc.dg/compat/union-by-value-1_main.c,
23239         union-by-value-1_x.c, union-by-value-1_y.c,
23240         union-check.h, union-defs.h,
23241         union-init.h, union-return-1_main.c,
23242         union-return-1_x.c, union-return-1_y.c: New files.
23244 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23246         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23247         mixed-struct-init.h: Add 4 mixed structure types.
23248         struct-by-value-21_main.c, struct-by-value-21_x.c,
23249         struct-by-value-21_y.c, struct-return-21_main.c,
23250         struct-return-21_x.c, struct-return-21_y.c: New files.
23252 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23254         PR c++/14550
23255         * g++.dg/parse/template14.C: New test.
23257 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23259         * gcc.c-torture/execute/20040313-1.c: New test.
23261 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23263         PR target/14533
23264         * gcc.dg/20040311-2.c: New test.
23266 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23268         PR other/14544
23269         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23270         bit-field.
23272 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23274         * gcc.dg/20040305-2.c: Add missing return statement.
23276 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23278         * gcc.dg/builtins-34.c: Also check pow10*.
23280 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23282         PR target/14262
23283         * gcc.dg/20040305-2.c: New test.
23285 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23287         * gcc.dg/20040310-1.c: New test.
23289 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23291         * gcc.c-torture/execute/20040311-1.c: New test case.
23293 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23295         PR c++/14476
23296         * g++.dg/lookup/enum1.C: New test.
23298 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23300         PR c++/14510
23301         * g++.dg/lookup/struct2.C: New test.
23303 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23305         * gcc.dg/builtins-34.c: New test.
23307 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23309         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23311 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23313         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23314         * gcc.dg/alias-2.c: New testcase.
23316 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23318         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23320 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23322         * gcc.c-torture/execute/20040309-1.c: New test case.
23324 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23326         PR c++/14397
23327         * g++.dg/overload/ref1.C: New.
23329 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23331         PR c++/14409
23332         * g++.dg/template/spec12.C: New test.
23334         PR c++/14448
23335         * g++.dg/parse/crash14.C: New test.
23337 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23339         PR c++/14230
23340         * g++.dg/init/ref11.C: New test.
23342 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23344         PR c++/14432
23345         * g++.dg/parse/builtin2.C: New test.
23347 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23349         PR c++/14401
23350         * g++.dg/init/ctor3.C: New test.
23351         * g++.dg/init/union1.C: New test.
23352         * g++.dg/ext/anon-struct4.C: New test.
23354 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23356         * g++.dg/lookup/koenig1.C: Tweak error messages.
23357         * g++.dg/lookup/used-before-declaration.C: Likewise.
23358         * g++.dg/other/do1.C: Likewise.
23359         * g++.dg/overload/koenig1.C: Likewise.
23360         * g++.dg/parse/crash13.C: Likewise.
23361         * g++.dg/template/instantiate3.C: Likewise.
23363 2004-03-08  Eric Christopher  <echristo@redhat.com>
23365         * * lib/target-supports.exp: Enable libiconv in test
23366         compilation.  Fix up error checking.
23368 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23370         PR middle-end/14289
23371         * gcc.dg/pr14289-1.c: New test case.
23372         * gcc.dg/pr14289-2.c: Likewise.
23373         * gcc.dg/pr14289-3.c: Likewise.
23375 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23377         * gcc.c-torture/execute/20040308-1.c: New test.
23379 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23381         * gcc.c-torture/execute/20040307-1.c: New test case.
23383 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23385         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23387 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23389         * gcc.dg/20040306-1.c: New test.
23391 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23393         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23394         them static.
23395         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23397 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23399         PR c/14465
23400         * gcc.dg/decl-6.c: New test.
23402 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23404         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23405         Rename LOGPOW -> LOG_POW.
23406         (SQRT_EXP, POW_EXP): New.
23408 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23410         * gcc.dg/i386-sse-8.c: New test.
23412 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23414         PR c/14114
23415         * gcc.dg/decl-5.c: New test.
23417 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23419         * gcc.dg/20040305-1.c: New test.
23421 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23423         PR other/14354
23424         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23426 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23428         PR c++/14425, c++/14426
23429         * g++.dg/ext/altivec-4.C: New test.
23430         * g++.dg/ext/altivec-5.C: New test.
23432 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23434         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23435         global variables of a type with no linkage.
23436         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23437         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23438         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23439         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23440         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23441         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23442         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23443         * g++.dg/warn/deprecated.C: Name enum Color.
23444         * g++.dg/overload/VLA.C: Name structure for 'b'.
23445         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23447 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23449         * gcc.c-torture/compile/20040304-1.c: New test.
23451 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23453         PR 13728
23454         * gcc.dg/decl-4.c: New testcase.
23456 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23458         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23459         as PRECF if sizeof (float) > sizeof (double).
23460         (PRECL): Make it the same as PRECF if
23461         sizeof (float) > sizeof (long double).
23463 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23465         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23466         system type.  Add check for irix6 which doesn't have c99 runtime.
23468 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23470         * gcc.dg/const-elim-1.c: xfail for xtensa.
23472 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23474         PR c++/14369
23475         * g++.dg/template/cond4.C: New test.
23477 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23479         PR c++/14360
23480         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23482         PR c++/14361
23483         * g++.dg/parse/defarg7.C: New test.
23485         PR c++/14359
23486         * g++.dg/template/friend26.C: New test.
23488 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23490         PR c++/14324
23491         * g++.dg/abi/mangle21.C: New test.
23493         PR c++/14260
23494         * g++.dg/parse/constructor2.C: New test.
23496         PR c++/14337
23497         * g++.dg/template/sfinae1.C: New test.
23499 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23501         PR c++/14267
23502         * g++.dg/expr/crash2.C: New test.
23504         PR middle-end/13448
23505         * gcc.dg/inline-5.c: New test.
23506         * gcc.dg/always-inline.c: Split out tests into ...
23507         * gcc.dg/always-inline2.c: ... this and ...
23508         * gcc.dg/always-inline3.c: ... this.
23510 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23512         PR debug/12103
23513         * g++.dg/debug/crash1.C: New test.
23515 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23517         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23518         function with __attribute__((noinline)).
23519         (recurser_void2): Likewise.
23520         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23521         (recurser_void2): Likewise.
23523 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23525         PR middle-end/14203
23526         * g++.dg/warn/Wunused-6.C: New test case.
23528 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23530         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23531         not defined.
23533 2004-02-27  Eric Christopher  <echristo@redhat.com>
23535         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23536         * g++.dg/charset/asm2.c: Run only x86.
23537         * gcc.dg/charset/asm3.c: Ditto.
23539 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23541         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23542         ld_library_path.
23544 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23546         * g++.dg/ext/altivec-3.C: New.
23548 2004-02-26  Richard Henderson  <rth@redhat.com>
23550         * g++.dg/ext/attrib10.C: Mark for warning.
23551         * gcc.dg/attr-alias-1.c: New.
23553 2004-02-26  Richard Henderson  <rth@redhat.com>
23555         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23556         * gcc.c-torture/execute/20040208-2.c: ... it back.
23558 2004-02-26  Eric Christopher  <echristo@redhat.com>
23560         * lib/target-supports.exp (check-iconv-available): New function.
23561         * lib/gcc-dg.exp (dg-require-iconv): New function.
23562         Use above.
23563         * gcc.dg/charset: New directory.
23564         * gcc.dg/charset/charset.exp: New file.
23565         * gcc.dg/charset/asm1.c: Ditto.
23566         * gcc.dg/charset/asm2.c: Ditto.
23567         * gcc.dg/charset/asm3.c: Ditto.
23568         * gcc.dg/charset/asm4.c: Ditto.
23569         * gcc.dg/charset/asm5.c: Ditto.
23570         * gcc.dg/charset/attribute1.c: Ditto.
23571         * gcc.dg/charset/attribute2.c: Ditto.
23572         * gcc.dg/charset/string1.c: Ditto.
23573         * g++.dg/charset: New directory.
23574         * g++.dg/dg.exp: Add here. Special options.
23575         * g++.dg/charset/charset.exp: New file.
23576         * g++.dg/charset/asm1.c: Ditto.
23577         * g++.dg/charset/asm2.c: Ditto.
23578         * g++.dg/charset/asm3.c: Ditto.
23579         * g++.dg/charset/asm4.c: Ditto.
23580         * g++.dg/charset/attribute1.c: Ditto.
23581         * g++.dg/charset/attribute2.c: Ditto.
23582         * g++.dg/charset/extern1.cc: Ditto.
23583         * g++.dg/charset/extern2.cc: Ditto.
23584         * g++.dg/charset/string1.c: Ditto.
23586 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23588         PR c++/14278
23589         * g++.dg/parse/comma1.C: New test.
23591 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23593         PR c++/14284
23594         * g++.dg/template/ttp8.C: New test.
23596 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23598         * gcc.dg/fixuns-trunc-1.c: New test.
23600 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23602         * gcc.dg/builtins-config.h: Use #elif.
23604 2004-02-26  Michael Matz  <matz@suse.de>
23606         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23607         * gcc.dg/991214-1.c: Likewise.
23608         * gcc.dg/i386-asm-1.c: Likewise.
23610 2004-02-25  Richard Henderson  <rth@redhat.com>
23612         * gcc.c-torture/execute/20040208-2.c: Move ...
23613         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23615 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23617         PR c++/14246
23618         * g++.dg/other/crash-3.C: New test.
23620 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23622         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23623         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23625         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23626         HP-UX.
23628 2004-02-24  Michael Matz  <matz@suse.de>
23630         * gcc.dg/i386-regparm.c: New.
23632 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23634         * gcc.c-torture/execute/20040223-1.c: New.
23636 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23637             Kazu Hirata  <kazu@cs.umass.edu>
23639         * gcc.dg/fwritable-strings-1.c: Remove.
23641 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23643         PR c/14156
23644         * gcc.dg/20040223-1.c: New test.
23646 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23648         PR c++/14106
23649         * g++.dg/ext/typeof9.C: New test.
23651 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23653         PR c++/14250
23654         * g++.dg/other/switch1.C: New test.
23656 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23658         * gcc.dg/cast-function-1.c: Adjust for new informative message.
23659         * gcc.dg/va-arg-1.c: Likewise.
23661 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23663         PR c++/14143
23664         * g++.dg/template/koenig5.C: New test.
23666 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
23668         * g++.dg/ext/altivec-1.C: Generalize target triple.
23669         * g++.dg/ext/altivec-2.C: New test case.
23670         * g++.dg/ext/altivec_check.h: New file.
23671         * gcc.dg/altivec-1.c: Generalize target triple;
23672         include altivec_check.h and call altivec_check().
23673         * gcc.dg/altivec-[2-5].c: Generalize target triple.
23674         * gcc.dg/altivec-6.c: New test case.
23675         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
23676         type casts as needed.
23677         * gcc.dg/altivec-10.c: Include altivec_check.h and call
23678         altivec_check().
23679         * gcc.dg/altivec-12.c: New test case.
23680         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
23681         include altivec_check.h and call altivec_check().
23682         * gcc.dg/altivec_check.h: New file.
23684 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23686         * lib/target-supports.exp (check_alias_available): Don't mangle
23687         function `g' in test program.
23689 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23691         * lib/target-supports.exp (check_profiling_available): Check
23692         argument to determine whether we support a profiling type.
23693         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
23694         check_profiling_available.
23695         * g++.dg/bprob/bprob.exp: Likewise.
23696         * g77.dg/bprob/bprob.exp: Likewise.
23697         * gcc.misc-tests/bprob.exp: Likewise.
23698         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
23699         dg-require-profiling and delete expected error handling.
23700         * gcc.dg/20021014-1.c: Likewise.
23701         * gcc.dg/nest.c: Likewise.
23703 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23705         PR c++/12007
23706         * g++.dg/other/vthunk1.C: New test.
23708 2004-02-20  Falk Hueffner  <falk@debian.org>
23710         PR target/14201
23711         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
23713 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
23715         PR c++/13927
23716         * g++.dg/other/error8.C: Remove XFAIL markers.
23718         PR c++/14173
23719         * g++.dg/ext/packed5.C: New test.
23721         PR c++/14199
23722         * g++.dg/warn/Wunused-5.C: New test.
23724         PR c++/14186
23725         * g++.dg/lookup/member1.C: New test.
23727 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
23729         * gcc.c-torture/compile/20040130-1.c: Enable only when
23730         __INT_MAX__ >= 2147483647L.
23731         * gcc.c-torture/compile/961203-1.c: Likewise.
23733 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
23735         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
23736         * g++.dg/opt/template1.C: Robustify assembler regexp
23738 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23740         * gcc.c-torture/execute/simd-4.x: Remove.
23741         * gcc.c-torture/execute/va-arg-25.x: Likewise.
23742         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
23743         Guard with #ifndef SKIP_ATTRIBUTE.
23744         * gcc.dg/compat/vector-1_y.c: Likewise.
23745         * gcc.dg/compat/vector-2_x.c: Likewise.
23746         * gcc.dg/compat/vector-2_y.c: Likewise.
23747         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
23748         * g++.dg/eh/simd-2.C: Likewise.
23750 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
23752         * gcc.c-torture/compile/complex-1.c: New.
23754 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
23756         PR target/14209
23757         * gcc.c-torture/execute/20040218-1.c: New test.
23759 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23761         PR c++/14181
23762         * g++.dg/parse/new2.C: New test.
23764 2004-02-18  Paul Brook  <paul@codesourcery.com>
23766         * gcc.c-torture/compile/libcall-1.c: New test.
23768 2004-02-18  Paul Brook  <paul@codesourcery.com>
23770         PR debug/12934
23771         * gcc.dg/debug/debug-7.c: New test.
23773 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
23775         * gcc.dg/20040217-1.c: New test.
23777 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
23779         * gcc.c-torture/execute/990208-1.x: Delete.
23781 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
23783         * gcc.c-torture/execute/20040208-2.x: New file.
23785 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
23787         PR c++/11326
23788         * g++.dg/abi/structret1.C: New test.
23790 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
23792         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
23793         (i386_cpuid): No need to test if cpuid is available on AMD64.
23794         Fix assembly, so that it works onboth i386 and AMD64.
23795         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
23796         (vecInLong): Fix s[] member type to unsigned int.
23797         (vecInWord): Remove type.
23798         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
23799         (a64, b64, c64, d64, e64): Remove.
23800         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
23801         Remove unused variable.  Remove initialization of removed variables.
23802         Don't call mmx_tests nor sse_tests.
23803         (reference_mmx, reference_sse): Remove.
23804         (check): Add return stmt.
23805         * gcc.dg/i386-sse-7.c: New test.
23806         * gcc.dg/i386-mmx-4.c: New test.
23808 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23810         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
23811         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23812         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23813         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
23814         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
23815         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
23816         g++.dg/tc1/dr94.C: Fix line terminator.
23818 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
23820         * gcc.c-torture/compile/20040216-1.c: New.
23822 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23824         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
23825         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
23826         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
23827         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
23828         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
23829         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
23831 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23833         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
23835 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
23837         PR c++/13971
23838         * g++.dg/expr/cond4.C: New test.
23840         PR c++/14086
23841         * g++.dg/lookup/crash2.C: New test.
23843 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
23845         * gcc.c-torture/compile/20040214-2.c: New test.
23847 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
23849         PR c++/14116
23850         * g++.dg/ext/typeof8.C: New test.
23852 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
23854         * gcc.c-torture/compile/20040214-1.c: New test.
23856 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23858         PR c++/13635
23859         * g++.dg/template/spec11.C: New test.
23861 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23863         PR c++/13927
23864         * g++.dg/other/error8.C: New test.
23866 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
23868         PR c++/14122
23869         * g++.dg/template/array4.C: New test.
23871         PR c++/14108
23872         * g++.dg/inherit/thunk2.C: New test.
23874         PR c++/14083
23875         * g++.dg/eh/cond2.C: New test.
23877 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
23879         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
23881 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
23883         * lib/scanasm.exp (dg-scan): Quote pattern before display.
23885 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
23887         * g++.dg/simd-2.C: xfail on ppc64-linux.
23889 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23891         PR c/456
23892         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
23893         tests.
23895 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
23897         * gcc.dg/builtins-33.c: New test.
23899 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
23901         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
23903 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23905         * g++.dg/simd-2.C: Set -maltivec for ppc64.
23907 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
23909         * gcc.dg/ppc64-abi-3.c: New test.
23911 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23913         PR c/14092
23915         * gcc.dg/pr14092-1.c: New testcase.
23917 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23919         * gcc.dg/cpp/assert4.c: Fix typo last change.
23921         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23922         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23924         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23926 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23928         * gcc.c-torture/compile/20040209-1.c: New test case.
23930 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23932         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23934 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23936         * gcc.c-torture/execute/20040208-[12].c: New tests.
23938 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23940         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23942 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23944         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23946 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23948         Bug 13856
23949         * gcc.dg/visibility-8.c: New testcase.
23951 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23953         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23954         arguments.
23955         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23957 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23959         PR middle-end/13696
23960         * g++.dg/opt/fold1.C: New test case.
23962 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23964         PR c++/14033
23965         * g++.dg/other/crash-2.C: New test.
23967 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23969         PR c++/14028
23970         * g++.dg/parse/angle-bracket2.C: New test.
23972 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23974         PR middle-end/13750
23975         Revert:
23976         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23977         PR pch/13361
23978         * testsuite/g++.dg/pch/wchar-1.C: New.
23979         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23981 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23983         PR c++/14008
23984         * g++.dg/parse/error15.C: New test.
23985         * g++.dg/parse/crash11.C: Update dg-error mark.
23987 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23989         PR c++/13932
23990         * g++.dg/warn/conv2.C: New test.
23992 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23994         PR c++/13086
23995         * g++.dg/warn/incomplete1.C: Remove xfail.
23997 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23999         * lib/file-format.exp (gcc_target_object_format): Use
24000         ${tool}_target_compile, not gcc_target_compile.
24001         * lib/target-supports.exp (check_alias_available): Likewise.
24002         (check_gc_sections_available): Likewise.
24003         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24004         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24005         dg-require-alias.
24007 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24009         PR c++/13969
24010         * g++.dg/template/static6.C: New test.
24012 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24014         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24016 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24018         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24019         tests for systems where `char' is unsigned by default.
24021 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24023         PR c++/13997
24024         * g++.dg/template/partial3.C: New test.
24026 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24028         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24029         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24030         Remove mentions of obsolete ports.
24032 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24034         * gcc.dg/noncompile/20001228-1.c: Fix for new
24035         error message.
24037 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24039         PR target/9348
24040         * gcc.c-torture/execute/multdi-1.c: New test case.
24042 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24044         PR c++/13925
24045         * g++.dg/template/lookup5.C: New test.
24047 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24049         PR c++/13950
24050         * g++.dg/template/lookup4.C: New test.
24052         PR c++/13970
24053         * g++.dg/parse/error14.C: New test.
24055         PR c++/14002
24056         * g++.dg/parse/template13.C: New test.
24058 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24060         PR c++/13978
24061         * g++.dg/template/koenig4.C: New test.
24063         PR c++/13968
24064         * g++.dg/template/crash17.C: New test.
24066         PR c++/13975
24067         * g++.dg/parse/error13.C: New test.
24068         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24070 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24072         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24074 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24076         PR c/11658
24077         PR c/13994
24078         * gcc.dg/noncompile/20040203-1.c: New test.
24079         * gcc.dg/noncompile/20040203-2.c: Likewise.
24080         * gcc.dg/noncompile/20040203-3.c: Likewise.
24081         * gcc.dg/20040203-1.c: Likewise.
24083 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24085         PR c++/10858
24086         * g++.dg/template/sizeof7.C: New test.
24088 2004-02-02  Eric Christopher  <echristo@redhat.com>
24089             Zack Weinberg  <zack@codesourcery.com>
24091         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24093 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24095         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24096         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24097         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24098         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24100 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24102         PR c++/13113
24103         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24105         PR c++/13854
24106         * g++.dg/ext/attrib13.C: New test.
24108         PR c++/13907
24109         * g++.dg/conversion/op2.C: New test.
24111 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24113         * gcc.dg/titype-1.c: Fix pasto.
24115 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24117         * gcc.dg/titype-1.c: New test.
24119 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24121         PR c++/13957
24122         * g++.dg/template/non-type-template-argument-1.C,
24123         g++.dg/template/qualified-id1.C: Update dg-error marks.
24124         * g++.dg/template/nontype6.C: New test.
24126 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24128         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24129         * gcc.dg/builtins-31.c: New testcase.
24130         * gcc.dg/builtins-32.c: New testcase.
24132 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24134         * objc.dg/call-super-2.m: Update line numbers
24135         for the including of stddef.h.
24137 2004-01-30  Michael Matz  <matz@suse.de>
24139         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24140         g++.dg/ext/case-range3.C: New tests.
24142 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24144         DR206
24145         PR c++/13813
24146         * g++.dg/template/member4.C: New test.
24148 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24150         PR c++/13683
24151         * g++.dg/template/sizeof6.C: New test.
24153 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24155         * gcc.dg/fwritable-strings-1.c: New test.
24157 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24159         * gcc.c-torture/compile/20040130-1.c: New test.
24161 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24163         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24165 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24167         PR c++/13883
24168         * g++.dg/template/ctor3.C: New test.
24170 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24172         * g++.dg/tc1: New directory.
24173         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24174         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24175         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24176         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24177         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24179 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24181         * g++.dg/parse/error11.C: New test.
24182         * g++.dg/parse/error12.C: Likewise.
24184 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24186         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24187         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24189 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24191         PR c++/13791
24192         * g++.dg/ext/attrib12.C: New test.
24194         PR c++/13736
24195         * g++.dg/parse/cast2.C: New test.
24197 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24199         * objc.dg/encode-2.m (main): New local string.  Set depending on
24200         sizeof long.  Use in sscanf call.
24201         * objc.dg/encode-3.m (main): New local string.  Set depending on
24202         sizeof long.  Use in scan_initial call.
24204 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24206         * objc.dg/call-super-2.m: Make LP64-safe.
24207         * objc.dg/desig-init-1.m: Likewise.
24209 2004-01-27  Devang Patel <dpatel@apple.com>
24211         * g++.dg/debug/namespace1.C: New test.
24213 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24215         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24216         xscale-*-*.
24218         * gcc.dg/arm-mmx-1.c: New test.
24220 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24222         * gcc.dg/20040127-1.c: New test.
24223         * gcc.dg/20040127-2.c: New test.
24225 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24227         * objc.dg/stret-1.m (glob): Renamed to globa.
24229 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24231         PR c++/13663
24232         * g++.dg/expr/for1.C: New test.
24234 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24236         PR middle-end/13779
24237         * gcc.dg/darwin-longlong.c: New test.
24239 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24241         * gcc.dg/20040124-1.c: Moved test from here...
24242         * gcc.c-torture/compile/20040124-1.c: ...to here.
24244 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24246         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24247         the assembly output if -m64 is passed.
24249 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24251         PR c++/13833
24252         * g++.dg/template/cond3.C: New test.
24254 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24256         PR c++/13810
24257         * g++.dg/template/ttp7.C: New test.
24259 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24261         PR c++/13797
24262         * g++.dg/template/nontype4.C: New test.
24263         * g++.dg/template/nontype5.C: Likewise.
24265 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24267         * gcc.dg/torture/mips-clobber-at.c: New test.
24269 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24271         * gcc.dg/20040124-1.c: New test.
24273 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24275         * gcc.dg/20040123-1.c: New test.
24277 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24279         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24281 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24283         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24285 2004-01-23  Andrew Pinski  <apinski@apple.com>
24287         * gcc.dg/20030121-1.c: Move to ..
24288         * gcc.dg/20040121-1.c: here.
24290 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24292         * gcc.dg/builtins-29.c: New test case.
24294 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24296         PR 18314
24297         * gcc.dg/builtins-30.c: New testcase.
24299 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24301         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24302         * lib/g77.exp: Likewise.
24303         * lib/objc.exp: Likewise.
24304         * lib/g++.exp: Likewise.
24306 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24308         * gcc.dg/struct-by-value-2.c: New test.
24310 2004-01-21  Andrew Pinski  <apinski@apple.com>
24312         PR target/13785
24313         * gcc.dg/20030121-1.c: New test.
24315 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24317         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24318         clobber frame pointer register in asm statement.
24320 2004-01-21  Falk Hueffner  <falk@debian.org>
24322         * gcc.c-torture/compile/20040121-1.c: New test.
24324 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24326         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24328 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24330         * gcc.dg/ppc64-abi-2.c: New test.
24332 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24334         * lib/treelang.exp: Fill out this file.
24335         * lib/treelang-dg.exp: New File.
24337 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24339         * gcc.c-torture/compile/981022-1.c: Remove.
24340         * gcc.dg/array-5.c: Remove XFAIL.
24341         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24342         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24343         gcc.dg/cond-lvalue-1.c: Update.
24344         * gcc.dg/cast-lvalue-2.c: New test.
24346 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24348         PR c++/13592
24349         * g++.dg/other/error1.C (class foo): Tweak error message.
24351         PR c++/13592
24352         * g++.dg/template/call2.C: New test.
24354 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24356         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24357         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24358         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24359         scalar-return-1_x.c, scalar-return-2_y.c,
24360         scalar-return-3_x.c, scalar-return-3_y.c,
24361         scalar-return-4_x.c, scalar-return-4_y.c,
24362         struct-align-1.h, struct-align-1_x.c,
24363         struct-align-1_y.c, struct-align-2.h,
24364         struct-align-2_x.c, struct-align-2_y.c,
24365         struct-by-value-10_y.c, struct-by-value-11_x.c,
24366         struct-by-value-11_y.c, struct-by-value-12_x.c,
24367         struct-by-value-12_y.c, struct-by-value-13_x.c,
24368         struct-by-value-13_y.c, struct-by-value-14_x.c,
24369         struct-by-value-14_y.c, struct-by-value-15_x.c,
24370         struct-by-value-15_y.c, struct-by-value-16_y.c,
24371         struct-by-value-17_y.c, struct-by-value-18_y.c,
24372         struct-by-value-19_y.c, struct-by-value-1_x.c,
24373         struct-by-value-1_y.c, struct-by-value-20_y.c,
24374         struct-by-value-2_x.c, struct-by-value-2_y.c,
24375         struct-by-value-3_y.c, struct-by-value-4_x.c,
24376         struct-by-value-4_y.c, struct-by-value-5_y.c,
24377         struct-by-value-6_y.c, struct-by-value-7_y.c
24378         struct-by-value-8_x.c, struct-by-value-8_y.c
24379         struct-by-value-9_x.c, struct-by-value-9_y.c
24380         struct-return-10_x.c, struct-return-10_y.c,
24381         struct-return-19_x.c, struct-return-20_x.c
24382         struct-return-2_x.c, struct-return-2_y.c
24383         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24384         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24386 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24388         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24389         attribute on sparc*-sun-solaris2.*.
24391 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24393         PR c++/13710
24394         * g++.dg/ext/typeof7.C: New test.
24396 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24398         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24399         * gcc.dg/const-elim-1.c: Same.
24401 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24403         * objc.dg/stret-1.m: New.
24404         * objc.dg/stret-2.m: New.
24406 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24408         PR c++/11895
24409         * g++.dg/ext/vector1.C: New test.
24411 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24413         * gcc.dg/pch/import-1.c: New.
24414         * gcc.dg/pch/import-1.hs: New.
24415         * gcc.dg/pch/import-1a.h: New.
24416         * gcc.dg/pch/import-1b.h: New.
24417         * gcc.dg/pch/import-1c.h: New.
24419 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24421         PR c++/13574
24422         * g++.dg/ext/array1.C: New test.
24424         PR c++/13178
24425         * g++.dg/conversion/op1.C: New test.
24427 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24429         PR 11864
24430         From Kazumoto Kojima / Dan Kegel:
24431         * gcc.dg/pr11864-1.c: New test.
24433         PR 10392
24434         From Marcus Comstedt / Dan Kegel:
24435         * gcc.dg/pr10392-1.c: New test.
24437 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24439         PR c++/13478
24440         * g++.dg/init/ref10.C: New test.
24442 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24444         PR c++/13407
24445         * g++.dg/parse/typename6.C: New test.
24447 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24449         PR pch/13361
24450         * testsuite/g++.dg/pch/wchar-1.C: New.
24451         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24453 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24455         PR c++/9259
24456         * g++.dg/expr/sizeof2.C: New test.
24458 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24460         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24462 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24464         PR c++/13659
24465         * g++.dg/lookup/strong-using-3.C: New.
24466         * g++.dg/lookup/using-10.C: New.
24468 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24470         PR c++/13594
24471         * g++.dg/lookup/strong-using-2.C: New.
24473 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24474             Dan Kegel <dank@kegel.com>
24475             J"orn Rennecke <joern.rennecke@superh.com>
24477         PR target/9365
24478         * gcc.dg/pr9365-1.c: New test.
24480 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24482         PR c++/8856
24483         * g++.dg/parse/casting-operator2.C: New test.
24484         * g++.old-deja/g++.pt/explicit83.C: Remove.
24486 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24488         * gcc.dg/label-compound-stmt-1.c: New test.
24489         * gcc.c-torture/compile/950922-1.c,
24490         gcc.c-torture/compile/20000211-3.c,
24491         gcc.c-torture/compile/20000518-1.c,
24492         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24493         compound statements.
24495 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24497         * gcc.dg/ppc64-abi-1.c: New test.
24499 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24501          * g++.dg/ext/attrib9.C: Add dg-warnings.
24503 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24505         PR c++/12335
24506         * g++.dg/parse/dtor3.C: New test.
24508 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24510         PR c++/12709
24511         * g++.dg/parse/try-catch-1.C: New test.
24513 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24515         * ada/acats/run_all.sh: Add more verbose output in acats.log
24516         when compiling tests.
24518 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24520         PR 13656
24521         * gcc.dg/typedef-redecl.c: New test case.
24522         * gcc.dg/typedef-redecl.h: New support file.
24524 2004-01-13  Jan Hubicka  <jh@suse.cz>
24526         * gcc.dg/always_inline.c: New test.
24527         * gcc.dg/debug/20031231-1.c: Fix.
24529 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24531         PR c++/13474
24532         * g++.dg/template/array3.C: New test.
24534 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24536         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24537         * g++.dg/warn/Wunused-2.C: Likewise.
24539 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24541         PR c++/13289
24542         * g++.dg/template/instantiate6.C: New test.
24544 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24546         PR middle-end/11397
24547         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24549 2004-01-12  Jan Hubicka  <jh@suse.cz>
24551         PR opt/12826
24552         * gcc.dg/20040112-1.c: New.
24554         * gcc.dg/dwarf-die[1-7].c: Move to...
24555         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24556         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24558 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24560         PR c++/4100
24561         * g++.dg/parse/friend4.C: New test.
24563 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24565         PR c++/4100
24566         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24567         definition is called a friend.
24569 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24571         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24573 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24575         PR c++/3478
24576         * g++.dg/parse/error10.C: New test.
24577         * g++.dg/template/arg2.C: Accept "invalid type" error.
24579 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24581         PR middle-end/13392
24582         * g++.dg/opt/expect2.C: New test.
24584 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24586         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24587         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24588         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24589         Update dg-error regexps.
24591 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24593         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24594         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24596 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24598         * gcc.dg/pragma-re-1.c: Use right pointer type.
24600 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24602         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24604 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24606         * gcc.dg/rs6000-ldouble-1.c: New.
24608 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24610         DR 337
24611         PR c++/9256
24612         * g++.dg/other/abstract1.C: New test.
24614 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24616         * g++.dg/lookup/strong-using-1.C: New.
24618 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24620         PR c/11234
24621         * gcc.dg/func-ptr-conv-1.c: New test.
24622         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24624 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24626         PR target/13380.
24627         * gcc.c-torture/compile/20040109-1.c: New.
24629 2004-01-08  Stuart Hastings  <stuart@apple.com>
24631         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24632         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24633         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24635 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24637         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24639 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24641         * ada/acats/run_acats: Treat 'gnatchop' the same way
24642         as 'gnatmake'.  Export GCC_DRIVER.
24643         * ada/acats/run_all.sh: Add target_gnatchop.  Use
24644         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
24646 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24648         PR c++/12573
24649         * g++.dg/template/dependent-expr4.C: New test.
24651 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
24653         * gcc.dg/altivec-11.c: New test.
24655 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
24657         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
24659 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24661         PR c/6024
24662         * gcc.dg/enum-compat-1.c: New test.
24663         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
24665 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24667         PR c/12165
24668         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
24669         gcc.dg/c99-idem-qual-3.c: New tests.
24671 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
24673         * gcc.dg/winline-7.c: Don't cast void * to int.
24675 2004-01-06  Jan Hubicka  <jh@suse.cz>
24677         * gcc.dg/i386-sse-5.c: New test
24678         * g++.dg/eh/simd-1.c: Add -w argument for i386.
24680 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24682         PR c++/12815
24683         * g++.dg/rtti/typeid4.C: New test.
24685 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24687         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
24689 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
24691         PR c++/12132
24692         * g++.dg/template/error11.C: New test.
24694         PR c++/13451
24695         * g++.dg/template/class2.C: New test.
24697 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24698         Richard Sandiford <rsandifo@redhat.com>
24700         PR c++/13387
24701         * g++.dg/opt/alias3.C: New test.
24703 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
24705         PR c++/13157
24706         * g++.dg/template/koenig3.C: New test.
24708         PR c++/13529
24709         * g++.dg/parse/offsetof3.C: New test.
24711         * g++.dg/init/copy7.C: Add missing dg-error markers.
24713         PR c++/12226
24714         * g++.dg/init/copy7.c: New test.
24716         PR c++/13536
24717         * g++.dg/parse/cast1.C: New test.
24719 2004-01-04  Jan Hubicka  <jh@suse.cz>
24721         * gcc.dg/winline[1-7].c: New tests.
24723 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24725         PR c++/13520
24726         * g++.dg/template/qualttp22.C: New test.
24728 2004-01-01  Jan Hubicka  <jh@suse.cz>
24730         * gcc.dg/debug/20031231-1.c: New.
24731         * gcc.c-torture/compile/20040101-1.c: New.
24732         * gcc.dg/dwarf-die-[1-7].c: New.
24734 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
24736         PR optimization/13521
24737         * gcc.c-torture/compile/20031231-1.c: New test.
24739 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24741         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
24743 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24745         PR c++/10079
24746         * g++.dg/template/crash16.C: New test.
24748 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
24750         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
24752 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
24754         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
24755         ports.
24756         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24757         * g++.old-deja/g++.law/profile1.C: Likewise.
24758         * gcc.c-torture/compile/981006-1.c: Likewise.
24759         * gcc.c-torture/execute/loop-2e.x: Likewise.
24760         * gcc.c-torture/execute/loop-2f.x: Remove.
24761         * gcc.c-torture/execute/loop-2g.x: Likewise.
24762         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
24763         * gcc.dg/20020312-2.c: Remove traces of dead ports.
24765 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
24767         PR c++/13507
24768         * g++.dg/ext/attrib11.C: New test.
24770         PR c++/13494
24771         * g++.dg/template/array2-1.C: New test.
24772         * g++.dg/template/array2-2.C: New test.
24774 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
24776         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
24778 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
24780         PR c++/12774
24781         * g++.dg/template/array1-1.C: New test.
24782         * g++.dg/template/array1-2.C: New test.
24784 2003-12-29  Roger Sayle  <roger@eyesopen.com>
24786         PR fortran/12632
24787         * g77.dg/12632.f: New test case.
24789 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24791         PR c++/13289
24792         * g++.dg/parse/nontype1.C: New test.
24794 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24796         PR c++/12403
24797         * g++.dg/parse/explicit1.C: New test.
24798         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
24800 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24802         PR c++/13081
24803         * g++.dg/opt/inline6.C: New test.
24805         PR c++/12613
24806         * g++.dg/parse/error9.C: New test.
24808         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
24810 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
24812         PR c++/13009
24813         * g++.dg/init/assign1.C: New test.
24815 2003-12-28  Roger Sayle  <roger@eyesopen.com>
24817         PR c++/13070
24818         * g++.dg/warn/format3.C: New test case.
24820 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24822         * gcc.c-torture/compile/20031227-1.c: New test.
24824 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24826         * g++.dg/bprob/bprob.exp: Load target-supports.exp
24827         * g77.dg/bprob/bprob.exp: Likewise.
24828         * gcc.misc-tests/bprob.exp: Likewise.
24829         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
24830         variants on systems where the library does not provide that
24831         functionality.
24832         * gcc.dg/builtins-20.c: Use builtins-config.h.
24833         * gcc.dg/builtins-config.h: New file.
24835 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24837         * lib/gcc-dg.exp (dg-require-profiling): New function.
24838         * lib/target-supports.exp (check_profiling_available): Likewise.
24839         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
24840         * g77.dg/bprob/bprob.exp: Likewise.
24841         * gcc.misc-tests/bprob.exp: Likewise.
24842         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
24843         * gcc.dg/20021014-1.c: Likewise.
24844         * gcc.dg/nest.c: Likewise.
24846 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24848         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
24849         compiling.
24850         * g++.dg/lookup/java2.C: Likewise.
24851         * gcc.dg/cpp/lexident.c: Likewise.
24853 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
24855         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
24856         given.
24857         * gcc.c-torture/compile/961203-1.c: Likewise.
24858         * gcc.c-torture/compile/980506-1.c: Likewise.
24860 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
24862         * lib/gcc-dg.exp (dg-prune-output): New annotation.
24863         (additional_prunes): New global.
24864         (gcc-dg-prune): Handle additional per-test pruning.
24865         (dg-test): Clear additional_prunes between tests.
24867         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
24868         dg-prune-output to avoid spurious failures from assembler
24869         complaining about nonexistent WAW violations.
24870         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
24871         Use dg-prune-output to avoid spurious failures from assembler
24872         warning about Itanium B-step errata.
24874 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
24876         * g++.dg/abi/macro0.C: New test.
24877         * g++.dg/abi/macro1.C: Likewise.
24878         * g++.dg/abi/macro2.C: Likewise.
24880         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
24881         * g++.dg/abi/bitfield7.C: Likewise.
24882         * g++.dg/abi/dtor2.C: Likewise.
24883         * g++.dg/abi/mangle11.C: Likewise.
24884         * g++.dg/abi/mangle12.C: Likewise.
24885         * g++.dg/abi/mangle14.C: Likewise.
24886         * g++.dg/abi/mangle17.C: Likewise.
24887         * g++.dg/abi/vbase10.C: Likewise.
24888         * g++.dg/abi/vbase14.C: Likewise.
24889         * g++.dg/template/qualttp17.C: Likewise.
24891 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
24893         PR c/11995
24894         * gcc.dg/20031223-1.c: New test.
24896 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24898         * gcc.dg/noreturn-7.c: New test.
24900 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24902         * gcc.dg/null-pointer-1.c: New test.
24904 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24906         * g++.old-deja/g++.jason/template18.C: Remove.
24907         * g++.old-deja/g++.jason/template37.C: Likewise.
24909         PR c++/12862
24910         * g++.dg/lookup/ns1.C: New test.
24912         PR c++/12397
24913         * g++.dg/template/lookup3.C: New test.
24915 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24917         * g++.dg/template/recurse1.C: New test
24919 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24921         PR c++/12479
24922         * g++.dg/parse/semicolon1.C: New test.
24923         * g++.dg/parse/semicolon1.h: Likewise.
24925 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24927         * gcc.dg/darwin-misaligned.c: New test.
24929 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24931         PR c/9163
24932         * gcc.dg/20031222-1.c: New test.
24934 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24936         PR c++/13438
24937         * g++.dg/parse/error8.C: New test.
24939         PR c++/11554
24940         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24942 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24944         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24945         too small.
24946         * gcc.c-torture/compile/930217-1.c: Likewise.
24947         * gcc.c-torture/compile/930513-1.c: Likewise.
24948         * gcc.c-torture/execute/920908-2.c: Likewise.
24949         * gcc.c-torture/execute/921204-1.c: Likewise.
24950         * gcc.c-torture/execute/930621-1.c: Likewise.
24951         * gcc.c-torture/execute/930630-1.c: Likewise.
24952         * gcc.c-torture/execute/931031-1.c: Likewise.
24953         * gcc.c-torture/execute/980602-2.c: Likewise.
24954         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24955         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24956         * gcc.c-torture/execute/extzvsi.c: Likewise.
24957         * gcc.c-torture/unsorted/ext.c: Likewise.
24959 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24961         PR target/12749
24962         * gcc.c-torture/compile/20031220-2.c: New test case.
24964 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24966         PR optimization/13031
24967         * gcc.c-torture/compile/20031220-1.c: New test case.
24969 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24971         * gcc.dg/cast-function-1.c: New test.
24973 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24975         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24976         formats.
24978 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24980         PR c++/12795
24981         * g++.dg/ext/attrib10.C: New test.
24983 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24985         * gcc.dg/cleanup-10.c: New test.
24986         * gcc.dg/cleanup-11.c: New test.
24988 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24990         PR c++/13239
24991         * g++.dg/opt/expect1.C: New test.
24993 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24995         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24997 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24999         PR debug/12923
25000         * gcc.dg/20031218-1.c: New test.
25002         PR debug/12389
25003         * gcc.dg/20031218-2.c: New test.
25004         * gcc.dg/20031218-3.c: New test.
25006         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25007         of label name and allow for USER_LABEL_PREFIX == "_" names.
25008         * g++.dg/abi/mangle18-2.C: Likewise.
25009         * g++.dg/abi/mangle19-1.C: Likewise.
25010         * g++.dg/abi/mangle19-2.C: Likewise.
25011         * g++.dg/abi/mangle20-1.C: Likewise.
25012         * g++.dg/abi/mangle20-2.C: Likewise.
25014 2003-12-18  Richard Henderson  <rth@redhat.com>
25016         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25018 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25019             Dan Kegel <dank@kegel.com>
25021         PR other/12009
25022         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25023         testing a cross compiler, it causes spurious compile failures.
25024         * lib/g++.exp: Likewise.
25026 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25028         PR c++/13262
25029         * g++.dg/template/access13.C: New test.
25031 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25033         * gcc.dg/20031216-1.c: New test.
25035 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25037         PR c++/9154
25038         * g++.dg/template/error10.C: New test.
25040 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25042         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25043         * g++.dg/eh/simd-2.C: Likewise.
25045 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25046             Roger Sayle  <roger@eyesopen.com>
25048         * gcc.c-torture/execute/ieee/mzero5.c: New.
25050 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25052         PR c++/10603
25053         * g++.dg/parse/error6.C: New test.
25055         PR c++/12827
25056         * g++.dg/parse/error7.C: New test.
25058 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25060         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25061         at -O with stabs debugging formats.
25062         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25063         * gcc.dg/debug/debug-2.c: Likewise.
25065 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25067         PR c++/12696
25068         * g++.dg/init/error1.C: New test.
25070         PR c++/12218
25071         * g++.dg/init/pm3.C: New test.
25073 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25075         PR c/3347
25076         * gcc.dg/bitfld-8.c: New test.
25078 2003-12-16  James Lemke  <jim@wasabisystems.com>
25080         * gcc.dg/arm-scd42-[123].c: New tests.
25082 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25084         PR c++/9043
25085         * g++.dg/abi/mangle20-1.C: New test.
25086         * g++.dg/abi/mangle20-2.C: New test.
25088 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25090         PR c++/13275
25091         * g++.dg/other/offsetof2.C: Remove XFAIL.
25092         * g++.dg/parse/offsetof1.C: New test.
25093         * g++.gd/parse/offsetof2.C: Likewise.
25095 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25097         * g++.dg/template/nontype3.C: New test.
25098         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25100 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25102         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25104 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25106         PR c++/13387
25107         * g++.dg/expr/assign1.C: New test.
25109         PR c++/13242
25110         * g++.dg/abi/mangle19-1.C: New test.
25111         * g++.dg/abi/mangle19-2.C: New test.
25113 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25115         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25117 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25119         * gcc.c-torture/execute/20031216-1.c: New test.
25121 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25123         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25124         an ICE regression.
25126 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25128         PR c++/10926
25129         * g++.dg/template/error9.C: New test.
25131         PR c++/11116
25132         * g++.dg/template/error8.C: New test.
25134 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25136         PR middle-end/13400
25137         * gcc.c-torture/execute/20031215-1.c: New test case.
25139 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25141         PR c++/13269
25142         * g++.dg/parse/error5.C: New test.
25144         PR c++/12989
25145         * g++.dg/expr/sizeof1.C: New test.
25147         PR c++/13310
25148         * g++.dg/template/crash15.C: New test.
25150 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25152         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25153         a non-POD type as the last named parameter of a varargs function.
25155 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25157         PR c++/13243
25158         PR c++/12573
25159         * g++.dg/template/crash14.C: New test.
25160         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25162 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25164         * g++.dg/other/java1.C: New test.
25166         PR c++/13241
25167         * g++.dg/abi/mangle18-1.C: New test.
25168         * g++.dg/abi/mangle18-2.C: New test.
25170 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25172         PR optimization/10312
25173         * gcc.c-torture/execute/20031214-1.c: New.
25175 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25177         PR c++/10779
25178         PR c++/12160
25179         * g++.dg/parse/error3.C: New test.
25180         * g++.dg/parse/error4.C: Likewise.
25181         * g++.dg/abi/mangle4.C: Tweak error messages.
25182         * g++.dg/lookup/using5.C: Likewise.
25183         * g++.dg/other/error2.C: Likewise.
25184         * g++.dg/parse/typename5.C: Likewise.
25185         * g++.dg/parse/undefined1.C: Likewise.
25186         * g++.dg/template/arg2.C: Likewise.
25187         * g++.dg/template/ttp3.C: Likewise.
25188         * g++.dg/template/type1.C: Likewise.
25189         * g++.old-deja/g++.other/crash32.C: Likewise.
25190         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25192 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25194         PR c++/13106
25195         * g++.dg/warn/noreturn-3.C: New test.
25197 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25199         PR c++/13118
25200         * g++.dg/abi/covariant3.C: New.
25202 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25204         * g++.dg/eh/ia64-1.C: New test.
25206 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25208         PR optimization/13037
25209         * g77.f-torture/execute/13037.f: New test case.
25211 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25213         PR c++/12881
25214         * g++.dg/abi/covariant2.C: New.
25216 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25218         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25220 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25222         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25224 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25226         PR other/10819
25227         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25228         to fix Bug 10819.
25229         * lib/g++.exp (g++_version): Likewise.
25230         * lib/g77.exp (g77_version): Likewise.
25231         * lib/objc.exp (default_objc_version): Likewise.
25233 2003-12-10  Richard Henderson  <rth@redhat.com>
25235         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25237         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25239 2003-12-08  Matt Austern  <austern@apple.com>
25241         PR c/13134
25242         * lib/gcc-dg.exp (dg-require-visibility): Define.
25243         * lib/target-supports (check_visibility_available): Define.
25244         * gcc.dg/visibility-1.c: New test.
25245         * gcc.dg/visibility-2.c: Likewise.
25246         * gcc.dg/visibility-3.c: Likewise.
25247         * gcc.dg/visibility-4.c: Likewise.
25248         * gcc.dg/visibility-5.c: Likewise.
25249         * gcc.dg/visibility-6.c: Likewise.
25250         * g++.dg/ext/visibility-1.C: Likewise.
25251         * g++.dg/ext/visibility-2.C: Likewise.
25252         * g++.dg/ext/visibility-3.C: Likewise.
25253         * g++.dg/ext/visibility-4.C: Likewise.
25254         * g++.dg/ext/visibility-5.C: Likewise.
25255         * g++.dg/ext/visibility-6.C: Likewise.
25257 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25259         * g++.dg/lookup/java1.C: New test.
25260         * g++.dg/lookup/java2.C: New test.
25262 2003-12-07  Falk Hueffner  <falk@debian.org>
25264         * g++.dg/opt/noreturn-1.C: New test.
25266 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25268         * gcc.dg/overflow-1.c: New test.
25270 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25272         * g77.f-torture/compile/13060.f: New test.
25274 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25276         PR c++/13323
25277         * g++.dg/inherit/operator2.C: New test.
25279 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25281         PR c++/13305
25282         * g++.dg/ext/attrib9.C: New test.
25284 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25286         PR c++/13314
25287         * g++.dg/template/error7.C: New test.
25289 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25290             J"orn Rennecke <joern.rennecke@superh.com>
25292         PR target/13302
25293         * g++.dg/other/struct-va_list.C: New test.
25295 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25297         PR c++/13166
25298         * g++.dg/parse/defarg6.C: New test.
25300 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25302         PR target/13256
25303         * gcc.c-torture/execute/20031201-1.c: New test.
25305 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25307         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25309 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25311         * gcc.dg/builtin-return-1.c: New test.
25313 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25314             J"orn Rennecke <joern.rennecke@superh.com>
25316         PR optimization/13260
25317         * gcc.c-torture/execute/20031204-1.c: New test.
25319 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25321         PR c++/9127
25322         * g++.dg/template/error6.C: New test.
25324 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25326         * gcc.dg/20031202-1.c: New test.
25328 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25330         PR c++/13179
25331         * g++.dg/template/eh1.C: New test.
25333         PR c++/10771
25334         * g++.dg/template/error5.C: New test.
25336 2003-12-02  David Ung  <davidu@mips.com>
25338         * gcc.dg/compat/vector-check.h: Corrected type for var
25339         g_##TMODE
25341 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25343         PR c++/10126
25344         * g++.dg/template/ptrmem8.C: New test.
25346 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25348         PR c++/12573
25349         * g++.dg/template/dependent-expr3.C: New test.
25351 2003-12-01  James Lemke  <jim@wasabisystems.com>
25353         * gcc.dg/arm-g2.c: New test.
25355 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25357         PR optimization/11634
25358         * gcc.dg/20031201-2.c: New test case.
25360 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25362         PR 11433
25363         * objc.dg/proto-lossage-3.m: New test.
25365 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25367         PR optimization/12628
25368         * gcc.dg/20031201-1.c: New test case.
25370 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25372         * gcc.dg/unaligned-1.c: New test.
25374 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25376         PR c++/9849
25377         * g++.dg/template/error4.C: New test.
25378         * g++.dg/template/nested3.C: Adjust error markers.
25380 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25382         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25384 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25386         PR c/10333
25387         * gcc.dg/bitfld-7.c: New test.
25389 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25391         * gcc.dg/tls/asm-1.C: New test.
25393 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25395         * gcc.dg/cpp/assert4.c: Update.
25397 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25399         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25400         * gcc.dg/builtin-apply3.c: New test.
25402 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25404         * lib/compat.exp (compat-obj): New xfaildata parameter.
25405         Use it to set compiler_conditional_xfail_data before compiling.
25406         (compat-get-options): Handle dg-xfail-if.
25407         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25408         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25409         * gcc.dg/compat/vector-1_y.c: Likewise.
25410         * gcc.dg/compat/vector-2_x.c: Likewise.
25411         * gcc.dg/compat/vector-2_y.c: Likewise.
25413 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25415         * g++.dg/opt/reg-stack4.C: New test.
25417 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25419         * gcc.dg/builtin-apply2.c: New test.
25421 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25423         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25425 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25427         PR c++/12924
25428         * g++.dg/template/template-id-2.C: New test.
25430 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25432         PR c++/5369
25433         * g++.dg/template/memfriend1.C: New test.
25434         * g++.dg/template/memfriend2.C: Likewise.
25435         * g++.dg/template/memfriend3.C: Likewise.
25436         * g++.dg/template/memfriend4.C: Likewise.
25437         * g++.dg/template/memfriend5.C: Likewise.
25438         * g++.dg/template/memfriend6.C: Likewise.
25439         * g++.dg/template/memfriend7.C: Likewise.
25440         * g++.dg/template/memfriend8.C: Likewise.
25441         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25443 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25445         PR c++/12515
25446         * g++.dg/ext/cond1.C: New test.
25448 2003-11-20  Richard Henderson  <rth@redhat.com>
25450         * gcc.dg/20020201-2.c: Remove.
25451         * gcc.dg/20020201-4.c: Remove.
25452         * gcc.dg/20020304-1.c: Remove.
25454 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25456         * gcc.dg/cpp/trad/xwin1.c: New test case.
25458 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25460         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25461         * lib/g77.exp: Likewise.
25462         * lib/objc.exp: Likewise.
25463         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25464         for darwin.
25466 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25468         PR c++/12932
25469         * g++.dg/template/static5.C: New test.
25471 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25473         * gcc.dg/nested-func-1.c: New test.
25475 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25477         * gcc.dg/cpp/assert4.c: New test.
25479 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25481         PR c++/2294
25482         * g++.dg/lookup/using9.c: New test.
25484 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25486         PR c++/12762
25487         * g++.dg/template/error3.C: New test.
25489 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25491         PR ada/13035
25492         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25493         No longer use a wrapper for gcc, since this does not work under
25494         Windows.
25496 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25498         PR c++/2094
25499         * g++.dg/template/ptrmem7.C: New test.
25501 2003-11-13  Andrew Pinski <apinski@apple.com>
25503         * gcc.c-torture/compile/20031113-1.c: New test.
25505 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25506             Kean Johnston <jkj@sco.com>
25508         PR c/13029
25509         * gcc.dg/unused-4.c: Update.
25511 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25513         * g++.dg/opt/const3.C: New test.
25515 2003-11-13  Jan Hubicka  <jh@suse.cz>
25517         * gcc.c-torture/compile/20031112-1.c: New test.
25519 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25521         * g++.dg/parse/crash10.C: Remove bogus error marker.
25523 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25525         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25526         (host_gcc): Likewise.
25527         (ROOT): Honor $PWDCMD.
25528         (BASE): Likewise.
25529         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25531 2003-11-12  Catherine Moore  <clm@redhat.com>
25533         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25535 2003-11-12  Andreas Jaeger  <aj@suse.de>
25536             Jakub Jelinek  <jakub@redhat.com>
25537             Andrew Pinski  <pinskia@physics.uc.edu>
25538             Richard Henderson  <rth@redhat.com>
25540         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25541         systems.
25542         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25544         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25545         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25547 2003-11-11  Andreas Jaeger  <aj@suse.de>
25549         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25551         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25553 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25555         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25556         Clean ups.
25558 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25560         * gcc.dg/trampoline-1.c: New test.
25562 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25564         * gcc.c-torture/compile/200031109-1.c: New test.
25566 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25568         PR c/3190
25569         PR c/8714
25570         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25571         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25572         gcc.dg/format/no-y2k-1.c: Update.
25574 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25576         PR optimization/10467
25577         * gcc.dg/20031108-1.c: New test case.
25579 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25581         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25583 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25585         * gcc.dg/compound-lvalue-1.c: New test.
25586         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25587         some XFAILs.
25589 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25591         * gcc.dg/altivec-varargs-1.c: New test.
25593 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25595         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25596         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25597         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25598         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25599         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25601 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25603         * gcc.dg/cond-lvalue-1.c: New test.
25605 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25607         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25609 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25611         PR c++/11616
25612         * g++.dg/template/instantiate5.C: New test.
25614 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25616         PR c++/12726
25617         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25618         * ChangeLog: Add missing first entry for above test.
25620 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25622         PR c++/9810
25623         * g++.dg/template/using8.C: New test.
25624         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25626 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25628         PR optimization/10817
25629         * gcc.c-torture/compile/20031102-1.c: New test case.
25631 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25633         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25634         2147483647.
25636 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25638         * gcc.dg/20031102-1.c: New test.
25640 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25642         * gcc.dg/complex-1.c: New test.
25644 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25646         PR c++/12796
25647         * g++.dg/template/crash13.C: Adjust expected error location.
25648         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25650 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25652         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25654 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25656         PR/10239
25657         * gcc.c-torture/compile/20031031-2.c: New test.
25659 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
25661         PR/11640
25662         * gcc.c-torture/compile/20031031-1.c: New test.
25664 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
25666         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
25667         * gcc.misc-tests/bprob.exp: Likewise.
25668         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
25669         the execution test on arm-elf configs.
25670         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
25671         configs that don't support scratch files.
25672         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
25674 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
25676         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
25677         done by dejagnu.
25679 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
25681         * ada/acats/run_all.sh: Redirect mv output to /dev/null
25682         Avoid non pure sh syntax. Add more logging.
25684         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
25685         fail.
25687 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25689         PR libgcj/10610
25690         * gcc.dg/ppc-stackalign-1.c: New test.
25692 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
25694         * ada/acats/run_all.sh: Change output to be more compliant with
25695         dejagnu framework.
25696         Create acats.sum and acats.log files under testsuite/ada/acats
25697         Only run [a-z]* directories, to filter out e.g. CVS.
25698         Redirect build output to log file.
25700 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25702         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
25704 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
25706         PR ada/5909:
25707         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
25709 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
25711         * gcc.c-torture/compile/20031023-1.c: New test.
25712         * gcc.c-torture/compile/20031023-2.c: New test.
25713         * gcc.c-torture/compile/20031023-3.c: New test.
25714         * gcc.c-torture/compile/20031023-4.c: New test.
25716 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25718         PR c++/10371
25719         * g++.dg/lookup/scoped8.C: New test.
25721 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
25723         * g++.dg/opt/reg-stack3.C: New test.
25725 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25727         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
25729 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25731         PR c++/11076
25732         * g++.dg/template/crash13.C: New test.
25734 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25736         * gcc.dg/c99-restrict-2.c: New test.
25738 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
25740         PR c++/12698, c++/12699, c++/12700, c++/12566
25741         * g++.dg/inherit/covariant9.C: New test.
25742         * g++.dg/inherit/covariant10.C: New test.
25743         * g++.dg/inherit/covariant11.C: New test.
25745 2003-10-23  Jason Merrill  <jason@redhat.com>
25747         PR c++/12726
25748         * g++.dg/ext/complit2.C: New test.
25750 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
25752         PR target/12654
25753         * gcc.c-torture/execute/20031020-1.c: New test.
25755 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25757         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
25758         following the jump_insn.
25760 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
25762         * gcc.dg/cast-lvalue-1.c: New test.
25764 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
25766         PR c++/11962
25767         * g++.dg/template/cond2.C: New test.
25769 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25771         * gcc.dg/builtins-28.c: New test.
25773 2003-10-20  Jan Hubicka  <jh@suse.cz>
25775         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
25776         parameter.
25777         * testsuite/gcc.dg/inline-2.c: Likewise.
25779 2003-10-20  Phil Edwards  <phil@codesourcery.com>
25781         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
25782         * gcc.dg/nest.c: Likewise.
25784 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25786         PR c++/9781, c++/10583, c++/11862
25787         * g++.dg/parse/crash13.C: New test.
25789 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25791         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
25793 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25795         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
25796         Define HAVE_C99_RUNTIME except on Solaris.
25797         * gcc.dg/builtins-20.c: Likewise.
25799 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25801         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
25803 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25805         PR c++/12495
25806         * g++.dg/template/crash21.C: New test.
25808 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25810         PR c++/2513
25811         * g++.dg/template/typename5.C: New test.
25813 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25815         PR c++/12369
25816         * g++.dg/template/friend25.C: New test.
25818 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
25820         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
25821         versions.
25823 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
25825         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
25826         == 2147483647.
25828 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
25830         * gcc.c-torture/execute/960416-1.x: Remove.
25831         * gcc.c-torture/execute/divconst-3.x: Likewise.
25833 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
25835         PR target/12598
25836         * gcc.dg/torture/cris-volatile-1.c: New test.
25838 2003-10-14  Roger Sayle  <roger@eyesopen.com>
25840         PR optimization/9325
25841         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
25842         for overflowing floating point to integer conversion during RTL
25843         simplification.
25845 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
25847         * objc/execute/_cmd.m: Fix typo.
25848         * objc.dg/image-info.m, objc.dg/symtab-1.m:
25849         Relax 'scan-assembler' regexp.
25850         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
25851         objc.dg/try-catch-4.m: Run on non-Darwin targets.
25852         * objc.dg/zero-link-2.m: Remove blank line.
25853         * objc.dg/zero-link-3.m: New test case.
25855 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
25857         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
25859         * gcc.dg/asm-names.c: Use scan-assembler-not rather
25860         than linker trickery.
25862 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25864         PR c++/12370
25865         * g++.dg/other/friend2.C: New test.
25867 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25869         * gcc.dg/20031012-1.c: New test.
25871 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
25873         * gcc.dg/weak/weak-3.c: Fix for new warning.
25875 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
25877         PR optimization/8750
25878         * gcc.c-torture/execute/20031012-1.c: New test case.
25880 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25882         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
25883         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
25885 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25887         PR optimization/12260
25888         * gcc.c-torture/compile/20031011-2.c: New test case.
25890 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25892         * gcc.c-torture/execute/20031011-1.c: New testcase.
25894 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
25896         * gcc.c-torture/compile/20031011-1.c: New test.
25898 2003-10-11  Jan Hubicka  <jh@suse.cz>
25900         * g++.dg/other/first-global.C: New test.
25902 2003-10-11  Roger Sayle  <roger@eyesopen.com>
25904         * gcc.c-torture/execute/string-opt-18.c: New testcase.
25906 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
25908         * gcc.c-torture/compile/20031010-1.c: New test.
25910 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25912         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25913         * gcc.c-torture/execute/va-arg-25.c: ... here.
25915 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25917         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25919 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25921         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25923 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25925         * g++.dg/parse/error2.C: New test.
25927 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25929         PR c++/11097
25930         * g++.dg/other/error5.C: Modify the error message.
25931         * g++.dg/lookup/using8.C: New test.
25933 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25935         * gcc.dg/darwin-abi-2.c: New file.
25936         * gcc.c-torture/execute/va-arg-24.c: New file.
25938 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25940         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25941         indentation.
25943 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25945         PR c++/10147
25946         * g++.dg/other/error4.C: Update error messages.
25947         * g++.dg/template/ptrmem4.C: Likewise.
25949         PR c++/12337
25950         * g++.dg/init/new9.C: New test.
25952         PR c++/12334, c++/12236, c++/8656
25953         * g++.dg/ext/attrib8.C: New test.
25955 2003-10-06  Devang Patel  <dpatel@apple.com>
25957         * gcc.dg/debug/dwarf2-3.h: New test.
25958         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25960 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25962         * g++.dg/opt/cfg2.C: New test.
25964 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25966         * g++.dg/opt/float1.C: New test.
25968 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25970         * gcc.dg/c90-array-lval-6.c: New test.
25971         * gcc.dg/c99-array-lval-6.c: New test.
25973 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25974             Ziemowit Laski  <zlaski@apple.com>
25976         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25977         'Derived', so that it is never considered a class method; add
25978         new warning for '+port' method ambiguity.
25979         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25980         <objc/objc-api.h> (needed on Mac OS X).
25981         * objc.dg/method-13.m: New test.
25983 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25985         PR optimization/9325, PR java/6391
25986         * gcc.c-torture/execute/20031003-1.c: New test case.
25988 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25990         PR optimization/12180
25991         * gcc.dg/20031002-1.c: New test.
25993         PR c++/12486
25994         * g++.dg/inherit/error1.C: New test.
25996 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25998         * lib/f-torture.exp (search_for): Rename to...
25999         (search_for_re): This.  Also, clean up comments and the
26000         "regexp" invocation.
26002 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26004         * gcc.c-torture/compile/20031002-1.c: New test.
26006 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26008         * g++.dg/opt/cond1.C: New test.
26010 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26012         * gcc.dg/Wold-style-definition-2.c: New testcase.
26013         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26015 2003-09-29  Richard Henderson  <rth@redhat.com>
26017         * g++.dg/init/array10.C: Add dg-options.
26019 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26021         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26023 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26025         * g++.dg/template/friend19.C: Fix typo.
26026         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26028 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26030         * gcc.c-torture/execute/20030928-1.c: New test.
26031         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26033 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26035         * g++.dg/opt/unroll1.C: New test.
26037 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26039         PR optimization/11741
26040         * gcc.dg/20030926-1.c: New test case.
26042 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26044         PR c++/5655
26045         * g++.dg/parse/access7.C: New test.
26046         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26048 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26050         MERGE OF objc-improvements-branch into MAINLINE:
26051         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26052         if libobjc has not been built.
26053         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26054         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26055         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26056         objc/execute/nested-3.m, objc/execute/np-2.m,
26057         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26058         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26059         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26060         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26061         objc.dg/special/unclaimed-category-1.h,
26062         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26063         well as GNU runtime.
26064         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26065         * execute/cascading-1.m, execute/function-message-1.m,
26066         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26067         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26068         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26069         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26070         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26071         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26072         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26073         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26074         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26075         * objc.dg/bitfield-2.m: Run only on Darwin.
26076         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26077         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26078         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26079         * objc.dg/const-str-1.m: Fix constant string layout.
26081 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26083         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26085 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26087         * gcc.dg/darwin-abi-1.c: New file.
26089 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26091         PR target/12281
26092         * gcc.c-torture/compile/20030921-1.c: New test.
26094 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26096         * g++.dg/opt/reg-stack2.C: New test.
26098 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26100         * g++.dg/eh/delayslot1.C: New test.
26102 2003-09-20  Richard Henderson  <rth@redhat.com>
26104         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26106 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26108         * gcc.c-torture/execute/20030920-1.c: New test case.
26110 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26112         * g++.dg/rtti/typeid3.C: Correct expected error message.
26114 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26116         PR c++/157
26117         * g++.dg/parse/crash12.C: New test.
26119 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26121         * gcc.dg/compat/mixed-struct-check.h: New.
26122         * gcc.dg/compat/mixed-struct-defs.h: New.
26123         * gcc.dg/compat/mixed-struct-init.h: New.
26124         * gcc.dg/compat/struct-by-value-19_main.c: New.
26125         * gcc.dg/compat/struct-by-value-19_x.c: New.
26126         * gcc.dg/compat/struct-by-value-19_y.c: New.
26127         * gcc.dg/compat/struct-by-value-20_main.c: New.
26128         * gcc.dg/compat/struct-by-value-20_x.c: New.
26129         * gcc.dg/compat/struct-by-value-20_y.c: New.
26130         * gcc.dg/compat/struct-return-19_main.c: New.
26131         * gcc.dg/compat/struct-return-19_x.c: New.
26132         * gcc.dg/compat/struct-return-19_y.c: New.
26133         * gcc.dg/compat/struct-return-20_main.c: New.
26134         * gcc.dg/compat/struct-return-20_x.c: New.
26135         * gcc.dg/compat/struct-return-20_y.c: New.
26137 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26138         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26139         so that it will not complain on LP64 targets.
26141 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26143         PR c++/495
26144         * g++.dg/template/friend24.C: New test.
26146 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26148         PR c++/12332
26149         * g++.dg/template/memtmpl2.C: New test.
26151 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26153         PR target/11184
26154         * gcc.dg/builtin-apply1.c: New test.
26156 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26158         PR c++/9848
26159         * g++.dg/warn/Wunused-4.C: New test.
26161 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26163         PR c++/12316
26164         * g++.dg/other/gc2.C: New test.
26166 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26168         PR c++/11991
26169         * g++.dg/rtti/typeid3.C: New test.
26171         PR c++/12266
26172         * g++.dg/overload/template1.C: New test.
26174 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26176         * g++.dg/opt/cfg3.C: New test.
26178 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26180         PR c++/7939
26181         * g++.dg/template/crash11.C: New test.
26183 2003-09-16  Jason Merrill  <jason@redhat.com>
26184             Jakub Jelinek  <jakub@redhat.com>
26186         * gcc.dg/attr-warn-unused-result.c: New test.
26188 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26190         PR c++/12184
26191         * g++.dg/expr/call2.C: New test.
26193 2003-09-15  Andreas Jaeger  <aj@suse.de>
26195         * gcc.dg/Wold-style-definition-1.c: New test.
26197 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26199         PR c++/3907
26200         * g++.dg/parse/template12.C: New test.
26202         * g++.dg/abi/bitfield11.C: New test.
26203         * g++.dg/abi/bitfield12.C: Likewise.
26205 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26207         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26208         non-expansion of functional macro name without arguments at EOL.
26209         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26211 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26213         * gcc.c-torture/execute/20030914-[12].c: New tests.
26215 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26217         PR c++/11788
26218         * g++.dg/overload/addr1.C: New test.
26220 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26222         * gcc.dg/20030909-1.c: New test.
26224 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26226         * gcc.dg/ultrasp10.c: New test.
26228 2003-09-09  Devang Patel  <dpatel@apple.com>
26230         * gcc.dg/darwin-ld-6.c: New test.
26232 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26234         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26236 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26238         * gcc.dg/ia64-types1.c: New test.
26239         * gcc.dg/ia64-types2.c: Likewise.
26241 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26243         * gcc.dg/builtins-1.c: Add more _Complex tests.
26244         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26246         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26247         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26249 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26251         PR c++/11786
26252         * g++.dg/lookup/koenig2.C: New test.
26254         PR c++/5296
26255         * g++.dg/rtti/typeid2.C: New test.
26257 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26259         * gcc.c-torture/compile/20030904-1.c: New test.
26261 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26263         * g++.dg/opt/longbranch2.C: New test.
26265 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26267         * g++.dg/template/crash10.C: Only compile it.
26269 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26271         PR middle-end/11665
26272         * gcc.c-torture/compile/20030907-1.c: New test.
26273         * g++.dg/init/array11.C: New test.
26275 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26277         PR c++/11852
26278         * g++.dg/init/struct1.C: New test.
26280 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26282         PR c++/12181
26283         * g++.dg/expr/comma1.C: New test.
26285 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26287         PR c++/11867
26288         * g++.dg/expr/static_cast5.C: New test.
26290 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26292         PR c++/11507
26293         * g++.dg/lookup/scoped7.C: New test.
26295         PR c++/9574
26296         * g++.dg/other/static1.C: New test.
26298         PR c++/11490
26299         * g++.dg/warn/template-1.C: New test.
26301         PR c++/11432
26302         * g++.dg/template/crash10.C: New test.
26304         PR c++/2478
26305         * g++.dg/overload/VLA.C: New test.
26307         PR c++/10804
26308         * g++.dg/template/call1.C: New test.
26310 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26312         PR c++/11794
26313         * g++.dg/parse/using3.C: New test.
26315 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26317         PR c++/11409
26318         * g++.dg/overload/builtin3.C: New test case.
26320 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26322         PR c/9862
26323         * gcc.dg/20030906-1.c: New test.
26324         * gcc.dg/20030906-2.c: Likewise.
26326 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26328         PR c++/12167
26329         * g++.dg/parse/defarg5.C: New test.
26331         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26333 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26335         PR c++/12163
26336         * g++.dg/expr/static_cast4.C: New test.
26338         PR c++/12146
26339         * g++.dg/template/crash9.C: New test.
26341 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26343         * g++.old-deja/g++.ext/pretty2.C: Update for change
26344         in __FUNCTION__.
26345         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26347 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26349         PR c++/11922
26350         * g++/dg/template/qualified-id1.C: New test.
26352         PR c++/12037
26353         * g++.dg/warn/noeffect4.C: New test.
26355 2003-09-04  Matt Austern  <austern@apple.com>
26357         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26358         * g++.dg/ext/fnname2.C: Likewise.
26359         * g++.dg/ext/fnname3.C: Likewise.
26361 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26363         * g++.dg/expr/lval1.C: New test.
26364         * g++.dg/ext/lvcast.C: Remove.
26366 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26368         PR optimization/11700.
26369         * gcc.c-torture/compile/20030903-1.c: New test case.
26371 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26373         PR c++/12053
26374         * g++.dg/abi/layout4.C: New test.
26376 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26378         PR c++/11553
26379         * g++.dg/parse/friend3.C: New test.
26381 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26383         PR c++/11847
26384         * g++.dg/template/class1.C: New test.
26386         PR c++/11808
26387         * g++.dg/expr/call1.C: New test.
26389 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26391         PR c++/12114
26392         * g++.dg/init/ref9.C: New test.
26394         PR c++/11972
26395         * g++.dg/template/nested4.C: New test.
26397 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26399         PR c++/12093
26400         * g++.dg/template/non-dependent4.C: New test.
26402         PR c++/11928
26403         * g++.dg/inherit/conv1.C: New test.
26405 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26407         PR c++/6196
26408         * g++.dg/ext/label1.C: New test.
26409         * g++.dg/ext/label2.C: Likewise.
26411 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26413         * g++.dg/expr/cond3.C: New test.
26415 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26417         * gcc.dg/builtins-1.c: Add new builtin cases.
26419 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26421         * gcc.dg/builtins-1.c: Add new cases.
26422         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26424 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26426         * gcc.dg/builtins-1.c: Add more math builtin tests.
26427         * gcc.dg/torture/builtin-attr-1.c: New test.
26429 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26431         PR optimization/5079
26432         * g++.dg/opt/static3.C: New test.
26434 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26436         * gcc.misc-tests/gcov-10b.c: New test.
26438 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26440         * g++.dg/opt/ptrmem3.C: New test.
26442         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26444 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26446         * gcc.dg/20030826-2.c: New test.
26448 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26450         PR middle-end/12002
26451         * g77.f-torture/compile/12002.f: New test case.
26453 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26455         * gcc.dg/20030826-1.c: New test case.
26457 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26459         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26461 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26463         PR c++/11871
26464         * c++.dg/lookup/crash1.C: New test.
26466         * c++.dg/warn/noeffect3.C: New test.
26468 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26470         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26471         * gcc.dg/compat/vector-1_y.c: Ditto.
26472         * gcc.dg/compat/vector-2_x.c: Ditto.
26473         * gcc.dg/compat/vector-2_y.c: Ditto.
26475 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26477         * gcc.dg/20030702-1.c: New test.
26479 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26481         PR c++/8795
26482         * g++.dg/ext/altivec-1.C: New test.
26484 2003-08-24  Richard Henderson  <rth@redhat.com>
26486         * g++.dg/eh/simd-2.C: Add -w for x86.
26488 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26490         * gcc.dg/20030815-1.c: New test.
26492 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26494         PR c++/3765
26495         * g++.dg/parse/access6.C: New test.
26497 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26499         PR c++/641, c++/11876
26500         * g++.dg/template/friend22.C: New test.
26501         * g++.dg/template/friend23.C: Likewise.
26503 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26505         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26506         identically.
26508 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26510         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26512 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26514         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26516 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26518         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26520 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26522         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26524 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26526         PR c++/11919
26527         * g++.dg/overload/prom1.C: New test.
26529         PR c++/11551
26530         * g++.dg/parse/dtor2.C: New test.
26532         PR c++/10762
26533         * g++.dg/parse/using2.C: New test.
26535 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26537         PR target/11805
26538         * gcc.c-torture/compile/20030821-1.c: New.
26540 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26542         PR c++/11834
26543         * g++.dg/template/deduce2.C: New test.
26545 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26547         * gcc.c-torture/execute/20030821-1.c: New test.
26549 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26551         PR middle-end/11984
26552         * gcc.dg/20030820-1.c: New test case.
26554 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26556         PR c++/11945
26557         * g++.dg/warn/noeffect2.C: New test.
26559 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26561         PR c++/10926
26562         * g++.dg/template/dtor2.C: New test.
26564         PR c++/11684
26565         * g++.dg/template/operator1.C: New test.
26566         * g++.dg/parse/operator4.C: New test.
26568         PR c++/11946.C
26569         * g++.dg/expr/enum1.C: New test.
26570         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26572         PR c++/11036.C
26573         * g++.dg/parse/elab2.C: New test.
26574         * g++.dg/parse/typedef4.C: Change error message.
26575         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26576         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26577         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26579 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26581         * gcc.dg/pch/warn-1.c: New.
26582         * gcc.dg/pch/warn-1.hs: New.
26584         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26585         not-tested file.
26587 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26589         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26591 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26593         * gcc.dg/uninit-D.c: New Test.
26594         * gcc.dg/uninit-E.c: New Test.
26595         * gcc.dg/uninit-F.c: New Test.
26596         * gcc.dg/uninit-G.c: New Test.
26598 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26600         * g++.dg/README: Describe the pch directory.
26602 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26604         PR c++/11174
26605         * g++.dg/parse/access4.C: New test.
26606         * g++.dg/parse/access5.C: Likewise.
26607         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26609 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26611         * gcc.dg/noncompile/20030818-1.c: New.
26613 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26615         PR c++/11957
26616         * g++.dg/warn/noeffect1.C: New test.
26618         * g++.dg/template/scope2.C: New test.
26619         * g++.dg/template/error2.C: Correct dg-error
26621 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26623         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26625 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26627         PR C++/11512
26628         * g++.dg/template/warn1.C: New.
26630 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26632         * g++.dg/template/error2.C: New test.
26633         * g++.dg/lookup/using7.C: Adjust errors
26634         * g++.old-deja/g++.pt/crash36.C: Likewise.
26635         * g++.old-deja/g++.pt/derived3.C: Likewise.
26637 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26639         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26640         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26641         * gcc.c-torture/execute/builtins/string-9.c: New, from
26642         string-opt-9.c.  Adjust for execute/builtins framework.
26643         * gcc.c-torture/execute/string-opt-9.c: Delete.
26645 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
26647         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
26649         * g++.dg/parse/ret-type2.C: New test.
26651         PR c++/11703
26652         * g++.dg/init/new8.C: New test.
26654         PR c++/10923
26655         * g++.dg/parse/typedef5.C: New test.
26657         PR c++/9512
26658         * g++.dg/parse/qualified2.C: New test.
26659         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
26660         invalid code.
26662 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
26664         * g++.dg/conversion/ptrmem1.C: New test.
26666 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
26668         PR target/11693
26669         * gcc.dg/20030811-1.c: New test.
26671         PR target/11535
26672         * gcc.c-torture/execute/20030811-1.c: New test.
26674 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26676         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
26678 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
26680         PR c++/11789.C
26681         * g++.dg/inherit/multiple1.C: New test.
26683 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
26685         * gcc.dg/spe1.c: New test.
26687         PR c++/11670
26688         * g++.dg/expr/cast2.C: New test.
26690         PR c++/10530
26691         * g++.dg/template/dependent-name2.C: New test.
26693 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
26695         * g++.dg/parse/crash11.C: Put the dg options in comments.
26697 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
26699         * lib/gcc-dg.exp: Update for diagnostic change.
26701 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26703         PR c++/5767
26704         * g++.dg/parse/crash11.C: New test.
26706 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
26708         * gcc.dg/cpp/spacing1.c: Update.
26710 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
26712         PR target/11739
26713         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
26714         a value for -mtune.
26716 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26718         PR middle-end/11771
26719         * gcc.c-torture/compile/20030804-1.c: New test case.
26721 2003-08-04  Roger Sayle  <roger@eyesopen.com>
26723         * gcc.dg/20030804-1.c: New test case.
26725 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
26727         * gcc.dg/cpp/separate-1.c: New test.
26729 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
26731         PR c++/11704
26732         * g++.dg/template/dependent-expr2.C: New test.
26734         PR c++/11766
26735         * g++.dg/expr/ptrmem1.C: New test.
26737 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26739         PR c++/9453
26740         * g++.dg/template/friend15.C: New test.
26742 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
26744         * lib/dg-pch.exp: Work round PCH bug.
26746 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26748         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
26749         builtins.  Move cases from builtins-4.c here.
26751         * gcc.dg/torture/builtin-math-1.c: New test taken from
26752         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
26753         additional cases.
26755         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
26756         Delete.
26758 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
26760         PR c++/9447
26761         * g++.dg/template/using7.C: New test.
26763 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
26765         * import1.c, import2.c: New tests.
26767 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
26769         * g++.dg/eh/crossjump1.C: New test.
26771 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
26773         PR c++/11697
26774         * g++.dg/template/using6.C: New test.
26776         PR c++/11744
26777         * g++.dg/template/koenig2.C: New test.
26779 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26781         PR c++/7983
26782         * g++.dg/parse/typedef4.C: New test.
26784 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26786         PR c++/8442, c++/8806
26787         * g++.dg/template/elab1.C: New test.
26788         * g++.dg/template/type2.C: Likewise.
26789         * g++.dg/template/ttp3.C: Adjust expected error message.
26790         * g++.old-deja/g++.law/visibility13.C: Likewise.
26791         * g++.old-deja/g++.niklas/t135.C: Likewise.
26792         * g++.old-deja/g++.pt/ttp41.C: Likewise.
26793         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
26794         template argument.
26795         * g++.old-deja/g++.pt/ttp44.C: Likewise.
26797 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
26799         PR c++/11295
26800         * g++.dg/ext/stmtexpr1.C: New test.
26802         * g++.dg/opt/tmp1.C: New test.
26804         PR c++/11525
26805         * g++.dg/parse/constant4.C: New test.
26807         PR c++/9447
26808         * g++.dg/template/using5.C: New test.
26810 2003-07-31  Roger Sayle  <roger@eyesopen.com>
26812         * gcc.dg/builtins-27.c: New test case.
26814 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
26816         * gcc.dg/tls/opt-7.c: New test.
26818 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
26820         * g++.old-deja/g++.other/crash18.C: Remove.
26822 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
26824         * g++.dg/template/explicit3.C: New.
26825         * g++.dg/template/explicit4.C: New.
26826         * g++.dg/template/explicit5.C: New.
26828         PR c++/11347
26829         * g++.dg/template/memtmpl1.C: New.
26831 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
26833         PR target/11565
26834         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
26835         * gcc.dg/i386-387-5.c (dg-options): Likewise.
26837 2003-07-30  Jan Hubicka  <jh@suse.cz>
26839         * vtgc1.c: Kill.
26841 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
26843         * gcc.dg/struct-in-proto-1.c: New test.
26845 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
26847         * gcc.dg/cpp/include2.c: Only expect one message.
26849 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
26851         PR c++/9447
26852         * g++.dg/template/using1.C: New test.
26853         * g++.dg/template/using2.C: New test.
26854         * g++.dg/template/using3.C: New test.
26855         * g++.dg/template/using4.C: New test.
26857 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
26859         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
26860         * gcc.c-torture/execute/string-opt-10.c: Likewise.
26862 2003-07-28  Jan Hubicka  <jh@suse.cz>
26864         PR c++/11530
26865         * g++.dg/opt/call1.C: New test.
26867 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
26869         PR c++/11667
26870         * g++.dg/init/enum2.C: New test.
26871         * g++.dg/template/overload1.C: Add "-w" option.
26873 2003-07-28    <hp@bitrange.com>
26875         * gcc.dg/Wdeclaration-after-statement-1.c,
26876         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
26878 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
26880         * gcc.c-torture/compile/20030725-1.c: New test.
26882 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
26884         * gcc.dg/20030505.c: Only run for SPE.
26885         Remove definition of opaque type.
26887 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
26889         * g++.dg/template/ptrmem6.C: New test.
26891 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
26893         * gcc.c-torture/compile/zero-strct-2.c: New test.
26895 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
26897         * gcc.dg/intermod-1.c: New test.
26899 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
26901         PR c++/11617
26902         * g++.dg/template/lookup2.C: New test.
26903         * g++.dg/template/memclass1.C: Remove instantiated from error.
26904         * g++.dg/other/error2.C: Tweak expected errors.
26906         PR c++/11596
26907         * g++.dg/template/defarg3.C: New test.
26909         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26911 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26913         * g++.dg/inherit/access5.C: New test.
26915 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26917         PR c++/11513
26918         * g++.dg/template/crash8.C: New test.
26920 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26922         PR c/10602
26923         * gcc.dg/noncompile/incomplete-2.c: New test.
26925 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26927         PR c++/11645
26928         * g++.dg/inherit/access4.C: New test.
26930         PR c++/11517
26931         * g++.dg/expr/cond2.C: New test.
26933         PR optimization/10679
26934         * g++.dg/opt/inline4.C: New test.
26936 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26938         * g++.dg/parse/crash10: New test.
26940 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26942         * g++.dg/ext/flexary1.C: New test.
26944 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26946         PR c++/10793
26947         * g++.dg/template/crash9.C: New test.
26949 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26951         PR c++/3004
26952         * g++.dg/parse/typedef3.C: New test.
26954         PR c++/7906
26955         * g++.dg/parse/operator2.C: New test.
26957         PR c++/8895
26958         * g++.dg/parse/def-tmpl-arg1.C: New test.
26960         PR c++/9282
26961         * g++.dg/parse/funptr1.C: New test.
26963         PR c++/9452
26964         * g++.dg/parse/ambig3.C: New test.
26966         PR c++/9454
26967         * g++.dg/parse/operator3.C: New test.
26969         PR c++/9486
26970         * g++.dg/parse/template10.C: New test.
26972         PR c++/9488
26973         * g++.dg/parse/template11.C: New test.
26975         PR c++/10150
26976         * g++.dg/parse/invalid-op1.C: New test.
26978         PR c++/10247
26979         * g++.dg/parse/condexpr1.C: New test.
26981 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26983         * g++.dg/ext/packed3.C: New test.
26984         * g++.dg/ext/packed4.C: New test.
26986         * gcc.dg/pack-test-3.c: New test.
26988 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26990         * lib/compat.exp: Handle dg-options per source file.
26991         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26992         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26993         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26994         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26995         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26996         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26997         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26998         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26999         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27000         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27001         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27002         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27003         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27004         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27006 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27008         PR c/10320
27009         * gcc.c-torture/execute/20030718-1.c: New test.
27011 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27013         PR optimization/11536
27014         * gcc.dg/20030721-1.c: New test.
27016 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27018         PR c++/11546
27019         * g++.dg/template/lookup1.C: New test.
27021 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27023         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27024         diagnostics of ill-formed constructs involving labels.
27025         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27026         the new 'previously defined here' message.
27028 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27030         * g++.dg/parse/non-dependent2.C: New test.
27032 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27034         * g++.dg/init/init-ref4.C: xfail on targets without
27035         weak symbols.
27037 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27039         PR target/11087
27040         * gcc.c-torture/execute/20030717-1.c: New test.
27042 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27044         * g++.dg/opt/cfg1.C: New test.
27046 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27048         PR optimization/11557
27049         * gcc.dg/20030717-1.c: New test.
27051 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27053         PR c++/10476
27054         * g++.dg/expr/crash-1.C: New test.
27056         PR c++/11027
27057         * g++.dg/template/init3.C: New test.
27059         PR c++/8222
27060         * g++.dg/template/non-dependent1.C: New test.
27062         PR c++/11070
27063         * g++.dg/template/non-dependent2.C: New test.
27065         PR c++/11071
27066         * g++.dg/template/non-dependent3.C: New test.
27068         PR c++/9907
27069         * g++.dg/template/sizeof5.C: New test.
27071 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27073         PR 11498
27074         * gcc.c-torture/compile/mangle-1.c: New file.
27076 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27078         PR c++/7809
27079         * g++.dg/parse/access3.C: New test.
27081 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27083         PR c++/11384
27084         * g++.dg/init/init-ref4.C: New test.
27086 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27088         PR c++/11547
27089         * g++.dg/parse/constant3.C: New test.
27090         * g++.dg/parse/crash7.C: Likewise.
27092 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27094         PR target/11008
27095         * gcc.dg/i386-pentium4-not-mull.c: New.
27097 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27099         * gcc.dg/asm-names.c (ymain): Make it weak.
27101 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27103         PR c++/5421
27104         * g++.dg/template/friend21.C: New test.
27106 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27108         * gcc.dg/cleanup-8.c: New test.
27109         * gcc.dg/cleanup-9.c: New test.
27111 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27113         * g++.dg/ext/dll-MI1.h: New file.
27114         * g++.dg/ext/dllexport-MI1.C: New file.
27115         * g++.dg/ext/dllimport-MI1.C: New file.
27117 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27119         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27120         it does not have cmpstrsi patterns (just cmpmemsi).
27122 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27124         PR debug/11473
27125         * g++.dg/debug/debug8.C: New test.
27127 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27129         PR c++/10108
27130         * g++.dg/template/crash7.C: New test.
27132 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27134         PR target/10795
27135         * gcc.c-torture/compile/20030708-1.c: New.
27137 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27139         * gcc.c-torture/execute/20030715-1.c: New test.
27141 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27143         * gcc.dg/pch/inline-3.c: New file.
27144         * gcc.dg/pch/inline-3.hs: New file.
27145         * gcc.dg/pch/inline-4.c: New file.
27146         * gcc.dg/pch/inline-4.hs: New file.
27148 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27150         PR c++/11509
27151         * g++.dg/template/crash6.C: New test.
27153         PR c++/7053
27154         * g++.dg/template/friend20.C: New test.
27156         PR c++/7019
27157         * g++.dg/template/overload2.C: New test.
27159 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27161         PR optimization/11440
27162         * gcc.c-torture/execute/20030714-1.c: New test.
27164 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27166         PR c++/11154
27167         * g++.dg/template/partial2.C: New test.
27169 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27171         PR c++/11503
27172         * g++.dg/template/anon1.C: New test.
27174         PR c++/11493
27175         PR c++/11495
27176         * g++.dg/parse/template9.C: Likewise.
27177         * g++.dg/template/crash4.C: New test.
27178         * g++.dg/template/koenig1.C: Likewise.
27179         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27180         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27181         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27182         functions.
27183         * g++.old-deja/g++.jason/template36.C: Likewise.
27184         * g++.old-deja/g++.mike/p1989.C: Likewise.
27185         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27186         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27187         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27188         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27189         compiling.
27190         * g++.old-deja/g++.pt/union2.C: Use this->.
27192 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27194         * gcc.dg/20030711-1.c: New test.
27196 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27198         PR c++/11050
27199         * g++.dg/parse/args1.C: New test.
27200         * g++.pt/defarg8.C: Change expected errors.
27202 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27204         PR c++/8164
27205         * g++.dg/template/nontype2.C: New test.
27207         PR c++/10558
27208         * g++.dg/parse/template8.C: New test.
27210         PR c++/8327
27211         * g++.dg/template/scope1.C: New test.
27213         * g++.dg/warn/Wsign-compare-1.C: New test.
27215 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27217         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27219 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27221         PR c++/9411
27222         * g++.dg/template/explicit2.C: New test.
27224         PR c++/10032
27225         * g++.dg/warn/pedantic1.C: New test.
27227 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27229         PR c++ 9483
27230         * g++.dg/other/field1.C: New test.
27232 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27234         PR c/11449
27235         * gcc.c-torture/compile/20030707-1.c: New.
27237 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27239         PR c++/10849
27240         * g++.dg/template/access12.C: New test.
27242 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27244         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27245         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27246         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27247         * gcc.misc-tests/gcov.exp: Update
27248         * g++.dg/gcov/gcov.exp: Update
27249         * lib/gcov.exp: Update.
27251 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27253         * g++.dg/abi/mangle17.C: Make sure template expressions are
27254         dependent.
27255         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27256         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27257         * g++.dg/opt/stack1.C: Remove erroneous code.
27258         * g++.dg/parse/template7.C: New test.
27259         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27260         * g++.old-deja/g++.pt/crash4.C: Likewise.
27262 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27264         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27265         with zero or one occurence of `$' after the initial `L'.
27267 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27269         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27271 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27273         PR c/11370
27274         * gcc.dg/Wunreachable-6.c: New testcase.
27275         * gcc.dg/Wunreachable-7.c: New testcase.
27277 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27279         PR c/11420
27280         * gcc.dg/20030708-1.c: New test.
27282 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27284         * gcc.dg/compat/sdata-section.h: New file.
27285         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27286         * gcc.dg/torture/mips-sdata-1.c: New test.
27288 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27290         PR c++/11030
27291         * g++.dg/template/friend19.C: New test.
27293 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27295         * g++.dg/opt/strength-reduce.C: New test.
27297 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27299         PR target/10979
27300         * gcc.dg/20030707-1.c: New testcase.
27302 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27304         PR optimization/11059
27305         * g++.dg/opt/emptyunion.C: New testcase.
27307 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27308             Eric Botcazou  <ebotcazou@libertysurf.fr>
27310         * g++.dg/opt/stack1.C: New test.
27312 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27314         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27315         run test.
27317         PR c++/11431
27318         * g++.dg/expr/static_cast3.C: New test.
27320 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27322         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27323         everywhere.
27324         * gcc.dg/concat.c: Concatenation of string constants with
27325         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27326         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27327         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27328         necessary to avoid multi-character character constant warning.
27329         * gcc.dg/cpp/escape.c: Likewise.
27330         * gcc.dg/cpp/ucs.c: Likewise.
27331         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27332         Fix a typo.
27334 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27336         PR c/11428
27337         * gcc.c-torture/compile/20030704-1.c: New.
27339 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27341         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27343 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27345         PR c++/5287, PR c++/7910,  PR c++/11021
27346         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27347         tests for warnings.
27348         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27349         * g++.dg/ext/dllimport3.C: Likewise.
27350         * g++.dg/ext/dllimport4.C: New file.
27351         * g++.dg/ext/dllimport5.C: New file.
27352         * g++.dg/ext/dllimport6.C: New file.
27353         * g++.dg/ext/dllimport7.C: New file.
27354         * g++.dg/ext/dllimport8.C: New file.
27355         * g++.dg/ext/dllimport9.C: New file.
27356         * g++.dg/ext/dllimport10.C: New file.
27357         * g++.dg/ext/dllexport1.C: New file.
27359 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27361         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27362         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27364 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27366         * gcc.dg/builtins-25.c: New testcase.
27367         * gcc.dg/builtins-26.c: New testcase.
27369 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27371         * gcc.dg/compat/vector-defs.h: New file.
27372         * gcc.dg/compat/vector-setup.h: New file.
27373         * gcc.dg/compat/vector-check.h: New file.
27374         * gcc.dg/compat/vector-1_main.c: New file.
27375         * gcc.dg/compat/vector-1_x.c: New file.
27376         * gcc.dg/compat/vector-1_y.c: New file.
27377         * gcc.dg/compat/vector-2_main.c: New file.
27378         * gcc.dg/compat/vector-2_x.c: New file.
27379         * gcc.dg/compat/vector-2_y.c: New file.
27381         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27382         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27383         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27384         * gcc.dg/compat/struct-align-1.h: New file.
27385         * gcc.dg/compat/struct-align-1_main.c: New file.
27386         * gcc.dg/compat/struct-align-1_x.c: New file.
27387         * gcc.dg/compat/struct-align-1_y.c: New file.
27388         * gcc.dg/compat/struct-align-2.h: New file.
27389         * gcc.dg/compat/struct-align-2_main.c: New file.
27390         * gcc.dg/compat/struct-align-2_x.c: New file.
27391         * gcc.dg/compat/struct-align-2_y.c: New file.
27393         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27394         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27395         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27396         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27397         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27398         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27399         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27400         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27401         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27402         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27403         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27404         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27405         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27406         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27407         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27408         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27409         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27410         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27411         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27412         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27413         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27414         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27415         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27416         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27417         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27418         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27419         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27420         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27421         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27423 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27425         * gcc.dg/i386-call-1.c: New test.
27427 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27429         PR c++/9162
27430         * g++.dg/parse/defarg4.C: New.
27432 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27434         PR target/10700
27435         * gcc.c-torture/compile/20030703-1.c: New test case.
27437 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27439         * g++.dg/template/local3.C: Remove extra semicolon.
27441 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27443         * gcc.dg/i386-volatile-1.c: New test.
27445 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27447         PR c++/11072
27448         * g++.dg/other/offsetof2.C: XFAIL.
27449         * g++.dg/other/offsetof5.C: New.
27451         PR c++/10219
27452         * g++.dg/template/error1.C: New.
27454         PR c++/9779
27455         * g++.dg/template/dependent-expr1.C: New.
27457 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27459         PR c++/6949
27460         * g++.dg/template/local3.C: New test.
27462         PR c++/11149
27463         * g++.dg/lookup/scoped6.C: New test.
27465 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27467         PR c++/8046
27468         * g++.dg/other/error7.C: New test.
27470 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27472         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27473         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27474         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27475         * g++.old-deja/g++.other/union2.C: Likewise.
27476         * gcc.dg/c90-const-expr-2.c: Likewise.
27477         * gcc.dg/c90-const-expr-3.c: Likewise.
27478         * gcc.dg/c99-const-expr-2.c: Likewise.
27479         * gcc.dg/c99-const-expr-3.c: Likewise.
27480         * gcc.dg/concat.c: Likewise.
27482 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27484         PR c++/9559
27485         * g++.dg/init/static1.C: New test.
27487 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27489         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27490         * g++.old-deja/g++.other/access2.C: Likewise.
27491         * g++.old-deja/g++.other/decl2.C: Likewise.
27492         * gcc.c-torture/execute/20020615-1.c: Likewise.
27494 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27496         PR c++/4933
27497         * g++.dg/template/sizeof4.C: New test.
27499 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27501         * g++.dg/other/error6.C: New test.
27503 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27505         PR c++/10750
27506         * g++.dg/parse/constant2.C: New test.
27508 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27510         PR c++/11106
27511         * g++.dg/other/error5.C: New test.
27513 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27515         * gcc.dg/format/gcc_diag-1.c: New test.
27517 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27519         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27521 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27523         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27524         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27525         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27527 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27529         * gcc.c-torture/execute/builtins/string-8.c: New test.
27530         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27531         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27532         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27534 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27536         PR c++/10468
27537         * g++.dg/ext/typeof6.C: New test.
27539 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27541         PR c++/10796
27542         * g++.dg/init/enum1.C: New test.
27544 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27546         * gcc.dg/20030627-1.c: New test.
27548 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27550         PR c++/11332
27551         * g++.dg/expr/static_cast2.C: New test.
27553 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27554             Jakub Jelinek  <jakub@redhat.com>
27556         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27557         sprintf(dst,"%s",src) optimization.
27558         * gcc.c-torture/execute/20030626-1.c: New test case.
27559         * gcc.c-torture/execute/20030626-2.c: New test case.
27561 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27563         * gcc.c-torture/execute/multi-ix.c: New test.
27565         * gcc.c-torture/execute/simd-4.c (main):
27566         Added missing semicolon at end of union.
27568 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27570         PR c++/8266
27571         * g++.dg/template/explicit-instantiation3.C: New test.
27573 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27575         * gcc.dg/20030626-1.c: Use signed char.
27577 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27579         * gcc.dg/20030626-1.c: New test.
27581 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27583         * const-str-2.m: Update.
27585 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27587         PR c++/10990
27588         * g++.dg/rtti/dyncast1.C: New test.
27589         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27590         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27591         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27593         PR c++/10931
27594         * g++.dg/expr/static_cast1.C: New test.
27596 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27598         * gcc.dg/20030625-1.c: New test.
27600 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27602         * gcc.c-torture/compile/20030624-1.c: New test case.
27604 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27606         * gcc.c-torture/execute/string-opt-17.c: New test.
27608 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27610         PR c++/5754
27611         * g++.dg/parse/crash6.C: New test.
27613 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27615         * gcc.dg/builtins-24.c: New test case.
27617 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27619         * g++.dg/opt/operator1.C: New test.
27621 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27623         * gcc.c-torture/execute/string-opt-16.c: New test case.
27625 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27627         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27628         * g++.old-deja/g++.other/conv7.C: Likewise.
27629         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27630         * g++.old-deja/g++.other/overload14.C: Likewise.
27632 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27634         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27635         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27637 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27639         PR c++/10888
27640         * g++.dg/warn/Winline-3.C: New test.
27642 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27644         * lib/target-supports.exp (check_alias_available): Make the test
27645         program acceptable to the Solaris assembler.
27647         PR c++/10749
27648         * g++.dg/template/memclass2.C: New test.
27650 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27651             Eric Botcazou  <ebotcazou@libertysurf.fr>
27653         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
27654         data for non-matching targets.
27655         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
27657 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27659         PR c++/10845
27660         * g++.dg/template/member3.C: New test.
27662 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
27664         PR c++/10939
27665         * g++.dg/template/func1.C: New test.
27667         PR c++/9649
27668         * g++.dg/template/static4.C: New test.
27669         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
27671         PR c++/11041
27672         * g++.dg/init/ref7.C: New test.
27674 2003-06-19  Matt Austern  <austern@apple.com>
27676         PR c++/11228
27677         * g++.dg/anew1.C: New test.
27678         * g++.dg/anew2.C: New test.
27679         * g++.dg/anew3.C: New test.
27680         * g++.dg/anew4.C: New test.
27682 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
27684         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
27686 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
27688         * gcc.c-torture/execute/simd-4.c (main): Make expected value
27689         endian-dependent.
27691 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
27693         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
27694         Remove cruft.
27696 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
27698         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
27699         * gcc.c-torture/compile/961203-1.c: Likewise.
27700         * gcc.c-torture/compile/980506-1.c: Likewise.
27702 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27704         PR c++/10712
27705         * g++.dg/lookup/using7.C: New test.
27707 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
27709         PR c++/11105
27710         * g++.dg/abi/conv1.C: Remove it.
27711         * g++.dg/template/conv7.C: New test.
27712         * g++.dg/template/conv8.C: Likewise.
27713         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
27714         conversion operator.
27716 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
27718         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
27719         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27720         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27721         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27722         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27723         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27724         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27725         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27726         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27727         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27728         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27729         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27730         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27731         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27732         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27733         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27734         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27735         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27736         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27737         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27738         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27739         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27740         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27741         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27742         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27743         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27744         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27745         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27746         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27748 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
27750         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
27751         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
27752         indications.
27754 2003-06-16  Roger Sayle  <roger@eyesopen.com>
27756         * gcc.dg/i386-387-5.c: New test case.
27757         * gcc.dg/i386-387-6.c: New test case.
27758         * gcc.dg/builtins-23.c: New test case.
27760 2003-06-15  Roger Sayle  <roger@eyesopen.com>
27762         * gcc.dg/builtins-22.c: New test case.
27763         * gcc.dg/i386-387-1.c: Update to test exp.
27764         * gcc.dg/i386-387-2.c: Likewise.
27766 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27768         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
27770 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27772         * lib/gcc-dg.exp (dg-require-dll): New function.
27773         (dg-xfail-if): Likewise.
27774         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
27775         driver.
27777         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
27778         * gcc.c-torture/compile/20001205-1.c: Likewise.
27779         * gcc.c-torture/compile/20001226-1.c: Likewise.
27780         * gcc.c-torture/compile/20010518-2.c: Likewise.
27781         * gcc.c-torture/compile/20020312-1.c: Likewise.
27782         * gcc.c-torture/compile/20020604-1.c: Likewise.
27783         * gcc.c-torture/compile/920501-12.c: Likewise.
27784         * gcc.c-torture/compile/920501-4.c: Likewise.
27785         * gcc.c-torture/compile/920520-1.c: Likewise.
27786         * gcc.c-torture/compile/920521-1.c: Likewise.
27787         * gcc.c-torture/compile/920625-1.c: Likewise.
27788         * gcc.c-torture/compile/961203-1.c: Likewise.
27789         * gcc.c-torture/compile/980506-1.c: Likewise.
27790         * gcc.c-torture/compile/981006-1.c: Likewise.
27791         * gcc.c-torture/compile/981022-1.c: Likewise.
27792         * gcc.c-torture/compile/981223-1.c: Likewise.
27793         * gcc.c-torture/compile/990617-1.c: Likewise.
27794         * gcc.c-torture/compile/dll.c: Likewise.
27795         * gcc.c-torture/compile/labels-3.c: Likewise.
27796         * gcc.c-torture/compile/mipscop-1.c: Likewise.
27797         * gcc.c-torture/compile/mipscop-2.c: Likewise.
27798         * gcc.c-torture/compile/mipscop-3.c: Likewise.
27799         * gcc.c-torture/compile/mipscop-4.c: Likewise.
27800         * gcc.c-torture/compile/simd-5.c: Likewise.
27801         * gcc.c-torture/compile/20000804-1.x: Remove.
27802         * gcc.c-torture/compile/20001205-1.x: Likewise.
27803         * gcc.c-torture/compile/20001226-1.x: Likewise.
27804         * gcc.c-torture/compile/20010518-2.x: Likewise.
27805         * gcc.c-torture/compile/20020312-1.x: Likewise.
27806         * gcc.c-torture/compile/20020604-1.x: Likewise.
27807         * gcc.c-torture/compile/920501-12.x: Likewise.
27808         * gcc.c-torture/compile/920501-4.x: Likewise.
27809         * gcc.c-torture/compile/920520-1.x: Likewise.
27810         * gcc.c-torture/compile/920521-1.x: Likewise.
27811         * gcc.c-torture/compile/920625-1.x: Likewise.
27812         * gcc.c-torture/compile/961203-1.x: Likewise.
27813         * gcc.c-torture/compile/980506-1.x: Likewise.
27814         * gcc.c-torture/compile/981006-1.x: Likewise.
27815         * gcc.c-torture/compile/981022-1.x: Likewise.
27816         * gcc.c-torture/compile/981223-1.x: Likewise.
27817         * gcc.c-torture/compile/990617-1.x: Likewise.
27818         * gcc.c-torture/compile/mipscop-1.x: Likewise.
27819         * gcc.c-torture/compile/mipscop-2.x: Likewise.
27820         * gcc.c-torture/compile/mipscop-3.x: Likewise.
27821         * gcc.c-torture/compile/mipscop-4.x: Likewise.
27822         * gcc.c-torture/compile/simd-5.x: Likewise.
27824         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
27826 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27828         * gcc.c-torture/execute/20030611-1.c: New test.
27830 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27832         PR middle-end/168
27833         * gcc.dg/20030612-1.c: New test case.
27835 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
27837         PR c++/10635
27838         * g++.dg/expr/cast1.C: New test.
27840 2003-06-12  Roger Sayle  <roger@eyesopen.com>
27842         * gcc.dg/builtins-21.c: New test case.
27844 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
27846         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
27847         options instead of at the end.
27848         * lib/objc.exp (objc_target_compile): Likewise.
27850 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
27852         PR c++/10432
27853         * g++.dg/parse/error1.C: New test.
27855 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
27857         * gcc.dg/compat/struct-by-value-11_main.c: New file.
27858         * gcc.dg/compat/struct-by-value-11_x.c: New file.
27859         * gcc.dg/compat/struct-by-value-11_y.c: New file.
27860         * gcc.dg/compat/struct-by-value-12_main.c: New file.
27861         * gcc.dg/compat/struct-by-value-12_x.c: New file.
27862         * gcc.dg/compat/struct-by-value-12_y.c: New file.
27863         * gcc.dg/compat/struct-by-value-13_main.c: New file.
27864         * gcc.dg/compat/struct-by-value-13_x.c: New file.
27865         * gcc.dg/compat/struct-by-value-13_y.c: New file.
27866         * gcc.dg/compat/struct-by-value-14_main.c: New file.
27867         * gcc.dg/compat/struct-by-value-14_x.c: New file.
27868         * gcc.dg/compat/struct-by-value-14_y.c: New file.
27869         * gcc.dg/compat/struct-by-value-15_main.c: New file.
27870         * gcc.dg/compat/struct-by-value-15_x.c: New file.
27871         * gcc.dg/compat/struct-by-value-15_y.c: New file.
27872         * gcc.dg/compat/struct-by-value-16_main.c: New file.
27873         * gcc.dg/compat/struct-by-value-16_x.c: New file.
27874         * gcc.dg/compat/struct-by-value-16_y.c: New file.
27875         * gcc.dg/compat/struct-by-value-17_main.c: New file.
27876         * gcc.dg/compat/struct-by-value-17_x.c: New file.
27877         * gcc.dg/compat/struct-by-value-17_y.c: New file.
27878         * gcc.dg/compat/struct-by-value-18_main.c: New file.
27879         * gcc.dg/compat/struct-by-value-18_x.c: New file.
27880         * gcc.dg/compat/struct-by-value-18_y.c: New file.
27882         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
27883         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
27884         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
27885         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
27886         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
27887         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
27888         * gcc.dg/compat/scalar-return-3_main.c: New file.
27889         * gcc.dg/compat/scalar-return-3_x.c: New file.
27890         * gcc.dg/compat/scalar-return-3_y.c: New file.
27891         * gcc.dg/compat/scalar-return-4_main.c: New file.
27892         * gcc.dg/compat/scalar-return-4_x.c: New file.
27893         * gcc.dg/compat/scalar-return-4_y.c: New file.
27895 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
27897         * gcc.dg/compat/fp2-struct-check.h: New file.
27898         * gcc.dg/compat/fp2-struct-defs.h: New file.
27899         * gcc.dg/compat/fp2-struct-init.h: New file.
27900         * gcc.dg/compat/struct-by-value-10_main.c: New file.
27901         * gcc.dg/compat/struct-by-value-10_x.c: New file.
27902         * gcc.dg/compat/struct-by-value-10_y.c: New file.
27903         * gcc.dg/compat/struct-return-10_main.c: New file.
27904         * gcc.dg/compat/struct-return-10_x.c: New file.
27905         * gcc.dg/compat/struct-return-10_y.c: New file.
27907         * gcc.dg/compat/compat-common.h: New file.
27908         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
27909         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27910         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27911         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27912         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27913         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27914         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27915         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27916         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27917         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27918         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27919         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27920         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27921         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27922         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27923         * gcc.dg/compat/small-struct-check.h: Ditto.
27924         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27925         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27926         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27927         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27928         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27929         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27930         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27931         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27932         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27933         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27934         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27935         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27936         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27937         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27938         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27939         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27940         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27941         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27942         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27943         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27944         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27945         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27946         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27947         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27948         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27949         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27950         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27951         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27952         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27953         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27955 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27957         * g++.dg/pch/static-1.C: New file.
27958         * g++.dg/pch/static-1.Hs: New file.
27960 2003-06-10  Richard Henderson  <rth@redhat.com>
27962         * gcc.dg/asm-7.c: Adjust expected warning text.
27964 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27966         * gcc.dg/builtins-20.c: New test case.
27968 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27970         PR c++/11131
27971         * g++.dg/opt/template1.C: New test.
27973 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27975         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27976         additional_sources.
27978 2003-05-21  David Taylor  <dtaylor@emc.com>
27980         * gcc.dg/Wpadded.c: New file.
27982 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27984         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27985         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27986         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27987         dg-require-weak.
27989 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27991         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27993 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27995         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27996         (dg-require-alias): Likewise.
27997         (dg-require-gc-sections): Likewise.
27998         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28000 2003-06-08  Richard Henderson  <rth@redhat.com>
28002         * gcc.dg/20011029-2.c: Fix the array reference.
28003         * gcc.dg/asm-7.c: New.
28005 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28007         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28009 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28011         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28012         (dg-require-gc-sections): Likewise.
28014 2003-06-08  Jan Hubicka  <jh@suse.cz>
28016         * i386-cmov1.c: Fix regular expression.
28017         * i386-cvt-1.c: Likewise.
28018         * i386-local.c: Likewise.
28019         * i386-local2.c: Likewise.
28020         * i386-mul.c: Likewise.
28021         * i386-ssetype-1.c: Likewise.
28022         * i386-ssetype-3.c: Likewise.
28023         * i386-ssetype-5.c: Likewise.
28025 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28027         PR c++/11039
28028         * g++.dg/warn/implicit-typename2.C: New test.
28029         * g++.dg/warn/implicit-typename3.C: New test.
28031 2003-06-07  Richard Henderson  <rth@redhat.com>
28033         * g++.dg/other/offsetof3.C: Use size_t.
28034         * g++.dg/other/offsetof4.C: Likewise.
28036 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28038         * lib/copy-file.exp: New. Implement gcc_copy_files.
28040         * lib/dg-pch.exp: Load copy-file.exp
28041         (dg-pch): Use gcc_copy_files instead of "file copy".
28043 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28045         * gcc.dg/weak/weak.exp: Simplify.
28046         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28047         * gcc.dg/weak/weak-1.c: Likewise.
28048         * gcc.dg/weak/weak-2.c: Likewise.
28049         * gcc.dg/weak/weak-3.c: Likewise.
28050         * gcc.dg/weak/weak-4.c: Likewise.
28051         * gcc.dg/weak/weak-5.c: Likewise.
28052         * gcc.dg/weak/weak-6.c: Likewise.
28053         * gcc.dg/weak/weak-7.c: Likewise.
28054         * gcc.dg/weak/weak-8.c: Likewise.
28055         * gcc.dg/weak/weak-9.c: Likewise.
28057 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28059         gcc.c-torture/execute/20030606-1.c: New.
28061 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28063         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28064         * gcc.dg/builtins-19.c: Likewise.
28066 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28068         * gcc.dg/builtins-2.c: Add some more tests.
28069         * gcc.dg/builtins-18.c: New test case.
28070         * gcc.dg/builtins-19.c: New test case.
28072 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28073             Jim Wilson  <wilson@tuliptree.org>
28075         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28077 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28079         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28080         mempcpy/stpcpy calls not to be optimized into something else.
28081         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28082         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28083         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28085 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28087         * gcc.dg/format/asm_fprintf-1.c: New test.
28089 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28091         * lib/gcc-defs.exp (additional_sources): New variable.
28092         (dg-additional-sources): New function.
28093         (additional_files): New variable.
28094         (dg-additional-files): New function.
28095         (dg-additional-files-options): Likewise.
28096         * lib/gcc-dg.exp (dg-require-weak): New function.
28097         (dg-require-alias): Likewise.
28098         (dg-require-gc-sections): Likewise.
28099         * lib/target-supports.exp (check_alias_available): Remove testfile
28100         parameter.
28101         (check_gc_sections_available): New function.
28102         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28103         (dg-gpp-additional-files): Likewise.
28104         * lib/g++.exp (additional_sources): Remove.
28105         (additional_files): Likewise.
28106         (g++_target_compile): Use dg-additional-files-options.
28108         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28109         Tcl logic.
28110         * gcc.dg/special/ecos.exp: Remove.
28111         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28112         * gcc.dg/special/alias-1.c: Likewise.
28113         * gcc.dg/special/alias-2.c: Likewise.
28114         * gcc.dg/special/gcsec-1.c: Likewise.
28115         * gcc.dg/special/weak-1.c: Likewise.
28116         * gcc.dg/special/weak-2.c: Likewise.
28117         * gcc.dg/special/wkali-1.c: Likewise.
28118         * gcc.dg/special/wkali-2.c: Likewise.
28120         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28121         dg-gpp-additional-*.
28122         * g++.dg/special/conpr-3.C: Likewise.
28123         * g++.dg/special/conpr-4.C: Likewise.
28124         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28125         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28126         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28127         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28128         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28129         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28130         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28131         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28132         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28133         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28134         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28135         * g++.old-deja/g++.other/comdat1.C: Likewise.
28136         * g++.old-deja/g++.other/comdat2.C: Likewise.
28137         * g++.old-deja/g++.other/comdat3.C: Likewise.
28138         * g++.old-deja/g++.other/ctor1.C: Likewise.
28139         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28141 2003-06-05  Richard Henderson  <rth@redhat.com>
28143         * gcc.dg/debug/20030605-1.c: New.
28145 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28147         * README.QMTEST: Update.
28149 2003-06-04  Richard Henderson  <rth@redhat.com>
28151         * gcc.dg/cleanup-1.c: New.
28152         * gcc.dg/cleanup-2.c: New.
28153         * gcc.dg/cleanup-3.c: New.
28154         * gcc.dg/cleanup-4.c: New.
28155         * gcc.dg/cleanup-5.c: New.
28156         * gcc.dg/cleanup-6.c: New.
28157         * gcc.dg/cleanup-7.c: New.
28159 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28161         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28163         * lib/dg-pch.exp: New file.
28164         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28165         * gcc.dg/pch/pch.exp: Likewise.
28167 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28169         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28170         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28171         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28172         * gcc.dg/builtins-17.c: New test case.
28173         * gcc.dg/i386-387-4.c: New test case.
28174         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28176 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28178         * gcc.dg/ultrasp9.c: New test.
28180 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28182         * gcc.c-torture/compile/20030604-1.c: New test.
28183         * gcc.dg/sparc-constant-1.c: New test.
28185 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28187         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28189 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28191         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28193         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28194         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28196 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28198         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28200 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28202         PR c++/10940
28203         * g++.dg/template/spec10.C: New test.
28205 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28207         * gcc.dg/builtins-16.c: New test case.
28209 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28211         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28212         mempcpy test with post-increments.
28213         * gcc.c-torture/execute/string-opt-3.c: New test.
28214         * gcc.dg/string-opt-1.c: New test.
28216 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28218         PR fortran/10965
28219         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28221 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28223         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28224         (scan-assembler): ... here.  Use dg-scan.
28225         (scan-assembler-not): Likewise.
28226         (scan-file): New function.
28227         (scan-file-not): Likewise.
28228         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28229         * gcc.dg/cpp/_Pragma4.c: Likewise.
28230         * gcc.dg/cpp/_Pragma5.c: Likewise.
28231         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28232         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28233         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28234         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28235         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28236         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28237         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28238         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28239         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28240         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28241         * gcc.dg/cpp/cxxcom1.c: Likewise.
28242         * gcc.dg/cpp/line1.c: Likewise.
28243         * gcc.dg/cpp/maccom1.c: Likewise.
28244         * gcc.dg/cpp/maccom2.c: Likewise.
28245         * gcc.dg/cpp/maccom3.c: Likewise.
28246         * gcc.dg/cpp/maccom4.c: Likewise.
28247         * gcc.dg/cpp/maccom5.c: Likewise.
28248         * gcc.dg/cpp/maccom6.c: Likewise.
28249         * gcc.dg/cpp/multiline.c: Likewise.
28250         * gcc.dg/cpp/spacing1.c: Likewise.
28251         * gcc.dg/cpp/spacing2.c: Likewise.
28252         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28253         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28254         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28255         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28256         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28257         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28258         * gcc.dg/cpp/cxxcom2.c: Likewise.
28259         * gcc.dg/cpp/cxxcom2.h: New file.
28261         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28262         * g++.dg/cpp/truefalse.C: Here.
28263         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28265 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28267         * gcc.dg/cpp/redef3.c: New file.
28269 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28271         * gcc.dg/i386-loop-3.c: New test.
28273 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28275         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28277 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28279         * gcc.dg/fwrapv-1.c: New test case.
28280         * gcc.dg/fwrapv-2.c: New test case.
28282 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28284         PR c++/10956
28285         * g++.dg/template/spec9.C: New test.
28287 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28289         * gcc.dg/duff-4.c: New test case.
28291 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28293         PR fortran/10843
28294         * g77.dg/ffixed-form-1.f: New test
28295         * g77.dg/ffixed-form-2.f: New test
28296         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28297         * g77.dg/ffree-form-3.f: New test
28299 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28301         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28302         * gcc.dg/wint_t-1.c: Likewise.
28304 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28306         * g++.dg/template/access11.C: New test.
28308 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28310         PR c++/10849
28311         * g++.dg/template/access10.C: New test.
28313 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28314             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28316         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28318 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28320         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28321         suppress for powerpc-*-darwin*.
28322         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28324 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28326         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28327         suppress option for powerpc-*-darwin*.
28329 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28331         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28332         * gcc.dg/builtins-4.c: Add test for fmod.
28334 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28336         PR c++/10682
28337         * g++.dg/template/instantiate4.C: New test.
28339 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28341         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28343 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28345         * gcc.dg/compat/scalar-return-1_main.c: New file.
28346         * gcc.dg/compat/scalar-return-1_x.c: New file.
28347         * gcc.dg/compat/scalar-return-1_y.c: New file.
28348         * gcc.dg/compat/scalar-return-2_main.c: New file.
28349         * gcc.dg/compat/scalar-return-2_x.c: New file.
28350         * gcc.dg/compat/scalar-return-2_y.c: New file.
28351         * gcc.dg/compat/struct-return-3_main.c: New file.
28352         * gcc.dg/compat/struct-return-3_y.c: New file.
28353         * gcc.dg/compat/struct-return-3_x.c: New file.
28354         * gcc.dg/compat/struct-return-2_main.c: New file.
28355         * gcc.dg/compat/struct-return-2_x.c: New file.
28356         * gcc.dg/compat/struct-return-2_y.c: New file.
28358 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28360         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28361         for hppa*-hp-hpux*.
28362         * gcc.dg/20021014-1.c (dg-options): Likewise.
28363         * gcc.dg/nest.c (dg-options): Likewise.
28365 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28367         PR c++/9738
28368         * g++.dg/ext/dllimport2.C: New file.
28369         * g++.dg/ext/dllimport3.C: New file.
28371 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28373         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28374         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28375         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28376         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28377         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28378         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28379         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28380         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28381         * gcc.dg/compat/small-struct-defs.h: New file.
28382         * gcc.dg/compat/small-struct-init.h: New file.
28383         * gcc.dg/compat/small-struct-check.h: New file.
28384         * gcc.dg/compat/fp-struct-defs.h: New file.
28385         * gcc.dg/compat/fp-struct-check.h: New file.
28386         * gcc.dg/compat/fp-struct-init.h: New file.
28387         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28388         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28390 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28392         * gcc.dg/20030225-2.c: New test.
28394 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28395             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28397         * gcc.c-torture/compile/20030518-1.c: New test case.
28399 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28401         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28402         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28403         gcc-dg-debug-runtest.
28404         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28405         gcc-dg-debug-runtest.
28407 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28409         PR c++/9022
28410         * g++.dg/lookup/using6.C: New test.
28412 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28414         * g++.dg/parse/access2.C: New test.
28416 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28418         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28419         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28420         * gcc.dg/debug/debug.exp: Likewise.
28422 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28424         * gcc.dg/dollar.c: New test.
28426 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28428         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28429         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28430         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28431         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28432         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28433         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28434         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28435         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28436         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28437         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28438         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28439         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28440         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28441         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28442         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28443         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28444         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28445         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28447 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28449         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28450         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28451         support for "repo" mode.
28452         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28453         * lib/g77-dg.exp: Likewise.
28454         * lib/obj-dg.exp: Likewise.
28456 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28458         Merge from gcc-3_2-rhl8-branch:
28459         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28461         * gcc.dg/tls/opt-6.c: New test.
28463         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28465         * gcc.dg/20030405-1.c: New test.
28467         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28469         * gcc.dg/20030309-1.c: New test.
28471         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28473         * gcc.c-torture/execute/20030307-1.c: New test.
28475         2003-02-20  Randolph Chung  <tausq@debian.org>
28477         * gcc.c-torture/compile/20030220-1.c: New test.
28479         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28481         * gcc.dg/20030217-1.c: New test.
28483         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28485         * gcc.c-torture/compile/20020129-1.c: New test.
28487         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28489         * gcc.dg/unroll-1.c: New test.
28491         2002-11-16  Jan Hubicka  <jh@suse.cz>
28493         * gcc.c-torture/execute/20020920-1.c: New test.
28495         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28497         PR target/7434
28498         * gcc.c-torture/compile/20021008-1.c: New test.
28500         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28502         PR target/7559
28503         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28505         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28507         * gcc.c-torture/compile/20020807-1.c: New test.
28509         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28511         * gcc.dg/tls/opt-1.c: New test.
28513         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28515         * gcc.dg/20020729-1.c: New test.
28517         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28519         * g++.dg/opt/life1.C: New test.
28521         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28523         * gcc.dg/20020525-1.c: New test.
28525         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28527         PR c++/6794
28528         * g++.dg/ext/pretty1.C: New test.
28529         * g++.dg/ext/pretty2.C: New test.
28531 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28533         PR c++/8385
28534         * g++.dg/ext/typeof5.C: New test.
28536 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28538         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28539         __USER_LABEL_PREFIX__ into account.
28540         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28542 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28544         * gcc.dg/builtins-15.c: New test case.
28546 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28548         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28550 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28552         * lib/g++.exp: Tweak handling of additional source files.
28553         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28554         * g++.dg/special/conpr-2a.C: Rename to ...
28555         * g++.dg/special/conpr-2a.cc: ... this.
28556         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28557         * g++.dg/special/conpr-3a.C: Rename to ...
28558         * g++.dg/special/conpr-3a.cc: This.
28559         * g++.dg/special/conpr-3b.C: Rename to ...
28560         * g++.dg/special/conpr-3b.cc: This.
28561         * g++.dg/special/conpr-4.C: New test.
28562         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28564 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28566         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28568 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28570         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28571         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28572         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28573         * g++.old-deja/g++.other/warn3.C: Likewise.
28575 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28577         * gcc.dg/i386-387-1.c: Update to also test log.
28578         * gcc.dg/i386-387-2.c: Likewise.
28580 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28582         * g77.f-torture/execute/int8421.f: New test.
28584 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28586         PR c++/10230, c++/10481
28587         * g++.dg/lookup/scoped5.C: New test.
28589 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28591         PR c++/10552
28592         * g++.dg/template/ttp6.C: New test.
28594 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28596         * gcc.c-torture/execute/builtins: New directory.
28597         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28598         gcc.c-torture/execute/builtins.
28599         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28600         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28601         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28602         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28604 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28606         PR c++/9252
28607         * g++.dg/template/access8.C: New test.
28608         * g++.dg/template/access9.C: New test.
28610 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28612         PR c++/9554
28613         * g++.dg/parse/access1.C: New test.
28615 2003-05-09  DJ Delorie  <dj@redhat.com>
28617         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28618         long, and not an int.
28620 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28622         PR c++/10555, c++/10576
28623         * g++.dg/template/memclass1.C: New test.
28625 2003-05-08  DJ Delorie  <dj@redhat.com>
28627         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28628         targets.
28629         * gcc.c-torture/execute/20021024-1.x: Likewise.
28630         * gcc.c-torture/execute/shiftdi.x: Likewise.
28631         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28632         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28633         * gcc.dg/20021018-1.c: Likewise.
28635 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28637         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28639         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28640         (bcopy): Call memmove.
28642 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28644         * g77.f-torture/compile/8485.f: New test case.
28646 2003-05-07  Richard Henderson  <rth@redhat.com>
28648         PR c++/10570
28649         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
28650         Verify exception_cleanup not called for rethrows.
28651         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
28652         when exiting catch block without rethrowing.
28653         * g++.dg/eh/forced3.C: New.
28654         * g++.dg/eh/forced4.C: New.
28656 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
28658         * gcc.dg/20030505.c: Fix triplet.
28660 2003-05-06  DJ Delorie  <dj@redhat.com>
28662         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
28663         * gcc.dg/nest.c: Likewise.
28665 2003-05-05  Roger Sayle  <roger@eyesopen.com>
28667         * gcc.dg/builtins-14.c: New test case.
28669 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
28671         * lib/compat.exp (compat-execute): New argument.
28672         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
28673         * gcc.dg/compat: New test directory.
28674         * gcc.dg/compat/compat.exp: New expect script.
28675         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
28676         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
28677         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
28678         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
28679         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
28680         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
28682         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
28683         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
28684         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
28685         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
28686         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
28687         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
28688         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
28689         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
28690         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
28691         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
28692         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
28693         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
28694         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
28695         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
28696         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
28698 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
28700         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
28702 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
28704         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
28706 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
28708         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
28709         * gcc.dg/ppc-fsel-2.c: New test.
28711         * gcc.dg/unused-5.c: New test.
28713 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28715         PR c++/10496
28716         * g++.dg/warn/pmf1.C: New test.
28718 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28720         PR c++/4494
28721         * g++.dg/warn/main.C: New test.
28723 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28725         * gcc.dg/nonnull-3.c: New test.
28727 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
28729         * gcc.dg/cpp/Wtrigraphs.c: Update.
28730         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
28732 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
28734         * gcc.dg/ppc-fsel-1.c: New test.
28736 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
28738         PR c/10604
28739         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
28741 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
28743         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
28745 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28747         PR c++/9364, c++/10553, c++/10586
28748         * g++.dg/parse/typename4.C: New test.
28749         * g++.dg/parse/typename5.C: Likewise.
28751 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
28753         * gcc.c-torture/compile/20030503-1.c: New test.
28755 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28757         * g++.dg/lookup/using5.C: Fix testcase error.
28759 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
28761         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
28762         since MEABI is no longer supported.  Remove all vestiges
28763         of MEABI from the test.
28765 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28767         PR c++/10554
28768         * g++.dg/lookup/using5.C: New test.
28770 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28772         PR c++/8772
28773         * g++.dg/template/ttp5.C: New test.
28775 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
28777         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
28778         (dg-gpp-additional-sources): New function.
28779         (dg-gpp-additional-files): Likewise.
28780         * lib/g++.exp (additional_sources): New variable.
28781         (additional_files): Likewise.
28782         (g++_target_compile): Deal with them.
28783         * lib/old-dejagnu.exp: Remove.
28784         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
28785         * g++.old-deja: Revise all tests to use dg commands.
28787 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28789         PR c++/9432, c++/9528
28790         * g++.dg/lookup/using4.C: New test.
28792 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
28794         * gcc.dg/noreturn-5.c: New file.
28795         * gcc.dg/noreturn-6.c: New file.
28797         * gcc.c-torture/compile/inline-1.c: New file.
28799 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28801         PR c++/10551
28802         * g++.dg/template/explicit1.C: New test.
28804 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28806         PR c++/10549
28807         * g++.dg/other/bitfield1.C: New test.
28809         PR c++/10527
28810         * g++.dg/init/new7.C: New test.
28812 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
28814         * g++.dg/ext/desig1.C: New test.
28815         * g++.dg/ext/init1.C: Update.
28817         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
28819 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
28821         PR c++/10180
28822         * g++.dg/warn/Winline-1.C: New test.
28824 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
28826         * gcc.c-torture/execute/string-opt-19.c: New test.
28828         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
28829         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
28831 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
28833         PR c++/10506
28834         * g++.dg/init/new6.C: New test.
28836         PR c++/10503
28837         * g++.dg/init/ref6.C: New test.
28839 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
28841         * g++.dg/warn/weak1.C: XFAIL on AIX4.
28843 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28845         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
28846         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
28848 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
28850         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
28851         initialized static data members.
28853 2003-04-25  H.J. Lu <hjl@gnu.org>
28855         * gcc.dg/ia64-sync-4.c: New test.
28857 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28859         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
28860         date.
28862 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
28864         PR c++/10337
28865         * g++.dg/warn/conv1.C: New test.
28866         * g++.old-deja/g++.other/conv7.C: Adjust.
28867         * g++.old-deja/g++.other/overload14.C: Adjust.
28869 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28871         PR c++/10471
28872         * g++.dg/template/defarg2.C: New test.
28874 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
28876         * gcc.dg/cpp/include2.c: Update.
28877         * gcc.dg/cpp/multiline-2.c: New.
28878         * gcc.dg/cpp/multiline.c: Update.
28879         * gcc.dg/cpp/strify2.c: Update.
28880         * gcc.dg/cpp/trad/literals-2.c: Update.
28882 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28884         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
28886 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28888         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
28890 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
28892         PR c++/10451
28893         * g++.dg/parse/crash4.C: New test.
28895         PR c++/9847
28896         * g++.dg/parse/crash5.C: New test.
28898 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
28900         PR c++/10446
28901         * g++.dg/parse/crash3.C: New test.
28903         PR c++/10428
28904         * g++.dg/parse/elab1.C: New test.
28906 2003-04-22  Devang Patel  <dpatel@apple.com>
28908         * gcc.dg/cpp/trad/funlike-5.c: New test.
28910 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28912         * g++.dg/other/packed1.C: Fix dg options.
28914 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28916         * g++.dg/other/offsetof2.C: New test.
28918 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28920         * g++.dg/template/recurse.C: Adjust location of error messages.
28922 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28924         PR c++/9881
28925         * g++.dg/init/addr-const1.C: New test.
28926         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28928 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28930         PR c++/10405
28931         * g++.dg/lookup/struct-hack1.C: New test.
28933 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28935         * ucs.c: Update diagnostic messages.
28937 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28939         * gcc.dg/cpp/truefalse.cpp: New test.
28940         * gcc.dg/cpp/cpp.exp: Update.
28941         * g++.dg/other/stdbool-if.C: Remove.
28943 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28945         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28946         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28948 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28950         * gcc.c-torture/compile/20030418-1.c: New test.
28952 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28954         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28956 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28958         PR c++/10347
28959         g++.dg/template/dependent-name1.C: New test.
28961 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28963         * gcc.dg/warn-1.c (tourist_guide): New array,
28964         contains a pointer to bar.
28966 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28968         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28969         * gcc.c-torture/execute/medce-1.c: New test case.
28970         * gcc.c-torture/execute/medce-2.c: New test case.
28972 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28974         * lib/prune.exp: Ignore more messages.
28976         PR c++/10381
28977         * g++.dg/parse/lookup3.C: New test.
28979 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28981         * gcc.c-torture/compile/20030415-1.c : New test.
28983 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28985         * gcc.c-torture/execute/scope-2.c: Move to ...
28986         * gcc.dg/noncompile/scope.c: .... here.
28988 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28990         * gcc.dg/20030414-2.c: New test case.
28992 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28994         PR target/10377
28995         * gcc.dg/20030414-1.c: New test.
28997 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28999         * gcc.dg/builtins-12.c: New test case.
29000         * gcc.dg/builtins-13.c: New test case.
29002 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29004         * gcc.c-torture/execute/string-opt-18.c: New test.
29006 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29008         PR c++/10300
29009         * g++.dg/init/new5.C: New test.
29011 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29013         PR c++/7910
29014         * g++.dg/ext/dllimport1.C: New test.
29016 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29018         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29020 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29022         PR Fortran/9263
29023         * g77.f-torture/noncompile/9263.f: New test
29024         PR Fortran/1832
29025         * g77.f-torture/execute/1832.f: New test
29027 2003-04-11  David Chad  <davidc@freebsd.org>
29028             Loren J. Rittle  <ljrittle@acm.org>
29030         libobjc/8562
29031         * objc.dg/headers.m: New test.
29033 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29035         * gcc.c-torture/execute/builtin-noret-2.c: New.
29036         * gcc.c-torture/execute/builtin-noret-2.x: New.
29037         XFAIL builtin-noret-2.c at -O1 and above.
29038         * gcc.dg/redecl.c: New.
29039         * gcc.dg/Wshadow-1.c: Update error regexps.
29041 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29043         * g++.dg/abi/bitfield10.C: New test.
29045 2003-04-09  Mike Stump  <mrs@apple.com>
29047         * gcc.dg/pch/pch.exp: Make testcase names longer.
29048         * g++.dg/pch/pch.exp: Make testcase names longer.
29050 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29052         * gcc.dg/builtins-11.c: New test case.
29054 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29056         * gcc.dg/builtins-9.c: New test case.
29057         * gcc.dg/builtins-10.c: New test case.
29059 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29061         * gcc.dg/noncompile/init-4.c.c: New test.
29063 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29065         * gcc.misc-test/gcov-9.c: New test.
29066         * gcc.misc-test/gcov-10.c: New test
29067         * gcc.misc-test/gcov-11.c: New test.
29069 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29071         PR optimization/10024
29072         * gcc.c-torture/compile/20030405-1.c: New test.
29074 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29076         * gcc.dg/pch/static-3.c: New.
29077         * gcc.dg/pch/static-3.hs: New.
29078         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29080 2003-04-04  Richard Henderson  <rth@redhat.com>
29082         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29083         * g++.dg/eh/forced2.C: Likewise.
29085 2003-04-03  Mike Stump  <mrs@apple.com>
29087         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29088         target arg.
29089         (scan-assembler-times, scan-assembler-not): Likewise.
29090         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29092 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29094         * gcc.dg/sparc-loop-1.c: New test.
29096 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29098         PR other/9274
29099         * g++.dg/pch/system-2.C: New.
29100         * g++.dg/pch/system-2.Hs: New.
29102 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29104         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29106         * g++.dg/eh/simd-1.C (vecfunc): Same.
29108 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29110         * gcc.c-torture/execute/20030401-1.c: New test case.
29112 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29114         * objc.dg/defs.m: New.
29116 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29118         * g++.dg/eh/simd-1.C: New.
29119         * g++.dg/eh/simd-2.C: New.
29121 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29123         * gcc.c-torture/execute/simd-3.c: New.
29125 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29127         PR c/9936
29128         * gcc.dg/20030331-2.c: New test.
29130 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29132         PR c++/10278
29133         * g++.dg/parse/crash2.C: New test.
29135 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29137         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29138         * gcc.c-torture/execute/20030331-1.c: ...here.
29140 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29142         * gcc.c-torture/execute/20030331-1.c: New test.
29144 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29146         * lib/gcov.exp: Adjust call return testing strings.
29147         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29149 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29151         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29152         * gcc.dg/builtins-7.c: New test case.
29153         * gcc.dg/builtins-8.c: New test case.
29155 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29157         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29159 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29161         PR c++/7647
29162         * g++.dg/lookup-class-member-2.C: New test.
29164 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29166         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29168 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29170         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29172 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29174         * g++.dg/init/attrib1.C: New test.
29176 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29178         * gcc.dg/ultrasp8.c: New test.
29180 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29182         * gcc.dg/ultrasp7.c: New test.
29184 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29186         PR c++/10047
29187         * g++.dg/template/inline1.C: New test.
29189 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29191         * gcc.dg/sparc-dwarf2.c: New test.
29193 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29195         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29196         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29198 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29200         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29201         than reading .x files.
29202         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29203         * g77.dg/gcov/gcov-1.f: Likewise.
29204         * gcc.misc-tests/gcov-4b.c: Likewise.
29205         * gcc.misc-tests/gcov-5b.c: Likewise.
29206         * gcc.misc-tests/gcov-6.c: Likewise.
29207         * gcc.misc-tests/gcov-7.c: Likewise.
29208         * gcc.misc-tests/gcov-8.c: Likewise.
29209         * g++.dg/gcov/gcov-1.x: Remove.
29210         * g77.dg/gcov/gcov-1.x: Likewise.
29211         * gcc.misc-tests/gcov-4b.x: Likewise.
29212         * gcc.misc-tests/gcov-5b.x: Likewise.
29213         * gcc.misc-tests/gcov-6.x: Likewise.
29214         * gcc.misc-tests/gcov-7.x: Likewise.
29215         * gcc.misc-tests/gcov-8.x: Likewise.
29217 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29219         PR opt/10087
29220         * gcc.dg/20030324-1.c: New test.
29222 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29224         PR c++/10224
29225         * g++.dg/template/arg3.C: New test.
29227         PR c++/10158
29228         * g++.dg/template/friend18.C: New test.
29230 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29232         * g77.f-torture/compile/20030326-1.f: New test case.
29234 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29236         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29238         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29240 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29242         * gcc.dg/ia64-sync-3.c: New test.
29244 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29246         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29248 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29250         * gcc.dg/ultrasp6.c: New test.
29252 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29254         * gcc.dg/i386-signbit-1.c: New test.
29255         * gcc.dg/i386-signbit-2.c: New test.
29256         * gcc.dg/i386-signbit-3.c: New test.
29258 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29260         * gcc.dg/ultrasp5.c: Fix options.
29262 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29264         * gcc.dg/ultrasp5.c: Fix comment.
29266 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29268         PR fortran/10197
29269         * g77.f-torture/execute/10197.f: New test.
29271 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29273         PR c++/9898, c++/383
29274         * g++.dg/template/conv6.C: New test.
29276         PR c++/10119
29277         * g++.dg/template/ptrmem5.C: New test.
29279         PR c++/10026
29280         * g++.dg/lookup/koenig1.C: New test.
29282         PR C++/10199
29283         * g++.dg/lookup/template2.C: New test.
29285 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29287         * g++.dg/opt/rtti1.C: New test.
29289 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29291         * gcc.dg/ultrasp5.c: New test.
29293 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29295         PR middle-end/9967
29296         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29297         builtin fputs.
29299 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29301         PR c/8224
29302         * gcc.dg/20030323-1.c: New test.
29304 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29306         * gcc.c-torture/compile/20030323-1.c: New test case.
29308 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29310         * gcc.dg/20030321-1.c: New test.
29312 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29314         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29316 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29318         PR c++/9978, c++/9708
29319         * g++.dg/ext/vlm1.C: Adjust expected error.
29320         * g++.dg/ext/vla2.C: New test.
29321         * g++.dg/template/arg1.C: New test.
29322         * g++.dg/template/arg2.C: New test.
29324 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29326         * g77.f-torture/execute/select.f: New test.
29327         * g77.f-torture/noncompile/select_no_compile.f: New test.
29329 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29331         PR c++/9898
29332         * g++.dg/other/error4.C: New test.
29334 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29336         * g++.dg/template/friend17.C: New test.
29338 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29340         * gcc.c-torture/compile/20030320-1.c: New.
29342 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29344         * gcc.dg/builtins-6.c: New test case.
29346 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29348         PR target/10073
29349         * gcc.c-torture/compile/20030319-1.c: New.
29351 2003-03-18  Jan Hubicka  <jh@suse.cz>
29353         * gcc.dg/i386-cvt-1.c: New test.
29355 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29357         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29358         * objc.dg/naming-2.m: Likewise.
29360 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29362         PR c++/9639
29363         * g++.dg/parse/crash1.C: New test.
29365 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29367         PR c++/8805
29368         * g++.dg/eh/cleanup1.C: New test.
29370 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29372         * gcc.c-torture/execute/20030316-1.c: New test case.
29374 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29376         PR c++/9629
29377         * g++.dg/init/ctor2.C: New test.
29379 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29381         * g77.f-torture/compile/xformat.f: New test case.
29383 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29385         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29386         * g++.old-deja/g++.mike/eh50.C: Likewise.
29388 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29390         PR c++/6440
29391         * g++.dg/template/spec7.C: New test.
29392         * g++.dg/template/spec8.C: Likewise.
29394 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29396         * gcc.c-torture/execute/20030313-1.c: New test.
29398 2003-03-14  Richard Henderson  <rth@redhat.com>
29400         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29402 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29404         * gcc.c-torture/compile/20030314-1.c: New test.
29406 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29408         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29409         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29410         thumb target,
29411         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29412         to accept newer _imp__  prefix and additional
29413         newline in .drectve section.
29414         * gcc.dg/dll-4.c: Likewise.
29415         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29416         switch.
29418 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29420         * g++.dg/parse/namespace9.C: New test.
29422         * g++.dg/init/ref5.C: New test.
29423         * g++.dg/parse/ptrmem1.C: Likewise.
29425 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29427         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29428         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29429         regular expression.
29430         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29431         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29433 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29435         * gcc.c-torture/execute/20030224-2.c: New test.
29437 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29439         * gcc.dg/decl-3.c: New test.
29441 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29443         * gcc.dg/i386-loop-2.c: New test.
29445 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29447         PR c++/9474
29448         * g++.dg/parse/namespace8.C: New test.
29450         PR c++/9924
29451         * g++.dg/overload/builtin2.C: New test.
29453 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29455         * gcc.dg/return-type-3.c: New test.
29457 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29459         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29460         profiling options are not supported.
29462 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29464         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29465         * g++.old-deja/g++.warn/impint2.C: Likewise.
29467 2003-03-10  Devang Patel  <dpatel@apple.com>
29469         * g++.dg/cpp/c++_cmd_1.C: New test.
29470         * g++.dg/cpp/c++_cmd_1.h: New file.
29472 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29474         * gcc.dg/altivec-9.c: New file.
29476 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29478         * gcc.dg/ppc-sdata-1.c: New test.
29479         * gcc.dg/ppc-sdata-2.c: New test.
29481 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29483         PR c++/9373
29484         * g++.dg/opt/ptrmem2.C: New test.
29486         PR c++/8534
29487         * g++.dg/opt/ptrmem1.C: New test.
29489 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29491         * gcc.dg/i386-loop-1.c: New test.
29493 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29495         PR c++/9970
29496         * g++.dg/lookup/friend1.C: New test.
29498 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29500         PR c++/9823
29501         * g++.dg/parser/constructor1.C: New test.
29503 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29505         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29507         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29509 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29511         * gcc.dg/cpp/Wunused.c: Update test.
29513 2003-03-08  Jan Hubicka  <jh@suse.cz>
29515         * gcc.dg/inline-3.c: New test.
29517 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29519         PR c++/9809
29520         * g++.dg/parse/builtin1.C: New test.
29522         PR c++/9982
29523         * g++.dg/abi/cookie1.C: New test.
29524         * g++.dg/abi/cookie2.C: Likewise.
29526         PR c++/9524
29527         * g++.dg/template/field1.C: New test.
29529         PR c++/9912
29530         * g++.dg/parse/class1.C: New test.
29531         * g++.dg/parse/namespace7.C: Likewise.
29532         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29534 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29536         * g++.dg/init/ref4.C: New test.
29538 2003-03-07  Jan Hubicka  <jh@suse.cz>
29540         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29541         * gcc.dg/inline-3.c: New test.
29543 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29545         * g++.dg/init/ref3.C: New test.
29547         PR c++/9965
29548         * g++.dg/init/ref2.C: New test.
29550         PR c++/9400
29551         * g++.dg/warn/Wshadow-2.C: New test.
29553         PR c++/9791
29554         * g++.dg/warn/Woverloaded-1.C: New test.
29556 2003-03-05  Jan Hubicka  <jh@suse.cz>
29558         * gcc.dg/i386-local2.c: New.
29559         * gcc.dg/i386-local.c: Fix typo.
29561 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29563         * g++.dg/abi/layout3.C: New test.
29565 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29567         * gcc.c-torture/compile/20030305-1.c
29569 2003-03-05  Jan Hubicka  <jh@suse.cz>
29571         * gcc.dg/i386-local.c: New.
29573 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29575         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29577 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29579         * gcc.dg/switch-2.c: New test.
29580         * gcc.dg/switch-3.c: New test.
29581         * gcc.dg/Wswitch.c: Adjust line numbers.
29582         * gcc.dg/Wswitch-default.c: Likewise.
29583         * gcc.dg/Wswitch-enum.c: Likewise.
29585 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29587         * gcc.c-torture/execute/20030222-1.c: New test.
29589 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29591         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29593 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29595         PR c++/9878
29596         * g++.dg/init/ref1.C: New test.
29598 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29600         * gcc.dg/sh-relax.c: New SH-only test.
29602 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29604         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29605         comment explaining purpose of testcase.
29607 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29609         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29610         for HC11/HC12 (asm needs two int registers).
29611         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29612         HC11/HC12 because the test uses an asm which needs two 32-bit
29613         registers.
29615 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29617         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29618         for HC11/HC12 (array is too large otherwise).
29619         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29620         * gcc.c-torture/compile/20010518-2.x: Likewise.
29621         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29622         HC11/HC12 (array is too large).
29624 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29626         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29627         * lib/g++-dg.exp (g++-dg-test): Likewise.
29629 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29631         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29632         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29634 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29636         * g++.dg/warn/implicit-typename1.C: Remove warning.
29638 2003-02-28  Richard Henderson  <rth@redhat.com>
29640         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29641         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29643 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
29645         * gcc.dg/pch/pch.exp: Change .pch to .gch.
29646         * g++.dg/pch/pch.exp: Likewise.
29648 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
29650         PR c++/9879
29651         * testsuite/g++.dg/init/new4.C: New test.
29653 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
29655         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
29657 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
29659         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
29660         unsigned long.
29662         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
29663         wider than float.
29665 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29667         * lib/scanasm.exp: Add support for counting numbers of
29668         occurences.
29669         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
29670         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
29672 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
29674         PR c++/9683
29675         * g++.dg/template/static3.C: New test.
29677         PR c++/9829
29678         * g++.dg/parse/namespace6.C: New test.
29680 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29682         PR target/9732
29683         * gcc.dg/20030225-1.c: New test.
29685 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
29687         * README: Remove out-of-date information.
29689         PR c++/9836
29690         * g++.dg/template/spec6.C: New test.
29692 2003-02-24  Jeff Law  <law@redhat.com>
29694         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
29696 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29698         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
29699         * gcc.dg/pragma-ep-1.c: Likewise.
29701 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29703         PR c++/9602
29704         * g++.dg/template/friend16.C: New test.
29706 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
29708         PR c++/5333
29709         * g++.dg/parse/fused-params1.C: Adjust error messages.
29710         * g++.dg/template/nested3.C: New test.
29712 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
29714         * g++.dg/abi/param1.C: New test.
29716 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29718         PR c++/7982
29719         * g++.dg/warn/implicit-typename1.C: New test.
29721 2003-02-22  Kelley Cook <kelleycook@comcast.net>
29723         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
29724         with "mtune".
29725         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29726         * gcc.c-torture/execute/20010129-1.x: Likewise.
29727         * gcc.dg/20011107-1.c: Likewise.
29728         * gcc.dg/20020108-1.c: Likewise.
29729         * gcc.dg/20020122-3.c: Likewise.
29730         * gcc.dg/20020206-1.c: Likewise.
29731         * gcc.dg/20020310-1.c: Likewise.
29732         * gcc.dg/20020426-2.c: Likewise.
29733         * gcc.dg/20020517-1.c: Likewise.
29734         * gcc.dg/991230-1.c: Likewise.
29735         * gcc.dg/i386-unroll-1.c: Likewise.
29736         * gcc.misc-tests/i386-prefetch.exp: Likewise.
29738 2003-02-22  Jan Hubicka  <jh@suse.cz>
29740         * gcc.dg/i386-mul.c: New test.
29742 2003-02-21  Roger Sayle  <roger@eyesopen.com>
29744         * gcc.dg/builtins-5.c: New test case.
29746 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
29748         * gcc.dg/asmreg-1.c: New test.
29750 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29752         PR c++/9749
29753         * g++.dg/parse/varmod1.C: New test.
29755 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29757         PR c++/9727
29758         * g++.dg/template/op1.C: New test.
29760 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29762         PR c++/8906
29763         * g++.dg/template/nested2.C: New test.
29765 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
29767         PR c++/8724
29768         * g++.dg/expr/dtor1.C: New test.
29770 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
29772         * gcc.dg/cpp/include3.c: New test.
29773         * gcc.dg/cpp/inc/foo.h: New file.
29775 2003-02-21  Glen Nakamura  <glen@imodulo.com>
29777         * gcc.c-torture/execute/20030221-1.c: New test.
29779 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
29781         PR c++/9729
29782         * g++.dg/abi/conv1.C: New test.
29784 2003-02-20  Jan Hubicka  <jh@suse.cz>
29786         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
29788 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
29790         * gcc.c-torture/compile/20030219-1.c: New test.
29792 2003-02-18  Jan Hubicka  <jh@suse.cz>
29794         * gcc.dg/funcorder.c: New test.
29796 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29798         * gcc.c-torture/execute/20030218-1.c: New.
29800 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
29802         * gcc.dg/20030218-1.c: New.
29804 2003-02-18  Richard Henderson  <rth@redhat.com>
29806         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
29807         * gcc.dg/attr-used-2.c: New.
29809 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
29811         PR c++/9704
29812         * g++.dg/init/copy5.C: New test.
29814 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
29816         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
29817         * g++.dg/pch/pch.exp: Likewise.
29819 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
29821         * gcc.c-torture/execute/20030209-1.c: Enable the test if
29822         STACK_SIZE is not defined.
29824 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29826         PR c++/9457
29827         * g++.dg/template/init1.C: New test.
29829 2003-02-16  Jan HUbicka  <jh@suse.cz>
29831         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
29832         (foo): Add few extra tests
29833         * gcc.dg/c99-const-expr-3.c: Likewise.
29834         * gcc.c-torture/execute/20030216-1.c: New.
29836 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29838         PR c++/9459
29839         * g++.dg/ext/typeof4.C: New test.
29841 2003-02-15  Roger Sayle  <roger@eyesopen.com>
29843         * gcc.dg/i386-387-3.c: New test case.
29845 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
29847         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
29848         cris-*-elf* cris-*-aout* and mmix-*-*.
29850 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
29852         * gcc.dg/20030213-1.c: New test.
29854 2003-02-12  Roger Sayle  <roger@eyesopen.com>
29856         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
29857         * gcc.dg/i386-387-2.c: Likewise.
29859 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
29861         * gcc.dg/ppc-spe.c: Fix formatting.
29862         Enable tests that were previously unsupported by gas.
29863         Delete tests for instructions that no longer exist.
29864         Switch arguments on evsubifw builtin.
29866 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
29868         * gcc.c-torture/execute/20030209-1.c: Disable the test if
29869         STACK_SIZE is too small.
29871 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29872             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29874         * gcc.dg/decl-2.c: New test.
29876 2003-02-10  Jan Hubicka  <jh@suse.cz>
29878         * gcc.dg/i386-fpcvt-1.c: New test.
29880 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
29882         * gcc.c-torture/execute/20030209-1.c: New test.
29884 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
29886         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
29887         int-wide bitops, use the constants of the same width.
29888         Likewise, if long long is 32-bit wide, test bitops using
29889         32-bit constants.
29891 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
29893         * gcc.dg/20021014-1.c: Annotate with expected notice text.
29895 2003-02-07  Roger Sayle  <roger@eyesopen.com>
29897         * testsuite/gcc.dg/builtins-4.c: New test case.
29899 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29901         * gcc.dg/20020430-1.c: Fix dg command typos.
29902         * gcc.dg/20020503-1.c: Likewise.
29904 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29906         PR c++/8785
29907         * g++.dg/parse/fused-params1.C: New test.
29909         PR c++/8857
29910         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29912         PR c++/8921
29913         * g++.dg/parse/non-dependent1.C: New test.
29915         PR c++/8928
29916         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29918         PR c++/9228
29919         * g++.dg/parse/undefined7.C: New test.
29920         * g++.dg/parse/non-templ1.C: New test.
29922         PR c++/9229
29923         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29925 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29927         * gcc.c-torture/compile/20030206-1.c: New test.
29929 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29931         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29932         "pow" to "foo" to avoid potential confusion with a math built-in.
29934 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29936         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29937         conditions for SPARC targets.
29939 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29941         * gcc.dg/20030204-1.c: New test.
29943 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29945         PR c++/38
29946         * g++.dg/parse/array-size1.C: New test.
29948         PR c++/5657
29949         * g++.dg/parse/undefined3.C: New test.
29951         PR c++/5665
29952         * g++.dg/parse/undefined4.C: New test.
29954         PR c++/5975
29955         * g++.dg/parse/undefined5.C: New test.
29957         PR c++/7259
29958         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29960         PR c++/8578
29961         * g++.dg/parse/casting-operator1.C: New test.
29963         PR c++/8596
29964         * g++.dg/parse/undefined6.C: New test.
29966         PR c++/8736
29967         * g++.dg/parse/missing-template1.C: New test.
29969 2003-02-04  Jan Hubicka  <jh@suse.cz>
29971         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29972         * gcc.dg/i386-cmov?.c: Likewise.
29973         * gcc.dg/i386-fpcvt-?.c: Likewise.
29974         * gcc.dg/i386-ssefp-1.c: Likewise.
29975         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29976         conventions.
29978 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29980         PR c++/7129
29981         * testsuite/g++.dg/ext/max.C: New test.
29983 2003-02-03  Jan Hubicka  <jh@suse.cz>
29985         * gcc.c-torture/execute/20030203-1.c: New test.
29987 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29989         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29990         'natural-endian'.
29992 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29994         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29995         * g++.dg/init/new2.C: Likewise.
29996         * g++.dg/other/new1.C: Likewise.
29998 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30000         * gcc.dg/struct-ret-libc.c: New test.
30002 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30004         * gcc.dg/20030129-1.c: New test.
30006 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30008         PR c++/8849
30009         * g++.dg/template/ptrmem4.C: New test.
30011 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30013         * g++.dg/parser/constant1.C: New test.
30015 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30017         PR c++/8591
30018         * g++.dg/parse/friend2.C: New test.
30020 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30022         PR c++/9437
30023         * g++.dg/template/unify4.C: New test.
30025 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30027         * gcc.c-torture/execute/20030128-1.c: New test.
30029 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30031         * g++.dg/lookup/nested1.C: Test moved from ...
30032         * g++.old-deja/g++.other/lookup24.C: ... here.
30034 2003-01-28  Jan Hubicka  <jh@suse.cz>
30036         * gcc.dg/i386-cmov5.c: New test.
30038 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30040         * gcc.c-torture/execute/20010925-1.c: Changed the
30041         memcpy declaration.
30043 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30045         PR c++/3902
30046         * g++.dg/parse/template5.C: New test.
30048 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30050         PR fortran/9258
30051         * g77.dg/pr9258: New test.
30053 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30055         * README: Move relevant parts from README.g++.
30057         * README.g++: Remove this file.
30059 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30061         * g++.dg/abi/dcast1.C: New test.
30063 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30065         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30067 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30069         PR c++/47
30070         * g++.old-deja/g++.other/lookup24.C: New test.
30072 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30074         PR middle-end/7227
30075         * gcc.dg/uninit-C.c: New test.
30077 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30079         * g++.dg/abi/covariant1.C: New test.
30081 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30083         * gcc.dg/20030123-1.c: New test.
30085 2003-01-25  Jan Hubicka  <jh@suse.cz>
30087         PR opt/8492
30088         * gcc.c-torture/compile/20030125-1.c
30090 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30092         PR c++/9403
30093         * g++.dg/parse/template3.C: New test.
30094         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30096         PR c++/795
30097         * g++.dg/parse/template4.C: New test.
30099         PR c++/9415
30100         * g++.dg/template/qual2.C: New test.
30102         PR c++/8545
30103         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30105         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30107 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30109         * gcc.c-torture/execute/switch-1.c: New test case.
30111 2003-01-25  Jan Hubicka  <jh@suse.cz>
30113         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30115 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30117         Tweaks for Bison-1.875. From the NEWS file:
30118         "- `parse error' -> `syntax error'
30119         Bison now uniformly uses the term `syntax error'"
30120         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30121         * gcc.dg/cpp/digraph2.c: Likewise.
30122         * gcc.dg/cpp/direct2.c: Likewise.
30123         * gcc.dg/cpp/paste4.c: Likewise.
30124         * gcc.dg/c90-restrict-1.c: Likewise.
30125         * gcc.dg/c99-func-2.c: Likewise.
30126         * gcc.dg/noncompile/920721-2.c: Likewise.
30127         * gcc.dg/noncompile/930622-2.c: Likewise.
30128         * gcc.dg/noncompile/940112-1.c: Likewise.
30129         * gcc.dg/noncompile/950921-1.c: Likewise.
30130         * gcc.dg/noncompile/951123-1.c: Likewise.
30131         * gcc.dg/noncompile/971104-1.c: Likewise.
30132         * gcc.dg/noncompile/990416-1.c: Likewise.
30134 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30136         * g++.dg/parse/undefined1.C: Add error message.
30138 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30140         PR c++/9354
30141         * g++.dg/parse/new1.C: New test.
30143         PR c++/9216
30144         * g++.dg/parse/template2.C: New test.
30146         PR c++/9354
30147         * g++.dg/parse/typedef2.C: New test.
30149         PR c++/9328
30150         * g++.dg/ext/typeof3.C: New test.
30152 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30154         PR c++/2738
30155         * g++.dg/parse/ret-type1.C: New test.
30157         PR c++/3792
30158         * g++.dg/parse/tmpl-outside1.C: New test.
30160         PR c++/4207
30161         * g++.dg/parse/int-as-enum1.C: New test.
30163         PR c++/4903
30164         * g++.dg/parse/no-typename1.C: New test.
30166         PR c++/5533
30167         * g++.dg/parse/no-value1.C: New test.
30169         PR c++/5921
30170         * g++.dg/parse/wrong-inline1.C: New test.
30172         PR c++/6402
30173         * g++.dg/parse/ref1.C: New test.
30175         PR c++/6992
30176         * g++.dg/parse/attr-ctor1.C: New test.
30178         PR c++/7229
30179         * g++.dg/parse/namespace5.C: New test.
30181         PR c++/7917
30182         * g++.dg/parse/func-def1.C: New test.
30184         PR c++/8143
30185         * g++.dg/parse/undefined1.C: New test.
30187         PR c++/5723, PR c++/8522
30188         * g++.dg/parse/specialization1.C: New test.
30190         PR c++/163, PR c++/8595
30191         * g++.dg/parse/struct-as-enum1.C: New test.
30193         PR c++/9173
30194         * g++.dg/parse/undefined2.C: New test.
30196 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30198         PR c++/9298
30199         * g++.dg/parse/template1.C: New test.
30201         PR c++/9384
30202         * g++.dg/parse/using1.C: New test.
30204         PR c++/9285
30205         PR c++/9294
30206         * g++.dg/parse/expr2.C: New test.
30208         PR c++/9388
30209         * g++.dg/parse/lookup2.C: Likewise.
30211 2003-01-21  Jan Hubicka  <jh@suse.cz>
30213         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30214         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30215         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30216         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30218 2003-01-20  Nick Clifton  <nickc@redhat.com>
30220         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30221         problem with ARM sibcall code generation.
30223 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30225         * gcc.c-torture/execute/20030120-1.c: New.
30227 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30229         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30231 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30233         PR c++/9272
30234         * g++.dg/parse/ctor1.C: New test.
30236         PR c++/9294:
30237         * g++.dg/parse/qualified1.C: New test.
30239         * g++.dg/parse/typename3.C: New test.
30241 2003-01-16  Richard Henderson  <rth@redhat.com>
30243         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30245 2003-01-16  Richard Henderson  <rth@redhat.com>
30247         * g++.dg/pch/pch.exp: Copy test header to the working directory
30248         before using it either for precompilation or direct use.
30249         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30250         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30252 2003-01-16  Richard Henderson  <rth@redhat.com>
30254         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30255         before using it either for precompilation or direct use.
30256         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30257         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30259 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30261         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30262         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30263         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30264         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30265         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30266         typename warning into error.
30267         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30268         error messages.
30269         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30270         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30271         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30272         messages.
30273         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30274         make declaration visible in template.
30275         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30276         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30277         messages.
30278         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30279         message.
30280         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30281         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30282         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30283         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30284         typename warning with error message.
30285         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30286         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30287         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30289 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30291         * g++.dg/parse/ambig2.C: New test.
30293 2003-01-15  Richard Henderson  <rth@redhat.com>
30295         * g++.dg/tls/init-2.C: Update error message string.
30297 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30299         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30301 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30303         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30304         all for HC11/HC12.
30305         * gcc.c-torture/compile/20001205-1.x: Likewise.
30306         * gcc.c-torture/compile/20001226-1.x: Likewise.
30307         * gcc.c-torture/compile/920520-1.x: Likewise.
30308         * gcc.c-torture/compile/961203-1.x: Likewise.
30309         * gcc.c-torture/compile/20020604-1.x: Likewise.
30311 2003-01-15  Jan Hubicka  <jh@suse.cz>
30313         * gcc.c-torture/compile/20030115-1.c: New test.
30315         * gcc.dg/i386-fpcvt-1.c: New test.
30316         * gcc.dg/i386-fpcvt-2.c: New test.
30318 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30320         Further conform g++'s __vmi_class_type_info to the C++ ABI
30321         specification.
30322         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30323         the specification.
30325 2003-01-14  Jan Hubicka  <jh@suse.cz>
30327         * gcc.dg/i386-fpcvt-1.c: New test.
30328         * gcc.dg/i386-fpcvt-2.c: New test.
30330 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30332         * gcc.dg/i386-mmx-3.c: New test.
30334 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30336         PR c++/9264
30337         * g++.dg/parse/octal1.C: New file.
30339         PR c++/9172
30340         * g++.dg/parse/typename1.C: New file.
30342 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30344         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30345         * gcc.dg/bf-no-ms-layout.c: Likewise.
30346         * gcc.dg/bf-ms-attrib.c: Likewise.
30348 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30350         PR c++/9099
30351         * g++.dg/parse/dtor1.C: New file.
30353         PR c++/9128
30354         * g++.dg/rtti/typeid1.C: New file.
30356         PR c++/9153
30357         * g++.dg/parse/lookup1.C: New file.
30359         PR c++/9171
30360         * g++.dg/templ/spec5.C: New file.
30362 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30364         * gcc.c-torture/compile/20030110-1.c: New test.
30366 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30368         Merge from pch-branch:
30370         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30372         * gcc.dg/pch/cpp-1.h: New.
30373         * gcc.dg/pch/cpp-1.c: New.
30374         * gcc.dg/pch/cpp-2.h: New.
30375         * gcc.dg/pch/cpp-2.c: New.
30377         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30379         * gcc.dg/pch/except-1.h: New.
30380         * gcc.dg/pch/except-1.c: New.
30382         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30384         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30385         running test.
30386         * gcc.dg/pch: Include *.hp not *.h.
30387         * gcc.dg/pch/system-1.h: New.
30388         * gcc.dg/pch/system-1.c: New.
30390         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30392         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30393         rather than trying to build and run a program using PCH.
30394         * gcc.dg/pch: Remove dg-do commands from test files.
30396         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30398         * gcc.dg/pch/macro-3.c: New.
30399         * gcc.dg/pch/macro-3.h: New.
30401         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30403         * gcc.dg/pch/common-1.c: New.
30404         * gcc.dg/pch/common-1.h: New.
30405         * gcc.dg/pch/decl-1.c: New.
30406         * gcc.dg/pch/decl-1.h: New.
30407         * gcc.dg/pch/decl-2.c: New.
30408         * gcc.dg/pch/decl-2.h: New.
30409         * gcc.dg/pch/decl-3.c: New.
30410         * gcc.dg/pch/decl-3.h: New.
30411         * gcc.dg/pch/decl-4.c: New.
30412         * gcc.dg/pch/decl-4.h: New.
30413         * gcc.dg/pch/decl-5.c: New.
30414         * gcc.dg/pch/decl-5.h: New.
30415         * gcc.dg/pch/global-1.c: New.
30416         * gcc.dg/pch/global-1.h: New.
30417         * gcc.dg/pch/inline-1.c: New.
30418         * gcc.dg/pch/inline-1.h: New.
30419         * gcc.dg/pch/inline-2.c: New.
30420         * gcc.dg/pch/inline-2.h: New.
30421         * gcc.dg/pch/static-1.c: New.
30422         * gcc.dg/pch/static-1.h: New.
30423         * gcc.dg/pch/static-2.c: New.
30424         * gcc.dg/pch/static-2.h: New.
30426         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30428         * g++.dg/pch/pch.exp: Better handle failing testcases.
30429         * gcc.dg/pch/pch.exp: Likewise.
30430         * gcc.dg/pch/macro-1.c: New.
30431         * gcc.dg/pch/macro-1.h: New.
30432         * gcc.dg/pch/macro-2.c: New.
30433         * gcc.dg/pch/macro-2.h: New.
30435         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30437         * g++.dg/dg.exp: Treat files in pch/ specially.
30438         * g++.dg/pch/pch.exp: New file.
30439         * g++.dg/pch/empty.H: New file.
30440         * g++.dg/pch/empty.C: New file.
30441         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30442         "precompile".
30444         * gcc.dg/pch/pch.exp: New file.
30445         * gcc.dg/pch/empty.h: New file.
30446         * gcc.dg/pch/empty.c: New file.
30447         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30448         "precompile".
30450 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30452         * g++.dg/template/friend14.C: New test.
30454 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30456         * gcc.dg/old-style-asm-1.c: New test.
30458 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30460         * gcc.c-torture/compile/20030109-1.c: New test.
30462 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30464         * gcc.c-torture/execute/20030109-1.c: New test.
30466 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30468         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30469         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30470         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30471         * g++.old-deja/g++.mike/eh2.C: Likewise.
30472         * g++.old-deja/g++.mike/eh3.C: Likewise.
30473         * g++.old-deja/g++.mike/eh5.C: Likewise.
30474         * g++.old-deja/g++.mike/eh6.C: Likewise.
30475         * g++.old-deja/g++.mike/eh7.C: Likewise.
30476         * g++.old-deja/g++.mike/eh8.C: Likewise.
30477         * g++.old-deja/g++.mike/eh9.C: Likewise.
30478         * g++.old-deja/g++.mike/eh10.C: Likewise.
30479         * g++.old-deja/g++.mike/eh12.C: Likewise.
30480         * g++.old-deja/g++.mike/eh13.C: Likewise.
30481         * g++.old-deja/g++.mike/eh14.C: Likewise.
30482         * g++.old-deja/g++.mike/eh16.C: Likewise.
30483         * g++.old-deja/g++.mike/eh17.C: Likewise.
30484         * g++.old-deja/g++.mike/eh18.C: Likewise.
30485         * g++.old-deja/g++.mike/eh21.C: Likewise.
30486         * g++.old-deja/g++.mike/eh23.C: Likewise.
30487         * g++.old-deja/g++.mike/eh24.C: Likewise.
30488         * g++.old-deja/g++.mike/eh25.C: Likewise.
30489         * g++.old-deja/g++.mike/eh26.C: Likewise.
30490         * g++.old-deja/g++.mike/eh27.C: Likewise.
30491         * g++.old-deja/g++.mike/eh28.C: Likewise.
30492         * g++.old-deja/g++.mike/eh29.C: Likewise.
30493         * g++.old-deja/g++.mike/eh31.C: Likewise.
30494         * g++.old-deja/g++.mike/eh33.C: Likewise.
30495         * g++.old-deja/g++.mike/eh34.C: Likewise.
30496         * g++.old-deja/g++.mike/eh35.C: Likewise.
30497         * g++.old-deja/g++.mike/eh36.C: Likewise.
30498         * g++.old-deja/g++.mike/eh37.C: Likewise.
30499         * g++.old-deja/g++.mike/eh38.C: Likewise.
30500         * g++.old-deja/g++.mike/eh39.C: Likewise.
30501         * g++.old-deja/g++.mike/eh40.C: Likewise.
30502         * g++.old-deja/g++.mike/eh41.C: Likewise.
30503         * g++.old-deja/g++.mike/eh42.C: Likewise.
30504         * g++.old-deja/g++.mike/eh44.C: Likewise.
30505         * g++.old-deja/g++.mike/eh46.C: Likewise.
30506         * g++.old-deja/g++.mike/eh47.C: Likewise.
30507         * g++.old-deja/g++.mike/eh48.C: Likewise.
30508         * g++.old-deja/g++.mike/eh49.C: Likewise.
30509         * g++.old-deja/g++.mike/eh50.C: Likewise.
30510         * g++.old-deja/g++.mike/eh51.C: Likewise.
30511         * g++.old-deja/g++.mike/eh53.C: Likewise.
30512         * g++.old-deja/g++.mike/eh55.C: Likewise.
30513         * g++.old-deja/g++.mike/p7912.C: Likewise.
30514         * g++.old-deja/g++.mike/p9706.C: Likewise.
30515         * g++.old-deja/g++.mike/p10416.C: Likewise.
30516         * g++.old-deja/g++.mike/p11667.C: Likewise.
30517         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30518         Remove redundant reference to Iris.
30519         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30520         Elxsi, i860, Pico Java, and WE32K.
30522 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30524         * g++.dg/ext/asm4.C: New test.
30526 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30528         PR c++/9030
30529         * g++.dg/template/friend12.C: New test.
30530         * g++.dg/template/friend13.C: Likewise.
30531         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30533 2003-01-08  Jan Hubicka  <jh@suse.cz>
30535         * gcc.dg/i386-cadd.c: New test.
30536         * gcc.dg/i386-cmov4.c: Likewise.
30538 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30540         PR c++/9165
30541         * g++.dg/warn/Wunused-3.C: New test.
30543         * g++.dg/abi/bitfield9.C: New test.
30545         PR c++/9189
30546         * g++.dg/parse/defarg3.C: New test.
30548 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30550         * g++.dg/parse/ambig1.C: New test.
30551         * g++.dg/parse/defarg2.C: New test.
30553 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30555         * g++.dg/template/defarg-1.C: New test.
30556         * g++.dg/template/local2.C: Likewise.
30558 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30560         * gcc.c-torture/execute/20030105-1.c: New test.
30562 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30564         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30565         * g++.dg/parse/namespace4.C: Likewise.
30567 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30569         * g++.dg/template/ntp2.C: New test.
30571 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30573         * g++.dg/parse/extern-C-1.C: New test.
30575         * g++.dg/parse/namespace4.C: New test.
30577         * g++.dg/template/nested1.C: New test.
30579         * g++.dg/parse/namespace3.C: New test.
30581 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30583         * g++.dg/lookup/two-stage1.C: New test.
30585 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30587         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30588         * g++.old-deja/g++.jason/access8.C: Likewise.
30589         * g++.old-deja/g++.other/decl5.C: Likewise.
30591 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30593         * g++.dg/parse/parse7.C: New test.
30595 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30597         PR c++/2843
30598         * g++.dg/ext/attrib7.C: New test.
30600 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30602         * g++.dg/parse/parse6.C: New test.
30604 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30606         * gcc.dg/h8300-stack-1.c: New.
30608 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30610         g++.dg/lookup/exception1.C: New test.
30612         g++.dg/lookup/template1.C: New test.
30614         g++.dg/parse/namespace2.C: New test.
30616         g++.dg/parse/parens2.C: New test.
30618 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30620         * g++.dg/parse/parse5.C: New test.
30621         * g++.dg/lookup/scoped4.C: New test.
30623 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30625         * g++.dg/parse/parens1.C: New test.
30627         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30628         angle-bracket1.C.
30629         * g++.dg/parse/parens2.C: New test.
30631         * g++.dg/lookup/scope-operator1.C: New test.
30633         * g++.dg/parse/operator1.C: New test.
30635 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30637         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30638         * g++.old-deja/g++.other/access6.C: Likewise.
30639         * g++.old-deja/g++.other/decl1.C: Likewise.
30640         * g++.old-deja/g++.pt/typename12.C: Likewise.
30642 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30644         * g++.dg/parse/namespace1.C: New test.
30646 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30648         * g++.dg/parse/parse4.C: New test.
30650 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30652         * g++.dg/parse/parse3.C: New test.
30654 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30656         * g++.dg/parse/parse2.C: New test.
30658 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30660         * g++.dg/template/friend11.C: New test.
30662 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30664         * g++.dg/parse/parse1.C: New test.
30666 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
30668         * lib/profopt.exp: Change the name of a global variable to avoid
30669         possible clashes with other test suites.
30671 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
30673         * g++.dg/inherit/covariant8.C: New test.
30675 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30677         * g++.dg/init/array9.C: New test.
30679         PR c++/9112
30680         * g++.dg/parse/expr1.C: New test.
30682 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
30684         * gcc.c-torture/compile/20021230-1.c: New test.
30686 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
30688         * g++.dg/inherit/covariant5.C: New test.
30689         * g++.dg/inherit/covariant6.C: New test.
30690         * g++.dg/inherit/covariant7.C: New test.
30692 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30694         PR c++/2739
30695         * g++.dg/other/access2.C: New test.
30697 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30699         * g++.dg/other/anon-struct.C: No longer fails
30700         * g++.old-deja/g++.brendan/parse4.C: Likewise.
30701         * g++.old-deja/g++.brendan/parse5.C: Likewise.
30702         * g++.old-deja/g++.brendan/parse6.C: Likewise.
30704 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30706         * g++.dg/parse/angle-bracket.C (main): No longer fails.
30708 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
30710         * g++.dg/eh/spec4.C: Remove stray semicolon.
30711         * g++.dg/expr/pmf-1.C: Change error message.
30712         * g++.dg/ext/asm1.C: Remove stray semicolon.
30713         * g++.dg/ext/typename1.C: Add missing typenames.
30714         * g++.dg/inherit/template-as-base.C: Change error message.
30715         * g++.dg/lookup/scoped1.C: Likewise.
30716         * g++.dg/lookup/scoped2.C: Likewise.
30717         * g++.dg/lookup/using2.C: Likewise.
30718         * g++.dg/other/component1.C: Remove stray semicolon.
30719         * g++.dg/other/do1.C: Change error message.
30720         * g++.dg/other/error2.C: Likewise.
30721         * g++.dg/other/init1.C: Likewise.
30722         * g++.dg/other/packed1.C: Remove stray semicolon.
30723         * g++.dg/other/ptrmem2.C: Change error message.
30724         * g++.dg/parse/parameter-declaration-1.C: Remove line number
30725         marker.
30726         * g++.dg/special/initp1.C: Remove invalid attribute usage.
30727         * g++.dg/template/access3.C: Add typename keyword.
30728         * g++.dg/template/access5.C: Remove stray semicolon.
30729         * g++.dg/template/access6.C: Likewise.
30730         * g++.dg/template/complit1.C: Likewise.
30731         * g++.dg/template/crash1.C: Change error message.
30732         * g++.dg/template/inherit2.C: Remove stray semicolon.
30733         * g++.dg/template/instantiate2.C: Likewise.
30734         * g++.dg/template/instantiate3.C: Change error message.
30735         * g++.dg/template/qual1.C: Remove stray semicolon.
30736         * g++.dg/template/qualttp18.C: Change error message.
30737         * g++.dg/template/ref1.C: Remove stray semicolon.
30738         * g++.dg/template/sizeof1.C (A::value): Declare it.
30739         * g++.dg/template/spec4.C: Change error message.
30740         * g++.dg/template/static1.C: Likewise.
30741         * g++.dg/template/type1.C: Likewise.
30742         * g++.dg/template/typename3.C: Likewise.
30743         * g++.old-deja/g++.benjamin/13478.C: Change error message.
30744         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
30745         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
30746         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
30747         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
30748         named return value extension.
30749         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
30750         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
30751         * g++.old-deja/g++.bob/extern_C.C: Likewise.
30752         * g++.old-deja/g++.bob/inherit2.C: Likewise.
30753         * g++.old-deja/g++.brendan/complex1.C: Likewise.
30754         * g++.old-deja/g++.brendan/copy5.C: Likewise.
30755         * g++.old-deja/g++.brendan/crash13.C: Likewise.
30756         * g++.old-deja/g++.brendan/crash15.C: Likewise.
30757         * g++.old-deja/g++.brendan/crash18.C: Change error message.
30758         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
30759         * g++.old-deja/g++.brendan/crash38.C: Likewise.
30760         * g++.old-deja/g++.brendan/crash50.C: Likewise.
30761         * g++.old-deja/g++.brendan/crash56.C: Likewise.
30762         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
30763         syntax.
30764         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
30765         * g++.old-deja/g++.brendan/crash8.C: Change error message.
30766         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
30767         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
30768         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
30769         * g++.old-deja/g++.brendan/template11.C: Likewise.
30770         * g++.old-deja/g++.brendan/template26.C: Likewise.
30771         * g++.old-deja/g++.brendan/template27.C: Use explicit
30772         specialization syntax.
30773         * g++.old-deja/g++.brendan/template30.C: Likewise.
30774         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
30775         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
30776         non-dependent names.
30777         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
30778         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
30779         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
30780         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
30781         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
30782         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
30783         named return value extension.
30784         * g++.old-deja/g++.ext/namedret2.C: Likewise.
30785         * g++.old-deja/g++.ext/namedret3.C: Likewise.
30786         * g++.old-deja/g++.ext/return1.C: Likewise.
30787         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
30788         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
30789         * g++.old-deja/g++.jason/access8.C: Likewise.
30790         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
30791         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
30792         pseudo-destructor names.
30793         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
30794         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
30795         pseudo-destructor names.
30796         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
30797         * g++.old-deja/g++.jason/overload19.C: Likewise.
30798         * g++.old-deja/g++.jason/overload32.C: Likewise.
30799         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
30800         stray semicolons.
30801         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
30802         * g++.old-deja/g++.jason/return.C: Likewise.
30803         * g++.old-deja/g++.jason/return2.C: Likewise.
30804         * g++.old-deja/g++.jason/shadow1.C: Likewise.
30805         * g++.old-deja/g++.jason/special.C: Use explicit specialization
30806         syntax.
30807         * g++.old-deja/g++.jason/template10.C: Account for use of
30808         non-dependent names.
30809         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
30810         syntax.
30811         * g++.old-deja/g++.jason/template37.C: Likewise.
30812         * g++.old-deja/g++.law/access4.C: Change error messages.
30813         * g++.old-deja/g++.law/arm13.C: Remove incorrect
30814         pseudo-destructor names.
30815         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
30816         * g++.old-deja/g++.law/ctors9.C: Likewise.
30817         * g++.old-deja/g++.law/cvt22.C: Likewise.
30818         * g++.old-deja/g++.law/dtors5.C: Likewise.
30819         * g++.old-deja/g++.law/global-init1.C: Likewise.
30820         * g++.old-deja/g++.law/missed-error3.C: Likewise.
30821         * g++.old-deja/g++.law/operators28.C: Likewise.
30822         * g++.old-deja/g++.law/visibility28.C: Likewise.
30823         * g++.old-deja/g++.martin/eval1.C: Likewise.
30824         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
30825         name.
30826         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
30827         * g++.old-deja/g++.mike/net34.C: Likewise.
30828         * g++.old-deja/g++.mike/net36.C: Likewise.
30829         * g++.old-deja/g++.mike/ns2.C: Likewise.
30830         * g++.old-deja/g++.mike/p12306.C: Likewise.
30831         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
30832         value extension.
30833         * g++.old-deja/g++.mike/p700.C: Likewise.
30834         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
30835         * g++.old-deja/g++.mike/p710.C: Likewise.
30836         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
30837         value extension.
30838         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
30839         * g++.old-deja/g++.mike/pmf9.C: Likewise.
30840         * g++.old-deja/g++.ns/crash2.C: Likewise.
30841         * g++.old-deja/g++.ns/crash3.C: Likewise.
30842         * g++.old-deja/g++.ns/invalid1.C: Likewise.
30843         * g++.old-deja/g++.ns/ns17.C: Likewise.
30844         * g++.old-deja/g++.ns/template16.C: Likewise.
30845         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
30846         keyword.
30847         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
30848         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
30849         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
30850         named return value extension.
30851         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
30852         * g++.old-deja/g++.other/access4.C: Issue additional error
30853         messages.
30854         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
30855         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
30856         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
30857         * g++.old-deja/g++.other/crash25.C: Change error message.
30858         * g++.old-deja/g++.other/crash4.C: Change error message.
30859         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
30860         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
30861         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
30862         checks.
30863         * g++.old-deja/g++.other/defarg8.C: Likewise.
30864         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
30865         * g++.old-deja/g++.other/dtor10.C: Likewise.
30866         * g++.old-deja/g++.other/incomplete.C: Likewise.
30867         * g++.old-deja/g++.other/linkage7.C: Likewise.
30868         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
30869         lookup algorithm.
30870         * g++.old-deja/g++.other/mangle2.C: Likewise.
30871         * g++.old-deja/g++.other/refinit2.C: Likewise.
30872         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
30873         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
30874         * g++.old-deja/g++.pt/crash28.C: Likewise.
30875         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
30876         syntax.
30877         * g++.old-deja/g++.pt/crash32.C: Change error message.
30878         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
30879         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
30880         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
30881         error message position.
30882         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
30883         * g++.old-deja/g++.pt/defarg8.C: Change error message.
30884         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
30885         syntax.
30886         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
30887         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
30888         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
30889         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
30890         keyword.
30891         * g++.old-deja/g++.pt/explicit31.C: Likewise.
30892         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
30893         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
30894         keyword.
30895         * g++.old-deja/g++.pt/explicit71.C: Change error message.
30896         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
30897         syntax.
30898         * g++.old-deja/g++.pt/friend28.C: Account for use of
30899         non-dependent names.
30900         * g++.old-deja/g++.pt/friend29.C: Likewise.
30901         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
30902         rules.
30903         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
30904         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
30905         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
30906         lookup rules.
30907         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
30908         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
30909         keyword.
30910         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30911         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30912         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30913         keyword.
30914         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30915         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30916         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30917         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30918         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30919         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30920         keyword.
30921         * g++.old-deja/g++.pt/spec10.C: Likewise.
30922         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30923         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30924         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30925         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30926         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30927         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30928         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30929         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30930         * g++.old-deja/g++.pt/typename15.C: Likewise.
30931         * g++.old-deja/g++.pt/typename22.C: Likewise.
30932         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30933         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30934         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30935         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30936         syntax.
30937         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30938         return value extension.
30939         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30940         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30941         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30942         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30944 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30946         * g++.dg/warn/inline1.C: New test.
30947         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30948         * g++.old-deja/g++.jason/synth10.C: Likewise.
30949         * g++.old-deja/g++.mike/net31.C: Likewise.
30950         * g++.old-deja/g++.mike/p8786.C: Likewise.
30952         * g++.dg/template/friend10.C: New test.
30953         * g++.dg/template/conv5.C: New test.
30955 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30957         * g++.dg/lookup/scoped3.C: New test.
30959         * g++.dg/lookup/decl1.C: New test.
30960         * g++.dg/lookup/decl2.C: New test.
30962 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30964         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30965         gcc.c-torture/compile/20021015-1.c,
30966         gcc.c-torture/compile/20021015-2.c,
30967         gcc.c-torture/compile/20021123-1.c,
30968         gcc.c-torture/compile/20021123-2.c,
30969         gcc.c-torture/compile/20021123-3.c,
30970         gcc.c-torture/compile/20021123-4.c,
30971         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30972         only to 3.1 or 3.2 branch.
30974 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30976         * gcc.dg/i386-bitfield3.c: New test.
30978         * gcc.dg/i386-bitfield2.c: New test.
30980 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30982         * g++.dg/parse/conv_op1.C: New test.
30984 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30986         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30987         approved.
30989 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30991         * gcc.c-torture/compile/20021220-1.c: New test.
30993 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30995         * gcc.dg/i386-fastcall-1.c: New.
30997 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30999         * gcc.c-torture/execute/20021219-1.c: New test.
31001 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31003         * gcc.dg/i386-pic-1.c: New test.
31005 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31007         PR c++/8099
31008         * g++.dg/template/friend9.C: New test.
31010 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31012         PR c++/3663
31013         * g++.dg/template/access7.C: New test.
31015 2002-12-18  Nick Clifton  <nickc@redhat.com>
31017         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31018         the libstdc++-v3 directory has been found.
31020 2002-12-12  Devang Patel <dpatel@apple.com>
31021         * gcc.dg/darwin-ld-1.c: New test.
31022         * gcc.dg/darwin-ld-2.c: New test.
31023         * gcc.dg/darwin-ld-3.c: New test.
31024         * gcc.dg/darwin-ld-4.c: New test.
31025         * gcc.dg/darwin-ld-5.c: New test.
31027 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31029         * gcc.c-torture/compile/20021212-1.c: New test.
31031 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31033         * gcc.dg/fshort-wchar: New test.
31035 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31037         PR c++/8372
31038         * g++.dg/template/dtor1.C: New test.
31040         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31041         markers.
31043 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31045         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31047 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31049         * g++.dg/template/static1.C: New test.
31050         * g++.dg/template/static2.C: New test.
31051         * g++.old-deja/g++.ext/memconst.C: New test.
31053 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31055         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31056         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31057         * g++.dg/special/initp1.C: Likewise.
31059 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31061         * gcc.c-torture/execute/20021204-1.c: New test.
31063 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31065         * gcc.dg/ppc-fmadd-1.c: New file.
31066         * gcc.dg/ppc-fmadd-2.c: New file.
31067         * gcc.dg/ppc-fmadd-3.c: New file.
31069 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31071         * gcc.c-torture/compile/20021204-1.c: New test.
31073 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31075         * g++.dg/inherit/covariant2.C: New test.
31076         * g++.dg/inherit/covariant3.C: New test.
31077         * g++.dg/inherit/covariant4.C: New test.
31078         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31079         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31081 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31083         PR c++/8688
31084         * g++.dg/init/brace3.C: New test.
31086 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31088         * gcc.dg/20020210-1.c: Fix a comment typo.
31090 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31092         PR c++/8720
31093         * g++.dg/parse/defarg1.C: New test.
31095         PR c++/8615
31096         * g++.dg/template/char1.C: New test.
31098         * g++.dg/template/varmod1.C: Fix typo.
31100 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31102         DR 180
31103         * g++.old-deja/g++.pt/crash32.C: Expect error.
31105 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31107         PR c++/5919
31108         * g++.dg/template/varmod1.C: New test.
31110         PR c++/8727
31111         * g++.dg/inherit/typeinfo1.C: New test.
31113         PR c++/8663
31114         * g++.dg/inherit/typedef1.C: New test.
31116 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31118         PR c++/8332
31119         PR c++/8493
31120         * g++.dg/template/strlen1.C: New test.
31122         PR c++/8227
31123         * g++.dg/template/ctor2.C: New test.
31125         PR c++/8214
31126         * g++.dg/init/string1.C: New test.
31128         PR c++/8511
31129         * g++.dg/template/friend8.C: New test.
31131 2002-11-29  Joe Buck <jbuck@synopsys.com>
31133         * g++.dg/lookup/anon2.C: New test.
31135 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31137         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31138         h8300 port.
31140 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31142         * gcc.dg/bitfld-6.c: New test.
31144 2002-11-27  Jan Hubicka  <jh@suse.cz>
31146         * gcc.c-torture/execute/20021127.[cx]: New test.
31148 2002-11-26  Jan Hubicka  <jh@suse.cz>
31150         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31151         quality.
31153 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31155         * g++.dg/init/brace2.C: New test.
31156         * g++.old-deja/g++.mike/p9129.C: Correct.
31158 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31160         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31162 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31164         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31166 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31168         * testsuite/g++.dg/abi/empty11.C: New test.
31169         * testsuite/g++.dg/rtti/cv1.C: New test.
31171 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31173         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31175 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31177         * g++.dg/abi/empty10.C: New test.
31179 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31181         * gcc.c-torture/compile/20021124-1.c: New test.
31183 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31185         * g++.dg/abi/rtti2.C: New test.
31187 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31189         * gcc.dg/i386-unroll-1.c: New test.
31191 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31193         * gcc.c-torture/compile/20021120-1.c: New test.
31194         * gcc.c-torture/compile/20021120-2.c: New test.
31196 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31198         * gcc.dg/bitfld-5.c: New test.
31200 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31202         * gcc.c-torture/execute/20021120-3.c: New test.
31204 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31206         * gcc.c-torture/execute/20021120-2.c: New test.
31208 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31210         * gcc.c-torture/execute/20021120-1.c: New test.
31212 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31214         * gcc.c-torture/execute/20021118-3.c: New test.
31216 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31218         * gcc.c-torture/compile/20021119-1.c: New test.
31220 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31222         * gcc.dg/duff-1.c: New test.
31223         * gcc.dg/duff-2.c: New test.
31224         * gcc.dg/duff-3.c: New test.
31226 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31228         * gcc.dg/cpp/_Pragma5.c: New test.
31230 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31232         * gcc.c-torture/execute/20021118-2.c: New test.
31234 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31236         * gcc.c-torture/execute/20021118-1.c: New test.
31238 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31240         * gcc.dg/20021116-1.c: New test.
31242 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31244         * g++.dg/abi/vcall1.C: New test.
31246 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31248         * gcc.dg/20021029-1.c: New test.
31249         * gcc.dg/20021029-2.c: New test.
31251 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31253         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31255 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31257         PR c/8439
31258         * gcc.dg/20021110.c: Move to ...
31259         * gcc.c-torture/compile/20021110.c: .... here.
31261 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31263         PR c/8467
31264         * gcc.c-torture/execute/20021111-1.c
31266 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31268         PR c/8439
31269         * gcc.dg/20021110.c: New test.
31271 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31273         * g++.dg/abi/vthunk3.C: Run only on x86.
31275 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31277         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31279 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31281         * lib/compat.exp (compat-execute): Fix logic error in last
31282         change.
31284 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31286         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31288 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31290         PR c++/8389
31291         * g++.dg/template/access6.C: New test.
31293 2002-11-08  Jan Hubicka  <jh@suse.cz>
31295         * gcc.dg/i386-ssefp-1.c: New test.
31296         * gcc.dg/i386-ssefp-1.c: New test.
31298 2002-11-08  Jan Hubicka  <jh@suse.cz>
31300         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31302 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31304         * g++.dg/abi/vthunk3.C: New test.
31306         PR c++/8338
31307         * g++.dg/template/crash2.C: New test.
31309 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31311         * testsuite/g++.dg/abi/dtor1.C: New test.
31312         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31314 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31316         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31317         Darwin.
31319 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31321         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31322         -mthumb.  Only xfail with -O0.
31324 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31326         * g++.dg/abi/thunk1.C: New test.
31327         * g++.dg/abi/thunk2.C: Likewise.
31328         * g++.dg/abi/vtt1.C: Likewise.
31330 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31332         PR optimization/8423
31333         * gcc.c-torture/execute/builtin-constant.c: New test.
31335 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31337         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31338         Add some more cases.
31340 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31342         PR c++/8391
31343         * g++.dg/opt/local1.C: New test.
31345 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31347         PR c++/8160
31348         * g++.dg/template/complit1.C: New test.
31350         PR c++/8149
31351         * g++.dg/template/typename4.C: Likewise.
31353 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31355         Core issue 287, PR c++/7639
31356         * g++.dg/template/instantiate1.C: Adjust error location.
31357         * g++.dg/template/instantiate3.C: New test.
31358         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31359         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31360         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31362 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31364         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31366 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31368         PR c++/8287
31369         * g++.dg/init/dtor2.C: New test.
31371 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31373         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31374         * gcc.dg/nest.c: Bypass errors on irix6.
31376 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31378         * gcc.dg/nest.c: Expect error for mmix-*-*.
31379         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31381 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31383         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31384         markers.
31386         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31388 2002-10-25  Mike Stump  <mrs@apple.com>
31390         * gcc.dg/warn-1.c: New test.
31392 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31394         * g++.dg/template/typename3.C: New test.
31396 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31398         * g++.dg/lookup/ptrmem1.C: New test.
31400         * g++.dg/abi/vthunk2.C: New test.
31402 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31404         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31406 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31408         * g++.dg/abi/empty9.C: New test.
31410 2002-10-24  Richard Henderson  <rth@redhat.com>
31412         * g++.dg/inherit/thunk1.C: Enable for ia64.
31414 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31416         PR c++/8067
31417         * g++.dg/lookup/pretty1.C: New test.
31419 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31421         * gcc.dg/20021023-1.c: New test.
31423 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31425         PR c++/7679
31426         * g++.dg/parse/inline1.C: New test.
31428 2002-10-23  Richard Henderson  <rth@redhat.com>
31430         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31432         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31434 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31436         PR c++/6579
31437         * g++.dg/parse/stmtexpr3.C: New test.
31439 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31441         * g++.dg/expr/cond1.C: New test.
31443 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31445         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31447 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31449         * g++.dg/abi/vbase13.C: New test.
31450         * g++.dg/abi/vbase14.C: Likewise.
31452 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31454         * gcc.dg/tls/pic-1.c: New test.
31455         * gcc.dg/tls/nonpic-1.c: New test.
31456         * gcc.dg/20021018-1.c: New test.
31458 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31460         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31461         Remove only files with the same base name as the test case.
31462         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31463         (profopt-execute): Likewise.  Also, remove old profiling
31464         and performance data files before running the tests.
31466         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31467         * g++.dg/bprob/bprob.exp: Likewise.
31468         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31469         to allow more general test case names.
31471         * g++.dg/bprob/bprob-1.C: Rename to ...
31472         * g++.dg/bprob/g++-bprob-1.C: ... this.
31474         * g77.dg/bprob/bprob-1.f: Rename to ...
31475         * g77.dg/bprob/g77-bprob-1.f: ... this.
31477 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31479         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31480         bison 1.50 or later.
31482 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31484         * g++.dg/README: Describe more test directories.
31486 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31488         * g++.dg/init/array6.C: Add additional tests.
31490 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31492         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31493         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31495 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31497         * gcc.c-torture/compile/20020604-1.x: New.
31498         * gcc.c-torture/compile/simd-5.x: Likewise.
31499         * gcc.c-torture/execute/920710-1.x: Likewise.
31500         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31502 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31504         * g++.dg/inherit/override1.C: Add dg-options clause.
31506 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31508         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31509         _mm_slli_si128.
31511 2002-10-19  Andreas Schwab  <schwab@suse.de>
31513         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31514         directory component.
31516 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31518         * g++.dg/inherit/thunk1.C: New test.
31520         * g++.dg/inherit/override1.C: New test.
31522         * g++.dg/abi/mangle11.C: New test.
31523         * g++.dg/abi/mangle14.C: New test.
31524         * g++.dg/abi/mangle17.C: New test.
31526 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31528         * g++.dg/overload/member2.C: New test.
31530 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31532         * g++.dg/README: Describe new compat directory.
31533         * g++.dg/dg.exp: Skip tests in compat directory.
31534         * README.compat: New file.
31535         * lib/compat.exp: New expect script.
31536         * g++.dg/compat: New test directory.
31537         * g++.dg/compat/compat.exp: New expect script.
31538         * g++.dg/compat/abi: New test directory.
31539         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31540         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31541         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31542         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31543         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31544         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31545         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31546         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31547         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31548         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31549         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31550         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31551         * g++.dg/compat/break: New test directory.
31552         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31553         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31554         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31555         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31556         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31557         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31558         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31559         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31560         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31561         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31562         g++.dg/compat/break/README: New files.
31563         * g++.dg/compat/eh: New test directory.
31564         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31565         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31566         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31567         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31568         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31569         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31570         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31571         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31572         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31573         g++.dg/compat/eh/filter2_y.C,
31574         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31575         g++.dg/compat/eh/new1_y.C,
31576         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31577         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31578         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31579         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31580         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31581         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31582         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31583         g++.dg/compat/eh/unexpected1_y.C: New files.
31584         * g++.dg/compat/init: New test directory.
31585         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31586         g++.dg/compat/init/array5_y.C,
31587         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31588         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31589         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31590         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31591         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31592         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31593         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31594         g++.dg/compat/init/init-ref2_y.C: New files.
31596 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31598         PR c++/7584
31599         * g++.dg/inherit/using3.C: New test.
31601 2002-10-17  Jan Hubicka  <jh@suse.cz>
31603         * gcc.dg/20021017-2.c: New test.
31605 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31607         * g++.dg/abi/mangle16.C: Adjust.
31609         * g++.dg/init/array8.C: New test.
31611 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31613         * gcc.dg/special/mips-abi.exp: New test.
31614         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31616 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31618         * g++.dg/abi/mangle16.C: New test.
31619         * g++.dg/abi/mangle17.C: Likewise.
31621         PR c++/7478
31622         * g++.dg/template/ref1.C: New test.
31624 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31626         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31628 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31630         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31632 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31634         PR c++/7524
31635         * g++.dg/init/array7.C: New test.
31637 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31639         * g++.dg/init/array6.C: New test.
31641         * g++.dg/abi/mangle13.C: Likewise.
31642         * g++.dg/abi/mangle14.C: Likewise.
31643         * g++.dg/abi/mangle15.C: Likewise.
31645 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31647         * g++.dg/abi/empty8.C: New test.
31649 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
31651         * g++.dg/init/ctor1.C: New test.
31653 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
31655         * gcc.c-torture/execute/20021015-1.c: New test.
31657 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
31659         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
31661 2002-10-14  Jan Hubicka  <jh@suse.cz>
31663         * gcc.dg/i386-ssetype-[1-5].c: New tests.
31665 2002-10-14  Richard Henderson  <rth@redhat.com>
31667         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
31669 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31671         PR optimization/6631
31672         * g++.dg/opt/const2.C: New test.
31674 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
31676         PR c++/7176
31677         * g++.dg/parse/friend1.C: New test.
31678         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
31680 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
31682         * gcc.dg/20021014-1.c: New test.
31684 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
31686         PR c++/5661
31687         * g++.dg/ext/vlm1.C: New test.
31688         * g++.dg/ext/vlm2.C: Likewise.
31690         * g++.dg/init/array1.C: Remove invalid braces.
31691         * g++.dg/init/brace1.C: New test.
31692         * g++.dg/init/copy2.C: Likewise.
31693         * g++.dg/init/copy3.C: Likewise.
31694         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
31695         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
31696         braces.
31698 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
31700         * gcc.dg/cpp/assembler.S: Don't use -ansi.
31702 2002-10-11  Richard Shann  <richard.shann@superh.com>
31704         * gcc.c-torture/compile/simd-5.c: New test.
31706 2002-10-10  Roger Sayle  <roger@eyesopen.com>
31708         * gcc.c-torture/execute/shiftopt-1.c: New test case.
31710 2002-10-10  Jim Wilson  <wilson@redhat.com>
31712         * gcc.c-torture/execute/20021010-1.c: New test.
31714 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
31716         PR c/7353
31717         * g++.dg/ext/typedef-init.C: New test.
31718         * gcc.dg/typedef-init.c: New test.
31720 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
31722         * gcc.dg/cpp/paste13.c: New test.
31724 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31726         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
31727         remaining platforms, XFAIL during compile, not execute.  Don't
31728         XFAIL at -O0.
31730 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31732         * gcc.dg/alias-1.c: Tweak expected warning.
31734 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
31736         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
31738 2002-10-06  Andreas Jaeger  <aj@suse.de>
31740         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
31741         * gcc.dg/cpp/c++98.C: Likewise.
31743         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
31744         * g++.dg/cpp/c++98.C: Likewise.
31746         * g++.dg/README (Subdirectories): Mention cpp directory.
31748         PR target/7559
31749         * gcc.dg/20021006-1.c: New test.
31751 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31753         PR c++/7804
31754         * g++.dg/other/warning1.C: New test.
31756 2002-10-04  Roger Sayle  <roger@eyesopen.com>
31758         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
31759         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
31760         and sparc-*-* with -m64 as expected failures.  See PR 8087.
31762 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31764         PR c++/7931
31765         * g++.dg/template/ptrmem3.C: New test.
31767         PR c++/7754
31768         * g++.dg/template/union1.C: New test.
31770 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
31772         PR c++/8006
31773         * g++.dg/abi/mangle9.C: New test.
31774         * g++.dg/abi/mangle10.C: New test.
31775         * g++.dg/abi/mangle11.C: New test.
31776         * g++.dg/abi/mangle12.C: New test.
31778 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
31780         PR c++/7188.
31781         * g++.dg/template/meminit1.C: New test.
31782         * g++.dg/warn/Wreorder-1.C: Likewise.
31783         * g++.old-deja/g++.mike/warn3.C: Tweak.
31784         * lib/prune.exp: Ingore "in copy constructor".
31786 2002-10-02  Andreas Jaeger  <aj@suse.de>
31788         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
31789         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
31790         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
31791         on x86-64.
31793 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31795         * gcc.dg/empty1.C: Fix typo.
31797 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
31799         * gcc.dg/alias-1.c: New test.
31801 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
31803         * gcc.dg/empty1.C: New test.
31805         * g++.dg/tls/init-2.C: Tweak error messages.
31807 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
31809         * gcc.c-torture/compile/20020923-1.c: New test.
31811 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
31813         * gcc.c-torture/execute/ffs-1.c: New test.
31814         * gcc.c-torture/execute/ffs-2.c: Ditto.
31816 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
31818         * g++.dg/overload/member1.C: New test.
31820 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
31822         * g++.dg/abi/empty7.C: New test.
31823         * g++.dg/init/pm2.C: Likewise.
31825 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
31827         * g++.dg/rtti/crash1.C: New test.
31829 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
31831         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
31832         gcc.dg/sibcall-4.c: New tests.
31834 2002-09-28  Roger Sayle  <roger@eyesopen.com>
31836         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
31837         powerpc and MMIX targets.
31839 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
31841         * gcc.dg/cpp/20020927-1.c: New.
31843 2002-09-26  David S. Miller  <davem@redhat.com>
31845         * gcc.c-torture/compile/trunctfdf.c: New.
31847 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31849         * lib/target-supports.exp (check_weak_available): Handle solaris2.
31851 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
31853         * gcc.c-torture/execute/loop-15.c: New.
31855 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
31857         * README.QMTEST: Fix typo.
31859 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31861         * gcc.dg/20020926-1.c: New test.
31863 2002-09-25  David S. Miller  <davem@redhat.com>
31865         PR target/7842
31866         * gcc.c-torture/execute/shiftdi.c: New test.
31868 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
31870         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
31871         unique to the tool.
31872         * lib/g77.exp (g77_init): Likewise.
31873         * lib/g++.exp (g++_init): Likewise.
31874         * lib/objc.exp (objc_init): Likewise.
31876 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
31878         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
31879         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
31880         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
31882 2002-09-25  Richard Henderson  <rth@redhat.com>
31884         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
31885         too-small long double.
31887 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
31889         * gcc.dg/20020919-1.c: New test.
31891 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
31893         * g++.dg/abi/bitfield6.C: New test.
31894         * g++.dg/abi/bitfield7.C: New test.
31895         * g++.dg/abi/bitfield8.C: New test.
31896         * g++.dg/abi/vbase11.C: New test.
31898 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31900         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
31901         hppa*-*-hpux*.  Update test comment.
31903 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
31905         * gcc.dg/tls/struct-1.c: New test.
31907 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
31909         * gcc.dg/cpp/tr-warn2.c: Update.
31911 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31913         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31915 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31917         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31918         systems.
31920 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31922         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31924         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31925         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31926         setting of cxxfilt.
31928 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31930         * gcc.dg/20020312-2.c: Update for darwin.
31932 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31934         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31936 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31938         * objc.dg/comp-types-1.m: New test.
31939         * objc.dg/comp-types-2.m: New test.
31940         * objc.dg/comp-types-3.m: New test.
31941         * objc.dg/comp-types-4.m: New test.
31942         * objc.dg/comp-types-5.m: New test.
31943         * objc.dg/comp-types-6.m: New test.
31945 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31947         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31949 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31951         * g++.dg/other/do1.C: New test.
31953         * g++.dg/template/subst1.C: New test.
31955 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31957         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31959 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31961         * g++.dg/template/qualttp20.C: Adjust expected errors.
31962         * g++.old-deja/g++.jason/report.C: Likewise.
31963         * g++.old-deja/g++.other/qual1.C: Likewise.
31965         * g++.dg/lookup/scoped2.C: New test.
31967         * g++.dg/ext/asm3.C: New test.
31969 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31971         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31973 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31975         * ChangeLog: follow spelling conventions.
31976         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31977         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31978         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31979         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31980         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31981         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31982         * g++.old-deja/g++.law/global-init1.C: Likewise.
31983         * g++.old-deja/g++.other/delete4.C: Likewise.
31984         * g++.old-deja/g++.other/inline21.C: Likewise.
31985         * g++.old-deja/g++.other/singleton.C: Likewise.
31986         * g77.dg/strlen0.f: Likewise.
31987         * g77.f-torture/compile/20010519-1.f: Likewise.
31988         * g77.f-torture/compile/980310-4.f: Likewise.
31989         * gcc.c-torture/compile/20000605-1.c: Likewise.
31990         * gcc.c-torture/execute/20020225-1.c: Likewise.
31991         * gcc.dg/c90-hexfloat-2.c: Likewise.
31992         * gcc.dg/c99-bool-1.c: Likewise.
31993         * gcc.dg/c99-hexfloat-2.c: Likewise.
31994         * gcc.dg/dll-2.c: Likewise.
31995         * gcc.dg/wtr-union-init-1.c: Likewise.
31996         * gcc.dg/wtr-union-init-2.c: Likewise.
31997         * gcc.dg/wtr-union-init-3.c: Likewise.
31998         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31999         * gcc.dg/cpp/defined.c: Likewise.
32000         * gcc.dg/cpp/macsyntx.c: Likewise.
32001         * gcc.dg/cpp/paste2.c: Likewise.
32002         * gcc.dg/cpp/trad/defined.c: Likewise.
32003         * gcc.dg/format/c90-printf-1.c: Likewise.
32004         * gcc.dg/format/c90-scanf-1.c: Likewise.
32005         * gcc.dg/format/c99-printf-1.c: Likewise.
32006         * gcc.dg/format/c99-scanf-1.c: Likewise.
32007         * gcc.misc-tests/gcov-8.c: Likewise.
32008         * lib/profopt.exp: Likewise.
32010 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32012         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32014 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32016         * g++.dg/inherit/using2.C: New test.
32018 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32020         * ChangeLog: Follow spelling conventions.
32021         * g++.dg/template/friend4.C: Likewise.
32022         * g++.old-deja/g++.pt/crash67.C: Likewise.
32023         * gcc.c-torture/execute/20000801-4.c: Likewise.
32024         * gcc.dg/c90-digraph-1.c: Likewise.
32025         * gcc.dg/c94-digraph-1.c: Likewise.
32026         * gcc.dg/c99-digraph-1.c: Likewise.
32027         * gcc.dg/cpp/line5.c: Likewise.
32028         * gcc.dg/cpp/multiline.c: Likewise.
32029         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32030         * gcc.dg/format/attr-3.c: Likewise.
32031         * gcc.dg/format/c90-scanf-3.c: Likewise.
32032         * gcc.dg/format/ext-4.c: Likewise.
32034 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32036         * g++.dg/template/pretty1.C: New test.
32038 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32040         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32042 2002-09-13  Matt Austern  <austern@apple.com>
32044         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32045         passing a cast expression to a function by const reference.
32047 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32049         * g++.dg/template/deduce1.C: New test.
32051 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32053         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32054         32-bit int.
32056 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32058         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32059         usage.
32061 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32063         * gcc.c-torture/compile/20020910-1.c: New test.
32065 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32067         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32069 2002-09-10  Andreas Jaeger  <aj@suse.de>
32071         * gcc.dg/20020312-2.c: Adjust for x86-64.
32073 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32075         * g77.dg/7388.f: New test case for PR 7388.
32077 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32079         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32081 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32083         * objc.dg/proto-lossage-1.m: New test.
32085 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32087         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32089 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32091         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32092         expected to pass.
32094 2002-09-06  Stan Shebs  <shebs@apple.com>
32095             David Edelsohn  <edelsohn@gnu.org>
32097         * gcc.dg/weak: New directory.
32098         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32099         target-specific xfail bits.
32100         * gcc.dg/typeof-2.c: Move to new directory.
32101         * gcc.dg/weak.exp: New expect script.
32103 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32105         * gcc.c-torture/execute/extzvsi.c: New test.
32107 2002-09-05  Stan Shebs  <shebs@apple.com>
32109         * gcc.dg/weak-1.c: xfail on Darwin.
32110         * gcc.dg/weak-2.c: Ditto.
32111         * gcc.dg/weak-3.c: Ditto.
32112         * gcc.dg/weak-4.c: Ditto.
32113         * gcc.dg/weak-5.c: Ditto.
32114         * gcc.dg/weak-6.c: Ditto.
32115         * gcc.dg/weak-7.c: Ditto.
32116         * gcc.dg/weak-8.c: Ditto.
32117         * gcc.dg/weak-9.c: Ditto.
32119 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32121         * gcc.c-torture/execute/loop-14.c: New test.
32123 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32125         * g++.dg/other/cxa-atexit1.C: New test.
32127         * gcc.dg/typeof-2.c: New test.
32129 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32131         * gcc.dg/builtins-2.c: New testcase.
32132         * gcc.dg/builtins-3.c: New testcase.
32134 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32136         * gcc.dg/cpp/_Pragma4.c: New test.
32138 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32140         * objc/execute/nil_method-1.m: New testcase.
32142 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32144         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32145         [Object class], not [Object initialize].
32147 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32148             Hans-Peter Nilsson  <hp@bitrange.com>
32150         * gcc.c-torture/execute/20020720-1.x: Skip test on
32151         mmix-knuth-mmixware.  Correct comment.
32153 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32155         * testsuite/g++.dg/abi/bitfield5.C: New test.
32156         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32158 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32160         * objc.dg/undeclared-selector.m: New test.
32162 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32164         * g++.dg/other/offsetof1.C: Avoid cast warning.
32166 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32168         * objc.dg/super-class-2.m: New test.
32170 2002-08-24  Matt Austern  <austern@apple.com>
32172         * g++.dg/ext/lvaddr.C: New test.
32173         * g++.dg/ext/lvcast.C: New test.
32175 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32177         * testsuite/g++.dg/inherit/cond1.C: New test.
32179 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32181         * gcc.dg/noncompile/incomplete-1.c: New test.
32183 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32185         * gcc.dg/typespec-1.c: New test.
32187 2002-08-20  Devang Patel  <dpatel@apple.com>
32188         * objc.dg/proto-hier-2.m: New test.
32190 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32192         * objc.dg/bitfield-1.m: New test.
32193         * objc.dg/bitfield-2.m: New test.
32195 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32197         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32198         gcc.dg/c99-flex-array-4.c: New tests.
32200 2002-08-16  Stan Shebs  <shebs@apple.com>
32202         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32204 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32206         * gcc.dg/typeof-1.c: New test.
32207         * g++.dg/ext/typeof2.C: New test.
32209 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32211         * g++.dg/other/offsetof1.C: New test.
32213 2002-08-14  Richard Henderson  <rth@redhat.com>
32215         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32217 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32219         * gcc.dg/cpp/_Pragma3.c: New test.
32221 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32223         * g++.dg/template/inherit3: New test.
32225 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32227         * gcc.dg/bitfld-4.c: Add blank options.
32229 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32231         * g++.dg/template/crash1.C: New test.
32233 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32235         * gcc.dg/tls/opt-2.c: New test.
32237 2002-08-08  Devang Patel  <dpatel@apple.com>
32239         * objc.dg/selector-1.m : New test
32241 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32243         * g++.dg/abi/bitfield4.C: New test.
32244         * gcc.dg/bitfld-4.c: New test.
32246 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32248         * g++.dg/other/packed1.C: New test.
32250 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32252         * g++.dg/abi/offsetof.C: Tweak error messages.
32253         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32255 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32257         * gcc.dg/bitfld-3.c: New test.
32259 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32260             Richard Henderson  <rth@redhat.com>
32262         * gcc.dg/i386-bitfield1.c: New test.
32263         * g++.dg/abi/bitfield3.C: Update.
32265 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32267         * objc.dg/const-str-2.m: Update.
32268         * gcc.dg/cpp/c++98.c: Change to C extension.
32269         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32270         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32272 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32274         * testsuite/gcc.dg/tls/diag-3.c: New.
32276 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32278         * g++.dg/README (Subdirectories): Document new subdir expr.
32279         * g++.dg/expr/pmf-1.C: New test.
32281 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32283         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32285 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32287         * g++.dg/abi/bitfield3.C: New test.
32289 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32291         * lib/gcov.exp: Tweak expected line formats.
32292         * gcc.misc-tests/gcov8.c: New test.
32293         * gcc.misc-tests/gcov8.x: New flags.
32295 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32297         * consistency.vlad/layout/endian.c: Include string.h.
32299         * gcc.c-torture/execute/20020805-1.c: New test.
32301 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32303         * g++.dg/other/conversion1.C: New test.
32305 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32307         * gcc.dg/builtins-1.c: New testcase.
32309 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32311         * g++.dg/inherit/access3.C: New test.
32313 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32315         * gcc.dg/ia64-visibility-2.c: New test.
32317 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32319         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32320         __qualifier_flags to __flags.
32322 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32324         * g++.dg/inherit/operator1.C: New test.
32325         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32326         * g++.dg/other/error1.C: Change expected error message.
32327         * g++.dg/template/conv4.C: Likewise.
32329 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32331         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32332         for documented behavior.
32334 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32336         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32337         several targets known to fail.
32339 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32341         * gcc.dg/mips-args-[123].c: New tests.
32343 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32345         * gcc.dg/ppc-spe.c: New.
32347 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32349         * g++.dg/other/ptrmem4.C: New testcase.
32351 2002-07-24  Richard Henderson  <rth@redhat.com>
32353         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32355 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32357         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32359 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32361         * gcc.c-torture/execute/memset-3.c: New testcase.
32363 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32365         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32366         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32368 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32370         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32371         Delete.
32373 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32375         * gcc.c-torture/compile/simd-4.c: New test.
32377 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32379         PR c++/7347, c++/7348
32380         * g++.dg/template/access4.C: New test.
32381         * g++.dg/template/access5.C: New test.
32382         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32383         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32384         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32385         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32387 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32389         * gcc.dg/gnu89-init-2.c: New test.
32391 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32393         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32395 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32397         * gcc.c-torture/execute/20020720-1.c: New testcase.
32399 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32401         * gcc.dg/cpp/Wsignprom.c: New tests.
32403 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32405         * gcc.c-torture/execute/loop-13.c: New test.
32407 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32409         * gcc.dg/cpp/expr.c: New tests.
32411 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32413         * g++.dg/opt/pr6713.C: Add template instantiation.
32415 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32417         * gcc.dg/nest.c: New test.
32419 2002-07-17  Richard Henderson  <rth@redhat.com>
32421         * g++.dg/opt/pr6713.C: New test.
32423 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32425         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32426         XFAIL for all x86 processors.
32428 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32430         * gcc.c-torture/execute/20010122-1.x: Do not test with
32431         -fomit-frame-pointer.
32433 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32435         * g++.dg/template/instantiate2.C: New test.
32436         * g++.dg/template/spec4.C: New test.
32438 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32440         * g++.dg/template/access2.C: New test.
32441         * g++.dg/template/access3.C: New test.
32443 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32445         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32446         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32447         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32448         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32449         Convert to use <stdarg.h>.
32450         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32451         Delete.
32452         * gcc.dg/va-arg-2.c: New.
32453         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32455 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32457         * gcc.c-torture/compile/20020710-1.c: New test.
32459 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32460                           Andrew Pinski  <pinskia@physics.uc.edu>
32462         gcc.c-torture/compile/simd-2.c: New testcase.
32463         gcc.c-torture/compile/simd-3.c: Likewise.
32465 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32467         PR c++/7224
32468         * g++.dg/overload/error1.C: New test.
32470 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32472         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32473         configuration and IRIX 6 O32 ABI.
32475 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32477         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32479 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32481         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32483 2002-07-10  Jeffrey A Law  <law@redhat.com>
32485         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32487         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32489 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32491         * gcc.dg/20020312-2.c: Check for __PPC__.
32493 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32495         * gcc.c-torture/compile/20020709-1.c: New test.
32497 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32499         * g++.dg/template/qualttp21.C: New test case.
32501 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32503         * gcc.c-torture/compile/20020706-1.c: New test.
32504         * gcc.c-torture/compile/20020706-2.c: New test.
32506 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32507             Alexandre Oliva  <aoliva@redhat.com>
32509         * g++.dg/warn/incomplete1.C: New test.
32511 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32513         PR c++/7099
32514         * g++.dg/warn/noreturn1.C: New test.
32516 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32518         PR c++/6706
32519         * g++.dg/debug/debug6.C: New test.
32520         * g++.dg/debug/debug7.C: New test.
32522 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32524         * gcc.c-torture/compile/simd-3.c: New test.
32526 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32528         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32529         * gcc.dg/20020620-1.c: Likewise.
32531 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32533         PR c++/6944
32534         * g++.dg/init/array4.C: New test.
32535         * g++.dg/init/array5.C: New test.
32537 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32539         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32540         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32542 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32544         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32545         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32546         * gcc.dg/wtr-conversion-1.c: Likewise.
32547         * gcc.dg/wtr-escape-1.c: Likewise.
32548         * gcc.dg/wtr-int-type-1.c: Likewise.
32549         * gcc.dg/wtr-label-1.c: Likewise.
32550         * gcc.dg/wtr-static-1.c: Likewise.
32551         * gcc.dg/wtr-strcat-1.c: Likewise.
32552         * gcc.dg/wtr-suffix-1.c: Likewise.
32553         * gcc.dg/wtr-switch-1.c: Likewise.
32554         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32555         * gcc.dg/wtr-union-init-1.c: Likewise.
32556         * gcc.dg/wtr-union-init-2.c: Likewise.
32557         * gcc.dg/wtr-union-init-3.c: Likewise.
32559         * gcc.dg/wtr-func-def-1.c: New test.
32561 2002-07-02 Devang Patel <dpatel@apple.com>
32563         * objc.dg/param-1.m: New test.
32565 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32567         * gcc.dg/cpp/trad/directive.c: Add test.
32568         * gcc.dg/cpp/trad/macroargs.c: Add test.
32569         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32571 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32573         * gcc.dg/cpp/cmdlne-M.c: New test.
32575 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32577         * objc.dg/desig-init-1.m: New test.
32579 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32581         PR c++/6716
32582         * g++.dg/template/instantiate1.C: New test.
32584 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32586         PR c++/7112
32587         * g++.dg/template/sizeof2.C: New test.
32589 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32591         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32592         gcc.dg/cpp/trad/include.c: New tests.
32594 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32596         PR target/7177
32597         * gcc.c-torture/compile/20020701-1.c: New test.
32599 2002-07-01  Stan Shebs  <shebs@apple.com>
32601         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32602         header here...
32603         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32604         (objc-torture-execute): or here.
32606 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32608         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32610 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32612         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32614 2002-06-30  Devang Patel  <dpatel@apple.com>
32616         * objc.dg/fsyntax-only.m: New test.
32618 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32620         PR c++/6695
32621         * g++.dg/template/friend7.C: New file.
32623 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32625         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32626         return type.
32628 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32630         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32631         avoid division by zero.
32633 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32635         * gcc.dg/Wunknownprag.c: New tests.
32637 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32639         * gcc.c-torture/execute/simd-2.c: New test.
32641 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32643         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
32644         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
32645         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
32646         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
32647         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
32648         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
32649         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
32650         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
32651         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
32652         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
32653         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
32654         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
32655         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
32656         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
32657         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
32658         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
32659         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
32661 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
32663         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
32664         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
32665         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
32666         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
32667         New tests.
32668         * gcc.dg/cpp/trad/directive.c: Update.
32670 2002-06-23  Andreas Jaeger  <aj@suse.de>
32672         * gcc.c-torture/execute/complex-6.c: New.
32674 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
32676         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
32677         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
32678         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
32679         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
32681 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
32683         * gcc.dg/cpp/trad: New directory with traditional tests copied
32684         from parent directory.
32685         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32686         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32687         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32688         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32689         Move to trad/ and rename.
32690         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
32691         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
32692         gcc.dg/cpp/trad/redef2.c: New tests.
32693         * gcc.dg/cpp/trad/trad.exp: New driver.
32695 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
32697         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
32698         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
32699         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
32700         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
32701         Remove.
32703 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
32705         * gcc.dg/20020620-1.c: New test.
32707 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32709         * g++.dg/template/ttp4.C: New test.
32711 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
32713         * g++.dg/opt/vt1.C: Fix regexp.
32715 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32717         * gcc.c-torture/execute/pure-1.c: Make functions static again.
32718         Don't use attribute `noinline'.
32720 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32722         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
32724 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
32726         * gcc.c-torture/execute/simd-1.c: New.
32728         * gcc.dg/simd-1.c: New.
32730 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
32732         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
32734 2002-06-16  Richard Henderson  <rth@redhat.com>
32736         * g++.dg/ext/anon-struct1.C: New.
32737         * g++.dg/ext/anon-struct2.C: New.
32738         * g++.dg/ext/anon-struct3.C: New.
32739         * gcc.dg/anon-struct-1.c: New.
32740         * gcc.dg/anon-struct-2.c: New.
32741         * gcc.dg/anon-struct-3.c: New.
32742         * gcc.dg/20011008-1.c: Adjust warning text.
32743         * gcc.dg/20020527-1.c: Add -fms-extensions.
32745 2002-06-16  Richard Henderson  <rth@redhat.com>
32747         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
32749 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
32751         * gcc.c-torture/execute/20020615-1.c: New test.
32753 2002-06-15  Roger Sayle  <roger@eyesopen.com>
32755         * gcc.c-tortuture/execute/compare-1.c: New test case.
32756         * gcc.c-tortuture/execute/compare-2.c: New test case.
32757         * gcc.c-tortuture/execute/compare-3.c: New test case.
32759 2002-06-13  Richard Henderson  <rth@redhat.com>
32761         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
32762         ia64 ilp32.
32764 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32766         * g++.dg/template/typename2.C: Update error message.
32768 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
32770         * gcc.c-torture/execute/20020611-1.c: New test.
32772 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
32774         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
32775         list of targets to skip.
32777 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
32779         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
32780         targets if not optimizing.
32782 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
32784         * gcc.c-torture/compile/20020605-1.c: New test.
32786         * g++.dg/opt/vt1.C: New test.
32788         * gcc.dg/20020531-1.c: New test.
32790         * gcc.dg/20020530-1.c: New test.
32792         * gcc.dg/20020527-1.c: New test.
32794         * g++.dg/opt/cse1.C: New test.
32796 2002-06-07  Roger Sayle  <roger@eyesopen.com>
32798         * gcc.dg/20020607-2.c: New test case.
32800 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
32802         * gcc.c-torture/compile/20020604-1.c: New test.
32804 2002-06-04  Richard Henderson  <rth@redhat.com>
32806         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
32807         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
32808         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
32810 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
32812         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
32814 2002-06-03  Richard Henderson  <rth@redhat.com>
32816         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
32817         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
32819 2002-06-02  Richard Henderson  <rth@redhat.com>
32821         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
32822         test functions static.
32824 2002-06-02  Andreas Jaeger  <aj@suse.de>
32826         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
32827         now.
32829 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32831         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
32832         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
32833         Update for mofified diagnostics.
32834         * gcc.dg/c99-intconst-1.c: No longer fail.
32836 2002-06-02  Richard Henderson  <rth@redhat.com>
32838         * gcc.dg/uninit-A.c: Remove xfail markers.
32840 2002-06-01  Roger Sayle  <roger@eyesopen.com>
32842         * gcc.dg/fnegate-1.c: New test case.
32844 2002-05-30  Osku Salerma  <osku@iki.fi>
32846         * gcc.c-torture/execute/mayalias-1.c: New file.
32848 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32850         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
32851         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
32852         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
32854 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
32856         * gcc.c-torture/execute/20020529-1.c: New test.
32858 2002-05-27  Richard Henderson  <rth@redhat.com>
32860         * g++.dg/ext/attrib6.C: New test case.
32862 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32864         * gcc.c-torture/execute/pure-1.c: New test.
32866 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32868         * gcc.dg/cpp/arith-2.c: Remove.
32870 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
32872         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
32873         * gcc.dg/cpp/if-3.c: Remove.
32875 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
32877         * g++.dg/opt/cse2.C: New test.
32879 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
32881         * gcc.dg/cpp/arith-1.c: New semantic tests.
32882         * gcc.dg/cpp/if-1.c: Update.
32884 2002-05-24  Ben Elliston  <bje@redhat.com>
32886         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
32888 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
32890         * gcc.dg/verbose-asm.c: New test.
32892 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32894         * gcc.dg/cpp/paste12.c: New test.
32896 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32898         * g++.dg/parse/named_ops.C: New test.
32900 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
32902         * gcc/testsuite/gcc.dg/weak-8.c: New test.
32904 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
32906         * gcc.dg/weak-2.c: Allow optional leading underscore
32907         in scan-assembler symbol name.
32908         * gcc.dg/weak-3.c: Likewise.
32909         * gcc.dg/weak-4.c: Likewise.
32910         * gcc.dg/weak-5.c: Likewise.
32912 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32914         * gcc.dg/20020523-1.c: New test.
32916 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32918         * objc.dg/const-str-2.m: Update now that we stop after
32919         a command line error.
32921 2002-05-22  Richard Henderson  <rth@redhat.com>
32923         * g++.dg/dg.exp: Fix typo in test pruneing.
32925 2002-05-22  Richard Henderson  <rth@redhat.com>
32927         * g++.dg/dg.exp: Prune the tls subdirectory.
32928         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32929         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32930         * g++.dg/tls/init-1.C: New.
32932 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32934         * gcc.dg/20020517-1.c: New test.
32936 2002-05-21  Richard Henderson  <rth@redhat.com>
32938         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32939         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32941 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32943         * g++.dg/other/copy2.C: New test.
32945 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32947         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32948         (MAX_COPY): Bump up to 10 times sizeof (long long).
32949         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32951         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32952         sizeof (long long).
32954         * gcc.c-torture/execute/strcpy-1.c: New test.
32956 2002-05-19  Jason Merrill  <jason2redhat.com>
32958         * g++.dg/ext/oper1.C: New test.
32960 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32961 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32963         * README.QMTEST: New file.
32965         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32967 2002-05-19  Andreas Jaeger  <aj@suse.de>
32969         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32970         now.
32971         * gcc.c-torture/execute/loop-2d.x: Likewise.
32973 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32975         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32976         support weak symbols.
32977         * gcc.dg/weak-4.c: Likewise.
32978         * gcc.dg/weak-6.c: Likewise.
32980 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32982         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32983         cygwin, coff and h8300-*-hms targets
32984         * gcc.dg/weak-5.c: Likewise.
32985         * gcc.dg/weak-7.c: Likewise.
32987 2002-05-16  Jason Merrill  <jason@redhat.com>
32989         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32990         (scan-assembler-not, scan-assembler-dem): Likewise.
32991         (scan-assembler-dem-not): Likewise.
32993 2002-05-15  Richard Henderson  <rth@redhat.com>
32995         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32997 2002-05-15  Richard Henderson  <rth@redhat.com>
32999         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33000         (vfoo1f): Warning here.
33001         (vfoo1l): Don't redefine the alias.
33003 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33005         * g++.dg/init/pm1.C: New test.
33007 2002-05-12  David S. Miller  <davem@redhat.com>
33009         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33010         types.
33012 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33014         * gcc.c-torture/execute/20020510-1.c: New test case.
33016 2002-05-10  David S. Miller  <davem@redhat.com>
33018         * gcc.c-torture/execute/conversion.c: Test long double too.
33020 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33022         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33023         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33024         * lib/g++.exp (g++_link_flags): Likewise.
33025         * lib/objc.exp (objc_target_compile): Likewise.
33027 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33029         * gcc.dg/cpp/poison.c: Update.
33030         * gcc.dg/cpp/20000625-2.c: Remove.
33031         * gcc.dg/cpp/direct2s.c: Remove final test.
33033 2002-05-08  Tom Rix  <trix@redhat.com>
33035         * gcc.c-torture/execute/20020508-1.c: New test.
33036         * gcc.c-torture/execute/20020508-2.c: New test.
33037         * gcc.c-torture/execute/20020508-3.c: New test.
33039 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33041         * gcc.dg/cpp/charconst-4.c: More tests.
33043 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33045         PR c/6569
33046         * gcc.dg/weak-3.c: Update location of warning messages.
33047         * gcc.dg/weak-5.c: Likewise.
33049 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33051         * gcc.c-torture/execute/20020506-1.c: New test case.
33053 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33055         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33057 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33059         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33061 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33063         * gcc.dg/cpp/charconst-3.c: New test.
33065 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33067         * gcc.dg/cpp/charconst.c: Update tests.
33069 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33071         * treelang: Added directory for new sample language treelang. Also
33072         lib/treelang.exp: New file to signal treelang should be tested.
33074 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33076         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33077         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33078         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33079         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33080         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33081         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33082         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33084 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33086         * gcc.dg/format/xopen-2.c: New test.
33088 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33090         * gcc.dg/20020503-1.c: New test.
33092 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33094         * g++.dg/init/dtor1.C: Make it tougher.
33096 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33098         * g++.dg/init/dtor1.C: New test.
33100 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33102         * gcc.dg/altivec-8.c: New.
33104 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33106         * gcc.dg/altivec-7.c: New.
33108 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33110         * g++.dg/parse/typedef1.C: New test.
33112 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33114         PR c++/6486
33115         * g++.dg/template/friend6.C: New test.
33117         PR c++/6492
33118         * g++.dg/init/copy1.C: New test.
33120 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33122         * g++.dg/warn/effc1.C: New test.
33124 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33126         * gcc.dg/cpp/if-cexp.c: Add a test.
33128 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33130         * gcc.dg/20020426-2.c: New test.
33132 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33134         * gcc.dg/cpp/if-mop.c: Update.
33135         * gcc.dg/cpp/if-mpar.c: Add test.
33136         * gcc.dg/cpp/if-oppr.c: Update.
33138 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33140         PR c/6343
33141         * gcc.dg/weak-[2-7].c: New tests.
33143 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33145         * gcc.dg/enum1.c: New test.
33147 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33149         PR c++/6497
33150         * g++.dg/inherit/access2.C: New test.
33152 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33154         PR bootstrap/6445
33155         * gcc.dg/20020426-1.c: New test.
33157 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33159         * g++.dg/abi/enum1.C: New test.
33161 2002-04-26  Richard Henderson  <rth@redhat.com>
33163         * gcc.dg/c99-bool-1.c: Expect always true warning.
33165 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33167         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33169 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33171         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33172         targets.
33174 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33176         * g++.dg/abi/mange7.C: New test.
33178         PR c++/6438.
33179         * g++.dg/parse/stmtexpr2.C: New test.
33181 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33183         * gcc.dg/20020312-2.c: Add SH target.
33185 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33187         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33188         compiler output on mips*-*-irix*.
33190 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33192         * g++.dg/parse/attr1.C: New test.
33194 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33196         * gcc.c-torture/execute/string-opt-17.c: New test case.
33197         * gcc.c-torture/execute/memset-2.c: New test case.
33199 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33201         PR c++/6256:
33202         * g++.dg/template/friend5.C: New test.
33204         PR c++/6331:
33205         * g++.dg/template/qual1.C: Likewise.
33207 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33209         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33210         Include stdlib.h, not stdio.h or ctype.h.
33212 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33214         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33215         cris-*-elf* and mmix-*-*.
33216         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33217         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33218         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33219         Ditto.
33220         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33221         * gcc.dg/wchar_t-1.c: Ditto.
33223 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33225         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33226         Clarify comment.
33228 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33230         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33232 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33234         * gcc.c-torture/execute/20000906-1.x: Delete.
33236 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33238         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33240 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33242         * PR6367
33243         * g77.f-torture/execute/6367.f: New test.
33244         * g77.f-torture/execute/6367.x: Disable for MMIX.
33246 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33248         * PR6352
33249         * g++.dg/opt/inline2.C: New test.
33251 2002-04-18  Richard Henderson  <rth@redhat.com>
33253         * gcc.dg/20000906-1.c: Enable for all targets.
33254         * gcc.c-torture/compile/iftrap-2.c: New.
33256 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33258         * gcc.dg/20020418-1.c: New test.
33259         * gcc.dg/20020418-2.c: New test.
33261 2002-04-18  Richard Henderson  <rth@redhat.com>
33263         * gcc.c-torture/compile/iftrap-1.c: New.
33264         * gcc.dg/iftrap-1.c: Adjust for ia64.
33265         * gcc.dg/iftrap-2.c: New.
33267 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33269         * gcc.c-torture/compile/20020418-1.c: New test.
33271 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33273         * gcc.c-torture/compile/20020415-1.c: New.
33275 2002-04-18  David S. Miller  <davem@redhat.com>
33277         * gcc.c-torture/execute/20020418-1.c: New test.
33279 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33281         * gcc.dg/20020416-1.c: New test.
33283         * g++.dg/opt/inline1.C: New test.
33285 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33287         * gcc.dg/altivec-5.c: New test.
33289         * gcc.dg/20020415-1.c: New test.
33291 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33293         * testsuite/lib/chill.exp: Remove.
33295 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33297         * g++.dg/other/big-struct.C: New test.
33299 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33301         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33302         of scratch file.
33304 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33306         PR c/6277
33307         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33308         in scan-assembler function name
33310 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33312         * g77.f-torture/execute/980628-4.x,
33313         g77.f-torture/execute/980628-5.x,
33314         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33315         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33316         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33317         i[34567]86-*-*.
33319 2002-04-13  David S. Miller  <davem@redhat.com>
33321         * gcc.c-torture/execute/20020413-1.c: New test.
33323 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33325         * gcc.dg/asm-6.c,
33326         * g++.dg/ext/asm1.C: New tests.
33328 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33330         PR c++ 5373.
33331         * g++.dg/parse/stmtexpr1.C: New test.
33333         PR c++/5189.
33334         * g++.dg/template/copy1.C: New test.
33336 2002-04-12  Richard Henderson  <rth@redhat.com>
33338         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33340 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33342         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33343         gcc.c-torture/execute/20020307-2.c.
33345 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33347         * g++.dg/ext/attrib5.C,
33348         * g++.dg/lookup/struct1.C: New tests.
33350 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33352         * gcc.dg/20020411-1.c: New test.
33354         * gcc.c-torture/execute/20020411-1.c: New test.
33356 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33358         * g77.f-torture/execute/6177.f: New test.
33360 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33362         PR middle-end/6247
33363         * g++.dg/opt/cleanup1.C: New test.
33365         * g++.dg/opt/const1.C: New test.
33367 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33369         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33371 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33373         PR c++/5507
33374         * g++.dg/template/typename2.C: New test.
33376 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33378         * gcc.c-torture/execute/loop-12.c: New.
33380 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33382         * g77.f-torture/execute/980628-4.x,
33383         g77.f-torture/execute/980628-5.x,
33384         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33385         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33386         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33388 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33390         PR optimization/6086
33391         * g++.dg/opt/preinc1.C: New test.
33393 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33395         PR c++/5571
33396         * g++.dg/opt/static2.C: New test.
33398 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33400         PR c/5120
33401         * gcc.dg/20020406-1.c: New test.
33403 2002-04-04  David S. Miller  <davem@redhat.com>
33405         * gcc.c-torture/execute/20020404-1.c: New test.
33407 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33409         PR c/6123
33410         * gcc.dg/20020312-2.c: Do not declare global register variable
33411         if __PIC__ or __pic__ is defined.
33413 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33415         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33416         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33418 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33420         * gcc.misc-tests/linkage.exp: Update last change to handle
33421         sparc*-, not just sparc-.
33423 2002-04-03  Richard Henderson  <rth@redhat.com>
33425         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33427 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33429         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33431 2002-04-02  David S. Miller  <davem@redhat.com>
33433         * gcc.c-torture/execute/20020402-3.c: New test.
33435 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33437         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33438         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33440         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33441         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33442         g77.f-torture/execute/20001201.x,
33443         g77.f-torture/execute/u77-test.x: New files.
33445         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33446         * gcc.dg/wchar_t-1.c: Ditto.
33448 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33450         * gcc.c-torture/execute/20020402-1.c: New test.
33452 2002-04-01  Richard Henderson  <rth@redhat.com>
33454         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33456         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33458 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33460         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33462 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33464         * g++.dg/inherit/template-as-base.C: Expect error.
33465         * g++.dg/inherit/namespace-as-base.C: Likewise.
33467 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33469         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33470         g++.dg/ext/instantiate3.C: Tweak match patterns.
33472         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33473         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33474         -da test.
33476 2002-03-31  Richard Henderson  <rth@redhat.com>
33478         * gcc.dg/special/alias-2.c: New.
33479         * gcc.dg/special/ecos.exp: Run it.
33481 2002-03-31  Richard Henderson  <rth@redhat.com>
33483         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33485 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33487         * gcc.dg/weak-1.c: Disable on h8300 port.
33489 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33491         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33492         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33493         ordering tests.
33494         * g++.dg/bprob/bprob-1.C: New test.
33495         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33496         * g++.dg/gcov/gcov-1.C: New test.
33497         * g++.dg/gcov/gcov-1.x: New file.
33498         * g++.dg/gcov/gcov-2.C: New test.
33499         * g++.dg/gcov/gcov-3.C: New test.
33500         * g++.dg/gcov/gcov-3.h: New file.
33502 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33504         * g++.old-deja/g++.other/builtins5.C: New test.
33505         * g++.old-deja/g++.other/builtins6.C: New test.
33506         * g++.old-deja/g++.other/builtins7.C: New test.
33507         * g++.old-deja/g++.other/builtins8.C: New test.
33508         * g++.old-deja/g++.other/builtins9.C: New test.
33510 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33512         * g++.dg/opt/static1.C: New test.
33514         * g++.dg/opt/longbranch1.C: New test.
33516 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33518         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33520         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33522 2002-03-28  Jeffrey A Law  (law@redhat.com)
33524         * gcc.c-torture/execute/20020328-1.c: New test.
33526 2002-03-27  Richard Henderson  <rth@redhat.com>
33528         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33529         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33530         move from g++.old-deja/g++.ext/.
33532 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33534         * g++.dg/init/new2.C: New test.
33536 2002-03-26  Richard Henderson  <rth@redhat.com>
33538         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33540         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33541         on sparc.
33543         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33544         sparcv9 systems.
33545         * gcc.dg/20001102-1.c: Likewise.
33547 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33549         * gcc.dg/cpp/endif-pedantic1.c,
33550         gcc.dg/cpp/endif-pedantic2.c: New tests.
33552 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33554         * g++.dg/init/new1.C: New test.
33556 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33558         * g++.dg/abi/vbase9.C: New test.
33560 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33562         * gcc.dg/arm-asm.c: New test.
33564 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33566         * gcc.dg/Wswitch-enum.c: New test.
33567         Fix PR c/5044.
33569 2002-03-26  Richard Henderson  <rth@redhat.com>
33571         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33572         structure.
33574 2002-03-25  Richard Henderson  <rth@redhat.com>
33576         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33577         sparcv9 systems.
33579         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33580         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33582 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33584         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33586 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33588         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33589         targets using generic thunk support.
33591 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33593         * gcc.c-torture/compile/20020323-1.c: New test.
33595         * g++.dg/opt/conj2.C: New test.
33597 2002-03-24  Richard Henderson  <rth@redhat.com>
33599         * gcc.dg/weak-1.c: Use -fno-common.
33601 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33603         * g77.dg/f77-edit-apostrophe-out.f: New test
33604         * g77.dg/f77-edit-h-out.f: New test
33605         * g77.dg/f77-edit-t-in.f: New test
33606         * g77.dg/f77-edit-t-out.f: New test
33607         * g77.dg/f77-edit-x-out.f: New test
33608         * g77.dg/f77-edit-slash-out.f: New test
33609         * g77.dg/f77-edit-colon-out.f: New test
33610         * g77.dg/f77-edit-s-out.f: New test
33612 2002-03-24  Richard Henderson  <rth@redhat.com>
33614         * objc/execute/formal_protocol-6.x: New XFAIL.
33616 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33618         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33619         that do not support weak symbols
33621 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33623         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33624         * lib/g77.exp: Likewise.
33625         * lib/objc.exp: Likewise.
33627 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33629         * gcc.dg/Wswitch-default.c: New test.
33631 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33633         * g++.dg/other/enum1.C: New test.
33635 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33637         * gcc.dg/pragma-ep-3.c: Fix typo.
33639 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33641         * g++.dg/inherit/template-as-base.C: New test.
33643 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
33645         * g++.old-deja/g++.other/dwarf2-1.C: Move...
33646         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
33648 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
33650         * gcc.dg/cpp/multiline.c: Update to match.
33652 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
33654         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
33656 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
33658         * gcc.dg/cpp/extratokens2.c: New file.
33660 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
33662         * gcc.dg/20020312-2.c: Add rs6000 target.
33664         * gcc.c-torture/compile/20020319-1.c: New test.
33666 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33668         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
33669         (A, E): Handle this.
33671 2002-03-20  Jason Merrill  <jason@redhat.com>
33673         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
33674         ignoring -fpic.
33675         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
33676         through prune_gcc_output.
33678 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
33680         * gcc.c-torture/compile/20020320-1.c: New test.
33682 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
33684         * gcc.c-torture/compile/20020318-1.c: New test.
33686         * gcc.dg/struct-by-value-1.c: New test.
33688         * gcc.dg/20020319-1.c: New test.
33690 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
33692         * g++.dg/opt/conj1.C: New test.
33694 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
33696         * g++.dg/template/qualttp20.C: Revert previous change.
33697         * g++.dg/template/qualttp3.C: Likewise.
33698         * g++.dg/template/qualttp4.C: Likewise.
33699         * g++.dg/template/qualttp5.C: Likewise.
33700         * g++.dg/template/qualttp6.C: Likewise.
33701         * g++.dg/template/qualttp7.C: Likewise.
33702         * g++.dg/template/qualttp8.C: Likewise.
33703         * g++.dg/template/recurse.C: Likewise.
33705 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
33707         * gcc.dg/cpp/wchar-1.c: Update.
33709 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
33711         * g++.dg/template/conv1.C: New test.
33712         * g++.dg/template/conv2.C: New test.
33713         * g++.dg/template/conv3.C: New test.
33714         * g++.dg/template/conv4.C: New test.
33716 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33718         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
33719         * g++.dg/template/qualttp3.C: Likewise.
33720         * g++.dg/template/qualttp4.C: Likewise.
33721         * g++.dg/template/qualttp5.C: Likewise.
33722         * g++.dg/template/qualttp6.C: Likewise.
33723         * g++.dg/template/qualttp7.C: Likewise.
33724         * g++.dg/template/qualttp8.C: Likewise.
33725         * g++.dg/template/recurse.C: Likewise.
33727 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
33729         * g++.dg/opt/dtor1.C: New test.
33731 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
33733         * gcc.c-torture/compile/20020315-1.c: New test.
33735 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
33737         * gcc.dg/weak-1.c: Fix scan tests.
33739 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
33741         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
33742         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
33743         cris-*-aout* mmix-*-*.
33744         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
33745         cris-*-aout* mmix-*-*.
33746         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
33747         cris-*-elf* cris-*-aout* and mmix-*-*.
33748         * gcc.dg/20001009-1.c: Ditto.
33749         * gcc.dg/20010912-1.c: Ditto.
33750         * gcc.dg/20020122-4.c: Ditto.
33751         * gcc.dg/inline-2.c: Ditto.
33753 2002-03-14  Jeffrey A Law  (law@cygnus.com)
33755         * gcc.c-torture/compile/20020314-1.c: New test.
33757 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
33759         * gcc.c-torture/execute/20020314-1.c: New test.
33761 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
33763         * g++.dg/warn/Wunused-1.C: New test.
33765 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
33767         * g++.dg/abi/mangle6.C: New test.
33769 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
33771         * gcc.c-torture/compile/20020309-2.c: New test.
33773         * gcc.c-torture/compile/20020312-1.c: New test.
33775 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33777         * g++.dg/other/access1.C: New test.
33779 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
33781         * gcc.c-torture/execute/wchar_t-1.c: New test.
33783 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
33785         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
33787 2002-03-12  Roger Sayle  <roger@eyesopen.com>
33789         * gcc.dg/20020312-1.c: New test case.
33791 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
33793         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
33795 2002-03-11  Richard Henderson  <rth@redhat.com>
33797         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
33798         * g++.old-deja/g++.jason/report.C: Likewise.
33800 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33802         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
33803         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
33805 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
33807         * testsuite/g++.dg/overload/pmf1.C: New test.
33809 2002-03-11  Kazu Hirata  <kazu@hxi.com>
33811         * gcc.c-torture/execute/20020307-1.c: Use long.
33813 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
33815         PR optimization/5844
33816         * gcc.dg/20020310-1.c: New test.
33818 2002-03-09  Michael Meissner  <meissner@redhat.com>
33820         * gcc.c-torture/execute/memcpy-2.c: New test.
33821         * gcc.c-torture/execute/memset-1.c: New test.
33822         * gcc.c-torture/execute/strlen-1.c: New test.
33823         * gcc.c-torture/execute/strcmp-1.c: New test.
33824         * gcc.c-torture/execute/strncmp-1.c: New test.
33826 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
33828         * gcc.dg/ppc-ldstruct.c: New test.
33830 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
33832         * gcc.c-torture/execute/va-arg-22.c: New test.
33834 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33836         * gcc.c-torture/compile/20020309-1.c: New test.
33838 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
33840         * gcc.c-torture/execute/20020307-2.c: New test.
33842 2002-03-07  Jeffrey A Law  (law@redhat.com)
33844         * g77.f-torture/compile/20020307-1.f: New test.
33846 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
33848         * gcc.dg/unordered-1.c: New test.
33850 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
33852         * gcc.c-torture/execute/20020307-1.c: New test.
33854 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
33856         * gcc.dg/20020304-1.c: New test.
33858         * gcc.c-torture/compile/20020304-2.c: New test.
33860 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
33862         * gcc.c-torture/compile/20020304-1.c: New test case
33863         (from PR c/5830).
33865 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
33867         * gcc.dg/20020103-1.c: Add other -D ppc variants.
33869 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33871         * g++.dg/other/classkey1.C: New test.
33873 2002-03-01  Richard Henderson  <rth@redhat.com>
33875         * gcc.c-torture/compile/981223-1.x: New.
33876         * gcc.c-torture/compile/920625-1.x: New.
33878 2002-02-28  Richard Henderson  <rth@redhat.com>
33880         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
33882 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
33884         * gcc.c-torture/execute/20020227-1.c: New test.
33886 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
33888         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
33889         here" ERROR lines.
33890         * g++.old-deja/g++.oliva/partord1.C: Likewise.
33891         * g++.old-deja.g++.other/defarg1.C: Likewise.
33892         * g++.old-deja/g++.pt/calls2.C: Likewise.
33893         * g++.old-deja/g++.pt/crash20.C: Likewise.
33894         * g++.old-deja/g++.pt/crash30.C: Likewise.
33895         * g++.old-deja/g++.pt/crash36.C: Likewise.
33896         * g++.old-deja/g++.pt/crash6.C: Likewise.
33897         * g++.old-deja/g++.pt/defarg13.C: Likewise.
33898         * g++.old-deja/g++.pt/derived3.C: Likewise.
33899         * g++.old-deja/g++.pt/error1.C: Likewise.
33900         * g++.old-deja/g++.pt/friend21.C: Likewise.
33901         * g++.old-deja/g++.pt/friend23.C: Likewise.
33902         * g++.old-deja/g++.pt/infinite1.C: Likewise.
33903         * g++.old-deja/g++.robertl/eb128.C: Likewise.
33905 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
33907         * gcc.c-torture/execute/20020225-2.c: New test.
33909 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33911         * gcc.c-torture/execute/920730-1t.c,
33912         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33913         Delete test cases, only relevant to -traditional.
33915 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33917         * gcc.dg/cpp/undef1.c: Remove.
33918         * gcc.dg/cpp/directiv.c: Update.
33919         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33921 2002-02-27  Michael Meissner  <meissner@redhat.com>
33923         * gcc.c-torture/execute/20020226-1.c: New test.
33925 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33927         * g++.dg/debug/debug4.C: New test.
33929         * gcc.dg/ia64-visibility-1.c: New test.
33931 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33933         * gcc.dg/debug/20020224-1.c: New.
33935 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33937         * gcc.c-torture/execute/960416-1.x: New.
33938         * gcc.c-torture/execute/divconst-3.x: Likewise.
33940 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33942         * gcc.dg/20020224-1.c: New test.
33944 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33946         * gcc.c-torture/execute/20020225-1.c: New.
33948 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33950         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33952 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33954         * gcc.dg/20020222-1.c: New test.
33956 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33958         * g++.dg/opt/anonunion1.C: New test.
33960 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33962         * g++.dg/template/qualttp19.C: New test.
33963         * g++.dg/template/qualttp20.C: New test.
33964         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33965         * g++.old-deja/g++.other/qual1.C: Likewise.
33967 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33969         * gcc.dg/attr-alwaysinline.c: New.
33971 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33973         * gcc.dg/20020220-1.c: New test.
33975         * gcc.dg/20020220-2.c: New test.
33977         * g++.dg/opt/mmx1.C: New test.
33979 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33981         * gcc.c-torture/compile/20020110.c: New test.
33983 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33985         * gcc.c-torture/execute/20020219-1.c: New test.
33987         * gcc.dg/20020219-1.c: New test.
33989         * gcc.dg/noncompile/20020220-1.c: New test.
33991         * g++.dg/opt/ptrintsum1.C: New test.
33993         * gcc.dg/debug/20020220-1.c: New test.
33995 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33997         * gcc.c-torture/execute/20020216-1.c: New test.
33999 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34001         * gcc.dg/decl-1.c: Update, new test.
34003 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34005         * g++.dg/abi/bitfield1.C: New test.
34006         * g++.dg/abi/bitfield2.C: New test.
34008 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34010         * gcc.dg/attr-nest.c: New test.
34012 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34014         * gcc.c-torture/execute/20020215-1.c: New test.
34016 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34018         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34019         * g++.dg/debug/debug.exp: New.
34020         * g++.dg/debug/trivial.C: New.
34021         * g++.dg/debug/debug1.C: Moved...
34022         * g++.dg/other/debug1.C: ...from here.
34023         * g++.dg/debug/debug2.C: Moved...
34024         * g++.dg/other/debug2.C: ...from here.
34025         * g++.dg/debug/debug3.C: Moved...
34026         * g++.dg/other/debug3.C: ...from here.
34028         * gcc.dg/noncompile/20020213-1.c: New test.
34030 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34032         * g++.dg/other/debug3.C: New test.
34034         * gcc.c-torture/execute/20020213-1.c: New test.
34036 2002-02-13  Richard Smith <richard@ex-parrot.com>
34038         * g++.old-deja/g++.other/thunk1.C: New test.
34040 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34042         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34044 2002-02-13  Stan Shebs  <shebs@apple.com>
34046         * gcc.dg/altivec-3.c: New.
34048 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34050         * gcc.dg/Wunreachable-1.c: New test.
34051         * gcc.dg/Wunreachable-2.c: New test.
34053 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34055         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34057 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34059         * gcc.dg/decl-1.c: New test.
34061 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34063         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34065 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34067         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34068         * gcc.c-torture/compile/980506-1.x: Likewise.
34070 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34072         * gcc.dg/20020210-1.c: New.
34074 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34076         * g77.f-torture/execute/947.f: New regression test
34077         for PR fortran/947.
34079 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34081         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34082         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34084 2002-02-08  Richard Henderson  <rth@redhat.com>
34086         * gcc.c-torture/compile/labels-3.c: New.
34088 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34090         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34091         expression statements work instead.
34092         * gcc.dg/noncompile/20020207-1.c: New test.
34094 2002-02-07  Richard Henderson  <rth@redhat.com>
34096         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34098 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34100         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34101         message from g77
34102         * lib/g77-dg.exp: Trim g77 error messages so that they are
34103         recognized by dg.exp.
34105 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34107         PR fortran/5473
34108         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34110 2002-02-07  Richard Henderson  <rth@redhat.com>
34112         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34113         to be sufficiently aligned for integers.
34115 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34117         * g++.dg/template/friend4.C: New test.
34119 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34121         PR fortran/5743
34122         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34123         unsupported cases.
34125 2002-02-07  Richard Henderson  <rth@redhat.com>
34127         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34128         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34129         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34130         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34132 2002-02-06  Richard Henderson  <rth@redhat.com>
34134         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34136 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34138         * gcc.dg/20020206-1.c: New test.
34140 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34142         * gcc.c-torture/execute/20020206-1.c: New test.
34144         * gcc.c-torture/execute/20020206-2.c: New test.
34146         PR optimization/5429:
34147         * gcc.c-torture/compile/20020206-1.c: New test.
34149 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34151         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34152         as certain file formats cannot support particularly large
34153         alignments.
34155         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34156         and do not expect to be able to link the executable.
34158         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34159         fail because the COFF format does not support the weak attribute.
34161 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34163         * g77.dg/pr5473.f: New test
34165 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34167         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34168         Fix testcase accordingly.
34170 2002-02-04  Richard Henderson  <rth@redhat.com>
34172         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34173         (buf): Change to be an array of pointers, not ints.
34175 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34177         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34178         before all tests.  Move warning one line above to match where it
34179         C frontend emits.
34180         * gcc.dg/Wswitch-2.c: New test.
34181         * g++.dg/warn/Wswitch-1.C: New test.
34182         * g++.dg/warn/Wswitch-2.C: New test.
34184 2002-02-04  Richard Henderson  <rth@redhat.com>
34186         * g++.dg/abi/offsetof.C: Fix size comparison.
34188 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34190         * gcc.dg/cast-qual-2.c: New test.
34192 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34194         * gcc.dg/20020201-4.c: New test.
34196 2002-02-04  Ben Elliston  <bje@redhat.com>
34198         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34199         target_info attribute != 0, in addition to the empty string.
34200         (gcc_target_compile): Likewise.
34202 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34204         * gcc.dg/Wswitch.c: New test.
34205         PR gcc/4475. PR gcc/3780.
34207 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34209         * g77.f-torture/execute/5122.f: New test for regressions
34210         against PR fortran/5122.
34212 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34214         * g77.f-torture/compile/pr3743.f: Delete
34215         * g77.dg/pr3743-1.f: New test.
34216         * g77.dg/pr3743-2.f: New test.
34217         * g77.dg/pr3743-3.f: New test.
34218         * g77.dg/pr3743-4.f: New test.
34220 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34222         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34224 2002-02-02  Richard Henderson  <rth@redhat.com>
34226         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34227         * gcc.c-torture/execute/bf64-1.c: Likewise.
34229 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34231         * gcc.dg/20020201-2.c: New test.
34233         * gcc.dg/20020201-3.c: New test.
34235         * gcc.c-torture/execute/bitfld-2.c: New test.
34237 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34239         * gcc.dg/bitfld-1.c: Update.
34240         * gcc.dg/bitfld-2.c: Update.
34241         * gcc.c-torture/execute/bitfld-1.x: New.
34243 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34245         * gcc.c-torture/execute/20020201-1.c: New test.
34247 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34249         PR target/5469
34250         * gcc.dg/20020201-1.c: New test.
34252 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34254         PR fortran/3743
34255         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34256         * g77.f-torture/compile/pr3743.x: Remove
34258 2002-01-31  Tom Rix  <trix@redhat.com>
34260         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34262 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34264         * gcc.dg/noncompile/20020130-1.c: New test.
34266 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34268         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34270 2002-01-29  Richard Henderson  <rth@redhat.com>
34272         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34273         to long long.
34274         * gcc.c-torture/execute/bf64-1.c: Likewise.
34276 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34278         * gcc.c-torture/execute/20020129-1.c: New test.
34280 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34282         * gcc.c-torture/compile/20000224-1.c: Update.
34283         * gcc.c-torture/execute/bitfld-1.c: New tests.
34284         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34285         * gcc.dg/uninit-A.c: Update.
34287 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34289         * g++.dg/template/ctor1.C: Add instantiation.
34291 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34293         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34294         argument to __builtin_prefetch to be const ptr.
34296 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34298         * gcc.c-torture/compile/20020120-1.c: New test.
34300 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34302         * gcc.c-torture/execute/20020127-1.c: New test.
34304 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34306         * g77.dg/f77-edit-i-in.f: New test
34307         * g77.dg/f77-edit-i-out.f: New test
34309 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34311         * gcc.dg/debug/debug.exp: New file.
34312         * gcc.dg/debug/trivial.c: New file.
34313         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34314         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34315         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34316         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34317         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34318         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34319         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34320         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34321         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34322         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34323         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34324         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34325         * gcc.dg/20000503-1.c: Removed.
34326         * gcc.dg/20010207-1.c: Removed.
34327         * gcc.dg/20011223-1.c: Removed.
34328         * gcc.dg/20020104-2.c: Removed.
34329         * gcc.dg/debug-1.c: Removed.
34330         * gcc.dg/debug-2.c: Removed.
34331         * gcc.dg/debug-3.c: Removed.
34332         * gcc.dg/debug-4.c: Removed.
34333         * gcc.dg/debug-5.c: Removed.
34334         * gcc.dg/debug-6.c: Removed.
34335         * gcc.dg/dwarf2-1.c: Removed.
34336         * gcc.dg/dwarf2-2.c: Removed.
34338 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34340         * g++.old-deja/g++.other/eh5.C: New test.
34341         * g++.old-deja/g++.other/sibcall2.C: New test.
34342         * g++.old-deja/g++.other/array9.C: New test.
34343         * g++.old-deja/g++.other/typename2.C: New test.
34344         * g++.old-deja/g++.other/crash60.C: New test.
34345         * g++.old-deja/g++.other/conv9.C: New test.
34346         * g++.old-deja/g++.other/mangle10.C: New test.
34347         * g++.old-deja/g++.other/unchanging1.C: New test.
34348         * g++.old-deja/g++.other/exprstmt1.C: New test.
34349         * g++.old-deja/g++.other/inline23.C: New test.
34350         * g++.old-deja/g++.eh/ia64-1.C: New test.
34351         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34352         * g++.old-deja/g++.other/reload1.C: New test.
34353         * g++.old-deja/g++.other/static20.C: New test.
34354         * g++.old-deja/g++.other/local-alloc1.C: New test.
34355         * g++.old-deja/g++.other/conv8.C: New test.
34356         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34357         * g++.old-deja/g++.other/storeexpr1.C: New test.
34358         * g++.old-deja/g++.other/storeexpr2.C: New test.
34359         * g++.dg/eh/template2.C: New test.
34360         * g++.dg/warn/weak1.C: New test.
34362 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34364         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34365         Remove first, non-varying, argument.
34367 2002-01-23  Richard Henderson  <rth@redhat.com>
34369         * gcc.dg/inline-2.c: New.
34371         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34372         Add optional target arg.  Check number of arguments.
34373         (scan-assembler-not, scan-assembler-dem): Likewise.
34374         (scan-assembler-dem-not): Likewise.
34376 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34378         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34379         line 12.
34380         * g++.old-deja/g++.brendan/parse3.C,
34381         g++.old-deja/g++.other/crash26.C,
34382         g++.old-deja/g++.other/crash28.C,
34383         g++.old-deja/g++.other/crash29.C,
34384         g++.old-deja/g++.other/crash30.C,
34385         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34387 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34389         * gcc.dg/20020115-1.c: New.
34391 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34393         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34395 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34397         * gcc.dg/20020122-3.c: New.
34399 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34401         * g++.dg/other/gc1.C: New test.
34403 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34405         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34407 2002-01-22  Richard Henderson  <rth@redhat.com>
34409         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34411 2002-01-22  Richard Henderson  <rth@redhat.com>
34413         * gcc.dg/20020122-4.c: New.
34415 2002-01-22  H.J. Lu <hjl@gnu.org>
34417         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34418         link output.
34419         * gcc.dg/special/ecos.exp: Likewise.
34420         * lib/g++-dg.exp: Likewise.
34421         * lib/g77-dg.exp: Likewise.
34422         * lib/gcc-dg.exp : Likewise.
34423         * lib/mike-g++.exp: Likewise.
34424         * lib/mike-g77.exp: Likewise.
34425         * lib/mike-gcc.exp: Likewise.
34426         * lib/objc-dg.exp: Likewise.
34428 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34430         PR target/5379
34431         * gcc.dg/20020122-2.c: New test.
34433 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34435         * gcc.dg/20020122-1.c: New test.
34437 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34439         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34441 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34443         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34445 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34447         * gcc.c-torture/compile/20020121-1.c: New test.
34449 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34451         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34452         ld_library_path.
34454 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34456         * gcc.dg/20020218-1.c: New test.
34458 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34460         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34461         messages
34462         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34463         "At global scope" warning
34464         * g++.dg/ext/align1.C: Change cygwin test for alignment
34465         from db-bogus to dg-warning
34467 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34469         * g77.f-torture/compile/cpp2.F: New test.
34471 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34473         * g++.dg/template/access1.C: New test.
34475 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34477         * gcc.dg/20020118-1.c: New.
34479 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34481         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34483 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34485         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34486         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34487         alignment warnings.
34489 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34491         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34492         torture_with_loops and torture_without_loops
34494 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34496         * gcc.c-torture/compile/20020116-1.c: New test.
34498 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34500         * gcc.dg/20020116-2.c: New test.
34502         * gcc.dg/ultrasp4.c: New test.
34504         * gcc.dg/20020116-1.c: New test.
34506 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34508         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34509         by EABI.
34511 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34513         * gcc.misc-tests/i386-prefetch.exp: New.
34514         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34515         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34516         * gcc.misc-tests/i386-pf-none-1.c: New test.
34517         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34519 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34521         * gcc.dg/gnu89-init-1.c: Add new tests.
34523 2002-01-15  Andreas Jaeger  <aj@suse.de>
34525         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34526         * gcc.dg/i386-mmx-2.c: Likewise.
34527         * gcc.dg/i386-sse-1.c: Likewise.
34528         * gcc.dg/i386-sse-2.c: Likewise.
34529         * gcc.dg/i386-sse-3.c: Likewise.
34531 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34533         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34534         Uncomment additional cases that now pass.
34536 2002-01-11  Richard Henderson  <rth@redhat.com>
34538         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34539         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34541 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34543         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34545 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34547         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34548         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34550 2002-01-10  Dale Johannesen  <dalej@apple.com>
34552         * gcc.c-torture/execute/loop-11.c: New.
34554 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34556         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34557         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34559 2002-01-09  Richard Henderson  <rth@redhat.com>
34561         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34562         type in which to perform the operation for each size.
34564 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34566         * gcc.c-torture/compile/20020109-2.c: New test.
34568 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34570         * gcc.c-torture/execute/loop-10.c: New test.
34572 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34574         * gcc.c-torture/compile/20010226-1.c: New test.
34575         * gcc.c-torture/compile/20010227-1.c: New test.
34576         * gcc.c-torture/compile/20010426-1.c: New test.
34577         * gcc.c-torture/compile/20010510-1.c: New test.
34578         * gcc.c-torture/compile/20010605-3.c: New test.
34579         * gcc.c-torture/compile/20010824-1.c: New test.
34580         * gcc.c-torture/execute/20010409-1.c: New test.
34581         * gcc.dg/noncompile/20000901-1.c: New test.
34582         * gcc.dg/20001023-1.c: New test.
34583         * gcc.dg/20001101-1.c: New test.
34584         * gcc.dg/20001102-1.c: New test.
34585         * gcc.dg/20010207-1.c: New test.
34586         * gcc.dg/20010405-1.c: New test.
34587         * gcc.dg/20010822-1.c: New test.
34588         * gcc.dg/20011107-1.c: New test.
34590 2002-01-09  Jeffrey A Law  (law@redhat.com)
34592         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34594         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34595         execution failure on PA targets.
34597 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34599         * gcc.c-torture/compile/20020109-1.c: New test.
34601 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34603         * gcc.c-torture/execute/20020108-1.c: New test.
34605 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34607         * gcc.dg/20020108-1.c: New test.
34609 2002-01-08  H.J. Lu <hjl@gnu.org>
34611         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34612         for header files.
34614 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34616         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34617         consistency.
34619 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34621         * gcc.dg/altivec-4.c: Test altivec predicates.
34623 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34625         * gcc.c-torture/execute/20020107-1.c: New test.
34627 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34629         PR c/5279
34630         * gcc.c-torture/compile/20020106-1.c: New test.
34632 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34634         * gcc.c-torture/execute/nestfunc-4.c: New test.
34636 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34638         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34639         extra triple that slipped in.
34640         * g++.old-deja/g++.abi/align.C: Likewise.
34641         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34643 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34645         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
34646         * g++.old-deja/g++.abi/align.C: Likewise.
34647         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34649         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
34650         on FreeBSD/i386.
34651         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
34652         FreeBSD.
34654 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
34656         * gcc.dg/20020104-1.c: New test.
34658         * gcc.dg/20020104-2.c: New test.
34660 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
34662         * gcc.dg/20020103-1.c: Fix typo in target selector.
34664 2002-01-03  Richard Henderson  <rth@redhat.com>
34666         * gcc.dg/20020103-1.c: New.
34668 2002-01-03  Kazu Hirata  <kazu@hxi.com>
34670         * gcc.c-torture/execute/20020103-1.c: New test.
34672 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
34674         * g++.dg/other/debug2.C: New test.
34676         * gcc.c-torture/compile/20020103-1.c: New test.
34678 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
34680         * gcc.dg/gnu89-init-1.c: Added new tests.
34682 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34684         * g++.dg/template/friend2.C: Remove as patch is reverted.
34686         * g++.dg/warn/oldcast1.C: New test.
34688         * g++.dg/template/ptrmem1.C: New test.
34689         * g++.dg/template/ptrmem2.C: New test.
34691         * g++.dg/template/ntp.C: New test.
34693         * g++.dg/other/component1.C: New test.
34695         * g++.dg/template/ttp3.C: New test.
34697         * g++.dg/template/friend2.C: New test.
34698         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
34700 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34702         * g++.dg/other/ptrmem1.C: New test.
34703         * g++.dg/other/ptrmem2.C: New test.
34705 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34707         * g++.dg/template/ctor1.C: New test.
34709 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
34711         * g++.dg/template/friend2.C: New test.
34713 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
34715         * gcc.dg/mmix-1.c: New test.
34717 2001-12-31  Richard Henderson  <rth@redhat.com>
34719         * gcc.dg/asm-5.c: New.
34721 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
34723         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
34724         in namespace __gnu_cxx
34726 2001-12-30  Richard Henderson  <rth@redhat.com>
34728         * gcc.dg/debug-6.c: New.
34730 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
34732         * gcc.c-torture/compile/20011229-2.c: New test.
34734 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
34736         * gcc.dg/debug-3.c: New test.
34737         * gcc.dg/debug-4.c: New test.
34738         * gcc.dg/debug-5.c: New test.
34740 2001-12-29  Richard Henderson  <rth@redhat.com>
34742         * g++.dg/eh/loop1.C: New.
34744 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34746         * g++.dg/template/crash1.C: New test.
34748 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
34750         * g++.dg/other/const1.C: New test.
34752 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34754         * gcc.c-torture/compile/20011229-1.c: New test.
34756 2001-12-28  Stan Shebs  <shebs@apple.com>
34758         * lib/objc-torture.exp: Resync with c-torture.exp.
34759         * lib/objc.exp: Load standard libraries.
34761 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
34763         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
34764         additional tests.
34766 2001-12-27  Roger Sayle <roger@eyesopen.com>
34768         * gcc.c-torture/execute/string-opt-16.c: New testcase.
34770 2001-12-27  Richard Henderson  <rth@redhat.com>
34772         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
34774 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
34776         * g++.dg/eh/ctor1.C: New test.
34777         * g++.dg/other/error2.C: New test.
34779 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
34781         * g++.dg/other/init2.C: New test.
34783 2001-12-24  Richard Henderson  <rth@redhat.com>
34785         * gcc.dg/20011223-1.c: New.
34786         * gcc.dg/inline-1.c: New.
34788 2001-12-23  Richard Henderson  <rth@redhat.com>
34790         * gcc.dg/asm-4.c: Test operand modifiers.
34792 2001-12-23  Richard Henderson  <rth@redhat.com>
34794         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
34796 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
34798         * gcc.c-torture/execute/20011223-1.c: New test.
34800 2001-12-21  Richard Henderson  <rth@redhat.com>
34802         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
34803         re-enables the warning.
34805 2001-12-21  Richard Henderson  <rth@redhat.com>
34807         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
34809 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34811         * gcc.c-torture/compile/20011218-1.c: New test.
34813 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
34815         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
34816         arm-isr.c test.
34817         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
34818         epilogue generation for ARM ISR routines.
34820 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34822         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
34823         * gcc.dg/format/c90-printf-3.c: Likewise.
34824         * gcc.dg/format/c99-printf-3.c: Likewise.
34825         * gcc.dg/format/ext-1.c: Likewise.
34826         * gcc.dg/format/ext-6.c: Likewise.
34827         * gcc.dg/format/format.h: Prototype unlocked stdio.
34829 2001-12-20  Richard Henderson  <rth@redhat.com>
34831         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
34832         (arena): Use it.
34833         (malloc): Correct allocation logic.  Abort if we fill up the
34834         arena before initialization complete.
34835         (realloc): Correct allocation logic.
34837 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
34839         * gcc.c-torture/compile/20011219-2.c: New test.
34841         * gcc.c-torture/execute/20011219-1.c: New test.
34843 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
34845         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
34846         target does not support weak symbols.
34848 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
34850         * gcc.c-torture/compile/20011219-1.c: New test.
34852 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
34854         * g++.dg/other/error1.C: New test.
34856 2001-12-17  Jeffrey A Law  (law@redhat.com)
34858         * gcc.c-torture/execute/20011217-1.c: New test.
34860 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
34862         * objc.dg/special/: New directory.
34863         * objc.dg/special/special.exp: New file.
34864         * objc.dg/special/unclaimed-category-1.h: New file.
34865         * objc.dg/special/unclaimed-category-1a.m: New file.
34866         * objc.dg/special/unclaimed-category-1.m: New file.
34868 2001-12-17  Andreas Jaeger  <aj@suse.de>
34870         * gcc.c-torture/compile/20011217-2.c: New test.
34872 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34874         * gcc.c-torture/compile/20011217-1.c: New test.
34876 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
34878         * testsuite/gcc.dg/20011214-1.c: New.
34880 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
34882         * gcc.dg/altivec-4.c: New.
34884 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
34886         * gcc.dg/20011113-1.c: New test.
34888 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34890         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
34891         std::__malloc_alloc_template<0> and
34892         std::__default_alloc_template<false, 0>.
34894 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
34896         * objc/execute/bf-21.m: New test.
34897         * objc/execute/enumeration-1.m: New test.
34898         * objc/execute/enumeration-2.m: New test.
34900 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
34902         * gcc.dg/gnu89-init-1.c: New test.
34904 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
34906         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
34907         * g++.old-deja/g++.jason/2371.C: Likewise.
34908         * g++.old-deja/g++.jason/template33.C: Likewise.
34909         * g++.old-deja/g++.jason/template34.C: Likewise.
34910         * g++.old-deja/g++.jason/template36.C: Likewise.
34911         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34912         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34913         * g++.old-deja/g++.other/typename1.C: Likewise.
34914         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34915         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34916         * g++.old-deja/g++.pt/typename11.C: Likewise.
34917         * g++.old-deja/g++.pt/typename14.C: Likewise.
34918         * g++.old-deja/g++.pt/typename16.C: Likewise.
34919         * g++.old-deja/g++.pt/typename3.C: Likewise.
34920         * g++.old-deja/g++.pt/typename4.C: Likewise.
34921         * g++.old-deja/g++.pt/typename5.C: Likewise.
34922         * g++.old-deja/g++.pt/typename7.C: Likewise.
34923         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34925 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34927         * g++.dg/other/linkage1.C: New test.
34928         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34929         specifiers.
34931 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34933         * gcc.dg/concat.c: New test.
34935 2001-12-11  Stan Shebs  <shebs@apple.com>
34937         * objc/compile: New test directory.
34938         * objc/compile/compile.exp: New expect script.
34939         * objc/compile/20011211-1.m: New compile test.
34941 2001-12-11  Jason Merrill  <jason@redhat.com>
34943         * lib/prune.exp (prune_gcc_output): Also handle "In member
34944         function".  So many permutations...
34946 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34948         * g++.dg/template/typedef1.C: New test.
34950 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34952         * g++.dg/other/copy1.C: New test.
34954 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34956         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34958         * gcc.dg/builtin-choose-expr.c: New.
34960 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34962         * gcc.dg/altivec-2.c: New.
34964 2001-12-07  Richard Henderson  <rth@redhat.com>
34966         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34968 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34970         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34971         ultrasparc.
34973 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34975         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34977 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34979         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34980         variable argument list.
34982 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34984         * gcc.c-torture/execute/memcheck: Delete entire directory.
34985         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34986         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34988 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34990         * gcc.dg/Wshadow-1.c: New test.
34992 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34994         * gcc.c-torture/compile/20011130-1.c: New test.
34996         * gcc.dg/noncompile/20011025-1.c: New test.
34998         * g++.dg/other/anon-union.C: New test.
35000         * gcc.c-torture/execute/20011024-1.c: New test.
35002 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35004         * gcc.c-torture/execute/20000722-1.x,
35005         gcc.c-torture/execute/20010123-1.x: Remove.
35006         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35007         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35008         gcc.dg/c99-complit-2.c: New tests.
35010 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35012         * g++.dg/inherit/base1.C: New test.
35014 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35016         * g++.dg/other/stdarg1.C: New test.
35018         * gcc.c-torture/compile/20011130-2.c: New test.
35020 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35022         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35023         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35024         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35025         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35026         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35027         * gcc.dg/builtin-prefetch-1.c: New test.
35029 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35031         * gcc.dg/20011130-1.c: New test.
35033 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35035         * g++.dg/other/scope1.C: New test.
35036         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35038 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35040         * gcc.dg/vla-init-1.c: New test.
35042 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35044         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35046 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35048         * objc.dg/alias.m: Update.
35049         * objc.dg/class-1.m: Update.
35050         * objc.dg/const-str-1.m: Update.
35051         * objc.dg/fwd-proto-1.m: Update.
35052         * objc.dg/id-1.m: Update.
35053         * objc.dg/super-class-1.m: Update.
35055 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35057         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35058         constructs.
35060 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35062         * gcc.c-torture/execute/20011128-1.c: New test.
35064 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35066         * gcc.dg/20011127-1.c: New test.
35068 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35070         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35071         from Austin Group draft 7.
35072         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35073         scanf format arguments.
35074         * gcc.dg/format/no-exargs-2.c: New test.
35076 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35078         * g++.dg/abi/vbase8-4.C: New test.
35080 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35082         * gcc.c-torture/execute/20011121-1.c: New test.
35084 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35086         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35088 2001-11-23  Andreas Jaeger  <aj@suse.de>
35090         * gcc.dg/cpp/charconst-2.c: New test.
35092 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35094         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35095         to the host if it is remote.  Let tests specify extra headers
35096         they use.
35097         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35098         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35099         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35100         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35101         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35102         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35103         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35104         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35105         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35106         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35108 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35110         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35111         for little endian ARMs.
35113 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35115         * gcc.c-torture/compile/20011119-1.c: New test.
35116         * gcc.c-torture/compile/20011119-2.c: New test.
35118 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35120         * gcc.dg/altivec-1.c: Fix typo.
35122 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35124         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35126 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35128         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35130 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35132         * lib/g77.exp: Don't specify --rpath-link.
35134         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35135         across all the headers.
35136         * gcc.dg/format/format.exp: For testing on a remote host,
35137         copy format.h.
35139         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35140         * gcc.c-torture/execute/930406-1.c: Likewise.
35141         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35143 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35145         * gcc.dg/altivec-1.c: New.
35147 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35149         * gcc.dg/cpp/fpreprocessed.c: New test case.
35151 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35153         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35154         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35155         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35157 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35159         * gcc.dg/no-builtin-1.c: New test.
35161 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35163         * gcc.c-torture/execute/20011115-1.c: New test.
35165 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35167         * gcc.c-torture/compile/20011114-2.c: New test.
35168         * gcc.c-torture/compile/20011114-3.c: New test.
35169         * gcc.c-torture/compile/20011114-4.c: New test.
35171 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35173         * g++.dg/other/init1.C: New test.
35175 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35177         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35178         message.
35180         * gcc.c-torture/execute/20011114-1.c: New testcase.
35182         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35183         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35184         like the (before this change) version of 20010327-1.c.
35186 2001-11-14  Roger Sayle <roger@eyesopen.com>
35188         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35190 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35192         * g++.dg/init/array2.C: New test.
35194 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35196         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35198 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35200         * g++.dg/other/forscope1.C: New test.
35201         * g++.dg/ext/forscope1.C: New test.
35202         * g++.dg/ext/forscope2.C: New test.
35204 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35206         * gcc.c-torture/execute/20011113-1.c: New test.
35208 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35210         * gcc.c-torture/execute/20011109-2.c: New test.
35212         * gcc.c-torture/execute/20011109-1.c: New test.
35214 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35216         * gcc.c-torture/compile/20011109-1.c: New test.
35218 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35220         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35221         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35222         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35223         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35224         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35225         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35226         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35228 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35230         * g++.dg/warn/Wshadow-1.C: New tests.
35231         * g++.old-deja/g++.mike/for3.C: Update.
35233 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35235         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35236         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35237         XFAILs.  Adjust expected error texts.
35238         * gcc.c-torture/compile/20011106-1.c,
35239         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35240         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35241         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35242         gcc.dg/c99-array-lval-5.c: New tests.
35244 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35246         * gcc.dg/cpp/defined.c: Update.
35248 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35250         * gcc.c-torture/execute/anon-1.c: New test.
35252 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35254         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35255         same size, so no warning should be produced on stormy16.
35257         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35258         due to oversized array.
35259         * g++.old-deja/g++.mike/ns15.C: Likewise.
35260         * g++.old-deja/g++.pt/crash16.C: Likewise.
35262 2001-11-02  Graham Stott  <grahams@redhat.com>
35264         * g++.dgother/debug1.C: Fix typos.
35266 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35268         * g++.dg/other/debug1.C: New test.
35270 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35272         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35273         of unsigned long.
35275 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35277         * gcc.dg/20011029-2.c: New test.
35279         * gcc.c-torture/compile/20011029-1.c: New test.
35281 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35283         * objc/execute/class_self-1.m: New test.
35284         * objc/execute/class_self-2.m: New test.
35286 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35288         * gcc.misc-tests/msgs.exp: Delete.
35289         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35290         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35291         error set to match recent changes.
35293 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35295         * gcc.dg/20011021-1.c: New test.
35297 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35299         * gcc.c-torture/compile/20011023-1.c: New test.
35301 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35303         * lib/g77.exp: Rewrite based on lib/g++.exp.
35305 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35307         * gcc.c-torture/execute/20011019-1.c: New test.
35309         * gcc.dg/20011018-1.c: New test.
35311 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35313         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35315 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35317         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35318         * gcc.dg/attr-invalid.c: Likewise.
35320 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35322         * testsuite/gcc.dg/20011015-1.c: New test.
35324 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35326         * g++.dg/template/unify2.C: New test.
35328 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35330         * g++.dg/other/exception-specification.C: New test
35332 2001-10-13  Tom Rix  <trix@redhat.com>
35334         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35335         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35337 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35339         * testsuite/gcc.dg/20011009-1.c: New test.
35341 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35343         PR g++/4476
35344         * g++.dg/other/friend1.C: New test.
35346 2001-10-11  Richard Henderson  <rth@redhat.com>
35348         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35350 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35352         * gcc.c-torture/compile/20011010-1.c: New.
35354 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35356         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35357         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35358         g77.f-torture/execute/execute.exp,
35359         g77.f-torture/noncompile/noncompile.exp,
35360         gcc.c-torture/compile/compile.exp,
35361         gcc.c-torture/execute/execute.exp,
35362         gcc.c-torture/execute/ieee/ieee.exp,
35363         gcc.c-torture/execute/memcheck/memcheck.exp,
35364         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35365         objc/execute/execute.exp: Update FSF address.
35367 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35369         * gcc.dg/cpp/cmdlne-C.c: Update.
35370         * gcc.dg/cpp/cmdlne-C2.c: New.
35372 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35374         * gcc.c-torture/execute/20011008-3.c: New.
35376 2001-10-08  DJ Delorie  <dj@redhat.com>
35378         * gcc.dg/20011008-1.c: New.
35379         * gcc.dg/20011008-2.c: New.
35381 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35383         * gcc.dg/cpp/spacing1.c: Update test.
35385 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35387         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35388         spelling errors of "separate" as "seperate".
35390 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35392         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35393         enough to avoid inlining.
35395 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35397         * lib/g77.exp: set libg2c_dir correctly.
35399 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35401         * gcc.dg/cpp/macro11.c: New test.
35403 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35405         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35406         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35407         gcc.dg/format/multattr-3.c: New tests.
35408         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35409         tests for format attributes on function pointers being rejected.
35411 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35413         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35415 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35417         * g++.dg/warn/format1.C: New test.
35419 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35421         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35423 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35425         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35427 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35429         * gcc.dg/cpp/redef2.c: Add test.
35431 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35433         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35434         long-standing bug on i686, apparently.
35435         * gcc.c-torture/execute/loop-2c.x: New file.
35436         * gcc.c-torture/execute/loop-2d.x: New file.
35437         * gcc.c-torture/execute/loop-3c.x: New file.
35439 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35441         * gcc.dg/cpp/20000625-2.c: Correct line number.
35443 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35445         * gcc.dg/cpp/macro10.c: New test.
35446         * gcc.dg/cpp/strify3.c: New test.
35447         * gcc.dg/cpp/spacing1.c: Add tests.
35448         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35449         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35451 2001-09-24  DJ Delorie  <dj@redhat.com>
35453         * gcc.c-torture/execute/20010924-1.c: New test.
35455 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35457         * testsuite/objc/execute/paste.m: Remove.
35459 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35461         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35463 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35465         * g77.dg/strlen0.f: New test.
35467 2001-09-21  Richard Henderson  <rth@redhat.com>
35469         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35470         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35472 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35474         Table-driven attributes.
35475         * g++.dg/ext/attrib1.C: New test.
35477 2001-09-20  DJ Delorie  <dj@redhat.com>
35479         * gcc.dg/20000926-1.c: Update expected warning messages.
35480         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35481         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35482         array.
35484 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35486         * g++.dg/eh/registers1.C: New test case.
35488 2001-09-17  Richard Henderson  <rth@redhat.com>
35490         * gcc.dg/array-5.c: Fix VLA decomposition test.
35492 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35494         * gcc.dg/cpp/line5.c: New testcase.
35496 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35498         * gcc.dg/cpp/macro9.c: New test.
35500 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35502         * gcc.c-torture/execute/980223.c: Change type of addr from long
35503         to char *.
35505 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35507         * gcc.c-torture/execute/20010915-1.c: New test.
35509 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35511         * g77.dg/bprob: New directory.
35512         * g77.dg/bprob/bprob.exp: New file.
35513         * g77.dg/bprob/bprob-1.f: New test.
35514         * g77.dg/gcov: New directory.
35515         * g77.dg/gcov/gcov.exp: New file.
35516         * g77.dg/gcov/gcov-1.f: New test.
35517         * g77.dg/gcov/gcov-1.x: New file.
35519 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35521         * gcc.dg/cpp/directiv.c: Update.
35522         * gcc.dg/cpp/undef1.c: Update.
35524 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35526         * gcc.dg/20010912-1.c: New test.
35528 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35530         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35531         language-independent file in lib.
35532         * lib/gcov.exp: New file.
35534 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35536         * gcc.c-torture/compile/20010911-1.c: New test.
35538 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35540         * lib/profopt.exp: New, to support profile-directed optimizations.
35541         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35542         * gcc.misc-tests/bprob-1.c: New test.
35543         * gcc.misc-tests/bprob-2.c: New test.
35545 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35547         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35548         XFAIL and which kinds of gcov output to verify.
35549         * gcc.misc-tests/gcov-4b.x: New file.
35550         * gcc.misc-tests/gcov-5b.x: New file.
35551         * gcc.misc-tests/gcov-6.x: New file.
35552         * gcc.misc-tests/gcov-7.c: New test.
35553         * gcc.misc-tests/gcov-7.x: New file.
35555 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35557         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35558         * gcc.misc-tests/gcov-6.c: New test.
35560 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35562         PR c++/3986
35563         * g++.dg/abi/vbase1.C: New test.
35565 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35567         * objc.dg/method-2.m: New.
35569 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35571         PR c++/4203
35572         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35573         * g++.dg/init/empty1.C: New test.
35575 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35577         * gcc.c-torture/compile/20010903-1.c: New test.
35579 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35581         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35582         for m68k.
35584 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35586         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35588         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35590         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35592 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35594         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35595         for 16-bit 'unsigned int'.
35597 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35599         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35601 2001-08-27  Richard Henderson  <rth@redhat.com>
35603         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35604         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35606 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35608         * gcc.dg/asm-names.c (ymain): New.
35610 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35612         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35613         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35614         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35616 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35618         * gcc.dg/compare5.c: New testcase.
35620 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35622         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35623         and "In instantiation".
35625 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35627         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35629 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35631         * gcc.misc-tests/gcov.exp: Add support for branch information.
35632         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35633         * gcc.misc-tests/gcov-4.c: New test.
35634         * gcc.misc-tests/gcov-4b.c: New test.
35635         * gcc.misc-tests/gcov-5b.c: New test.
35637 2001-08-20  Zack Weinberg  <zackw@panix.com>
35639         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35640         expected to fail.
35642 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35644         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
35646 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
35648         * g++.dg/eh/template1.C: New test.
35650 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
35652         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
35653         Fix thinko.
35654         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
35655         for xfail.
35657 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
35659         * lib/g77-dg.exp: Use prune.exp for common procedures
35660         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
35661         * lib/g77.exp: (g77-dg-prune) Remove
35663 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
35665         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
35667 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35669         * g++.dg/template/unify1.C: New test.
35671 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
35673         * g++.dg/abi/empty4.C: New test.
35675 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
35677         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
35678         solaris2.*
35679         * g77.f-torture/compile/pr3743.x: Likewise.
35681 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35683         * g++.dg/other/using-declaration.C: New test.
35685 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35687         * gcc.dg/cpp/tr-sign.c: New testcase.
35689 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35691         * gcc.dg/cpp/19951025-1.c: Revert.
35692         * gcc.dg/cpp/directiv.c: We no longer process directives that
35693         interrupt macro arguments.
35695 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
35697         * gcc.dg/bconstp-1.c: New test.
35699 2001-08-03  Richard Henderson  <rth@redhat.com>
35701         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
35703 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35705         * gcc.dg/cpp/19951025-1.c: Update.
35707 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
35709         * g77.dg/ff90-1.f (s): Fix reference of variable z,
35710         should be x.
35712 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
35714         Kill -fhonor-std.
35715         * g++.old-deja/g++.ns/ns14.C: Remove special options.
35716         * g++.old-deja/g++.other/std1.C: Likewise.
35717         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
35719 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
35721         * lib/g77.exp: Load gcc-defs.exp for common procedures
35722         (g77_pass, g77_fail, g77_finish, g77_exit,
35723         ${tool}_check_unsupported_p} Now redundant.  Deleted.
35725 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
35727         * g77.dg/fbackslash.f
35728         * g77.dg/fcase-preserve.f
35729         * g77.dg/ff90-1.f
35730         * g77.dg/ffixed-line-length-0.f
35731         * g77.dg/ffixed-line-length-132.f
35732         * g77.dg/ffixed-line-length-7.f
35733         * g77.dg/ffixed-line-length-72.f
35734         * g77.dg/ffixed-line-length-none.f
35735         * g77.dg/ffree-form-1.f
35736         * g77.dg/fno-backslash.f
35737         * g77.dg/fno-f90-1.f
35738         * g77.dg/fno-fixed-form-1.f
35739         * g77.dg/fno-onetrip.f
35740         * g77.dg/fno-typeless-boz.f
35741         * g77.dg/fno-underscoring.f
35742         * g77.dg/fno-vxt-1.f
35743         * g77.dg/fonetrip.f
35744         * g77.dg/ftypeless-boz.f
35745         * g77.dg/fugly-assumed.f
35746         * g77.dg/funderscoring.f
35747         * g77.dg/fvxt-1.f
35749 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
35751         * objc.dg/fwd-proto-1.m: New.
35752         * objc.dg/local-decl-1.m: New.
35753         * objc.dg/naming-1.m: New.
35754         * objc.dg/naming-2.m: New.
35755         * objc.dg/proto-hier-1.m: New.
35757 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
35759         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
35760         largest-type elements to a struct makes its size grow.
35762 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35764         * g++.dg/abi/vthunk1.C: New test.
35766 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
35768         * g++.dg/abi/vbase8-22.C: New test.
35770 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35772         * gcc.dg/cpp/macro8.c: New test.
35774 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35776         * g++.dg/abi/vbase8-21.C: New test.
35778 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
35780         * g++.dg/abi/vbase8-10.C: New test.
35782 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35784         * lib/g++.exp (g++_set_ld_library_path): Renamed to
35785         ${tool}_set_ld_library_path.
35786         Changed caller.
35787         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
35788         g++.exp.
35790 2001-07-26  Stan Cox <scox@redhat.com>
35792         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
35793         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
35794         gcc_exit, gcc_check_unsupported_p):
35795         Moved to gcc-deps.exp
35796         * gcc-deps.exp: New file.
35798 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35800         * g++.old-deja/g++.pt/defarg14.C: New test.
35802 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35804         * g++.old-deja/g++.other/lineno5.C: New test.
35806 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35808         * g++.old-deja/g++.pt/crash68.C: New test.
35810 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
35812         * g++.old-deja/g++.other/crash42.C: New test.
35814 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35816         * gcc.dg/cpp/extratokens.c: Fix.
35817         * gcc.dg/cpp/skipping2.c: New tests.
35819 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35821         * gcc.c-torture/execute/20010724-1.c: New file.
35822         * gcc.c-torture/execute/20010724-1.x: New file.
35824 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35826         * g++.old-deja/g++.other/cond7.C: New test.
35828 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35830         * g++.old-deja/g++.other/optimize4.C: New test.
35832 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
35834         * g++.old-deja/g++.abi/vbase8-5.C: New test.
35836 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
35838         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
35839         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
35840         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
35841         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
35843         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
35844         bug report" message.
35846         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
35847         * g++.dg/ext/instantiate1.C: Move from old-deja.
35849 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
35851         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
35852         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
35853         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
35854         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
35856 2001-07-23  Jeffrey A Law  (law@cygnus.com)
35858         * gcc.c-torture/execute/20010723-1.c: New test.
35860 2001-07-23  Ben Elliston  <bje@redhat.com>
35862         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
35864 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35866         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
35867         i[34567]86-*-*.
35868         Delete handling of ieee_multilib_flags.
35869         Pass -mieee for alpha*-*-* and sh-*-*.
35870         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
35872 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
35874         Remove old-abi tests.
35875         * g++.old-deja/g++.mike/p11116.C: Remove.
35876         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
35878 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
35880         * g77.f-torture/compile/pr3743.f: New test
35882 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
35884         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
35886 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35888         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
35889         g++.old-deja/g++.pt/static6.C: Likewise.
35890         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
35891         supports weak symbols.
35893 2001-07-18  Andreas Jaeger  <aj@suse.de>
35895         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
35896         supported again.
35898 2001-07-18  Andreas Jaeger  <aj@suse.de>
35900         * gcc.dg/iftrap-1.c: Fix target line.
35902 2001-07-17  Richard Henderson  <rth@redhat.com>
35904         * gcc.c-torture/execute/20010717-1.c: New.
35906 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35908         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
35909         tests.
35911 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35913         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35915 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35917         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35918         UAC_SIGBUS, UAC_NOPRINT definitions.
35920 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35922         * objc/execute/object_is_class.m: New test.
35923         * objc/execute/object_is_meta_class.m: New test.
35925 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35927         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35928         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35930 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35932         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35933         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35935 2001-07-14  Richard Henderson  <rth@redhat.com>
35937         * gcc.dg/iftrap-1.c: New.
35939 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35941         * g77.f-torture/execute/intrinsic77.f: New test.
35943 2001-07-11  Janis Johnson <janis@us.ibm.com>
35945         * gcc.misc-tests/gcov-3.c: New test.
35947 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35949         * gcc.c-torture/compile/20010711-1.c,
35950         * gcc.c-torture/compile/20010711-2.c: New tests.
35952 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35954         * gcc.c-torture/execute/20010711-1.c: New test.
35956 2001-07-11  Ben Elliston  <bje@redhat.com>
35958         * g++.old-deja/g++.other/enum5.C: New test.
35960 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35962         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35963         (g++-dg-prune): Call prune_gcc_output.
35964         * prune.exp: New file for prune_gcc_output.
35965         * lib/g++.exp, lib/gcc.exp: Load it.
35967 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35969         * gcc.c-torture/compile/20010701-1.c,
35970         g++.old-deja/g++.ext/attrib6.C: New tests.
35972 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35974         * gcc.c-torture/compile/20010706-1.c: New test.
35976 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35978         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35980 2001-06-28  Stan Shebs  <shebs@apple.com>
35982         * gcc.dg/pragma-darwin.c: New test.
35984 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35986         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35987         Solaris 2.[678] system.
35989 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35991         * gcc.dg/20010622-1.c: New test.
35993 2001-06-18  Stan Shebs  <shebs@apple.com>
35995         * objc.dg: New directory.
35996         * objc.dg/dg.exp: New file.
35997         * objc.dg/alias.m: New.
35998         * objc.dg/class-1.m: New.
35999         * objc.dg/class-2.m: New.
36000         * objc.dg/const-str-1.m: New.
36001         * objc.dg/const-str-2.m: New.
36002         * objc.dg/id-1.m: New.
36003         * objc.dg/method-1.m: New.
36004         * objc.dg/super-class-1.m: New.
36005         * lib/objc-dg.exp: New file.
36007 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36009         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36010         of label name.
36012 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36014         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36016 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36018         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36019         variable.
36021 2001-06-12  Richard Henderson  <rth@redhat.com>
36023         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36025 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36027         * g++.old-deja/g++.abi/vbase5.C: New test.
36028         * g++.old-deja/g++.abi/vbase6.C: New test.
36029         * g++.old-deja/g++.abi/vbase7.C: New test.
36031 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36033         * gcc.c-torture/compile/20010610-1.c: New test.
36035 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36037         * g++.old-deja/g++.abi/vbase4.C: New test.
36039 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36041         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36042         support %f for HC11/HC12 targets.
36043         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36044         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36045         on HC11/HC12 targets.
36046         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36048 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36050         * gcc.dg/wchar_t-1.c: New file.
36051         * gcc.dg/wint_t-1.c: Likewise.
36053 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36055         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36057 2001-06-11  Richard Henderson  <rth@redhat.com>
36059         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36061 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36063         * gcc.c-torture/compile/20010611-1.c: New test.
36065 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36067         * gcc.dg/c99-tag-1.c: Add more tests.
36069 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36071         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36072         representation on MN10300 and ARM/Thumb.
36074 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36076         * g77.f-torture/execute/20010610.f: New.
36078 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36080         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36081         names.
36083 2001-06-09  Richard Henderson  <rth@redhat.com>
36085         * gcc.c-torture/execute/ashrdi-1.c: New.
36086         * gcc.c-torture/execute/ashldi-1.c: New.
36087         * gcc.c-torture/execute/lshrdi-1.c: New.
36089 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36091         * objc/execute/load-3.m: Added. Check sending +load to categories,
36092         in addition to classes.
36094 2001-06-08  Stan Shebs  <shebs@apple.com>
36096         * objc/execute/load-2.m: New test.  From Nicola Pero
36097         <n.pero@mi.flashnet.it>.
36099 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36101         * gcc.c-torture/execute/20010605-2.c: New test.
36103 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36105         * g++.old-deja/g++.abi/vbase2.C: New test.
36106         * g++.old-deja/g++.abi/vbase3.C: New test.
36108 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36110         * g++.old-deja/g++.pt/friend49.C: New test.
36112 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36114         * g++.old-deja/g++.ext/anon3.C: New test.
36116 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36118         * g++.old-deja/g++.other/conv7.C: New test.
36120 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36122         * gcc.c-torture/compile/20010605-2.c: New test.
36124 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36126         * gcc.c-torture/execute/20010604-1.c: New test.
36128 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36130         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36132 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36134         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36135         (g++_link_flags): Likewise.
36136         (g++_init): Pass gccpath's value to two previous functions.
36138 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36140         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36141         Ensure logfile entry matches exec command line.
36143 2001-05-31  Richard Henderson  <rth@redhat.com>
36145         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36146         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36148 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36150         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36151         compiler for irix6.2
36153 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36155         * g++.old-deja/g++.other/optimize3.C: New file.
36157 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36159         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36160         assemble.
36162 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36164         * g++.old-deja/g++.other/optimize2.C: New file.
36166 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36168         * gcc.c-torture/compile/20010518-2.c: New file.
36169         * gcc.c-torture/execute/20010518-1.c: New file.
36170         * gcc.c-torture/execute/20010518-2.c: New file.
36172 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36174         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36176 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36178         G++ no longer defines builtins that do not begin with __builtin.
36179         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36180         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36181         * g++.old-deja/g++.law/builtin1.C: Likewise.
36182         * g++.old-deja/g++.law/cvt2.C: Likewise.
36183         * g++.old-deja/g++.mike/net5.C: Likewise.
36184         * g++.old-deja/g++.other/builtins1.C: Likewise.
36185         * g++.old-deja/g++.other/builtins2.C: Likewise.
36186         * g++.old-deja/g++.other/builtins3.C: Likewise.
36187         * g++.old-deja/g++.other/builtins4.C: Likewise.
36188         * g++.old-deja/g++.other/inline8.C: Likewise.
36189         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36191 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36193         * g++.old-deja/g++.pt/using1.C: Adjust.
36194         * g++.old-deja/g++.pt/using2.C: New test.
36196 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36198         * gcc.dg/cpp/charconst.c: New tests.
36199         * gcc.dg/cpp/escape.c: New tests.
36200         * gcc.dg/cpp/escape-1.c: New tests.
36201         * gcc.dg/cpp/escape-2.c: New tests.
36202         * gcc.dg/cpp/ucs.c: New tests.
36204 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36206         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36207         native compiler for irix6.5.
36209 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36211         * lib/g++.exp (g++_include_flags): Use args to compute
36212         get_multilibs.
36213         (g++_link_flags): Likewise.
36214         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36216 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36218         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36220 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36222         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36223         this file.
36225 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36227         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36228         STACK_SIZE;
36229         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36230         to STACK_SIZE; Use it to define size of add_histo array.
36231         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36232         to STACK_SIZE.
36233         (f): Use GITT_SIZE to define size of gitt local table.
36234         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36235         to STACK_SIZE; Use it to define size of bytemem array.
36237 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36239         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36240         on 68HC11/HC12 due to the asm instruction.
36241         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36242         * gcc.c-torture/compile/920520-1.x: Likewise.
36243         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36244         on 68HC11/HC12 because the function is larger than 64K.
36245         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36246         on 68HC11/HC12 because the structure is too large.
36248 2001-05-20  Richard Henderson  <rth@redhat.com>
36250         * gcc.c-torture/execute/20010520-1.c: New.
36252 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36254         * g++.old-deja/g++.warn/compare1.C: New test.
36255         * gcc.dg/compare4.c: New test.
36257 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36259         * g++.old-deja/g++.other/optimize1.C: New test.
36261 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36263         * g++.old-deja/g++.pt/spec41.C: New test.
36265 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36267         * gcc.c-torture/compile/20010114-1.x: Remove.
36269 2001-05-18  Stan Shebs  <shebs@apple.com>
36271         * gcc.c-torture/compile/20010518-1.c: New test.
36273 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36275         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36276         * g++.old-deja/g++.pt/crash67.C: New test.
36278 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36280         * g++.old-deja/g++.other/debug9.C: New test.
36282 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36284         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36286 2001-05-16  Jan Hubicka  <jh@suse.cz>
36288         * gcc.c-torture/compile/20010516-1.c: New test.
36290 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36292         * g++.old-deja/g++.other/crash41.C: New test.
36294 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36296         * g++.old-deja/g++.pt/crash66.C: New test.
36298 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36300         * g++.old-deja/g++.robertl/eb27.C: Convert.
36302 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36304         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36305         declaration being redundant.
36307 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36309         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36311 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36313         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36315 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36317         * lib/g++.exp: Use testsuite_flags.
36319 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36321         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36323 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36325         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36327 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36329         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36331 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36333         * gcc.c-torture/compile/20010313-1.c: New test.
36335 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36337         * gcc.dg/cpp/direct2.c: New test.
36338         * gccq.dg/cpp/direct2s.c: New test.
36340         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36342 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36344         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36345         * g++.old-deja/g++.other/op3.C: Likewise.
36347 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36349         * gcc.dg/cpp/syshdr.h: New file.
36350         * gcc.dg/cpp/sysmac1.c: Update.
36351         * gcc.dg/cpp/sysmac2.c: Update.
36353 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36355         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36357 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36359         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36360         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36362 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36364         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36366 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36368         * lib/g++.exp (g++_include_flags): Don't use any special flags
36369         if TESTING_IN_BUILD_TREE is not defined.
36370         (g++_init): Use a plain 'c++' as the compiler if
36371         TESTING_IN_BUILD_TREEE is not defined.
36373 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36375         * g++.old-deja/g++.eh/catch13.C: New test.
36376         * g++.old-deja/g++.eh/catch14.C: New test.
36378 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36380         * gcc.dg/cpp/tr-define.c: New test.
36382 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36384         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36385         <stdlib.h>, not <malloc.h>.
36387 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36389         * g++.old-deja/g++.ns/template17.C: New test.
36391 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36393         * g++.old-deja/g++.pt/ref4.C: New test.
36395 2001-04-30  Richard Henderson  <rth@redhat.com>
36397         * gcc.dg/20000724-1.c: Revert last change.
36399 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36401         * g77.f-torture/execute/20010430.f: New test.
36403 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36405         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36407 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36409         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36411 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36413         * g++.old-deja/g++.eh/crash6.C: New test.
36415 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36417         * g++.old-deja/g++.other/warn7.C: New test.
36419 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36421         * g++.old-deja/g++.other/defarg9.C: New test.
36423 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36425         * g77.f-torture/compile/20010426.f: New test.
36426         * g77.f-torture/execute/20010426.f: New test.
36428 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36430         * g77.f-torture/compile/20000629-1.x: Remove - error
36431         has been fixed.
36433 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36435         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36436         Tweak slightly to work with g++.dg framework.
36437         * g++.dg/special/ecos.exp: Run initp1.C test.
36438         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36440         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36441         its linker doesn't give line numbers either.
36442         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36444 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36446         * g++.old-deja/g++.other/lex1.C: New test.
36448 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36450         * gcc.dg/noncompile/20010425-1.c: New test.
36452 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36454         * g++.old-deja/g++.pt/mangle2.C: New test.
36456 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36458         * gcc.dg/format/plus-1.c: New test.
36460 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36462         * gcc.dg/20010423-1.c: New test.
36464 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36466         * gcc.c-torture/execute/20010422-1.c: New test.
36468 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36470         * g++.old-deja/g++.ns/type2.C: New test.
36472 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36474         * g++.old-deja/g++.other/perf1.C: New test.
36476 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36478         * gcc.dg/c99-func-2.c: Remove xfail.
36479         * gcc.dg/c99-func-3.c: Remove xfail.
36480         * gcc.dg/c99-func-4.c: Remove xfail.
36482 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36484         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36486 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36488         * gcc.c-torture/compile/20010423-1.c: New test.
36490 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36492         * g++.old-deja/g++.pt/typename28.C: New test.
36494 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36496         * g++.old-deja/g++.abi/empty2.C: New test.
36497         * g++.old-deja/g++.abi/empty3.C: New test.
36499 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36501         * g++.old-deja/g++.other/comdat2.C: New test.
36502         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36504 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36506         * g++.old-deja/g++.other/overload14.C: New test.
36508 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36510         * g++.old-deja/g++.other/lookup23.C: New test.
36512 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36514         * gcc.c-torture/execute/20010403-1.c: New test.
36516 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36517             Mark Mitchell  <mark@codesourcery.com>
36519         * lib/old-dejagnu.exp: Don't delete output of executable.
36520         Add .exe suffix to executables.
36522 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36524         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36526 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36528         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36530 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36532         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36533         * g++.old-deja/g++.abi/crash1.C: New test.
36535 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36537         * g++.old-deja/g++.other/crash40.C: New test.
36539 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36541         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36543 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36545         * g++.old-deja/g++.other/warn6.C: New test.
36547 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36549         * g++.old-deja/g++.robertl/eb42.C: Same.
36551 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36553         * gcc.dg/wtr-conversion-1.c: New testcase.
36555 2001-04-10  Richard Henderson  <rth@redhat.com>
36557         * g++.old-deja/g++.other/array5.C: New.
36559 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36561         * gcc.c-torture/execute/20010408-1.c: New test.
36563 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36565         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36566         headers and constructs.
36567         * g++.old-deja/g++.robertl/eb79.C: Same.
36568         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36569         * g++.old-deja/g++.robertl/eb73.C: Same.
36570         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36571         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36572         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36573         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36574         * g++.old-deja/g++.robertl/eb44.C: Same.
36575         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36576         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36577         * g++.old-deja/g++.robertl/eb39.C: Same.
36578         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36579         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36580         * g++.old-deja/g++.robertl/eb30.C: Same.
36581         * g++.old-deja/g++.robertl/eb3.C: Same.
36582         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36583         * g++.old-deja/g++.robertl/eb21.C: Same.
36584         * g++.old-deja/g++.robertl/eb15.C: Same.
36585         * g++.old-deja/g++.robertl/eb118.C: Same.
36586         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36587         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36588         * g++.old-deja/g++.robertl/eb109.C: Same.
36589         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36590         * g++.old-deja/g++.mike/rtti1.C: Same.
36591         * g++.old-deja/g++.mike/p658.C: Same.
36592         * g++.old-deja/g++.mike/net46.C: Same.
36593         * g++.old-deja/g++.mike/net34.C: Same.
36594         * g++.old-deja/g++.mike/memoize1.C: Same.
36595         * g++.old-deja/g++.mike/eh2.C: Same.
36596         * g++.old-deja/g++.law/weak.C: Same.
36597         * g++.old-deja/g++.law/visibility7.C: Same.
36598         * g++.old-deja/g++.law/visibility25.C: Same.
36599         * g++.old-deja/g++.law/visibility22.C: Same.
36600         * g++.old-deja/g++.law/visibility2.C: Same.
36601         * g++.old-deja/g++.law/visibility17.C: Same.
36602         * g++.old-deja/g++.law/visibility13.C: Same.
36603         * g++.old-deja/g++.law/visibility10.C: Same.
36604         * g++.old-deja/g++.law/visibility1.C: Same.
36605         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36606         * g++.old-deja/g++.law/vbase1.C: Same.
36607         * g++.old-deja/g++.law/operators32.C: Same.
36608         * g++.old-deja/g++.law/nest3.C: Same.
36609         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36610         * g++.old-deja/g++.law/except5.C (main): Same.
36611         * g++.old-deja/g++.law/cvt7.C (run): Same.
36612         * g++.old-deja/g++.law/cvt2.C: Same.
36613         * g++.old-deja/g++.law/cvt16.C: Same.
36614         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36615         * g++.old-deja/g++.law/ctors17.C (main): Same.
36616         * g++.old-deja/g++.law/ctors13.C: Same.
36617         * g++.old-deja/g++.law/ctors12.C (main): Same.
36618         * g++.old-deja/g++.law/ctors10.C: Same.
36619         * g++.old-deja/g++.law/code-gen5.C: Same.
36620         * g++.old-deja/g++.law/bad-error7.C: Same.
36621         * g++.old-deja/g++.law/arm9.C: Same.
36622         * g++.old-deja/g++.law/arm12.C: Same.
36623         * g++.old-deja/g++.law/arg8.C: Same.
36624         * g++.old-deja/g++.law/arg1.C: Same.
36625         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36626         * g++.old-deja/g++.jason/template31.C: Same.
36627         * g++.old-deja/g++.jason/template24.C (main): Same.
36628         * g++.old-deja/g++.jason/2371.C: Same.
36629         * g++.old-deja/g++.eh/new2.C: Same.
36630         * g++.old-deja/g++.eh/new1.C: Same.
36631         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36632         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36633         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36634         * g++.old-deja/g++.brendan/crash62.C: Same.
36635         * g++.old-deja/g++.brendan/crash52.C: Same.
36636         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36637         * g++.old-deja/g++.brendan/crash38.C: Same.
36638         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36639         * g++.old-deja/g++.brendan/copy9.C: Same.
36641 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36643         * gcc.c-torture/execute/20001203-2.c (memset):
36644         Count argument is of type __SIZE_TYPE__.
36646 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
36648         * gcc.c-torture/compile/20010404-1.c: New test.
36650 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
36652         * gcc.c-torture/compile/20010326-1.c: New test.
36654 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
36656         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
36657         peculiarities of the SH.
36658         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
36660 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36662         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
36663         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
36664         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
36666 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36668         * g77.f-torture/compile/20010321-1.f: New test.
36670 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36672         * gcc.c-torture/compile/20010329-1.c: New test.
36674 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
36676         * gcc.c-torture/execute/20010329-1.c: New test.
36678 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36680         * g++.old-deja/g++.other/eh4.C: Fix typo.
36682 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
36684         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
36686 2001-03-28  Philip Blundell  <philb@gnu.org>
36688         * gcc.c-torture/compile/20010328-1.c: New test.
36690 2001-03-27  Richard Henderson  <rth@redhat.com>
36692         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
36693         * g++.old-deja/g++.eh/vbase3.C: Likewise.
36695 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
36697         * gcc.c-torture/compile/20010327-1.c: New test.
36699 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
36701         * g++.old-deja/g++.other/friend12.C: New test.
36702         * g++.old-deja/g++.other/friend9.C: Expect no errors.
36703         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
36705 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36707         * gcc.c-torture/execute/20010325-1.c: New test.
36709 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
36711         * g++.old-deja/g++.other/mangle3.C: New test.
36713 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
36715         * g++.old-deja/g++.other/anon8.C: New test.
36717 2001-03-20  Philip Blundell  <philb@gnu.org>
36719         * gcc.c-torture/compile/20010320-1.c: New test.
36721 2001-03-17  Richard Henderson  <rth@redhat.com>
36723         * g++.old-deja/g++.other/eh4.C: Add expected error text.
36725 2001-03-15  Geoff Keating  <geoff@redhat.com>
36727         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
36728         tests on AIX.
36730 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
36732         * g++.old-deja/g++.other/eh4.C: New test.
36734 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36736         * gcc.dg/cpp/mi1.c: Update.
36738 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
36740         * g++.old-deja/g++.other/regstack.C: New test.
36742 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36744         * g++.old-deja/g++.other/ref4.C: New test.
36746 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
36748         * objc/execute/va_method.m: Added.
36749         * objc/execute/IMP.m: Added.
36750         * objc/execute/_cmd.m: Added.
36751         * objc/execute/accessing_ivars.m: Added.
36752         * objc/execute/class-1.m: Added.
36753         * objc/execute/class-10.m: Added.
36754         * objc/execute/class-11.m: Added.
36755         * objc/execute/class-12.m: Added.
36756         * objc/execute/class-13.m: Added.
36757         * objc/execute/class-14.m: Added.
36758         * objc/execute/class-2.m: Added.
36759         * objc/execute/class-3.m: Added.
36760         * objc/execute/class-4.m: Added.
36761         * objc/execute/class-5.m: Added.
36762         * objc/execute/class-6.m: Added.
36763         * objc/execute/class-7.m: Added.
36764         * objc/execute/class-8.m: Added.
36765         * objc/execute/class-9.m: Added.
36766         * objc/execute/class-tests-1.h
36767         * objc/execute/class-tests-2.h
36768         * objc/execute/compatibility_alias.m: Added.
36769         * objc/execute/encode-1.m: Added.
36770         * objc/execute/formal_protocol-1.m: Added.
36771         * objc/execute/formal_protocol-2.m: Added.
36772         * objc/execute/formal_protocol-3.m: Added.
36773         * objc/execute/formal_protocol-4.m: Added.
36774         * objc/execute/formal_protocol-5.m: Added.
36775         * objc/execute/formal_protocol-6.m: Added.
36776         * objc/execute/formal_protocol-7.m: Added.
36777         * objc/execute/informal_protocol.m: Added.
36778         * objc/execute/initialize.m: Added.
36779         * objc/execute/load.m: Added.
36780         * objc/execute/many_args_method.m: Added.
36781         * objc/execute/nested-3.m: Added.
36782         * objc/execute/no_clash.m: Added.
36783         * objc/execute/private.m: Added.
36784         * objc/execute/redefining_self.m: Added.
36785         * objc/execute/root_methods.m: Added.
36786         * objc/execute/selector-1.m: Added.
36787         * objc/execute/static-1.m: Added.
36788         * objc/execute/static-2.m: Added.
36789         * objc/execute/va_method.m: Added.
36791 2001-03-10  Richard Henderson  <rth@redhat.com>
36793         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
36795 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
36797         * g++.old-deja/g++.other/crash31.C: XFAIL.
36798         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
36799         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
36800         * gcc.c-torture/execute/20010123-1.x: XFAIL.
36801         * gcc.c-torture/execute/20010124-1.x: XFAIL.
36802         * gcc.dg/sequence-pt-1.c: XFAIL one test.
36804 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36806         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
36808 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36810         * gcc.dg/20000724-1.c: Don't use multiline strings.
36812 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
36814         * objc/execute/string1.m, objc/execute/string2.m: Compare the
36815         result of -cString against what we expect it to be; don't just
36816         print it out for no one to read.
36818         * objc/execute/string3.m, objc/execute/string4.m: New tests.
36819         Based on testcases provided by Nicola Pero.
36821 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36823         * gcc.dg/cpp/macro7.c: New test.
36825 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
36827         * gcc.dg/cpp/multiline.c: Update.
36829 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36831         * g++.old-deja/g++.other/enum3.C: New test.
36833 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36835         * g++.old-deja/g++.other/pod1.C: New test.
36837 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36839         * g++.old-deja/g++.ext/overload1.C: New test.
36841 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36843         * g++.old-deja/g++.pt/using1.C: New test.
36845 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
36847         * g++.old-deja/g++.other/using9.C: New test.
36849 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
36851         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
36853         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
36855 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
36857         * g++.old-deja/g++.ext/realpt1.C: Remove.
36859 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
36861         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
36863 2001-02-26  Will Cohen  <wcohen@redhat.com>
36865         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
36867 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
36869         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
36870         templatized constructors.
36872 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36874         * gcc.c-torture/execute/20010224-1.c: New test.
36876 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
36878         * gcc.c-torture/execute/20010222-1.c: New test.
36880 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
36882         * g++.old-deja/g++.other/inline20.C: New test.
36884 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
36886         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
36888 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36890         * g++.old-deja/g++.other/lookup22.C: New test.
36892 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
36894         * g77.dg: New directory.
36895         * g77.dg/20010216-1.f: New test case.
36896         * g77.dg/dg.exp: New driver.
36897         * lib/g77-dg.exp: New driver library.
36899 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36901         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
36903 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
36905         * g++.old-deja/g++.other/decl9.C: New test.
36907 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
36909         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36910         not need <string> and also tests the initialization at runtime.
36912 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36914         * gcc.c-torture/execute/longlong.c: New test.
36916 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36918         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36920 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36922         * gcc.c-torture/execute/920302-1.c (execute):
36923         Change argument type to short.
36925 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36927         * g++.old-deja/g++.pt/deduct6.C: New test.
36929 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36931         * g++.old-deja/g++.pt/deduct5.C: New test.
36933 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36935         * gcc.c-torture/execute/20010209-1.c: New test.
36937 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36939         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36941 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36943         * g++.dg/vtgc1.C: Update for new ABI.
36945         * consistency.vlad: New directory, 1665 files.
36947 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36949         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36950         return type.
36951         * gcc.dg/cpp/digraphs.c: Declare puts.
36953 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36955         * g++.old-deja/g++.other/warn5.C: New test.
36957 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36959         * g++.old-deja/g++.pt/spec40.C: New test.
36961 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36963         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36964         case.
36965         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36967 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36969         * gcc.c-torture/compile/20010209-1.c: New test.
36971 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36973         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36974         excess errors message but not if it crashes.
36975         * g++.old-deja/g++.other/crash27.C: Likewise.
36976         * g++.old-deja/g++.other/crash28.C: Likewise.
36977         * g++.old-deja/g++.other/crash30.C: Likewise.
36978         * g++.old-deja/g++.other/crash32.C: Likewise.
36979         * g++.old-deja/g++.other/crash35.C: Likewise.
36980         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36982 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36984         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36985         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36986         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36987         g77.f-torture/execute/execute.exp,
36988         g77.f-torture/noncompile/noncompile.exp,
36989         gcc.c-torture/execute/execute.exp,
36990         gcc.c-torture/execute/memcheck/memcheck.exp,
36991         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36992         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36993         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36994         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36995         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36996         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36997         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36998         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36999         Remove bug reporting instructions with ancient email addresses.
37001 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37003         * gcc.dg/20010202-1.c: New test.
37004         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37006 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37008         * g++.dg/stdbool-if.C: New test.
37010 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37012         * objc/execute/fdecl.m: Added main().
37014 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37016         * gcc.c-torture/execute/20010206-1.c: New test.
37018 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37020         * gcc.dg/cpp/avoidpaste1.c: Update.
37022 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37024         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37025         Pero <nicola@brainstorm.co.uk>.
37026         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37028 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37030         * g++.old-deja/g++.pt/spec39.C: New test.
37032 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37034         * gcc.c-torture/compile/20010202-1.c: New test.
37036 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37038         * g++.old-deja/g++.abi/primary2.C: New test.
37039         * g++.old-deja/g++.abi/primary3.C: New test.
37040         * g++.old-deja/g++.abi/primary4.C: New test.
37041         * g++.old-deja/g++.abi/primary5.C: New test.
37042         * g++.old-deja/g++.abi/vtable3.h: New test.
37043         * g++.old-deja/g++.abi/vtable3a.C: New test.
37044         * g++.old-deja/g++.abi/vtable3b.C: New test.
37045         * g++.old-deja/g++.abi/vtable3c.C: New test.
37046         * g++.old-deja/g++.abi/vtable3d.C: New test.
37047         * g++.old-deja/g++.abi/vtable3e.C: New test.
37048         * g++.old-deja/g++.abi/vtable3f.C: New test.
37049         * g++.old-deja/g++.abi/vtable3g.C: New test.
37050         * g++.old-deja/g++.abi/vtable3h.C: New test.
37051         * g++.old-deja/g++.abi/vtable3i.C: New test.
37052         * g++.old-deja/g++.abi/vtable3j.C: New test.
37053         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37055 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37057         * g++.old-deja/g++.other/anon6.C: New test.
37058         * g++.old-deja/g++.other/anon7.C: New test.
37060 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37062         * gcc.dg/cpp/avoidpaste2.c: New tests.
37064 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37066         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37068 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37070         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37071         DECIMAL_DIG cases for Irix."
37073 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37075         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37077 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37079         * gcc.dg/c99-tag-1.c: New test.
37081 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37083         * gcc.dg/cpp/tr-warn1.c: Add tests.
37085 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37087         * gcc.dg/cpp/avoidpaste1.c: Update.
37088         * gcc.dg/cpp/paste4.c: Update.
37090 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37092         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37093         cases for Irix.
37095 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37097         * g++.old-deja/g++.other/inline19.C: New test.
37099 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37101         * gcc.dg/Wlarger-than.c: New test.
37103 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37105         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37107 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37109         * gcc.c-torture/execute/20010129-1.c: New test.
37110         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37112 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37114         * gcc.dg/cpp/avoidpaste1.c: Test case.
37116 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37118         * g++.old-deja/g++.other/inline18.C: New test.
37120 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37122         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37123         and __builtin_putchar.
37125 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37127         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37128         tests.
37130 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37132         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37133         floating point number rounding mode to round to the nearest
37134         representable mode.
37136 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37138         * g++.old-deja/g++.other/mangle2.C: New test.
37140 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37142         * gcc.c-torture/compile/20010124-1.c: New test.
37144 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37146         * g++.old-deja/g++.pt/spec38.C: New test.
37148 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37150         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37151         "Build don't run".
37153 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37155         * gcc.c-torture/execute/20010123-1.c: New test.
37157 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37159         * g++.old-deja/g++.pt/spec37.C: New test.
37161 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37163         * g++.old-deja/g++.pt/overload14.C: New test.
37165 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37167         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37168         __builtin_return_address.
37170 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37172         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37173         * g++.old-deja/g++.pt/spec35.C: New test.
37174         * g++.old-deja/g++.pt/spec36.C: New test.
37176 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37178         * gcc.c-torture/compile/20010118-1.c: New test.
37180 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37182         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37184 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37186         * gcc.c-torture/execute/20010119-1.c: New test.
37188 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37190         * g++.old-deja/g++.other/vbase5.C: New test.
37192 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37194         * gcc.c-torture/execute/20010118-1.c: New test.
37196 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37198         * g++.old-deja/g++.pt/deduct3.C: New test.
37200 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37202         * g++.old-deja/g++.pt/spec34.C: New test.
37204 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37206         * g77.f-torture/compile/20000601-2.f: New test.
37208 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37210         * g++.old-deja/g++.other/init17.C: New test.
37212 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37214         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37216 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37218         * g++.old-deja/g++.pt/unify8.C: New test.
37220 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37222         * g++.old-deja/g++.abi/vbase1.C: New test.
37224 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37226         * g++.old-deja/g++.pt/crash65.C: New test.
37228 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37230         * gcc.dg/cpp/assembl2.S: New test case.
37232 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37234         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37235         are supported.
37237 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37239         * g++.old-deja/g++.other/builtins1.C: New test.
37240         * g++.old-deja/g++.other/builtins2.C: Likewise.
37241         * g++.old-deja/g++.other/builtins3.C: Likewise.
37242         * g++.old-deja/g++.other/builtins4.C: Likewise.
37244 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37246         * gcc.c-torture/compile/20010117-1.c: New test.
37247         * gcc.c-torture/compile/20010117-2.c: New test.
37249 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37251         * g77.f-torture/execute/20010116.[fx]: New test,
37252         XFAIL on i?86-*-*.
37253         * g77.f-torture/compile/20010115.f: Indicate it's
37254         a test for PR fortran/1636.
37256 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37258         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37260 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37262         * g77.f-torture/compile/20010115.f: New test.
37264 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37266         * g++.old-deja/g++.pt/nontype5.C: New test.
37268 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37270         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37271         have an equivalent working one below it.
37273 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37275         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37276         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37278 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37280         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37281         message containing "init_priority".
37282         (conpr-2.C): Likewise.
37283         (conpr-3.C): Likewise.
37284         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37286 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37288         * gcc.c-torture/execute/20010114-2.c: New test.
37290 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37292         * gcc.c-torture/compile/20010114-1.c: New test.
37293         * gcc.c-torture/compile/20010114-1.x: Xfail.
37294         * gcc.c-torture/compile/20010114-2.c: New test.
37295         * gcc.c-torture/execute/20010114-1.c: New test.
37296         * gcc.dg/trunc-1.c: New test.
37297         * gcc.dg/uninit-B.c: New test.
37299 2001-01-13  Nick Clifton  <nickc@redhat.com>
37301         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37302         target.
37304 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37306         * gcc.c-torture/compile/20010113-1.c: New test.
37308 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37310         * gcc.c-torture/compile/20001212-1.c: New test.
37312 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37314         * gcc.dg/cpp/widestr1.c: Update.
37315         * gcc.dg/cpp/prag-imp.c: Remove.
37317 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37319         * gcc.c-torture/execute/20000801-3.x: Remove.
37320         * gcc.dg/c90-init-1.c: New test.
37321         * gcc.dg/c99-init-1.c: New test.
37322         * gcc.dg/c99-init-2.c: New test.
37323         * gcc.dg/gnu99-init-1.c: New test.
37325 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37327         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37328         testing that no relevant ones were found.
37330 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37332         * g++.old-deja/g++.pt/cast2.C: New test.
37334 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37336         * g++.old-deja/g++.pt/friend47.C: New test.
37338 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37340         * g++.old-deja/g++.pt/instantiate13.C: New test.
37342 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37344         * g++.old-deja/g++.other/defarg7.C: New test.
37345         * g++.old-deja/g++.other/defarg8.C: New test.
37347 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37349         * g++.old-deja/g++.pt/crash64.C: New test.
37351 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37353         * g++.old-deja/g++.pt/crash63.C: New test.
37355 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37357         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37359 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37361         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37363 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37365         * g++.old-deja/g++.pt/error3.C: New test.
37367 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37369         * g++.old-deja/g++.other/crash39.C: New test.
37371 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37373         * g++.old-deja/g++.other/vbase4.C: New test.
37375 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37377         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37378         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37379         * gcc.dg/special/special.exp: New test driver which will check
37380         for alias support for the above test.
37382 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37384         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37385         problems on small machines.
37386         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37387         parameterize.
37389 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37391         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37392         mips.
37393         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37395 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37397         * g++.old_deja/g++.pt/using8.C: New test.
37399 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37401         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37403 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37405         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37406         where a failure is expected.
37407         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37409 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37411         * g++.old_deja/g++.pt/instantiate12.C: New test.
37413 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37415         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37416         start of structs.
37417         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37418         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37419         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37420         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37421         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37422         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37423         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37424         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37425         * g++.old-deja/g++.eh/spec6.C: Likewise.
37426         * g++.old-deja/g++.jason/crash3.C: Likewise.
37427         * g++.old-deja/g++.law/ctors11.C: Likewise.
37428         * g++.old-deja/g++.law/ctors17.C: Likewise.
37429         * g++.old-deja/g++.law/ctors5.C: Likewise.
37430         * g++.old-deja/g++.law/ctors9.C: Likewise.
37431         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37432         * g++.old-deja/g++.mike/net22.C: Likewise.
37433         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37434         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37435         * g++.old-deja/g++.mike/virt3.C: Likewise.
37436         * g++.old-deja/g++.niklas/t128.C: Likewise.
37437         * g++.old-deja/g++.other/anon4.C: Likewise.
37438         * g++.old-deja/g++.other/using1.C: Likewise.
37439         * g++.old-deja/g++.other/warn3.C: Likewise.
37440         * g++.old-deja/g++.pt/t37.C: Likewise.
37441         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37442         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37444 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37446         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37448 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37450         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37452 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37454         * gcc.c-torture/compile/20010107-1.c: New test.
37456 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37458         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37460 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37462         * gcc.dg/format/format.h: New file.
37463         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37464         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37465         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37466         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37467         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37468         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37469         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37470         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37471         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37472         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37473         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37474         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37475         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37476         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37477         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37478         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37479         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37480         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37481         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37482         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37483         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37484         instead of declaring standard types, macros and functions in each
37485         test.
37487 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37489         * gcc.c-torture/execute/20010106-1.c: New test.
37491 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37493         * gcc.dg/format/format.exp: New file.
37494         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37495         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37496         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37497         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37498         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37499         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37500         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37501         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37502         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37503         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37504         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37505         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37506         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37507         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37508         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37509         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37510         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37511         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37512         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37513         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37514         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37515         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37516         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37517         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37518         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37519         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37520         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37521         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37522         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37523         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37524         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37525         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37526         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37527         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37528         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37529         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37530         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37531         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37532         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37533         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37534         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37535         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37537 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37539         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37540         account.
37542 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37544         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37546 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37548         * g++.old-deja/g++.pt/crash62.C: New test.
37550 2001-01-04  Richard Henderson  <rth@redhat.com>
37552         * gcc.dg/20000926-1.c: Update expected warnings.
37553         * gcc.dg/array-2.c: Likewise.
37554         * gcc.dg/array-4.c: Also validate flexible array members.
37555         * gcc.dg/c99-flex-array-1.c: New.
37557 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37559         * gcc.c-torture/compile/20001222-1.x: Remove.
37561 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37563         * gcc.c-torture/execute/built-in-setjmp.c: New.
37565 2001-01-03  Richard Henderson  <rth@redhat.com>
37567         * gcc.dg/940510-1.c: Update expected error wording.
37568         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37570 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37572         * lib/target-supports.exp (check_alias_available): Modified to
37573         indicate aliases not supported if only weak aliases are supported.
37575 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37577         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37578         Turn on cmpstrsi checks for __pj__ and __i370__.
37580 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37582         * g++.old-deja/g++.other/virtual11.C: New test.
37584 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37586         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37588 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37590         * gcc.c-torture/compile/20010102-1.c: New test.
37592 2001-01-02  Andreas Jaeger  <aj@suse.de>
37594         * gcc.dg/noreturn-3.c: New test.
37596         * gcc.dg/noreturn-4.c: New test.
37598 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37600         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37601         __builtin_fputc and __builtin_fwrite.
37603 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37605         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37606         signed char, not default char.
37608 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37610         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37612 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37614         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37616 2000-12-29  Richard Henderson  <rth@redhat.com>
37618         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37619         (__cyg_profile_func_exit): Define.
37621 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37623         * g++.dg/vtgc1.C: New test.
37625 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37627         * gcc.dg/noncompile/20001228-1.c: New test.
37629         * gcc.dg/20001228-1.c: New test.
37631         * gcc.c-torture/execute/20001228-1.c: New test.
37633 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37635         * gcc.dg/format-strfmon-1.c: New test.
37637 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37639         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37640         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37641         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37642         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37643         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37644         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37645         * gcc.c-torture/execute/string-opt-6.c: Likewise.
37646         * gcc.c-torture/execute/string-opt-7.c: Likewise.
37647         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37648         * gcc.c-torture/execute/string-opt-9.c: Likewise.
37649         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37650         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37651         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37653         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
37654         * gcc.c-torture/execute/string-opt-4.c: Test index.
37656 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
37658         * gcc.c-torture/compile/20001226-1.c: New test.
37660 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37662         * gcc.c-torture/compile/20001222-1.c: New test.
37663         * gcc.c-torture/compile/20001222-1.x: Xfail.
37665 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
37667         * gcc.c-torture/execute/comp-goto-2.c: New test.
37669 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
37671         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
37672         Use long types if __INT_MAX__ is 32767.
37673         (main): Use cast to (sint32 *) when poking 88 into a_page.
37675         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
37677 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
37679         * gcc.c-torture/compile/20001221-1.c: New test.
37680         * gcc.c-torture/execute/20001221-1.c: New test.
37682 2000-12-20  Richard Henderson  <rth@redhat.com>
37684         * g++.old-deja/g++.pt/crash36.C: Update error lines.
37685         * g++.old-deja/g++.robertl/eb109.C: Likewise.
37687 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37689         * gcc.dg/compare3.c: New test.
37691 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37693         * gcc.dg/format-warnll-1.c: New test.
37695 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37697         * gcc.dg/cpp/cmdlne-P.c: New test.
37699 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37701         * gcc.c-torture/execute/builtin-abs-1.c,
37702         gcc.c-torture/execute/builtin-abs-2.c: New tests.
37704 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37706         * gcc.dg/cpp/multiline.c: New test.
37708 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
37710         * g++.old-deja/g++.other/syshdr1.C: Update.
37711         * gcc.dg/cpp/lineflags.c: Remove temporarily.
37713 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37715         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
37717 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37719         * g++.old-deja/g++.pt/ttp65.C: New test.
37721 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37723         * g++.old-deja/g++.pt/ttp64.C: New test.
37725 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37727         * g++.old-deja/g++.pt/spec33.C: New test.
37729 2000-12-14  Catherine Moore  <clm@redhat.com>
37731         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
37732         * gcc.c-torture/execute/920612-2.c: Likewise.
37733         * gcc.c-torture/execute/920428-2.c: Likewise.
37734         * gcc-c-torture/execute/va-arg-11.c: Call exit.
37735         * gcc.c-torture/execute/va-arg-21.c: Likewise.
37737 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37739         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
37740         * gcc.dg/pack-test-2.c: Likewise.
37742 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37744         Tests by Zack Weinberg <zackw@stanford.edu>.
37746         * gcc.dg/cpp/defined.c: Update.
37747         * gcc.dg/cpp/defined_trad.c: New tests.
37749 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37751         * gcc.dg/cpp/trad-direct.c: Update.
37753 2000-12-11  Neil Booth  <neilb@earthling.net>
37755         * gcc.dg/cpp/defined_trad.c
37757 2000-12-11  Neil Booth  <neilb@earthling.net>
37759         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
37761 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37763         * gcc.dg/format-miss-2.c: New test.
37765 2000-12-09  Neil Booth  <neilb@earthling.net>
37767         * gcc.dg/cpp/lineflags.c: New tests.
37768         * gcc.dg/cpp/poison.c: Update.
37769         * gcc.dg/cpp/redef2.c: Update.
37770         * gcc.dg/cpp/skipping.c: New test.
37772 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
37774         * g++.old-deja/g++.other/eh3.C: New testcase.
37776 2000-12-07  Neil Booth  <neilb@earthling.net>
37778         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
37779         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
37780         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
37781         wtr-union-init-2.c, wtr-union-init-3.c: Update.
37782         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
37783         Update.
37785 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37787         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
37788         __SIZE_TYPE__ instead of int for type of integers cast to
37789         pointers.
37791 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
37793         * g++.old-deja/g++.other/cleanup4.C: New test.
37795 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37797         * format-sec-1.c: New test.
37799 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37801         * gcc.dg/format-nonlit-3.c: New test.
37803 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37805         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
37806         through a null pointer.
37808 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37810         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
37811         * g++.old-deja/g++.pt/partial4.C: New test.
37813 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
37815         * gcc.c-torture/execute/ieee/hugeval.x: New.
37817 2000-12-06  Neil Booth  <neilb@earthling.net>
37819         * gcc.dg/cpp/backslash2.c: New tests.
37821 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37823         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
37824         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
37826 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
37828         * gcc.c-torture/execute/20001203-2.c: New testcase.
37830 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37832         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
37833         * g++.old-deja/g++.other/virtual10.C: New test.
37835 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
37837         * g++.old-deja/g++.mike/pmf5.C: Remove test.
37839 2000-12-05  Richard Henderson  <rth@redhat.com>
37841         * gcc.c-torture/compile/20001205-1.c: New.
37843 2000-12-04  Neil Booth  <neilb@earthling.net>
37845         * g++.old-deja/g++.other/virtual9.C: New test.
37846         * g++.old-deja/g++.pt/crash61.C: New test.
37847         * gcc.c-torture/execute/loop-9.c: New test.
37849 2000-12-04  Neil Booth  <neilb@earthling.net>
37851         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
37852         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
37853         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
37854         * gcc.dg/cpp/extratokens.c: ...here.
37856 2000-12-04  Neil Booth  <neilb@earthling.net>
37858         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
37859         New tests.
37861 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37863         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
37864         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
37866 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37868         * gcc.c-torture/execute/20001203-1.c: New test.
37870 2000-12-03  Neil Booth  <neilb@earthling.net>
37872         * gcc.dg/cpp/macro6.c: New test cases.
37874 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37876         * gcc.c-torture/execute/string-opt-9.c: New test.
37877         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37878         * gcc.c-torture/execute/string-opt-11.c: Likewise.
37879         * gcc.c-torture/execute/string-opt-12.c: Likewise.
37881         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
37882         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
37884 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
37886         * gcc.dg/cpp/if-6.c: New testcase.
37888         * gcc.dg/20001201-1.c: New testcase.
37890 2000-12-02  Neil Booth  <neilb@earthling.net>
37892         * g++.old-deja/g++.other/externC4.C,
37893         g++.old-deja/g++.other/friend10.C: New tests.
37895 2000-12-02  Neil Booth  <neilb@earthling.net>
37897         * g++.old-deja/g++.other/instan2.C
37898         * g++.old-deja/g++.other/instan3.C: New test.
37900 2000-12-02  Neil Booth  <neilb@earthling.net>
37902         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
37903         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
37904         gnuc99.c,gnuc99-pedantic.c: New tests.
37906 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37908         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
37909         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37911 2000-12-01  Neil Booth  <neilb@earthling.net>
37913         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37914         * gcc.dg/cpp/poison.c: Update.
37915         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37917 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37919         * g77.f-torture/execute/20001201.f: New test.
37921 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37923         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37925 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37927         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37929 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37931         * g++.old-deja/g++.other/cast6.C: New test.
37933 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37935         * gcc.c-torture/execute/20001130-2.c: New testcase.
37937 2000-11-30  Richard Henderson  <rth@redhat.com>
37939         * gcc.c-torture/execute/20001130-1.c: New test.
37941 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37943         * g++.old-deja/g++.other/op3.C: New test.
37945 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37947         * g++.old-deja/g++.other/op2.C: New test.
37949 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37951         * g++.old-deja/g++.other/crash38.C: New test.
37953 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37955         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37957 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37959         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37960         tests.
37961         * gcc.c-torture/execute/string-opt-6.c: New test.
37963         * gcc.dg/20001117-1.c: Add main.
37965 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37967         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37968         Move from here ...
37969         * gcc.dg/940510-1.c: ... to here.
37971         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37972         zero-size arrays in toplevel structures.
37974 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37976         * gcc.c-torture/execute/loop-8.c: New test.
37978 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37980         * g++.old-deja/g++.other/base1.C: New test.
37982 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37984         * g++.old-deja/g++.other/parse2.C: New test.
37986 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37988         * g++.old-deja/g++.pt/incomplete1.C: New test.
37990 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37992         * g++.old-deja/g++.other/friend9.C: New test.
37994 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37996         * gcc.dg/20001127-1.c: New test.
37998 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38000         * g++.old-deja/g++.pt/friend46.C: New test.
38002 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38004         * g++.old-deja/g++.other/ptrmem8.C: New test.
38006 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38008         * gcc.c-torture/execute/string-opt-7.c: New test.
38009         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38011 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38013         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38014         instead of 'mkcheck 2'.
38016 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38018         * gcc.c-torture/execute/memcheck/driver.c,
38019         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38020         C9X references to refer to C99.
38022 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38024         * gcc.dg/ultrasp3.c: New test.
38026 2000-11-25  Neil Booth  <neilb@earthling.net>
38028         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38030 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38032         * gcc.c-torture/compile/20001123-2.c: New.
38034 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38036         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38038 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38040         * gcc.dg/sequence-point-1.c: Add some new tests.
38041         * gcc.c-torture/execute/20001124-1.c: New test.
38043 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38045         * g++.old-deja/g++.other/vaarg4.C: New test.
38046         * gcc.c-torture/compile/20001123-1.c: New test.
38048 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38050         * g++.other/crash24.C: Adjust and remove XFAIL.
38051         * g++.other/crash37.C: New test.
38053 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38055         * g++.old-deja/g++.pt/instantiate9.C: New test.
38057 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38059         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38060         new ABI, too.
38062         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38063         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38065 2000-11-22  Neil Booth  <neilb@earthling.net>
38067         * gcc.dg/cpp/Wtrigraphs.c: New test.
38069 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38071         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38073 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38075         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38077 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38079         * lib/gcc-dg.exp: load_lib scanasm.exp.
38080         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38081         * lib/g++-dg.exp: load_lib scanasm.exp.
38082         * lib/scanasm.exp: New.
38083         (scan-assembler, scan-assembler-not): Add optional arguments to
38084         test name, or if not present, the pattern name.
38085         (scan-assembler-dem, scan-assembler-dem-not): New.
38087         * g++.dg/dg.exp: New.
38089 2000-11-21  Neil Booth  <neilb@earthling.net>
38091         * gcc.dg/cpp/integrated1.c: Remove.
38093 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38095         * gcc.c-torture/execute/20001121-1.c: New test.
38097 2000-11-21  Richard Henderson  <rth@redhat.com>
38099         * gcc.c-torture/compile/20001121-1.c: New test.
38101 2000-11-20  Neil Booth  <neilb@earthling.net>
38103         * gcc.dg/cpp/integrated1.c: New test.
38105 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38107         * g++.old-deja/g++.other/inline17.C: New test.
38109 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38111         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38112         local variable to be zero: I made the variable global. Now
38113         uses abort() and exit() instead of relying on main's return value.
38115 2000-11-20  Neil Booth  <neilb@earthling.net>
38117         * gcc.dg/cpp/paste2.c: Update test.
38118         * objc/execute/paste.m: New test.
38120 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38122         * gcc.dg/c99-condexpr-1.c: New test.
38124 2000-11-20  Neil Booth  <neilb@earthling.net>
38126         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38128 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38130         * g++.old-deja/g++.pt/export1.C: New test.
38132 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38134         * gcc.dg/20001117-1.c: New test.
38136 2000-11-18  Richard Henderson  <rth@redhat.com>
38138         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38140 2000-11-18  Richard Henderson  <rth@redhat.com>
38142         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38143         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38144         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38146 2000-11-18  Richard Henderson  <rth@redhat.com>
38148         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38149         (main): New.  Exit cleanly.
38151 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38153         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38154         gcc.dg/c99-fordecl-2.c: New tests.
38156 2000-11-18  Richard Henderson  <rth@redhat.com>
38158         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38159         * gcc.c-torture/execute/zerolen-2.c: New.
38161 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38163         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38164         memory.
38166 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38168         * g++.old-deja/g++.pt/instantiate8.C: New test.
38170 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38172         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38173         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38175 2000-11-16  Nick Clifton  <nickc@redhat.com>
38177         * gcc.c-torture/execute/nestfunc-2.c: New test.
38178         * gcc.c-torture/execute/nestfunc-3.c: New test.
38180 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38182         * gcc.c-torture/compile/20001116-1.c: New test.
38184 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38186         * gcc.c-torture/execute/20001115-1.c: New test.
38188 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38190         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38191         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38192         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38193         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38195 2000-11-15  Neil Booth  <neilb@earthling.net>
38197         gcc.dg/cpp/_Pragma1.c: Update.
38198         gcc.dg/cpp/_Pragma2.c: New test.
38200 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38202         * g++.old-deja/g++.other/anon5.C: New test.
38204 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38206         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38207         tests.
38209 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38211         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38212         output.
38214 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38216         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38217         labels at end of compound statements.
38219 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38221         * gcc.c-torture/execute/loop-7.c: New test.
38223 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38225         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38227 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38229         * gcc.dg/c99-bool-1.c: New test.
38231 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38233         * gcc.dg/c99-scope-1.c: Remove xfail.
38234         * gcc.dg/c99-scope-2.c: New test.
38236 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38238         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38239         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38241 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38243         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38244         error messages.
38246         * g++.mike/p700.C: Don't typedef wchar_t.
38247         * g++.mike/p784.C: Likewise.
38248         * g++.mike/eb101.C: Don't use __wchar_t.
38250 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38252         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38253         from DO loop.
38255 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38257         * gcc.c-torture/execute/20001111-1.c: New test.
38259 2000-11-10  Nick Clifton  <nickc@redhat.com>
38261         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38262         long multuiple and accumulate.
38264 2000-11-09  Richard Henderson  <rth@redhat.com>
38266         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38267         via size_t instead of int.
38269         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38270         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38271         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38272         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38274 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38276         * gcc.c-torture/compile/20001109-1.c: New test.
38277         * gcc.c-torture/compile/20001109-2.c: New test.
38279 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38281         * g++.old-deja/g++.pt/operator1.C: New test.
38282         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38284 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38286         * gcc.dg/20001108-1.c: New test.
38288 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38290         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38291         with both arguments constant strings.
38292         * gcc.c-torture/execute/string-opt-3.c: New test.
38293         * gcc.c-torture/execute/string-opt-4.c: New test.
38294         * gcc.c-torture/execute/string-opt-5.c: New test.
38296 2000-11-08  Nick Clifton  <nickc@redhat.com>
38298         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38299         mulsidi3adddi patterns.
38301 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38303         * g++.old-deja/g++.other/crash36.C: New test.
38305 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38307         * g++.old-deja/g++.other/init16.C: New test.
38309 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38311         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38313 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38315         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38316         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38317         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38319 2000-11-07  DJ Delorie  <dj@redhat.com>
38321         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38323 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38325         * gcc.c-torture/execute/string-opt-1.c: New test.
38327 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38329         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38330         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38331         parameters in registers, and there is no way for a varargs
38332         function to know in which order the integer and floating-point
38333         parameters should be interleaved when they are placed on the
38334         stack.
38335         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38336         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38338 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38340         * gcc.c-torture/execute/string-opt-2.c: New test.
38342 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38344         * g++.old-deja/g++.pt/crash60.C: New test.
38346 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38348         * g++.old-deja/g++.other/crash24.C: New test.
38349         * g++.old-deja/g++.other/crash25.C: New test.
38350         * g++.old-deja/g++.other/crash26.C: New test.
38351         * g++.old-deja/g++.other/crash27.C: New test.
38352         * g++.old-deja/g++.other/crash28.C: New test.
38353         * g++.old-deja/g++.other/crash29.C: New test.
38354         * g++.old-deja/g++.other/crash30.C: New test.
38355         * g++.old-deja/g++.other/crash31.C: New test.
38356         * g++.old-deja/g++.other/crash32.C: New test.
38357         * g++.old-deja/g++.other/crash33.C: New test.
38358         * g++.old-deja/g++.other/crash34.C: New test.
38359         * g++.old-deja/g++.other/crash35.C: New test.
38361 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38363         * gcc.c-torture/execute/20001031-1.c: New test.
38365 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38367         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38368         namespace.
38370         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38371         standards-conformant.
38373         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38375         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38376         * g++.old-deja/g++.mike/p755a.C: Likewise.
38377         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38378         library makes no calls to `operator new' during initialization.
38380 2000-11-04  Neil Booth  <neilb@earthling.net>
38382         * gcc.dg/cpp/include2.c: New tests.
38384 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38386         * lib/g++.exp (g++_set_ld_library_path): New function.
38387         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38389 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38391         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38392         warnings.
38394 2000-11-01  Richard Henderson  <rth@redhat.com>
38396         * g++.old-deja/g++.ext/namedret1.C: New.
38397         * g++.old-deja/g++.ext/namedret2.C: New.
38398         * g++.old-deja/g++.ext/namedret3.C: New.
38400 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38402         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38403         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38405 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38407         * gcc.c-torture/execute/va-arg-21.c: New test.
38409 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38411         * gcc.dg/c99-complex-2.c: New test.
38413 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38415         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38417 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38419         * g++.old-deja/g++.other/inline16.C: New test.
38421 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38423         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38424         __PRETTY_FUNCTION__
38426 2000-10-29  Neil Booth  <neilb@earthling.net>
38428         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38429         New tests.
38430         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38431         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38432         optimisation.
38434 2000-10-29  Neil Booth  <neilb@earthling.net>
38436         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38437         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38438         * mi5.c: Test multiple includes work with -C.
38439         * trigraphs.c: Test ^= version.
38441 2000-10-28  Neil Booth  <neilb@earthling.net>
38443         New tests and test updates for new macro expander.
38445         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38446         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38447         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38448         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38449         new diagnostic messages.
38451         * gcc.dg/cpp/macro3.c: New tests.
38453 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38455         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38456         on the same line.
38458 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38460         * g++.old-deja/g++.other/eh2.C: New test.
38462 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38464         * gcc.c-torture/execute/20001027-1.c: New test.
38466 2000-10-26  Richard Henderson  <rth@redhat.com>
38468         * gcc.c-torture/execute/20001026-1.c: New.
38470 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38472         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38473         * g++.old-deja/g++.law/builtin1.C: Likewise.
38474         * g++.old-deja/g++.law/ctors10.C: Likewise.
38475         * g++.old-deja/g++.law/virtual3.C: Likewise.
38476         * g++.old-deja/g++.mike/p658.C: Likewise.
38477         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38478         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38479         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38480         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38481         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38483 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38485         * gcc.c-torture/compile/20001024-1.c: New test.
38487 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38489         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38490         to tell us whether or not we are using V3.
38492 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38494         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38495         operands.
38497 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38499         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38501 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38503         * gcc.c-torture/execute/20001024-1.c: New test.
38505 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38507         * g++.old-deja/g++.other/sibcall1.C: New test.
38509 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38511         * gcc.dg/noncompile/init-3.c: New test.
38513 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38515         * gcc.dg/format-array-1.c: New test.
38517 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38519         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38520         writing through null pointers; remove comment about testing
38521         unterminated strings.
38523 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38525         * gcc.c-torture/execute/20001017-2.c: New test.
38527 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38529         * gcc.c-torture/compile/20001018-1.c: New test.
38530         * gcc.c-torture/compile/20001018-1.x: Xfail.
38532 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38534         * gcc.c-torture/execute/20001017-1.c: New test.
38536 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38538         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38539         for multiple use of arguments with scanf formats; add tests for
38540         multiple use of arguments.
38542 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38544         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38546 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38548         * gcc.dg/format-miss-1.c: New test.
38550 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38552         * gcc.c-torture/execute/20001013-1.c: New test.
38554 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38556         * gcc.dg/format-branch-1.c: New test.
38558 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38560         * README, lib/file-format.exp: Remove EGCS references.
38562 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38564         * gcc.dg/20001013-1.c: New test.
38566 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38568         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38569         for intmax_t in the compiler using __typeof__ and the type rules
38570         for conditional expressions.
38572 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38574         * gcc.dg/20001012-1.c: New test.
38575         * gcc.dg/20001012-2.c: New test.
38577 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38579         * gcc.dg/format-attr-1.c: New test.
38581 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38583         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38584         __LONG_LONG_MAX__ instead of LLONG_MAX.
38586 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38588         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38589         scanf flags.
38590         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38591         flags.
38593 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38595         * gcc.dg/sequence-pt-1.c: New test.
38597 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38599         * gcc.c-torture/execute/20001011-1.c: New testcase.
38600         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38602 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38604         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38605         does not error on it.
38607 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38609         * gcc.dg/20001009-1.c: New test.
38611 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38613         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38614         * gcc.c-torture/execute/20001009-2.c: ... to here.
38616 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38618         * gcc.c-torture/compile/20001009-1.c: New testcase.
38619         * gcc.c-torture/execute/20001009-1.c: New testcase.
38620         Testcases provided by Jan Hubicka <jh@suse.cz>.
38622 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38624         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38625         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38626         uintmax_t using <limits.h> to emulate the compiler's internal
38627         logic.  No longer XFAIL %j tests.
38629 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38631         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38632         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38633         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38634         regexps and details of expected handling of some bad formats.
38635         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38636         suppression.
38638 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38640         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38641         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38642         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38643         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
38644         in list archives.
38646 2000-10-06  Richard Henderson  <rth@cygnus.com>
38648         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
38649         * g++.old-deja/g++.brendan/crash52.C: Likewise.
38650         * g++.old-deja/g++.jason/report.C: Likewise.
38651         * g++.old-deja/g++.law/friend5.C: Likewise.
38652         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
38653         of the expected warnings.
38655 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
38657         * g++.old-deja/g++.pt/enum14.C: New test.
38659 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
38661         * g++.old-deja/g++.pt/crash59.C: New test.
38663 2000-10-04  Will Cohen  <wcohen@redhat.com>
38665         * gcc.dg/20000926-1.c: New test.
38667 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
38669         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
38670         function name for current C++ compiler.
38671         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
38673 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
38675         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
38676         __PRETTY_FUNCTION__.
38677         * g++.old-deja/g++.ext/pretty2.C: Likewise.
38679 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38681         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
38683 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
38685         * gcc.c-torture/compile/20000923-1.c: New test.
38687 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
38689         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
38690         * g++.old-deja/g++.pt/ttp62.C: Same.
38691         * g++.old-deja/g++.other/inline14.C: Same.
38693 2000-09-24  Richard Henderson  <rth@cygnus.com>
38695         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
38697 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38699         * gcc.dg/c90-printf-1.c: Add test for wide string format.
38701 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
38703         * gcc.c-torture/compile/20000922-1.c: New file.
38705 2000-09-21  Nick Clifton  <nickc@redhat.com>
38707         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
38708         a signed long modulo operation.
38709         (mod6): New function - perform an unsigned long modulo operation.
38710         (main): Add tests for modulos of very large numbers by very small
38711         dividends.
38713 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38715         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
38717 2000-09-19  Richard Henderson  <rth@cygnus.com>
38719         * gcc.dg/compare2.c (case 10): XFAIL.
38721 2000-09-18  Richard Henderson  <rth@cygnus.com>
38723         * gcc.c-torture/execute/20000906-1.c: Move ...
38724         * gcc.dg/20000906-1.c: ... here.  Only run on targets
38725         that support __builtin_trap.
38727 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
38729         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
38731 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38733         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
38734         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
38735         more $ format tests.
38737 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38739         * gcc.dg/format-errmk-1.c: New test.
38741 2000-09-17  Greg McGary  <greg@mcgary.org>
38743         * gcc.c-torture/execute/20000917-1.x: Remove.
38745 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38747         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
38749 2000-09-17  Greg McGary  <greg@mcgary.org>
38751         * gcc.c-torture/execute/20000917-1.c: New test.
38752         * gcc.c-torture/execute/20000917-1.x: XFAIL.
38754 2000-09-16  Neil Booth  <NeilB@earthling.net>
38756         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
38757         in nested macro bug.
38759 2000-09-15  Neil Booth  <NeilB@earthling.net>
38761         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
38763 2000-09-14  Jeffrey A Law  (law@cygnus.com)
38765         * gcc.c-torture/execute/20000914-1.c: New test.
38767 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
38769         * g++.other/inline13.C: New test.
38771 2000-09-12  Andreas Jaeger  <aj@suse.de>
38773         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
38774         constant by Ulrich Drepper <drepper@redhat.com>.
38776 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
38778         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
38780 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38782         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
38784 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
38786         * gcc.dg/cpp/backslash.c: New test.
38788 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
38790         * gcc.c-torture/execute/20000910-1.c: New test.
38791         * gcc.c-torture/execute/20000910-2.c: Likewise.
38793 2000-09-11  Robert Lipe  <robertl@sco.com>
38795         * gcc.dg/pragma-align.c: New test.
38797 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38799         * g++.old-deja/g++.pt/explicit82.C: New test.
38800         * g++.old-deja/g++.pt/explicit83.C: New test.
38802 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
38804         * gcc.dg/asm-names.c: New test.
38806 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38808         * gcc.dg/cpp/tr-warn6.c: New test
38810 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38812         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
38813         be accepted.
38815 2000-09-07  Catherine Moore  <clm@redhat.com>
38817         * gcc.c-torture/execute/unroll-1.c: New test.
38819 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
38821         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
38822         ERROR markers.
38823         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
38824         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
38825         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
38826         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
38827         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
38828         Preprocess only.
38829         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
38830         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
38832 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38834         * g++.old-deja/g++.pt/deduct2.C: New test.
38836 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38838         * g++.old-deja/g++.pt/parms2.C: New test.
38840 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38842         * g++.old-deja/g++.pt/crash58.C: New test.
38844 2000-09-06  Greg McGary  <greg@mcgary.org>
38846         * gcc.c-torture/execute/20000906-1.c: New test.
38847         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
38849 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38851         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
38853 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38855         * g++.old-deja/g++.pt/crash57.C: New test.
38857 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38859         * g++.old-deja/g++.pt/crash56.C: New test.
38861 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
38863         * g++.old-deja/g++.pt/koenig1.C: New test.
38865 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38867         * gcc.dg/20000904-1.c: New test.
38869 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
38871         * gcc.dg/cpp/paste8.c: New test.
38873 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
38875         * gcc.c-torture/compile/20000827-1.c: New test.
38877 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38879         * gcc.dg/format-diag-1.c: New test.
38881 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38883         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
38884         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
38885         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
38886         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
38887         gcc.dg/formatz-1.c: Adjust warning regular expressions.
38889 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38891         * g++.old-deja/g++.other/nested4.C: New test.
38893 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
38895         * g++.old-deja/g++.ns/scoped1.C: New test.
38897 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
38899         * lib/g++.exp: Support testing already-installed GCC.
38901 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38903         * wtr-label-1.c, wtr-suffix-1.c: New tests.
38905 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38907         * gcc.dg/return-type-2.c: New test.
38909 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38911         * gcc.c-torture/compile/20000825-1.c: New test.
38913 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38915         * gcc.dg/dwarf2-2.c: New test.
38917 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38919         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38920         dg-warning regexps.
38922 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38924         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38925         gcc.dg/format-ext-5.c: New tests.
38927 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38929         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38931 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38933         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38935 2000-08-24  Richard Henderson  <rth@cygnus.com>
38937         * gcc.dg/ia64-sync-1.c: New test.
38938         * gcc.dg/ia64-sync-2.c: New test.
38939         * gcc.dg/ia64-asm-1.c: New test.
38941 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38943         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38944         * gcc.dg/format-ext-2.c: New test.
38946 2000-08-23  Jason Merrill  <jason@redhat.com>
38948         * lib/old-dejagnu.exp: Also ignore "In member function" and
38949         "At global scope".
38951 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38953         * gcc.dg/noncompile/label-lineno-1.c: New test.
38955 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38957         * gcc.dg/c99-array-nonobj-1.c: New test.
38959 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38961         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38962         tests.
38963         * gcc.dg/format-ext-1.c: New test.
38965 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38967         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38968         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38969         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38970         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38971         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38973 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38975         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38976         gcc.dg/c99-strftime-2.c: New tests.
38978 2000-08-22  Richard Henderson  <rth@cygnus.com>
38980         * gcc.c-torture/execute/20000822-1.c: New test.
38982 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38984         * gcc.c-torture/execute/20000819-1.x: Remove.
38986 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38988         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38989         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38990         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38991         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38992         gcc.dg/format-xopen-1.c: New tests.
38994 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38996         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38998 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39000         * g++.old-deja/g++.other/loop2.C: New test.
39002         * gcc.c-torture/compile/20000606-1.c: New test.
39003         * gcc.c-torture/compile/20000728-1.c: New test.
39004         * gcc.c-torture/execute/20000801-1.c: New test.
39005         * gcc.c-torture/execute/20000801-2.c: New test.
39006         * gcc.c-torture/execute/20000819-1.c: New test.
39007         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39008         * gcc.dg/20000629-1.c: New test.
39009         * gcc.dg/20000724-1.c: New test.
39010         * gcc.dg/20000807-1.c: New test.
39012 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39014         * gcc.dg/cpp/pragma-1.c: New test.
39015         * gcc.dg/cpp/pragma-2.c: New test.
39017 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39019         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39020         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39022 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39024         * gcc.c-torture/compile/20000818-1.c: New test.
39026 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39028         * gcc.c-torture/execute/20000818-1.c: New test.
39030 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39032         * gcc.dg/format-va-1.c: New test.
39034 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39036         * g++.old-deja/g++.other/typedef8.C: New test.
39038 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39040         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39041         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39042         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39043         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39044         * g++.old-deja/g++.other/ptrmem7.C: New test.
39045         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39047 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39049         * g++.old-deja/g++.pt/typename27.C: New test.
39051 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39053         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39054         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39055         * g++.old-deja/g++.pt/friend45.C: New test.
39056         * g++.old-deja/g++.other/friend8.C: New test.
39058 2000-08-15  Richard Henderson  <rth@cygnus.com>
39060         * gcc.c-torture/execute/20000815-1.c: New test.
39062 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39064         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39065         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39066         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39068 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39070         * g++.old-deja/g++.other/refinit2.C: New test.
39072 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39074         * lib/c-torture.exp (c-torture): Make
39075         compiler_conditional_xfail_data global.
39076         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39077         compiler_conditional_xfail_data machinery.
39078         (f-torture-execute): Likewise.
39079         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39080         and only when unrolling loops.
39082         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39084 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39086         * g++.old-deja/g++.pt/explicit81.C: New test.
39088 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39090         * g++.old-deja/g++.pt/typename26.C: New test.
39092 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39094         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39095         warning.
39097 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39099         * g++.old-deja/g++.other/array3.C: New test.
39101 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39103         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39104         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39105         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39106         New tests.
39108 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39110         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39111         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39113 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39115         * gcc.c-torture/execute/20000808-1.c: New test.
39117 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39119         * gcc.dg/c90-const-expr-1.c: New test.
39121 2000-08-08  Richard Henderson  <rth@cygnus.com>
39123         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39125 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39127         * gcc.dg/noncompile/const-ll-1.c: New test.
39129 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39131         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39133 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39135         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39136         that running programs linked against the shared version of libobjc
39137         run correctly.
39139 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39141         * gcc.dg/c99-printf-1.c: New test.
39143 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39145         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39147 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39149         * gcc.c-torture/execute/20000731-1.x: Delete.
39151 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39153         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39154         and torture_without_loops as is done by c-torture.exp.
39155         (search_for): Copy from c-torture.exp.
39156         (gcc-dg-runtest): New function, drives a directory of tests
39157         iterating over the TORTURE_OPTIONS.
39158         (scan-assembler, scan-assembler-not): Move here from
39159         individual directory drivers.
39161         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39162         defined by lib/gcc-dg.exp.
39163         * gcc.dg/cpp/cpp.exp: Likewise.
39164         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39165         gcc-dg-runtest, so we cycle over optimization options.
39167         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39168         * gcc.dg/compare2.c: No longer expected to fail.
39170 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39172         * gcc.c-torture/execute/20000804-1.c: New test.
39174 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39176         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39178 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39180         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39182 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39184         * gcc.c-torture/compile/20000803-1.c: New test.
39186 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39188         * gcc.c-torture/execute/20000801-3.c,
39189         gcc.c-torture/execute/20000801-4.c: New tests.
39190         * gcc.c-torture/execute/20000801-3.x,
39191         gcc.c-torture/execute/20000801-4.x: Xfail.
39193 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39195         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39196         libobjc/.libs to allow for libtool.
39198 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39200         * gcc.c-torture/compile/20000802-1.c: New test.
39202 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39204         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39206 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39208         * gcc-c-torture/execute/20000731-2.c: New test.
39210         * gcc.c-torture/execute/20000731-1.c: New test.
39211         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39213 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39215         * testsuite/gcc.dg/cpp/paste7.c: New test.
39216         * gcc.dg/cpp/20000725-1.c: New test.
39218 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39220         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39221         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39222         declaration warning for __builtin_dwarf_reg_size.
39224         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39226 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39228         * gcc.dg/noncompile/voidparam-1.c: New test.
39230 2000-07-30  Richard Henderson  <rth@cygnus.com>
39232         * gcc.dg/c90-digraph-1.c: Don't xfail.
39233         * gcc.dg/compare2.c (case 10): Xfail.
39234         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39236 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39238         * gcc.dg/c99-main-1.c: New test.
39240 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39242         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39244 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39246         * gcc.c-tortuer/execute/20000726-1.c: New test.
39248 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39250         * gcc.c-torture/execute/enum-2.c: New test.
39252 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39254         * gcc.dg/cpp/tr-warn3.c: New test.
39256 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39258         * g++.old-deja/g++.ext/implicit1.C: Remove.
39259         * g++.old-deja/g++.jason/c2.C: Remove
39260         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39261         * g++.old-deja/g++.pt/crash16.C: Likewise.
39262         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39264 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39266         * g++.old-deja/g++.other/for2.C: New test.
39268 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39270         * gcc.dg/20000720-1.c: New test.
39272 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39274         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39276 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39278         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39279         * gcc.c-torture/execute/20000722-1.c: New.
39280         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39282 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39284         * gcc.dg/cpp/20000720-1.S: New test.
39286 2000-07-21  Michael Meissner  <meissner@redhat.com>
39288         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39290 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39292         * g++.old-deja/g++.brendan/crash16.C,
39293         g++.old-deja/g++.brendan/parse3.C,
39294         g++.old-deja/g++.brendan/redecl1.C,
39295         g++.old-deja/g++.ns/template13.C,
39296         g++.old-deja/g++.other/decl4.C,
39297         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39299 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39301         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39302         and "Internal error".
39304         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39305         regexps.
39306         * gcc.dg/cpp/paste6.c: New test.
39308 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39310         * gcc.dg/cpp/tr-direct.c: New test.
39312         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39313         gcc.dg/cpp/undef1.c: Tweak error regexps.
39315 2000-07-18  Eric Christopher <echristo@redhat.com>
39317         * gcc.c-torture/compile/20000718-1.c: New test.
39319 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39321         * cpplex.c (_cpp_push_token): If the token being pushed back
39322         is the previous token in this context, just subtract one from
39323         context->posn.
39324         * cppmacro.c (save_expansion): Clear aux field when storing a
39325         placemarker.
39327 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39329         * gcc.dg/noncompile/redecl-1.c: New test.
39331 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39333         * gcc.c-torture/execute/20000717-5.c: New test.
39334         * gcc.c-torture/execute/20000717-1.x: Removed.
39336 2000-07-17  Richard Henderson  <rth@cygnus.com>
39338         * gcc.c-torture/execute/20000717-4.c: New test.
39340 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39342         * gcc.dg/cpp/syshdr.c: New test.
39343         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39345 2000-07-17  Neil Booth  <neilb@earthling.net>
39347         * gcc.dg/cpp/cmdlne-dM.c: New test.
39348         * gcc.dg/cpp/cmdlne-dD.c: New test.
39350 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39352         * gcc.c-torture/execute/20000717-3.c: New test.
39354         * gcc.c-torture/compile/20000717-1.c: New test.
39356 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39358         * gcc.c-torture/execute/20000717-2.c: New test.
39360 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39362         * gcc.dg/formatz-1.c: New test.
39364         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39365         * gcc.dg/c99-digraph-1.c: New tests.
39367         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39368         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39370         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39371         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39372         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39373         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39374         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39375         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39376         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39378 2000-07-17   Greg McGary <greg@mcgary.org>
39380         * gcc.c-torture/execute/20000717-1.c: New test.
39381         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39383 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39385         * gcc.c-torture/execute/20000715-2.c: New test.
39386         * gcc.dg/20000715-1.c: New test.
39388 2000-07-15  Michael Meissner  <meissner@redhat.com>
39390         * gcc.c-torture/execute/20000715-1.c: New test.
39392 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39394         * gcc.c-torture/execute/20000707-1.c: New test.
39396 2000-07-13  Neil Booth  <NeilB@earthling.net>
39398         * testsuite/gcc.dg/cpp/digraph1.c,
39399         testsuite/gcc.dg/cpp/digraph2.c,
39400         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39402 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39404         * g77.f-torture/compile/20000630-2.f: New test.
39405         * g77.f-torture/compile/20000630-2.x
39407 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39409         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39411 2000-07-11  Neil Booth  <NeilB@earthling.net>
39413         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39415 2000-07-11  Neil Booth  <NeilB@earthling.net>
39417         * gcc.dg/cpp/cmdlne-C.c: New.
39419 2000-07-09  Neil Booth  <NeilB@earthling.net>
39421         * gcc.dg/cpp/directiv.c: New tests.
39422         * gcc.dg/cpp/undef1.c: Update.
39424 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39426         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39428 2000-07-09  Neil Booth  <NeilB@earthling.net>
39430         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39432 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39434         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39435         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39437 2000-07-08  Neil Booth  <NeilB@earthling.net>
39439         * gcc.dg/cpp/macsyntx.c: New tests.
39441 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39443         * gcc.dg/20000707-1.c: New test.
39445 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39447         * gcc.c-torture/execute/20000706-1.c: New test.
39448         * gcc.c-torture/execute/20000706-2.c: New test.
39449         * gcc.c-torture/execute/20000706-3.c: New test.
39450         * gcc.c-torture/execute/20000706-4.c: New test.
39451         * gcc.c-torture/execute/20000706-5.c: New test.
39453 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39455         * g++.old-deja/g++.pt/instantiate7.C: New test.
39457 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39459         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39460         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39461         * g++.old-deja/g++.other/rtti3.C: Likewise.
39462         * g++.old-deja/g++.other/rttid3.C: Likewise.
39464 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39466         *  g77.f-torture/compile/20000630-1.x: Fix typo
39468 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39470         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39471         assembly output.
39473 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39475         * gcc.dg/cpp/ident.c: New test.
39477 2000-07-05  Neil Booth  <NeilB@earthling.net>
39479         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39480           gcc.dg/cpp/lexstrng.c: New tests.
39482 2000-07-04  Neil Booth  <NeilB@earthling.net>
39484         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39485         * gcc.dg/cpp/strify2.c: Same.
39487 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39489         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39490         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39491         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39492         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39494         * testsuite/gcc.dg/cpp/macro1.c,
39495         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39496         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39497         testsuite/gcc.dg/cpp/strify1.c,
39498         testsuite/gcc.dg/cpp/strify2.c: New tests.
39500 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39502         * gcc.c-torture/execute/20000703-1.c: New test.
39504 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39506         * g++.old-deja/g++.pt (lookup10.C): New test.
39508 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39510         * g++.old-deja/g++.pt (typename25.C): New test.
39512 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39514         * gcc.c-torture/compile/20000701-1.c: New test.
39516 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39518         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39519         to test case.
39521 2000-06-30  Catherine Moore  <clm@cygnus.com>
39523         * gcc.c-torture/execute/align-1.c: New test.
39525 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39527         * g++.old-deja/g++.pt/expr8.C: New test.
39528         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39530 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39532         * gcc.c-torture/compile/20000629-1.c: New test.
39534 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39537         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39538         gcc.dg/noncompile directory, depending on whether they're
39539         preprocessor tests or not.  Annotate all the tests for the dg
39540         framework.
39542         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39543         * gcc.dg/noncompile/noncompile.exp: New.
39545         * Moved files:
39546         Old name                                New name
39547         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39548         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39549         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39550         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39551         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39552         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39553         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39554         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39555         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39556         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39557         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39558         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39559         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39560         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39561         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39562         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39563         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39564         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39565         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39566         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39567         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39568         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39569         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39570         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39572         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39573         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39574         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39575         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39576         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39577         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39579 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39581         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39582         declare one variable.  On the fourth, error.
39583         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39584         declared by 20000628-1a.h.
39586 2000-06-29  Richard Henderson  <rth@redhat.com>
39588         * gcc.c-torture/execute/930529-1.x: New file.
39589         * gcc.dg/920413-1.c: Adjust expected warning text.
39590         * gcc.dg/980217-1.c: Declare abort.
39591         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39593 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39595         * g77.f-torture/compile/20000629-1.f: New test.
39596         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39598 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39600         Rearrange lots of files, removing entirely the
39601         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39602         directories.
39604         * Deleted files:
39605         gcc.c-torture/code_quality/code_quality.exp
39606         gcc.c-torture/special/special.exp
39607         gcc.failure/failure.exp
39608         gcc.failure/940409-1.x
39609         gcc.c-torture/compile/961203-1.x
39611         * New files:
39612         gcc.misc-tests/linkage.exp
39613         gcc.c-torture/execute/920730-1t.c
39614         gcc.c-torture/execute/920730-1t.x
39615         gcc.c-torture/compile/920520-1.x
39616         gcc.c-torture/compile/920521-1.x
39617         gcc.c-torture/compile/981006-1.x
39618         gcc.c-torture/execute/eeprof-1.x
39620         * Moved files (possibly with modifications to fit a new harness):
39621         Old name                                New name
39622         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39623         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39624         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39625         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39626         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39627         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39628         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39629         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39630         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39631         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39632         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39633         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39634         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39635         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39637 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39639         * c-torture/compile/961203-1.x: Delete.
39641         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39642         not exit. Include stdio.h.
39643         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
39644         * gcc.misc-tests/dg-12.c: Likewise.
39645         * gcc.misc-tests/dg-5.c: Likewise.
39646         * gcc.misc-tests/dg-6.c: Likewise.
39647         * gcc.misc-tests/dg-7.c: Prototype abort.
39648         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
39649         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
39650         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
39651         not exit.
39652         * gcc.misc-tests/sieve.c: Use return from main, not exit.
39653         * gcc.misc-tests/sort2.c: Use return from main, not exit.
39655 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
39657         * gcc.dg/cpp/20000628-1.c: New test.
39658         * gcc.dg/cpp/20000628-1.h: New header for above test.
39659         * gcc.dg/cpp/20000628-1a.h: Likewise.
39661 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
39663         * gcc.dg/cpp: New directory.
39664         * gcc.dg/cpp/cpp.exp: New driver.
39665         * gcc.dg/cpp/20000627-1.c: New test.
39666         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
39667         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
39668         and rewrite as a compilation test.
39670         * gcc.dg: Move many files into the cpp subdirectory, possibly
39671         renaming or editing them as well.
39672         Old name                New name
39673         990119-1.c              cpp/19990119-1.c
39674         990228-1.c              cpp/19990228-1.c
39675         990407-1.c              cpp/19990407-1.c
39676         990409-1.c              cpp/19990409-1.c
39677         990413-1.c              cpp/19990413-1.c
39678         990703-1.c              cpp/19990703-1.c
39679         20000127-1.c            cpp/20000127-1.c
39680         20000129-1.c            cpp/20000129-1.c
39681         20000207-1.c            cpp/20000207-1.c
39682         20000207-2.c            cpp/20000207-2.c
39683         20000209-1.c            cpp/20000209-1.c
39684         20000209-2.c            cpp/20000209-2.c
39685         20000301-1.c            cpp/20000301-1.c
39686         20000419-1.c            cpp/20000419-1.c
39687         20000510-1.S            cpp/20000510-1.S
39688         20000519-1.c            cpp/20000519-1.c
39689         20000529-1.c            cpp/20000529-1.c
39690         20000625-1.c            cpp/20000625-1.c
39691         20000625-2.c            cpp/20000625-2.c
39692         cpp-as1.c               cpp/assert1.c
39693         cpp-as2.c               cpp/assert2.c
39694         cxx-comments-1.c        cpp/cxxcom1.c
39695         cxx-comments-2.c        cpp/cxxcom2.c
39696         endif-label.c           cpp/endif.c
39697         cpp-hash1.c             cpp/hash1.c
39698         cpp-hash2.c             cpp/hash2.c
39699         cpp-if1.c               cpp/if-1.c
39700         cpp-if2.c               cpp/if-2.c
39701         cpp-if3.c               cpp/if-3.c
39702         cpp-if4.c               cpp/if-4.c
39703         cpp-if5.c               cpp/if-5.c
39704         cpp-cond.c              cpp/if-cexp.c
39705         cpp-missingop.c         cpp/if-mop.c
39706         cpp-missingparen.c      cpp/if-mpar.c
39707         cpp-opprec.c            cpp/if-oppr.c
39708         cpp-ifparen.c           cpp/if-paren.c
39709         cpp-shortcircuit.c      cpp/if-sc.c
39710         cpp-shift.c             cpp/if-shift.c
39711         cpp-unary.c             cpp/if-unary.c
39712         cpp-li1.c               cpp/line1.c
39713         cpp-li2.c               cpp/line2.c
39714         lineno.c                cpp/line3.c
39715         lineno-2.c              cpp/line4.c
39716         cpp-mi.c                cpp/mi1.c
39717         cpp-mic.h               cpp/mi1c.h
39718         cpp-micc.h              cpp/mi1cc.h
39719         cpp-mind.h              cpp/mi1nd.h
39720         cpp-mindp.h             cpp/mi1ndp.h
39721         cpp-mix.h               cpp/mi1x.h
39722         cpp-mi2.c               cpp/mi2.c
39723         cpp-mi2a.h              cpp/mi2a.h
39724         cpp-mi2b.h              cpp/mi2b.h
39725         cpp-mi2c.h              cpp/mi2c.h
39726         cpp-mi3.c               cpp/mi3.c
39727         cpp-mi3.def             cpp/mi3.def
39728         poison-1.c              cpp/poison.c
39729         pr-impl.c               cpp/prag-imp.c
39730         cpp-redef-2.c           cpp/redef1.c
39731         cpp-redef.c             cpp/redef2.c
39732         strpaste.c              cpp/strp1.c
39733         strpaste-2.c            cpp/strp2.c
39734         cpp-tradpaste.c         cpp/tr-paste.c
39735         cpp-tradstringify.c     cpp/tr-str.c
39736         cpp-tradwarn1.c         cpp/tr-warn1.c
39737         cpp-tradwarn2.c         cpp/tr-warn2.c
39738         trigraphs.c             cpp/trigraphs.c
39739         cpp-unc1.c              cpp/unc1.c
39740         cpp-unc2.c              cpp/unc2.c
39741         cpp-unc3.c              cpp/unc3.c
39742         cpp-unc.c               cpp/unc4.c
39743         undef.c                 cpp/undef1.c
39744         undef-2.c               cpp/undef2.c
39745         cpp-wi1.c               cpp/widestr1.c
39747 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
39749         * lib/g++.exp (g++_include_flags): Tweak.
39751 2000-06-27  H.J. Lu  <hjl@gnu.org>
39752             Loren J. Rittle  <ljrittle@acm.org>
39754         * lib/g++.exp (g++_include_flags): Override libgloss.exp
39755         version with one that knows about the new gcc tree structure.
39756         (g++_link_flags): Same.
39758 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
39760         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
39761         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
39762         case we are cross-compiling.
39764         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
39765         g++.old-deja/g++.niklas/Makefile.in,
39766         g++.old-deja/g++.niklas/configure.in,
39767         g++.old-deja/g++.other/Makefile.in,
39768         g++.old-deja/g++.other/configure.in,
39769         gcc.c-torture/code_quality/Makefile.in,
39770         gcc.c-torture/code_quality/configure.in,
39771         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
39772         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
39773         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
39774         gcc.c-torture/execute/ieee/Makefile.in,
39775         gcc.c-torture/execute/ieee/configure.in,
39776         gcc.c-torture/noncompile/Makefile.in,
39777         gcc.c-torture/noncompile/configure.in,
39778         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
39779         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
39780         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
39782 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39784         * g++.old-deja/g++.other/ambig3.C: New test.
39786 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
39788         * g++.old-deja/g++.pt/syntax1.C: New test.
39789         * g++.old-deja/g++.pt/syntax2.C: New test.
39790         * g++.old-deja/g++.other/syntax3.C: New test.
39791         * g++.old-deja/g++.other/syntax4.C: New test.
39793 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39795         * gcc.dg/20000623-1.c: Prototype exit and abort.
39797 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
39799         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
39800         New tests.
39801         * gcc.dg/cpp-mi3.def: New file.
39803         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
39804         inside assertions.
39805         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
39806         lexer's error messages.
39807         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
39808         divine anything from the linemarkers.
39809         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
39810         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
39812 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
39814         * gcc.dg/20000623-1.c: New test.
39816 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
39818         * gcc.c-torture/execute/20000622-1.c: New test.
39820 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39822         * g++.old-deja/g++.other/init15.C: New test.
39824 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
39826         * g++.old-deja/g++.pt/vaarg2.C: New test.
39827         * g++.old-deja/g++.pt/vaarg3.C: New test.
39829 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
39831         * g++.old-deja/g++.other/dyncast6.C: New test.
39833 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
39835         * gcc.c-torture/execute/loop-6.c: New test.
39837 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
39839         * gcc.dg/20000614-1.c: New test.
39840         * gcc.dg/20000614-2.c: New test.
39842 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
39844         * g++.old-deja/g++.other/inline12.C: New test.
39846 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
39848         * g++.old-deja/g++.other/eh1.C: New test.
39850 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
39852         * g++.old-deja/g++.other/type.C: New test.
39854 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39856         * g++.old-deja/g++.other/initstring.C: New test.
39858 2000-06-12  Jason Merrill  <jason@redhat.com>
39860         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
39862 2000-06-09  Jeffrey A Law  (law@cygnus.com)
39864         * gcc.c-torture/compile/20000609-1.c: New test.
39866 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
39868         * gcc.dg/20000609-1.c: New test.
39870 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
39872         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
39873         * gcc.c-torture/noncompile/poison-1.c: Move...
39874         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
39875         * gcc.dg/cpp-li1.c: Add a token after the #line.
39877 2000-06-05  Richard Henderson  <rth@cygnus.com>
39879         * gcc.c-torture/execute/20000605-2.c: New test.
39880         * gcc.c-torture/execute/20000605-3.c: New test.
39882 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
39884         * g77.f-torture/execute/20000503-1.x: New file.
39886 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
39888         * g++.old-deja/g++.eh/badalloc1.C: New test.
39890 2000-06-05  Richard Henderson  <rth@cygnus.com>
39892         * gcc.c-torture/execute/20000605-1.c: New test.
39894 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
39895             Nathan Sidwell <nathan@codesourcery.com>
39897         * gcc.c-torture/compile/20000605-1.c: New test.
39899 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
39901         * g77.f-torture/compile/20000601-1.f: New test.
39903 2000-06-03  Richard Henderson  <rth@cygnus.com>
39905         * gcc.c-torture/execute/20000603-1.c: New.
39907 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
39909         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39910         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39912 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39914         * gcc.dg/compare2.c (case 12): XFAIL.
39915         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39916         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39918         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39920 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39922         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39923         guard macro is already defined when the header is first
39924         included.
39925         * gcc.dg/cpp-mix.h: New file.
39926         * gcc.dg/endif-label.c: Update patterns to match compiler.
39928         * g++.brendan/complex1.C: Declare abort.
39929         * g++.law/refs4.C: Remove XFAIL.
39930         * g++.oliva/expr2.C: Declare abort and exit.
39932 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39934         * gcc.c-torture/execute/20000528-1.c: New test.
39936         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39937         * g++.old-deja/g++.law/temps4.C: Likewise.
39939         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39940         stdlib.h.  Call abort() on failure.
39941         * g++.old-deja/g++.law/refs4.C: Likewise.
39942         * g++.old-deja/g++.law/temps4.C: Likewise.
39943         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39944         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39946 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39948         Relative to g++.dg/special:
39949         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39951         Relative to g++.old-deja:
39952         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39953         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39954         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39955         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39956         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39957         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39958         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39960         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39961         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39962         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39963         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39964         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39965         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39966         and/or string.h.
39968         * g++.other/goto1.C: Update expectations for error messages.
39970 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39972         * gcc.c-torture/compile/20000523-1.c: New test.
39974 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39976         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39978 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39980         * g++.old-deja/g++.eh/catch11.C: New test.
39981         * g++.old-deja/g++.eh/catch12.C: New test.
39983 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39985         * gcc.c-torture/execute/20000523-1.c: New test.
39987 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39989         * c-torture/execute/bcp-1.c: Replace abort in arg of
39990         __builtin_constant_p with a generic external function.
39992         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39993         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39994         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39995         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39996         Prototype abort and/or exit.
39998         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39999         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40000         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40001         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40003 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40005         * gcc.dg/dwarf2-1.c: New test.
40007 2000-05-20  Richard Henderson  <rth@cygnus.com>
40009         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40011 2000-05-20  Andreas Jaeger  <aj@suse.de>
40013         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40014         testcase.
40016 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40018         * gcc.c-torture/execute/20000519-2.c: New test.
40020 2000-05-19  Andreas Jaeger  <aj@suse.de>
40022         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40023         which fails with SSA.
40025         * lib/c-torture.exp: Also test with -O3 -fssa.
40027 2000-05-18  Michael Meissner  <meissner@redhat.com>
40029         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40030         * gcc.c-torture/execute/920415-1.c: Ditto.
40031         * gcc.c-torture/execute/920501-1.c: Ditto.
40032         * gcc.c-torture/execute/conversion.c: Ditto.
40033         * gcc.c-torture/execute/cvt-1.c: Ditto.
40035 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40037         * gcc.c-torture/compile/20000518-1.c: New test.
40039 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40041         * g77.f-torture/compile/200005018.f: New test.
40043 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40045         * gcc.c-torture/compile/20000517-1.c: New test.
40047 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40049         * gcc.c-torture/execute/20000516-1.c: New test.
40051 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40053         * g++.old-deja/g++.other/eh.C: New test.
40055 2000-05-12  Richard Henderson  <rth@cygnus.com>
40057         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40058         constants through to doit's conditional.
40060 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40062         * gcc.c-torture/compile/20000511-1.c: New test.
40063         * g77.f-torture/compile/20000511-1.f: New test.
40064         * g77.f-torture/compile/20000511-2.f: New test.
40066 2000-05-11  Michael Meissner  <meissner@redhat.com>
40068         * gcc.c-torture/execute/20000511-1.c: New test.
40070 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40072         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40073         * gcc.dg/20000510-1.S: New.
40075 2000-05-08  Catherine Moore  <clm@cygnus.com>
40077         * gcc.dg/unused-3.c: New.
40079 2000-05-06  Richard Henderson  <rth@cygnus.com>
40081           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40082           * g++.old-deja/g++.mike/warn1.C: Likewise.
40083           * g++.old-deja/g++.pt/local1.C: Likewise.
40084           * g++.old-deja/g++.pt/local7.C: Likewise.
40085           * g++.old-deja/g++.pt/spec16.C: Likewise.
40087 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40089         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40091 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40093           * g77.f-torture/execute/20000503-1.f: New test.
40095 2000-05-04  Andreas Jaeger  <aj@suse.de>
40097         * gcc.dg/noreturn-2.c: New test.
40099 2000-05-04  Neil Booth  <NeilB@earthling.net>
40101         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40102         preprocessor.
40104 2000-05-04  Richard Henderson  <rth@cygnus.com>
40106         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40108 2000-05-04  Richard Henderson  <rth@cygnus.com>
40110         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40111         OpenSSL by Jason R Thorpe.
40113 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40115         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40117 2000-05-03  Robert Lipe <robertlipe@usa.net>
40119         * gcc.dg/20000503-1.c: New test.
40121 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40123         * gcc.c-torture/compile/20000502-1.c: New test.
40124         * g++.old-deja/g++.other/align.C: New test.
40125         * gcc.dg/cpp-tradstringify.c: New test.
40127 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40129         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40130         and hard registers.
40132 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40134         * gcc.c-torture/execute/loop-5.c: New test.
40136 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40138         * gcc.c-torture/execute/va-arg-20.c: New test.
40140 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40142         * gcc.c-torture/execute/20000422-1.c: New test.
40144 2000-04-20  Greg McGary  <gkm@gnu.org>
40146         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40147         when optimizing, but without sibling-call optimizations (-O1).
40149 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40151           * gcc.c-torture/compile/20000420-1.c: New test.
40153 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40155         * g++.abi/ptrflags.C: New test.
40156         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40158 2000-04-19  Catherine Moore  <clm@cygnus.com>
40160         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40162 2000-04-19  Greg McGary  <gkm@gnu.org>
40164         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40165         sibling-call optimizations.
40167 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40169         * gcc.dg/20000419-1.c: New test.
40171 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40173         * gcc.c-torture/execute/20000412-6.c: New test.
40175 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40177         * gcc.c-torture/execute/20000412-5.c: New test.
40178         * g77.f-torture/compile/20000412-1.f: New test.
40179         * gcc.c-torture/execute/20000412-4.c: New test.
40180         * gcc.c-torture/compile/20000412-2.c: New test.
40181         * gcc.c-torture/execute/20000412-3.c: New test.
40182         * gcc.c-torture/compile/20000412-1.c: New test.
40183         * gcc.c-torture/execute/20000412-2.c: New test.
40185 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40187         * objc/execute/bf-20.m: New test.
40189 2000-04-10  Richard Henderson  <rth@cygnus.com>
40191         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40193         * gcc.c-torture/execute/20000412-1.c: New test.
40195 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40197         * g++.old-deja/g++.eh/catchptr1.C: New test.
40199 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40201         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40203 2000-04-08  Neil Booth  <NeilB@earthling.net>
40205         * gcc.dg/cpp-nullchar.c: Remove test as
40206         embedded nulls cause problems.
40208 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40210         * gcc.dg/compare2.c: New test.
40212 2000-04-08  Neil Booth  <NeilB@earthling.net>
40214         * gcc.dg/cpp-nullchar.c: New test.
40216 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40218         * gcc.dg/cpp-mi2.c: New test.
40219         * gcc.dg/cpp-mi2[abc].h: New files.
40221 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40223         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40224         member name.
40226 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40228         * g++.old-deja/g++.abi/vmihint.C: New test.
40230 2000-04-06  Neil Booth  <NeilB@earthling.net>
40232         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40233         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40234         copyright.
40236 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40238         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40239         avoid stack-frame overwrite.
40241 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40243         * gcc.c-torture/compile/20000405-2.c: New test.
40244         * gcc.c-torture/compile/20000405-3.c: New test.
40246 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40248         * gcc.c-torture/compile/20000405-1.c: New test.
40250 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40252         * gcc.dg/cast-qual-1.c: Revert last change.
40254 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40256         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40258 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40260         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40261         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40263 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40265         * gcc.c-torture/compile/20000403-2.c: New test.
40266         * gcc.c-torture/compile/20000403-1.c: New test.
40268 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40270         * gcc.c-torture/execute/20000403-1.c: New test.
40272 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40274         * gcc.c-torture/execute/20000402-1.c: New test.
40276 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40278         * gcc.c-torture/execute/va-arg-15.c: New test.
40279         * gcc.c-torture/execute/va-arg-16.c: New test.
40280         * gcc.c-torture/execute/va-arg-17.c: New test.
40281         * gcc.c-torture/execute/va-arg-18.c: New test.
40282         * gcc.c-torture/execute/va-arg-19.c: New test.
40284 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40286         * gcc.c-torture/compile/981211-1.c: Move to...
40287         * gcc.dg/cpp-as1.c: ...here.
40288         * gcc.dg/cpp-as2.c: New file.
40290         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40291         compiler.
40293 2000-04-02  Neil Booth  <NeilB@earthling.net>
40295         * gcc.dg/cpp-cond.c  New tests.
40296         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40297         accidental success less likely.
40298         * gcc.dg/cpp-missingop.c  New tests.
40299         * gcc.dg/cpp-missingparen.c  New tests.
40300         * gcc.dg/cpp-shift.c  New tests.
40301         * gcc.dg/cpp-shortcircuit.c  New tests.
40302         * gcc.dg/cpp-unary.c  New tests.
40304 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40306         * gcc.c-torture/compile/20000329-1.c: New test.
40308 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40310         * gcc.c-torture/compile/20000326-1.c: New test.
40311         * gcc.c-torture/compile/20000326-2.c: New test.
40313 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40315         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40316         the first parameter is a function argument.
40318 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40320         * g++.old-deja/g++.ext/array4.C: New test.
40322 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40324         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40326 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40328         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40330 2000-03-19  Richard Henderson  <rth@cygnus.com>
40332         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40334 2000-03-19  Richard Henderson  <rth@cygnus.com>
40336         * gcc.c-torture/compile/20000319-1.c: New test.
40338 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40340         * gcc.c-torture/execute/20000314-3.c: New test.
40341         * gcc.c-torture/execute/20000314-2.c: New test.
40342         * gcc.c-torture/execute/20000314-1.c: New test.
40343         * gcc.c-torture/compile/20000314-2.c: New test.
40344         * gcc.c-torture/compile/20000314-1.c: New test.
40346 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40348         * g++.old-deja/g++.warn/inline.C: New test.
40350 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40352         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40353         standards-compliant result rather than specific constants.
40354         Put test-values in array.
40356 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40358         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40359         (g++_target_compile): Put test-specific options last.
40361 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40363         * g++.old-deja/g++.eh/vbase4.C: New test.
40365 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40367         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40369 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40371         * g++.old-deja/g++.brendan/misc12.C: Removed.
40372         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40373         * g++.old-deja/g++.ext/pretty4.C: New test.
40375 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40377         * g++.old-deja/g++.other/string2.C: New test.
40379 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40381         * g++.old-deja/g++.warn/impint2.C: New test.
40383 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40385         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40386         is 1, not zero.
40388 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40390         * g++.old-deja/g++.warn/impint.C: New test.
40391         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40392         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40393         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40394         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40395         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40396         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40397         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40398         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40399         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40400         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40401         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40402         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40404 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40406         * gcc.dg/cpp-redef.c: New test.
40408 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40410         * g++.old-deja/g++.pt/unify7.C: New test.
40412 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40414         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40415         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40417 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40419         * gcc.c-torture/compile/20000224-1.c: New test.
40421 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40423         * gcc.c-torture/compile/cpp-2.c: New test.
40424         * gcc.c-torture/compile/cpp-1.c: New test.
40426 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40428         * gcc.c-torture/execute/20000225-1.c: New test.
40430 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40432         * gcc.dg/cpp-li2.c: New test.
40434         * gcc.dg/cpp-wi1.c: New test.
40436         * gcc.dg/cpp-li1.c: New test.
40438 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40440         * g++.old-deja/g++.other/sizeof5.C: New test.
40442 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40444         * gcc.c-torture/execute/va-arg-13.c: New test.
40446 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40448         * gcc.c-torture/execute/va-arg-12.c: New test.
40450 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40452         * gcc.c-torture/execute/20000223-1.c: New test.
40454 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40456         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40458 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40460         * g++.old-deja/g++.abi/ptrmem.C: New test.
40462 2000-02-19  Richard Henderson  <rth@cygnus.com>
40464         * gcc.c-torture/compile/init-3.c: New.
40466 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40468         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40469         ALWAYS_CXXFLAGS.
40471 2000-02-11  Robert Lipe <robertl@sco.com>
40473         * gcc.c-torture/compile/20000211-3.c: New test.
40475 2000-02-11  Martin Buchholz <martin@xemacs.org>
40477         * gcc.c-torture/compile/20000211-2.c: New test.
40479 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40481         * gcc.c-torture/compile/20000211-1.c: New test.
40483 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40485         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40486           on native targets
40488 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40490         * g++.old-deja/g++.other/cast5.C: New test.
40492 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40494         * gcc.c-torture/execute/20000205-1.c: New.
40496 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40498         * g++.old-deja/g++.jason/cast3.C: Return void.
40499         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40501 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40503         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40505         * gcc.dg/loop-1.c: New test.
40507 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40509         * gcc.c-torture/compile/20000127-1.c: New test.
40510         * gcc.c-torture/execute/991228-1.c: New test.
40512 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40514         * gcc.dg/unused-2.c: New test.
40516         * gcc.dg/conv-1.c: New test.
40518 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40520         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40521         compiler.
40522         (tool_option_proc): Fix typo.
40524 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40526         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40527         of the ld on the host, not on the build machine.
40528         Also, don't crash if '--help' is not a supported option.
40530 2000-01-24  Richard Henderson  <rth@cygnus.com>
40532         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40534 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40536         * gcc.c-torture/execute/20000120-2.c: New test.
40537         * gcc.c-torture/execute/20000120-1.c: New test.
40539 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40541         * gcc.c-torture/execute/20000113-1.c: New test.
40543 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40545         * gcc.c-torture/execute/20000112-1.c: New test.
40547 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40549         * gcc.dg/20000111-1.c: New test.
40551 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40553         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40554         with 16 bit integers.
40556 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40558         * gcc.dg/20000108-1.c: New test.
40560 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40562         * g++.old-deja/g++.ns/koenig8.C: New test.
40564 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40566         * g++.old-deja/g++.other/cast4.C: New test.
40568 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40570         * gcc.c-torture/compile/20000105-2.c: New test.
40571         * gcc.c-torture/compile/20000105-1.c: New test.
40573 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40575         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40576         references to printf & atoi to conform to ANSI standard.
40577         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40578         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40579         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40580         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40581         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40582         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40583         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40584         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40585         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40586         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40587         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40588         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40589         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40590         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40591         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40592         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40593         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40594         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40595         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40596         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40597         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40598         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40599         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40600         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40601         * g++.old-deja/g++.brendan/init3.C: Likewise.
40602         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40603         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40604         * g++.old-deja/g++.brendan/new2.C: Likewise.
40605         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40606         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40607         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40608         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40609         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40610         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40611         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40612         * g++.old-deja/g++.brendan/template24.C: Likewise.
40613         * g++.old-deja/g++.brendan/template3.C: Likewise.
40614         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40615         * g++.old-deja/g++.jason/inline3.C: Likewise.
40616         * g++.old-deja/g++.jason/opeq.C: Likewise.
40617         * g++.old-deja/g++.law/arg5.C: Likewise.
40618         * g++.old-deja/g++.law/arm7.C: Likewise.
40619         * g++.old-deja/g++.law/ctors11.C: Likewise.
40620         * g++.old-deja/g++.law/cvt8.C: Likewise.
40621         * g++.old-deja/g++.law/init9.C: Likewise.
40622         * g++.old-deja/g++.law/refs4.C: Likewise.
40623         * g++.old-deja/g++.law/template2.C: Likewise.
40624         * g++.old-deja/g++.law/visibility24.C: Likewise.
40625         * g++.old-deja/g++.law/vtable3.C: Likewise.
40626         * g++.old-deja/g++.mike/asm2.C: Likewise.
40627         * g++.old-deja/g++.mike/eh1.C: Likewise.
40628         * g++.old-deja/g++.mike/misc1.C: Likewise.
40629         * g++.old-deja/g++.mike/misc13.C: Likewise.
40630         * g++.old-deja/g++.mike/misc14.C: Likewise.
40631         * g++.old-deja/g++.mike/ns12.C: Likewise.
40632         * g++.old-deja/g++.mike/p1248.C: Likewise.
40633         * g++.old-deja/g++.mike/p3708.C: Likewise.
40634         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40635         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40636         * g++.old-deja/g++.mike/p646.C: Likewise.
40637         * g++.old-deja/g++.mike/p700.C: Likewise.
40638         * g++.old-deja/g++.mike/p783.C: Likewise.
40639         * g++.old-deja/g++.mike/p783a.C: Likewise.
40640         * g++.old-deja/g++.mike/p783b.C: Likewise.
40641         * g++.old-deja/g++.mike/p786.C: Likewise.
40642         * g++.old-deja/g++.mike/p789.C: Likewise.
40643         * g++.old-deja/g++.mike/p789a.C: Likewise.
40644         * g++.old-deja/g++.mike/p807a.C: Likewise.
40645         * g++.old-deja/g++.other/delete3.C: Likewise.
40646         * g++.old-deja/g++.other/dyncast1.C: Likewise.
40647         * g++.old-deja/g++.other/dyncast2.C: Likewise.
40648         * g++.old-deja/g++.other/dyncast3.C: Likewise.
40649         * g++.old-deja/g++.other/empty1.C: Likewise.
40650         * g++.old-deja/g++.other/temporary1.C: Likewise.
40651         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
40652         * g++.old-deja/g++.pt/t16.C: Likewise.
40653         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
40655 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
40657         * gcc.dg/991230-1.c: New test.
40659 1999-12-29  Jeffrey A Law  (law@cygnus.com)
40661         * gcc.c-torture/compile/991229-3.c: New test.
40662         * gcc.c-torture/compile/991229-2.c: New test.
40663         * gcc.c-torture/compile/991229-1.c: New test.
40665 1999-12-29  Greg McGary <gkm@eng.ascend.com>
40667         * gcc.c-torture/compile/labels-2.c: New test.
40669 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
40671         * gcc.c-torture/execute/991227-1.c: New test.
40673 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40675         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
40677 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
40679         * gcc.c-torture/execute/991221-1.c: New test.
40681 1999-12-20  Nathan Sidwell  <nathan@acm.org>
40683         * g++.old-deja/g++.other/cast3.C: New test.
40685 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
40687         * gcc.c-torture/execute/991216-4.c: New test.
40689 1999-12-16  Michael Meissner  <meissner@cygnus.com>
40691         * gcc.c-torture/execute/991216-1.c: New test.
40692         * gcc.c-torture/execute/991216-2.c: New test.
40693         * gcc.c-torture/execute/991216-3.c: New test.
40695 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40697         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
40698         Actually make the test fail by using "-O2" for compilation.
40700 1999-12-15  Nathan Sidwell  <nathan@acm.org>
40702         * g++.old-deja/g++.warn/cast-align1.C: New test.
40704 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40706         * gcc.c-torture/compile/991214-1.c: New test.
40707         * gcc.c-torture/compile/991214-2.c: New test.
40709 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
40711         * gcc.dg/991214-1.c: New test.
40713 1999-12-13  Jeffrey A Law  (law@cygnus.com)
40715         * gcc.c-torture/compile/991213-3.c: New test.
40716         * gcc.c-torture/compile/991213-2.c: New test.
40717         * gcc.c-torture/compile/991213-1.c: New test.
40719 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
40721         * gcc.dg/991209-1.c: New test.
40723 1999-12-08  Nathan Sidwell <nathan@acm.org>
40725         * gcc.c-torture/compile/991208-1.c: New test.
40727 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40729         * gcc.dg/ultrasp2.c: New test.
40731 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
40733         * g++.old-deja/g++.abi/align.C (main): Fix typo.
40735 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
40737         * gcc.c-torture/compile/991202-1.c: New test.
40738         * gcc.c-torture/execute/991202-1.c: New test.
40739         * gcc.c-torture/execute/991202-2.c: New test.
40740         * gcc.c-torture/execute/991202-3.c: New test.
40742 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
40744         * g++.old-deja/g++.abi/align.C: New test.
40745         * g++.old-deja/g++.abi/aggregates.C: Likewise.
40746         * g++.old-deja/g++.abi/bitfields.C: Likewise.
40748 1999-12-01  Richard Henderson  <rth@cygnus.com>
40750         * gcc.c-torture/execute/991201-1.c: New.
40752 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
40754         * gcc.dg/991129-1.c: New test.
40756 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40758         * gcc.c-torture/compile/991127-1.c: New test.
40760 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40762         * g++.old-deja/g++.other/warn4.C: New test.
40764 1999-11-22  Nathan Sidwell  <nathan@acm.org>
40766         * g++.old-deja/g++.eh/cleanup2.C: New test.
40767         * g++.old-deja/g++.ext/pretty2.C: New test.
40768         * g++.old-deja/g++.ext/pretty3.C: New test.
40769         * g++.old-deja/g++.other/debug6.C: New test.
40771 1999-10-20  Jim Wilson  <wilson@cygnus.com>
40773         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
40774         compiler_output to look for one error message instead of two.
40776 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
40778         * gcc.c-torture/execute/991118-1.c: Also test case
40779         where the word boundary does not split a byte evenly.
40781 1999-11-19  Nathan Sidwell  <nathan@acm.org>
40783         * g++.old-deja/g++.ext/restrict1.C: New test.
40785 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
40787         * gcc.c-torture/execute/991118-1.c: New test.
40789 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
40791         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
40792         working directory pathnames.
40794 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
40796         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
40797         host is equipped with driver.h and driver.o so it can actually
40798         compile and run the tests.
40800 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
40802         * gcc.c-torture/compile/991008-1.c: New test.
40804 1999-11-08  Nick Clifton  <nickc@cygnus.com>
40806         * lib/gcc-dg.exp: Include target-supports.exp
40808 1999-11-05  Nick Clifton  <nickc@cygnus.com>
40810         * lib/target-supports.exp: New file: Provide procs to test for
40811         features supported by the target.
40812         (check_weak_available): Moved here from ecos.exp.
40813         (check_alias_available): New proc: Determine of the target
40814         toolchain supports the alias attribute.
40816         * gcc.dg/special/ecos.exp: Move check_weak_available to
40817         target-supports.exp.
40818         (alias-1.c): Only perform the test if the target supports
40819         aliases.
40820         (wkali-1.c): Only perform the test if the target supports
40821         aliases.
40823         * gcc.dg/990506-0.c: Expect error messages from cross
40824         targets as well as native targets.
40826 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40828         * gcc.dg/ultrasp1.c: Removed xfail.
40829         * gcc.dg/struct-ret-2.c: Likewise.
40830         * gcc.dg/array-1.c: Likewise.
40832 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40834         * gcc.dg/struct-ret-2.c: New test.
40836         * gcc.dg/array-1.c: New test.
40838 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
40840         * gcc.c-torture/execute/991030-1.c: New test.
40842 1999-10-26  Richard Henderson  <rth@cygnus.com>
40844         * gcc.c-torture/compile/991026-2.c: New test.
40846 1999-10-26  Jeffrey A Law  (law@cygnus.com)
40848         * gcc.c-torture/compile/991026-1.c: New test.
40850 1999-10-23  Jeffrey A Law  (law@cygnus.com)
40852         * gcc.c-torture/execute/991023-1.c: New test.
40854 1999-10-19  Jeffrey A Law  (law@cygnus.com)
40856         * gcc.c-torture/execute/991019-1.c: New test.
40858 1999-10-16  Richard Henderson  <rth@cygnus.com>
40860         * gcc.c-torture/execute/991016-1.c: New test.
40862 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
40864         * gcc.c-torture/execute/991014-1.c: New test.
40866 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
40868         * g++.old-deja/g++.other/union2.C: New test.
40870 1999-10-13  Nathan Sidwell  <nathan@acm.org>
40872         * g++.old-deja/g++.other/vaarg2.C: New test.
40873         * g++.old-deja/g++.other/vaarg3.C: New test.
40875 1999-10-12  Craig Burley  <craig@jcb-sc.com>
40877         * g77.f-torture/noncompile/19990905-1.f: Moved from being
40878         in compile/.
40880 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
40882         * gcc.c-torture/execute/va-arg-11.c: New test.
40884 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
40886         * lib/file-format.exp (gcc_target_object_format): Don't
40887         crash if objdump is unavailable.
40889 1999-09-29  Donn Terry <donn@interix.com>
40891         * gcc.misc-tests/mg.exp: delete extraneous redirection.
40893 1999-09-28  Nick Clifton  <nickc@cygnus.com>
40895         * gcc.c-torture/compile/990928-1.c: New test.
40897 1999-09-28  Nathan Sidwell  <nathan@acm.org>
40899         * g++.old-deja/g++.other/decl6.C: New test.
40901 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40903         * gcc.c-torture/execute/va-arg-10.c: New test.
40905 1999-09-27  Nathan Sidwell  <nathan@acm.org>
40907         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
40908         __PRETTY_FUNCTION__.
40910 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40912         * gcc.c-torture/execute/990923-1.c: New test.
40914 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40916         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40917         for which -fpic is inappropriate.
40919 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40921         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40923 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40925         * g++.old-deja/g++.other/dyncast1.C: New test.
40926         * g++.old-deja/g++.other/dyncast2.C: New test.
40927         * g++.old-deja/g++.other/dyncast3.C: New test.
40928         * g++.old-deja/g++.other/dyncast4.C: New test.
40929         * g++.old-deja/g++.other/dyncast5.C: New test.
40930         * g++.old-deja/g++.eh/catch3.C: New test.
40931         * g++.old-deja/g++.eh/catch3p.C: New test.
40932         * g++.old-deja/g++.eh/catch4.C: New test.
40933         * g++.old-deja/g++.eh/catch4p.C: New test.
40934         * g++.old-deja/g++.eh/catch5.C: New test.
40935         * g++.old-deja/g++.eh/catch5p.C: New test.
40936         * g++.old-deja/g++.eh/catch6.C: New test.
40937         * g++.old-deja/g++.eh/catch6p.C: New test.
40938         * g++.old-deja/g++.eh/catch7.C: New test.
40939         * g++.old-deja/g++.eh/catch7p.C: New test.
40940         * g++.old-deja/g++.eh/catch8.C: New test.
40941         * g++.old-deja/g++.eh/catch8p.C: New test.
40942         * g++.old-deja/g++.eh/catch9.C: New test.
40943         * g++.old-deja/g++.eh/catch9p.C: New test.
40945 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40947         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40948         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40950 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40952         * gcc.c-torture/compile/990913-1.c: New test.
40954 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40956         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40957         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40959 1999-09-09  Richard Henderson  <rth@cygnus.com>
40961         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40963 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40965         * g++.old-deja/g++.other/lookup11.C: New test.
40966         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40967         what is permitted and what we want.
40968         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40969         overload use.
40970         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40972 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40974         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40975         * gcc.c-torture/noncompile/poison-1.c: New file.
40977 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40979         * g++.old-deja/g++.other/sizeof3.C: New test.
40980         * g++.old-deja/g++.other/sizeof4.C: New test.
40981         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40982         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40984 1999-09-07  Richard Henderson  <rth@cygnus.com>
40986         * gcc.dg/va-arg-1.c: New.
40988 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40990         * gcc.c-torture/execute/va-arg-9.c: New test.
40992 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40994         * g77.f-torture/compile/980519-2.f: New test.
40995         * g77.f-torture/compile/19990905-0.f: New test.
40996         * g77.f-torture/compile/19990905-1.f: New test.
40997         * g77.f-torture/compile/19990905-2.f: New test.
40999         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41001 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41003         * gcc.c-torture/execute/990827-1.c: Fix typo.
41005 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41007         * g++.old-deja/g++.other/deref1.C: New test.
41009 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41011         * g++.old-deja/g++.other/ambig2.C: New test.
41012         * g++.old-deja/g++.other/cond5.C: New test.
41013         * g++.old-deja/g++.other/lookup16.C: New test.
41015 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41017         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41018         assemblers too.
41020 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41022         * lib/c-torture.exp: Avoid the "compare executables" optimization
41023         when testing native.
41025 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41027         * gcc.c-torture/execute/990829-1.c: New test.
41028         * gcc.c-torture/compile/990829-1.c: New test.
41030 1999-08-27  Paul Burchard  <burchard@pobox.com>
41032         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41033         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41034         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41035         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41036         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41037         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41038         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41039         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41040         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41041         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41042         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41044 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41046         * gcc.c-torture/execute/990827-1.c: New test.
41048 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41050         * g77.f-torture/noncompile/19990826-4.f: New test.
41052         * g77.f-torture/compile/19990826-3.f: New test.
41054         * g77.f-torture/execute/19990826-2.f: New test.
41056         * g77.f-torture/compile/19990826-1.f: New test.
41058         * gcc.c-torture/execute/990826-0.c: New test.
41059         * g77.c-torture/execute/19990826-0.f: New test.
41061         * g77.f-torture/noncompile/970626-2.f: New test.
41063 1999-08-25  Paul Burchard  <burchard@pobox.com>
41065         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41066         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41067         lss-011.C: New tests.
41069 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41071         * g++.old-deja/g++.other/decl5.C: New test.
41073 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41075         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41076         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41077         call `postbase' for each one.  All callers of `postbase' changed
41078         to call this instead.
41080 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41082         * gcc.c-torture/execute/990811-1.c: New test.
41084 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41086         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41087         just native ones.
41089         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41090         just native ones.
41092 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41094         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41096 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41098         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41100 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41102         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41104 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41106         * gcc.c-torture/execute/990804-1.c: New test.
41108 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41110         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41111         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41112         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41114 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41116         * g++.old-deja/g++.other/struct1.C: New test.
41118 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41120         * g++.old-deja/g++.other/enum2.C: New test.
41122 1999-08-02  Richard Henderson  <rth@cygnus.com>
41124         Adapted from tests from Franz Sirl:
41125         * gcc.c-torture/execute/va-arg-7.c: New test.
41126         * gcc.c-torture/execute/va-arg-8.c: New test.
41128 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41130         * gcc.c-torture/compile/990801-2.c: New test.
41132         * gcc.c-torture/compile/990801-1.c: New test.
41134 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41136         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41137         fp-cmp-1.c, converting double to float.
41139         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41140         fp-cmp-1.c, converting double to long double.
41142         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41143         from fr1 to unknown_register, since fr1 is a legitimate register
41144         on some machines.
41146 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41148         * README: More listname related changes.
41150 1999-07-08  Catherine Moore  <clm@cygnus.com>
41152         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41154 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41156         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41158 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41160         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41162 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41164         * gcc.dg/990703-1.c: New test.
41166 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41168         * lib/file-format.exp: New file: Move definition of proc
41169         gcc_target_object_format to here from
41170         gcc.dg/special/ecos.exp.
41172         * lib/c-torture.exp: Include lib file-format.exp.
41173         * lib/gcc-dg.exp: Include lib file-format.exp.
41175         * gcc.dg/special/ecos.exp: Remove definition of proc
41176         gcc_target_object_format.
41178 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41180         * gcc.c-torture/execute/990628-1.c: New test.
41182 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41184         * gcc.c-torture/compile/990625-2.c: New test.
41186         * gcc.c-torture/compile/990625-1.c: New test.
41188 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41190         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41191         attributes compile.
41192         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41193         ports that use the COFF/PE file format.
41195 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41197         * gcc.c-torture/compile/990617-1.c: New test.
41199 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41201         * g++.old-deja/g++.other/decl4.C: New test.
41203 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41205         * g++.old-deja/g++.other/bitfld3.C: New test.
41207 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41209         * g++.old-deja/g++.eh/catch1.C: New test.
41211 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41213         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41215         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41216         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41218 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41220         * g77.f-torture/compile/19990502-0.f: Replace with new,
41221         shorter, test that still fails after recent changes.
41223 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41225         * gcc.c-torture/execute/990604-1.c: New test.
41227 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41229         * gcc.c-torture/execute/990531-1.c: New test.
41231 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41233         * gcc.c-torture/compile/990527-1.c: New test.
41235 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41237         * gcc.c-torture/execute/990527-1.c: New test.
41239 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41241         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41242         bitfields as signed.
41244 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41246         * g77.f-torture/compile/19990525-0.f: New test.
41248 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41250         * gcc.c-torture/execute/990525-2.c: New test.
41252         * gcc.c-torture/execute/990525-1.c: New test.
41254 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41256         * g++.old-deja/g++.other/anon3.C: New test.
41257         * g++.old-deja/g++.other/anon4.C: New test.
41258         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41259         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41260         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41261         Merrill).
41263 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41265         * gcc.c-torture/execute/990524-1.c: New test.
41267         * gcc.dg/990524-1.c: New test.
41269 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41271         * gcc.c-torture/compile/990523-1.c: New test.
41273 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41275         * gcc.c-torture/compile/990519-1.c: New test.
41277 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41279         * gcc.c-torture/compile/990517-1.c: New test.
41281         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41282         (e4, f4): New tests.
41283         (main): Call them.
41285 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41287         * gcc.dg/noreturn-1.c: New test.
41289 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41291         * gcc.c-torture/execute/990513-1.c: New test.
41293 1999-05-10  Richard Henderson  <rth@cygnus.com>
41295         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41297 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41299         * g77.f-torture/execute/erfc.f: Use small single-precision
41300         values, to avoid problems on Alphas when not -mieee.
41302 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41304         * gcc.dg/990506-0.c: New test.
41306 1999-05-08  Richard Henderson  <rth@cygnus.com>
41308         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41309         the constant to test.  Don't XFAIL 64-bit targets.
41311         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41312         * g++.old-deja/g++.law/profile1.C: Likewise.
41314         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41315         operator new instances.
41316         * g++.old-deja/g++.other/delete5.C: Likewise.
41318 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41320         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41321         intrinsic.
41323 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41325         * g77.f-torture/execute/u77-test.f: Reverse order of two
41326         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41328 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41330         * gcc.dg/compare1.c: New test.
41332 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41334         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41335         New tests.
41337 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41339         * g77.f-torture/compile/19990502-1.f: New test.
41341 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41343         * g77.f-torture/compile/19990502-0.f: New test.
41345 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41347         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41348         intrinsic.
41350 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41352         * g77.f-torture/execute/u77-test.f (main): List libU77
41353         intrinsics not currently tested.
41354         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41355         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41356         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41357         Trim blanks off the ends of some printed strings.
41359 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41361         * g77.f-torture/execute/u77-test.f (main): Just warn about
41362         FSTAT gid disagreement, as it's expected on some systems.
41364 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41366         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41367         use a new function, which allows for some slop.
41368         Clean up some commentary.
41369         (issum): The new function.
41370         (sgladd): Deleted subroutine.
41372 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41374         * g77.f-torture/execute/u77-test.f: Modify to be more like
41375         libf2c/libU77 version, bringing patches to that version here.
41376         Add suitable commentary.
41378 1999-04-25  Richard Henderson  <rth@cygnus.com>
41380         * gcc.dg/990424-1.c: New test.
41382 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41384         * g77.f-torture/execute/u77-test.f (main): Bug involving
41385         LSTAT has been fixed, so turn back on full checking.
41387 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41389         * g77.f-torture/compile/19990419-0.f: New test.
41390         * g77.f-torture/execute/19990419-1.f: New test.
41392 1999-04-17  Richard Henderson  <rth@cygnus.com>
41394         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41395         to avoid the need for a prototype to supress a warning.
41397 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41399         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41401 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41403         * gcc.c-torture/execute/990404-1.c: New test.
41405 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41407         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41408         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41409         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41410         missing initializer warnings.
41412 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41414         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41415         matching strings.
41417 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41419         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41421 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41423         * g77.f-torture/execute/19990325-0.f: New test.
41424         * g77.f-torture/execute/19990325-1.f: New test.
41426 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41428         * gcc.c-torture/execute/990324-1.c: New test.
41430 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41432         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41433         test with 4.
41435 1999-03-17  Richard Henderson  <rth@cygnus.com>
41437         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41439 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41441         * g77.f-torture/execute/19990313-2.f: New test.
41442         * g77.f-torture/execute/19990313-3.f: New test.
41444 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41446         * g77.f-torture/execute/19990313-0.f: New test.
41447         * g77.f-torture/execute/19990313-1.f: New test.
41449 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41451         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41452         printf to sprintf.
41453         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41454         (main): Add check for u15.  Conditionalize u31 check depending on
41455         whether ints are <32 bits or >=32 bits.
41457 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41459         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41461 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41463         * g77.f-torture/compile/19990305-0.f: New test.
41464         * g77.f-torture/execute/19981119-0.f: New test.
41466 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41468         * g77.f-torture/execute/970625-2.f: call ABORT if final
41469         result is not correct, instead of just printing it.
41470         Add this checking via newly introduced obfuscation, to
41471         trip up buggy front ends.
41473 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41475         * g77.f-torture/compile/960317-1.f: Moved from being
41476         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41478 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41480         * g77.f-torture/execute/960317-1.f: New (old) test.
41481         * g77.f-torture/execute/970625-2.f: Ditto.
41483 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41485         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41486         message on line 1 or line 2; cccp and cpplib do this differently.
41488 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41490         * g++.old-deja/g++.law/weak1.C: New test.
41492 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41494         * gcc.c-torture/execute/990119-1.c: Renamed to...
41495         * gcc.dg/990119-1.c: this, so it will only be tested once
41496         (it's a preprocessor test, it doesn't need to be run at
41497         multiple optimization levels).
41499 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41501         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41502           ALWAYS_CXXFLAGS.
41504 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41506         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41507         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41508         to not be compilable by current g77.
41510 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41512         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41514 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41516         * gcc.c-torture/execute/990222-1.c: New test.
41518 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41520         * g77.f-torture/compile/19990218-0.f: New test.
41521         * g77.f-torture/noncompile/19990218-1.f: New test.
41523 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41525         * g77.f-torture/compile/19981216-0.f: New test.
41527 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41529         * gcc.dg/990214-1.c: New test.
41531 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41533         * gcc.dg/990213-2.c: New test.
41535         * gcc.dg/990213-1.c: New test.
41537 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41539         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41540         ints.
41542 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41544         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41545         specified by target.
41547         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41549 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41551         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41553 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41555         * gcc.dg/special/ecos.exp: New test driver for new tests with
41556         special requirements.
41558         * gcc.dg/special/alias-1.c: New test.
41559         * gcc.dg/special/gcsec-1.c: New test.
41560         * gcc.dg/special/weak-1.c: New test.
41561         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41562         * gcc.dg/special/weak-2.c: New test.
41563         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41564         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41565         * gcc.dg/special/wkali-1.c: New test.
41566         * gcc.dg/special/wkali-2.c: New test.
41567         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41568         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41570 1999-02-10  Felix Lee  <flee@cygnus.com>
41572           * lib/c-torture.exp (c-torture-compile): Pull out code for
41573           analyzing gcc error messages.
41574           (c-torture-execute): Likewise.  Fix some (harmless) false
41575           positives.
41576           * lib/gcc.exp (gcc_check_compile): New function.
41578 1999-02-08  Richard Henderson  <rth@cygnus.com>
41580         * gcc.c-torture/execute/990208-1.c: New test.
41582 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41584         * g++.dg/special/ecos.exp: New driver for new tests with special
41585         requirements
41587         * g++.dg/special/conpr-1.C: New test
41588         * g++.dg/special/conpr-2.C: New test
41589         * g++.dg/special/conpr-2a.C: New test
41590         * g++.dg/special/conpr-3.C: New test
41591         * g++.dg/special/conpr-3a.C: New test
41592         * g++.dg/special/conpr-3b.C: New test
41594         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41595         allow g++ to use the dg driver
41597         * README: Add comment about g++.dg directory
41599 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41601         * README: Update email addresses.
41603 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41605         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41606         arguments in order to force structure S onto the stack even on
41607         the alpha.
41608         (test): Pass 10 leading arguments to function foo as well as the
41609         structure S.
41611         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41612         failure for all targets.
41614         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41615         abort to terminate program execution.
41617 1999-01-30  Richard Henderson  <rth@cygnus.com>
41619         * gcc.c-torture/execute/990130-1.c: New test.
41621 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41623         * gcc.dg/990130-1.c: New test.
41625 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41627         * gcc.c-torture/execute/990128-1.c: New test.
41629 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41631         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41633 1999-01-27  Felix Lee  <flee@cygnus.com>
41635         * lib/c-torture.exp (c-torture-compile): pull out code for
41636         analyzing gcc error messages.
41637         (c-torture-execute): ditto, and fix some (harmless) false
41638         positives.
41639         * lib/gcc.exp (gcc_check_compile): new function.
41641 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41643         * gcc.dg/990117-1.c: New test.
41645         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
41647         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
41649 1999-01-15  Jeffrey A Law  (law@cygnus.com)
41651         * g77.f-torture/compile/990115-1.f: New test.
41653 1999-01-07  Jeffrey A Law  (law@cygnus.com)
41655         * gcc.c-torture/compile/990107-1.c: New test
41657 1999-01-06  Jeffrey A Law  (law@cygnus.com)
41659         * gcc.c-torture/execute/990106-2.c: New test.
41661         * gcc.c-torture/execute/990106-1.c: New test.
41663 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
41665         * gcc.c-torture/compile/981223-1.c: New test.
41667 1998-12-29  Richard Henderson  <rth@cygnus.com>
41669         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
41670         (opt3): Rename from opt4 and disable.
41672 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
41674         * g++.old-deja/g++.pt/ptrmem5.C: New test.
41676 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41678         * g++.old-deja/g++.other/conv5.C: New test.
41680 1998-12-14  Nick Clifton  <nickc@cygnus.com>
41682         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
41684 1998-12-11  Jeffrey A Law  (law@cygnus.com)
41686         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
41688 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
41690         * gcc.c-torture/compile/981211-1.c: New test.
41692 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41694         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
41696         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
41698 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41700         * gcc.special/930510-1.c: Make C9X safe.
41701         * gcc.misc-tests/gcov-1.c Similarly.
41702         * gcc.misc-tests/gcov-2.c Similarly.
41704 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41706         * gcc.dg/ultrasp1.c: New test.
41708 1998-12-06  Richard Henderson  <rth@cygnus.com>
41710         * gcc.c-torture/execute/981206.c: New test.
41712 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41714         * g++.old-deja/g++.ns/template7.C: New test.
41716         * g++.old-deja/g++.other/expr1.C: New test.
41718         * g++.old-deja/g++.eh/tmpl3.C: New test.
41720         * g++.old-deja/g++.eh/tmpl2.C: New test.
41722 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41724         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
41725         * g++.old-deja/g++.other/using6.C: Removed.
41726         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
41728         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
41730 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41732         * g++.old-deja/g++.pt/overload8.C: New test.
41734         * g++.old-deja/g++.pt/overload7.C: New test.
41736         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
41738         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
41739         and relinking messages.
41740         * lib/g++.exp (g++_target_compile): Remove .rpo file when
41741         compiling with -frepo.
41743 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
41745         * g++.old-deja/g++.pt/lookup6.C: New test.
41747 1998-11-30  Nick Clifton  <nickc@cygnus.com>
41749         * gcc.c-torture/execute/981130-1.c: New test.
41750         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
41752 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41754         * g++.old-deja/g++.pt/explicit76.C: New test.
41756         * g++.old-deja/g++.pt/friend38.C: New test.
41758         * g++.old-deja/g++.ns/crash2.C: New test.
41760         * g++.old-deja/g++.pt/defarg8.C: New test.
41762         * g++.old-deja/g++.pt/instantiate6.C: New test.
41764         * g++.old-deja/g++.pt/static6.C: New test.
41766         * g++.old-deja/g++.pt/decl2.C: New test.
41768 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41770         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
41771         problem is actually related with name lookup, but so what? :-)
41773         * g++.old-deja/g++.pt/friend37.C: New test.
41775 1998-11-25  Dave Love  <d.love@dl.ac.uk>
41777         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
41778         element, which fails on some systems.
41780         * g77.f-torture/execute/labug1.f: New test.
41782 1998-11-21  Jeffrey A Law  (law@cygnus.com)
41784         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
41785         is defined.
41787 1998-11-18  Dave Love  <d.love@dl.ac.uk>
41789         * g77.f-torture/compile/981117-1.f: New test.
41791 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
41793         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
41794         properly discarded.
41796 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
41798         * gcc.c-torture/execute/memcheck: New directory of tests for
41799         -fcheck-memory-usage.
41801 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41803         * README: New file, general information about the testsuite and
41804         new description of the various C++ test subdirectories.
41805         * README.g++: Eliminate obsolete information, update and move most
41806         relevant stuff to README.
41808 1998-11-07  Richard Henderson  <rth@cygnus.com>
41810         * gcc.c-torture/compile/981107-1.c: New test.
41812 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
41814         * execute/memcpy-bi.c: New testcase.
41816 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
41818         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
41819         base classes.
41821         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
41822         template is selected.
41824         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
41825         classes, it should be accepted for all types.
41827         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
41829         * g++.old-deja/g++.pt/spec24.C: Ensure that template
41830         specializations start with template headers.
41832 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
41834         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
41836         * g++.old-deja/g++.other/init9.C: Test cross initialization of
41837         non-POD types.
41839 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
41841         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
41843 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
41845         * compile/981022-1.c, compile/981022-1.x: New test and driver.
41847 1998-10-19  Jeffrey A Law  (law@cygnus.com)
41849         * 981019-1.c: New test.
41851 1998-10-14  Robert Lipe <robertl@dgii.com>
41853         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
41854         find objc headers.
41856 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41858         * compile/981001-4.c: Remove use of GCC extension that triggers a
41859         compiler bug.
41861 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
41863         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
41865 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41867         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
41868         instantiation of template produces incorrect code for delete
41869         expression.
41871         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
41872         constructors' name is not unique.
41873         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
41874         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
41876         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
41877         automatic array of const is ill-formed.
41879         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
41880         of template parameter?
41882         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
41883         const.
41885         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
41886         pointer-to-member expression.
41888         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
41889         declaration causes ICE.
41891 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
41893         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
41894         reserved in the global namespace.
41896         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
41897         generate needed virtual table.
41899         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
41901 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
41903         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
41904         template-dependent type
41906 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41908         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
41909         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41910         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41912         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41913         class should be usable as argument of member function.
41914         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41915         class should be usable as return type of member function.
41916         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41917         class should be usable as type of data member.
41919         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41921 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41923         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41925 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41927         * gcc.dg/dll-?.c Add thumb to target list.
41928         Fix assembler scan patterns to match current assembler output.
41930 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41932         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41933         matching of template brackets.
41935         * g++.old-deja/g++.other/using4.C: New test.  Test using
41936         declarations of methods from base classes.
41938         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41939         within functions should introduce names into the innermost
41940         enclosing namespace.
41942         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41943         of static locals if first initialization throws.
41945 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41947         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41949 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41951         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41952         lose track of the possible targets of tablejump insns.
41953         * special/special.exp: Run it.
41955 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41957         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41958         must be declared before its specializations can be named in friend
41959         declarations.
41961 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41963         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41965         * g77.f-torture/execute/io1.f: New test.
41967 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41969         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41970         with pointer to template function, for which no argument deduction
41971         is possible.
41973         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41974         specialization of template function as argument to template
41975         function.
41977         * g++.old-deja/g++.other/access2.C: New test; Inner class
41978         shouldn't have privileged access to Outer's names.
41980 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41982         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41983         friend template declared within template class conflicts with
41984         nested class of the same name.
41986         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41987         is ignored.
41989         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41990         object with direct initializer as function declaration.
41992         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41993         initializers.
41995         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41996         involving const pointer and NULL produces incorrect result.
41998         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41999         type name without `typename' should be rejected with -pedantic.
42001 1998-10-02  Richard Henderson  <rth@cygnus.com>
42003         * g++.old-deja/g++.other/addrof1.C: New test.
42005 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42007         * gcc.c-torture/compile/981001-1.c: New test.
42008         * gcc.c-torture/execute/981001-1.c: New test.
42010 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42012         * gcc.c-torture/compile/981001-2.c: New test.
42013         * gcc.c-torture/compile/981001-3.c: New test.
42014         * gcc.c-torture/compile/981001-4.c: New test.
42016 1998-10-01  Robert Lipe  <robertl@dgii.com>
42018         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42019         multilibbed hosts.  Idea grafted from g77.exp.
42021 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42023         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42024         avoid losing on systems which need -lsocket.
42026 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42028         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42029         * g++.old-deja/g++.other/nested2.C: Ditto.
42030         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42031         failure.
42033 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42035         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42036         preferred over template operator!= for enum bitfields.
42038 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42040         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42041         that happen to have the same base name, but in different scopes,
42042         are incorrectly rejected.
42044 1998-09-16  Richard Henderson  <rth@cygnus.com>
42046         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42047         on the native word size instead of an integer literal.
42049 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42051         * g++.old-deja/g++.other/static2.C: Invocation of static data
42052         member of type pointer-to-function denoted as non-static member.
42054         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42055         checks involving function types and aliases.
42057 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42059         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42060         redefined to the same non-trivial type.
42062         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42063         namespace-qualification of template specializations declared in
42064         other namespaces.
42066         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42067         to declare a subset of the specializations of a template function
42068         as friends of specializations of a template class.
42070         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42071         member templates that do not fully specialize the enclosing
42072         template class are rejected.
42074 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42076         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42078 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42080         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42081         altered from libf2c/libU77 version.
42083 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42085         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42087 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42089         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42090         (un)signed char are different types for template specialization
42091         purposes.
42093 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42095         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42096         * objc: ObjC testsuite.
42098 1998-08-31  Catherine Moore  <clm@cygnus.com>
42100         * gcc.c-torture/execute/941014-1.x: New file.
42102 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42104         * lib/c-torture.exp: Add support for
42105         torture_eval_before_compile and torture_eval_before_execute
42106         variables.
42108 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42110         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42111         this test triggers valid.
42113 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42115         * gcc.dg/980827-1.c: New test.
42117 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42119         * gcc.c-torture/execute/loop-4b.c: New test.
42121 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42123         * lib/c-torture.exp: Add support for
42124         torture_eval_before_compile and torture_eval_before_execute
42125         variables.
42127 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42129         * gcc.c-torture/compile/980825-1.c: New test.
42131 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42133         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42134         count number tests in opt_t0 not good_t0.
42136 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42138         * gcc.c-torture/compile/930326-1.x: Fix typo.
42140 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42142         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42143         causes an ICE.
42145 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42147         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42148         STACK_SIZE is defined.
42149         * gcc.c-torture/unsorted/stuct.c: Similarly.
42151         * gcc.c-torture/compile/980821-1.c: New test.
42153 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42155         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42157 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42159         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42160         code.
42162 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42164         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42165         error'.
42167 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42169         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42171 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42173         * gcc.c-torture/compile/980816-1.c: New test.
42175         * gcc.dg/980816-1.c: New test.
42177 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42179         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42180         compiler for ieee tests.
42182 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42184         * g77.f-torture/compile/980729-0.f: New test.
42186 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42188         * gcc.c-torture/special/eeprof-1.c: New test, for
42189         -finstrument-functions.
42190         * gcc.c-torture/special/special.exp: Run it.
42192 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42194         * gcc.c-torture/compile/980729-1.c: New test.
42196 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42198         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42199         __thumb__ is defined, and test for ARM style doubles if so.
42201 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42203         * g77.f-torture/noncompile/980615-0.f: New test.
42205 1998-07-26  H.J. Lu  (hjl@gnu.org)
42207         * gcc.dg/980312-1.c: Do link instead of compile.
42208         * gcc.dg/980313-1.c: Likewise.
42210 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42212         * gcc.c-torture/compile/980726-1.c: New test.
42214 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42216         * g77.f-torture/execute/io0.f: New test.
42218 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42220         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42221         an int.
42223 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42225         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42226         m32r bugs.
42228 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42230         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42231         c-decl.c:grokdeclarator can handle mode attributes.
42233 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42235         * gcc.c-torture/execute/980716-1.c: New test.
42237 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42239         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42240         the mn10200.
42241         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42242         the mn10200.
42243         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42244         * gcc.c-torture/compile/930326-1.x: Similarly.
42246 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42248         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42249         New test from Craig.
42251 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42253         * g77.f-torture/noncompile/980616-0.f: New test.
42255         * g77.f-torture/execute/970816-3.f: New test from Craig.
42257 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42259         *  g++.other/singleton.C: Return error value instead of taking
42260         SIGSEGV.
42262 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42264         *  g++.other/singleton.C: New test.  Warning is under dispute.
42265         Runtime crash is not.
42267 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42269         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42270         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42271         using6.C, using7.C}: New namespace tests.
42273 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42275         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42276         specialization with typedef'ed names used as array indexes.
42278 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42280         * gcc.c-torture/execute/980709-1.c: New test.
42282         * gcc.dg/980709-1.c: New test.
42284 1998-07-07  Richard Henderson  <rth@cygnus.com>
42286         * gcc.c-torture/execute/bcp-1.c: New test.
42288 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42290         * gcc.c-torture/execute/980707-1.c: New test.
42292 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42294         * gcc.c-torture/compile/980706-1.c: New test.
42296 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42298         * g77.f-torture/execute/980701-0.f,
42299         g77.f-torture/execute/980701-1.f: New test from Craig.
42301 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42303         * gcc.c-torture/compile/980701-1.c: New test.
42305         * gcc.c-torture/execute/980701-1.c: New test.
42307 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42308 rlsruhe.de>
42310         * g++.old-deja/g++.robertl/eb132.C: New test.
42311         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42313 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42315         * g77.f-torture/execute/980628-7.f,
42316         g77.f-torture/execute/980628-8.f,
42317         g77.f-torture/execute/980628-9.f,
42318         g77.f-torture/execute/980628-10.f: New tests from Craig.
42320         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42322 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42324         * g77.f-torture/execute/980628-4.f: New test from Craig.
42325         * g77.f-torture/execute/980628-5.f: Likewise.
42326         * g77.f-torture/execute/980628-2.f: Likewise.
42327         * g77.f-torture/execute/980628-0.f: Likewise.
42328         * g77.f-torture/execute/980628-1.f: Likewise.
42329         * g77.f-torture/execute/980628-3.f: Likewise.
42330         * g77.f-torture/execute/980628-6.f: Likewise.
42332 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42334         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42335         directory when nothing has been installed yet.
42337 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42339         * gcc.c-torture/special/special.exp: Handle newer versions of
42340         dejagnu.
42342 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42344         * gcc.dg/980626-1.c: New test.
42346 1998-06-19  Bruno Haible <haible@ilog.fr>
42348         * gcc.misc-tests/m-un-2.c: New test.
42349         * g++.old-deja/g++.other/warn01.c: Likewise.
42351 1998-06-19  Robert Lipe  <robertl@dgii.com>
42353         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42354         compatibility with assmblers with a different comment character.
42355         Eliminate use of GAS-specific extensions.
42357 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42359         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42361 1998-06-19  Robert Lipe  <robertl@dgii.com>
42363         * lib/g77.exp: Replace search for libf2c.a with search for newly
42364         renamed libg2c.a
42366 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42368         * gcc.c-torture/execute/980617-1.c: New test.
42370 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42372         * gcc.c-torture/execute/980612-1.c: New test.
42374 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42376         * gcc.dg/980523-1.c: Only test on ppc-linux.
42377         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42379         * gcc.c-torture/execute/980608-1.c: New test.
42381 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42383         * gcc.c-torture/execute/980605-1.c: New test.
42385 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42387         * gcc.c-torture/execute/980604-1.c: New test.
42389 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42391         * gcc.c-torture/execute/980602-1.c: New test.
42392         * gcc.c-torture/execute/980602-2.c: Likewise.
42394 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42396         * 970125-0.f: Fix per JCB.  Add commentary.
42398 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42400         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42401         IEEE -0 support.
42403 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42405         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42406         earlier.
42408 1998-05-28  Catherine Moore <clm@cygnus.com>
42410         * gcc.c-torture/execute/980526-3.c: New test.
42412 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42414         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42415         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42416         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42417         m88k-motorola-sysv3 to XFAIL.
42419 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42421         * gcc.dg/980526-1.c: New test.
42422         * gcc.c-torture/execute/980526-2.c: New test.
42424 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42426         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42428         * gcc.c-torture/execute/980526-1.c: New test.
42430 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42432         * g77.f-torture/execute/alpha2.f: Add runtime test.
42434 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42436         * g++.old-deja/old-deja.exp: Strip leading directories.
42438         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42439         error for the line.  Don't run multiple tests for the same line.
42441 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42443         * gcc.dg/980523-1.c: New test.
42445 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42447         * g77.f-torture/compile/970915-0.f: New test.
42449 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42451         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42453 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42455         * gcc.dg/980520-1.c: New test.
42457 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42459         * gcc.dg/980502-1.c: Fix return type.
42461 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42463         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42464         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42465         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42466         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42467         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42469 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42471         * g77.f-torture/execute/980520-1.f: New test.
42473 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42475         * lib/mike-g77.exp: New file.
42477         * g77.f-torture/noncompile/noncompile.exp,
42478         g77.f-torture/noncompile/check0.f: New files.
42480 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42482         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42483         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42484         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42485         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42486         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42487         abort where appropriate.
42489 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42491         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42492         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42494 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42496         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42498 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42500         * g77.f-torture/compile/980427-0.f: New test.
42502 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42504         * g77.f-torture/compile/980424-0.f: New test.
42506 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42508         * g77.f-torture/compile/980419-2.f (main): New test.
42509         * g77.f-torture/compile/970125-0.f: New test.
42510         * g77.f-torture/compile/980419-1.f: New test.
42512 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42514         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42515         of loop-4.c.
42517 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42519         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42521 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42523         * gcc.c-torture/compile/980329-1.c: New test.
42525 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42527         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42528         * gcc.dg/980312-1.c: Fix typo in -march command.
42530 1998-03-16  H.J. Lu  (hjl@gnu.org)
42532         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42534 1998-03-11  Robert Lipe  <robertl@dgii.com>
42536         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42537         Dave Love agree the Fortran source is bogus.
42539 1998-03-11  Robert Lipe  <robertl@dgii.com>
42541         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42542         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42543         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42544         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42545         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42547 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42549         * g++.old-deja/g++.other/friend1.C: New test.
42551 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42553         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42554         possibly uninitialized) variables and declare dnrm2.
42556 1998-02-23  Robert Lipe <robertl@dgii.com>
42558         From Bruno Haible <haible@ilog.fr>:
42559         * gcc.c-torture/execute/980223.c: New test.
42561 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42563         * gcc.dg/ifelse-1.c: New test.
42565 1998-02-09  H.J. Lu  (hjl@gnu.org)
42567         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42569           * lib/old-dejagnu.exp (old-dejagnu): Added the
42570           "execution test - XFAIL *-*-*" handling in the spirit of
42571           "excess errors test -". Changed the "execution test fails"
42572           handling to be like "excess errors test fails".
42573           * Update various tests accordingly.
42575 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42577         * gcc.c-torture/execute/980205.c: New test.
42579 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42581         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42582         * lib/f-torture.exp: Similarly.
42583         * gcc.c-torture: Rename all .cexp files to .x files.
42585 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42587         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42588         (940510-1.c): Removed duplicate.
42589         (971104-1.c): New test.
42591 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42593           * lib/f-torture.exp: Improve error and loop detection.
42595 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42597         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42598         use that to size the filler array.
42600 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42602         * lib/c-torture.exp(c-torture-execute): Fix typo.
42604         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42605         testcase as the executable name. Keep the executable around if
42606         the test fails.
42608 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42610         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42611         changes.  Only test one -g option, and move it to the end of the
42612         list of options to test.
42614 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42616         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42617         variable GCC_TORTURE_OPTIONS to supply default switches separated
42618         by colons.  If no environment variable, run tests with -O0 -g, -O1
42619         -g, and -O2 -g as well.
42621 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42623         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42624         explanatory comments. Fix indentation.
42626 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42628         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42630 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42632         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42633         * g++.old-deja/g++.mike/p7325.C: Likewise.
42634         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42636 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42638         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42639         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42640         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42641         * g++.old-deja/g++.law/operators4.C: Likewise.
42643 1997-09-11  Joe Buck  (jbuck@synopsys.com)
42645         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
42646         * g++.old-deja/g++.mike/p784.C: Ditto.
42647         * g++.old-deja/g++.mike/p785.C: Ditto.
42649 1997-09-05  Jeffrey A Law  (law@cygnus.com)
42651           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
42653 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42655         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
42656         target feature; pass this to c-torture-execute as needed.
42658 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
42660         * lib/c-torture.exp(c-torture-execute): If the previous and the
42661         current executables being tested are identical, we don't need to
42662         run the executable again. Try to make the executable names
42663         unique. Add an optional argument for passing additional compiler
42664         flags.
42666 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
42668         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
42670 1997-08-29  Jeffrey A Law  (law@cygnus.com)
42672         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
42674 1997-07-31  Jeffrey A Law  (law@cygnus.com)
42676         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
42677         32bit or larger longs.
42679         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
42680         have either a 32bit long or 32bit int.
42682 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
42684         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
42685         Make double precision tests dependent on sizeof (double).
42687 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
42689         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
42690         too.
42692 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
42694         * gcc.c-torture/compile/961203-1.cexp: New script.
42696 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
42698         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
42699         up the includes ourselves.
42701 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
42703         * lib/plumhall.exp: Remove random include, and add a few
42704         verbose messages for debugging.
42706 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
42708         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
42709         of trying to do it ourselves.
42711 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
42713         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
42715 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
42717         * gcc.prms/5403.c: Made regexp a bit less strict.
42719 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
42721         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
42722         is returned from remote_load instead.
42723         * lib/plumhall.exp: Ditto.
42724         * lib/mike-g++.exp: Ditto.
42725         * lib/old-dejagnu.exp: Ditto.
42726         * lib/c-torture.exp: Ditto.
42728 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
42730         * lib/g++.exp: Use build_wrapper procedure.
42731         * lib/gcc.exp: Ditto.
42733 1997-05-20  Jeffrey A Law  (law@cygnus.com)
42735         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
42736         an old-style decl for malloc.  Fixes tests to work when
42737         sizeof (int) != sizeof (size_t).
42739 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42741         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
42743         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
42744         use stdargs.h interface.
42746 1997-05-15  Mike Meissner  <meissner@cygnus.com>
42748         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
42749         NO_VARARGS when compiling.
42751 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
42753         * lib/plumhall.exp(ph_includes): New procedure.
42754         (ph_make): Use it.
42755         (ph_compiler): Ditto.
42757         * lib/g++.exp: Rename test-glue.c to testglue.c.
42758         * lib/gcc.exp: Ditto.
42760 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
42762         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
42763         to completion when it's called.
42765 1997-03-21  Michael Meissner  <meissner@cygnus.com>
42767         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
42768         is defined, don't do test.
42770 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
42772         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
42773         for object files.
42774         (ph_summary): Mark skipped testcases as untested, not unresolved.
42776         * lib/plumhall.exp (ph_make): If unresolved because of bad
42777         errorCode, record errorCode in log file.
42778         (*): Replace send_log/verbose with verbose -log.
42780 1997-03-19  Michael Meissner  <meissner@cygnus.com>
42782         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
42783         double conversion if double isn't at least 8 bytes.
42785         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
42786         int to work with targets where int is 16 bits.
42788         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
42789         8 bytes, just exit, since 4 byte doubles don't have enough bits of
42790         precision for the test to complete.
42792 1997-03-14  Michael Meissner  <meissner@cygnus.com>
42794         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
42795         if d10v is not compiled with the -mdouble64 flag.
42796         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
42798         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
42799         d10v is not compiled with the -mint32 flag.
42801 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
42803         * lib/plumhall.exp: Use incr_count.
42805 1997-03-12  Jeffrey A Law  (law@cygnus.com)
42807         * gcc.c-torture: Update to c-torture-1.45.
42809 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
42811         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
42812         the name of the expect testcase file).
42814         * lib/g++.exp(g++_init): Ditto.
42816 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
42818         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
42819         the host.
42821         * lib/gcc.exp(gcc_exit): New procedure.
42823 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
42825         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
42826         specs where appropriate.
42828         * g++.old-deja/g++.arm/*: Added additional ERROR checks
42829         because of new "candidates are" messages, and removed a few
42831         * Converted all non-old-style g++ testcases to old-style, and
42832         moved into g++.old-deja.
42834 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
42836         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
42837         options.
42839         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
42840         succeeded.
42842         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
42844 1997-02-13  Michael Meissner  <meissner@cygnus.com>
42846         * lib/gcc.exp (gcc_target_compile): Add support for defining
42847         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
42848         the machine doesn't have those features.
42850 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
42852         * g++.law/operators4.exp: Don't use LIBS.
42854 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
42856         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
42858         * lib/mike-g++.exp: Don't set the compiler to be tested here.
42859         * lib/g++.exp: Set it here instead. Also, allow use of the
42860         --tool_exec and --tool_opt options. Change CXX to
42861         GXX_UNDER_TEST.
42863         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
42865         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
42867 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
42869         * lib/old-dejagnu.exp: Use prune_warnings instead of
42870         prune_system_crud.
42871         * lib/mike-g++.exp: Ditto.
42872         * lib/gcc.exp: Ditto.
42873         * lib/g++.exp: Ditto.
42875         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
42877 1997-02-07  Jeffrey A Law  (law@cygnus.com)
42879           * 941014-2.c: Include stdlib.h
42880           * 960327-1.c: Include stdio.h
42881           * dbra.c, index-1.c: Don't assume ints are 32bits.
42883 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
42885         * lib/gcc.exp: Add gcc,stack_size target feature.
42887         * lib/g++.exp(g++_target_compile): Add the include and link
42888         paths here, not in two other places. And, it's $options, not
42889         options.
42891         * lib/mike-g++.exp(postbase): Remove the code that determines
42892         the correct include and link paths.
42893         * g++.old-deja/old-deja.exp: Ditto.
42895 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
42897         * lib/g++.exp(g++_init): target_compile no longer returns the
42898         filename of the result.
42900 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
42902         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
42903         call to glob.
42905         * gcc.c-torture/special/special.exp: Change call to
42906         gcc_target_compile to include the object file.
42908 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
42910         * gcc.c-torture/special/special.exp: Correct misspelling in last
42911         change.
42913 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42915         * lib/plumhall.exp(ph_summary): Log the entire output of the
42916         executable. Return -1 if there were any failures, 0 otherwise.
42917         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42918         (ph_make): Clean up objects and executables that were built
42919         if the tests succeeded.
42921 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42923         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42924         libraries and includes in the build tree as appropriate.
42926 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42928         * lib/c-torture.exp: Instead of looking for the global variable
42929         NO_LONG_LONG, check to see if that's a feature of the target.
42931 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42933         * config/default.exp: Minimize. Delete the remainer of the files in
42934         config; this functionality is now in devo/dejagnu/config.
42936         g++.*/*: Pass any additional flags used to compile to postbase;
42937         delete CXXFLAGS.
42939         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42940         is now done by runtest.exp. Use gcc_target_compile instead of
42941         compile.
42943         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42944         Remove references to CFLAGS. Use remote_file instead of
42945         calling rm -f.
42946         (c-torture): Take a list of arguments to use to compile this
42947         testcase.
42949         lib/g++.exp: Simplify. Use target_compile instead of compile.
42950         lib/gcc-dg.exp: Ditto.
42951         lib/gcc.exp: Ditto.
42952         lib/mike-{gcc,g++}.exp: Ditto.
42953         lib/old-dejagnu.exp: Ditto.
42954         lib/plumhall.exp: Ditto.
42956 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42958         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42959         (ph_linker): Likewise.
42961 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42963           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42964         MAP_ANON / MAP_ANONYMOUS if defined;
42965         else try to map from /dev/zero .
42967 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42969         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42970         isn't defined, then define it to MAP_ANONYMOUS.
42972 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42974         * gcc.c-torture: Update to c-torture-1.42 release.
42976 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42978         * gcc.c-torture: Update to c-torture-1.41 release.
42980 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42982         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42983         c-torture release.
42985 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42987         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42988         and LDFLAGS.  Fix second case to append the target_info ldflags
42989         onto LDFLAGS, not CFLAGS.
42990         * lib/g++.exp (g++_init): Add target_info stuff.
42991         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42992         of libgloss and newlib flags for !native.
42994         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42995         (GDB): Fix relative path to go up another dir for finding gdb.
42997 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42999         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43000         versions in the target_info array, if they don't exist.
43002 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43004         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43006 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43008         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43009         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43011 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43013         * lib/old-dejagnu.exp: Don't remove the output file before we've
43014         actually tested it. Don't append pwd to the path of the executable
43015         we're testing.
43017 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43019         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43021 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43023         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43024         temporary directory for compiler files, and set it to a default
43025         value of /tmp. Set $output as the name of the output file from
43026         compiling the testcase. Add a -o option to $cflags_var so the
43027         compiler writes the final output file as $output. Set $executable
43028         to $output.
43030         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43031         directory for compiler files, and set it to /tmp if it doesn't
43032         already have a value. Set $output_file to the name of the output
43033         file from compiling the testcase. Add a -o option to CXXFLAGS so
43034         the compiler writes the final output file as $output. Use $output
43035         as the executable to be tested.
43037 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43039         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43041 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43043         * gcc.c-torture/execute/pending-1.c: New test.  Still
43044         pending in Tege's queue.
43046 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43048         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43049         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43050         if there were failures.  Call unresolved if there were unresolved
43051         testcases.  Call gcc_fail if program did not run to completion.
43052         (ph_make): Pass additional argument name to ph_execute.
43053         (ph_execute): Add new argument.  Pass additional arguments to
43054         ph_summary.  Call gcc_fail is there is no execution output.
43056 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43058         * lib/plumhall.exp (proc_summary): Output relavent summary
43059         lines into the log so specific failures in plumhall can be
43060         investigated.
43062 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43064         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43065         (c-torture-execute): Don't try to execute tests which use
43066         "long long" types if $NO_LONG_LONG is nonzero.
43068 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43070         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43071         not c-torture.
43073         * gcc.ieee: Move from here.
43074         * gcc.c-torture/execute/ieee: To here.
43076 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43078         * gcc.c-torture: Update to c-torture-1.41 release.
43080 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43082         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43083         not "$output".
43085 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43087         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43088         -c present.
43090 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43092         * config/proelf.exp: Handle connecting to a simulator.
43094 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43096         * config/proelf.exp: New file.  Enough framework that we can
43097         run c-torture tests on the proelf targets (or any other target
43098         that gdb can connect to for that matter).
43100 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43102         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43103         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43105         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43106         exec_output exists.
43108 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43110         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43111         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43113         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43114         to pass/fail/unresolved/unsupported/untested.  Caller must now
43115         call unresolved/unsupported/untested.
43116         * lib/*.exp: Update FSF address.  Update to handle new results of
43117         ${tool}_load.
43118         * lib/chill.exp (verbose): Delete.
43120 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43122         * lib/gcc.exp (default_gcc_start): Change order of args to
43123         $LDFLAGS $CFLAGS $LIBS.
43124         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43125         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43126         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43127         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43128         * gcc.misc-tests/dg-test.exp: Likewise.
43129         * gcc.misc-tests/msgs.exp: Likewise.
43130         * gcc.prms/prms.exp: Likewise.
43131         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43132         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43134         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43136 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43138         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43140         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43141         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43143         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43144         necessary.
43146 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43148         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43149         global for loop; add use of $mathlib.
43150         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43151         settings here; set mathlib for anything but VxWorks.
43153 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43155         * gcc.c-torture: Update to c-torture-1.40 release.
43157 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43159         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43160         dg.exp.
43162 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43164         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43165         global.
43167 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43169         * lib/g++.exp (LIBS): Define if not already.
43170         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43171         (gcc-dg-prune): Call prune_gcc_output.
43172         * lib/gcc.exp (prune_gcc_output): New proc.
43173         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43174         prune_gcc_output.
43176 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43178         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43179         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43181 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43183         * gcc.c-torture: Update to c-torture-1.39 release.
43185 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43187         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43188         fails, try others as well.
43190 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43192         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43193         If compilation fails, mark execute tests as `untested'.
43194         If test is marked as unsupported, don't mark compilation and
43195         execute tests as failed.
43197 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43199         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43200         libstdc++ for whether or not we want to be doing shared
43201         libraries.  Delete link_curses since we don't need it anymore.
43202         * lib/mike-g++.exp (postbase): Don't link in libg++.
43203         * g++.old-deja/old-deja.exp: Likewise.
43205 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43207         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43209 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43211         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43212         For that, add `-Wl,-a,shared_archive'.
43213         * g++.old-deja/old-deja.exp: Likewise.
43215 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43217         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43219 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43221         * lib/mike-g++.exp (postbase): Pay attention to the status of
43222         g++_load.
43224 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43226           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43228 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43230         * lib/gcc.exp (default_gcc_start): No longer need to log program
43231         being executed or its output, execute_anywhere does that now.
43232         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43233         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43235 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43237         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43238         the same as those in lib/g++.exp.
43240 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43242         * gcc.c-torture: Update to c-torture-1.38 release.
43243         * gcc.ieee: Related changes.
43245 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43247         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43248         "exec". Minor reformatting changes.
43250         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43251         cross. This means all "exec" calls now work on a remote host as
43252         well.
43253         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43254         cross. Filter out the extra "\r\n" stuff that expect puts in.
43255         (c-torture-execute): Filter out the bogus warnings like
43256         c-torture-compile does. Add support for canadian cross.
43257         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43258         Use execute_anywhere rather than calling exec directly. Now it
43259         works for canadian cross testing.
43261 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43263         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43264         results into a variable, and check that rather than using file exists.
43266 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43268         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43269         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43271 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43273         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43274         lib_curses if there's a shared libg++ in the build tree.
43276 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43278         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43279         if not supported target.
43281 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43283         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43284         link_curses up to always happen, not just for native builds.
43286 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43288         * gcc.c-torture: Update to c-torture-1.36 release.
43289         * gcc.failure: Related changes.
43291 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43293         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43295 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43297         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43298         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43299         runshlib, link_curses, and mathlib for link and run.
43301         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43302         pass the runtime shared library options for Solaris, OSF/1, and
43303         Irix5, and link with -lcurses to avoid unresolved references.
43305 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43307         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43308         only run once.
43310 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43312         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43314 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43316         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43317         do not have a framework for the "compat" tests yet.
43319 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43321         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43322         set to null if we're testing vxworks5.1.  Use that instead of
43323         `-lm' in the setting of LIBS for link and run.
43325 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43327         * config/rom68k.exp (${tool}_load): Major changes to make it
43328         work.  Verified that it does in fact return the stuff in
43329         exec_output properly.  Catch any Emul or any TRAP other than 0.
43331 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43333         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43334         LDFLAGS properly for targets that need stuff from libgloss.
43335         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43336         only run once.
43337         (gpp_initialized): New variable.
43339 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43341         * config/rom68k.exp: Load libgloss.exp.
43342         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43343         so we can produce a fully linked binary.
43344         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43345         so we can produce a fully linked binary.
43347 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43349         * lib/plumhall.exp (ph_section): Watch for expected failures.
43350         Add missing `else'.
43352         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43353         run the testcase.
43354         (c-torture): Likewise.
43356 1995-08-28  Doug Evans  <dje@cygnus.com>
43358         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43360         * lib/mike-g++.exp (mike_cleanup): New proc.
43361         (prebase): New globals compiler_result, not_compiler_result,
43362         target_regexp.
43363         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43364         allow leading "-" in pattern.  Watch for unsupported tests.
43365         If $compiler_result is set, pattern match assembler code,
43366         and ditto for $not_compiler_result.
43367         * lib/mike-gcc.exp: Likewise.
43369         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43370         execution "succeeded".
43372 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43374         * config/win32.exp: New file.
43375         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43377 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43379         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43380         unsupported.
43381         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43382         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43383         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43385         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43386         "... without exceptions was ...".  That is now handled by
43387         prune_system_crud.
43388         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43390 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43392         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43393         sieve.c,sort2.c}: New files.
43394         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43395         sieve.exp,sort2.exp}: Drivers for them.
43397         * lib/mike-gcc.exp (program_output): New user settable variable.
43398         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43399         messages.
43400         * lib/mike-g++.exp (program_output): New user settable variable.
43402         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43404         * config/sh.exp: Deleted (use sim.exp instead).
43406 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43408         * config/vx.exp: Declare CHECKTASK as global.
43409         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43410         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43411         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43413 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43415         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43416         target. Like vx.exp, only includes `vx29k.exp' instead of
43417         `vxworks.exp'.
43419 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43421         * config/sim.exp: Increase time limit from 120 seconds to 240.
43423 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43425         * gcc.c-torture/execute/950628-1.c: New test.
43427 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43429         * gcc.c-torture: Update with changes/additions from
43430         c-torture-1.34.
43432 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43434         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43436 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43438         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43440 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43442         * gcc.c-torture/compile/950512-1.c: New test.
43443         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43444         * gcc.dg/struct-ret-1.c: Likewise.
43446 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43448         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43449           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43451 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43453         * gcc.c-torture/special/920411-1.c: Deleted.
43454         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43456 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43458         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43459         cpu limit.
43461 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43463         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43465 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43467         From kenner;
43468         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43469         is the proper length.
43470         * va-arg-3.c: Likewise.
43472 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43474         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43475         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43477         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43478         * lib/g++.exp (default_g++_start): Delete old cruft.
43480 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43482         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43483         (2 * (1 << 18)) to (2 * (1 << 17)).
43485         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43487 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43489         * config/rom68k.exp: Renamed from config/idp.exp
43491 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43493         * c-torture/compile/921109-2.c
43495 1995-04-18  Mike Stump  <mrs@cygnus.com>
43497         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43498         excess errors.
43500 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43502         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43503         output.
43504         * lib/g++.exp (default_g++_start): Likewise.
43506 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43508         * gcc.c-torture/compile/950329-1.c: New test.
43510 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43512           * config/bug.exp (${tool}_load): Updated to use new remote_open
43513           and remote_close procs.
43514         * config/idp.exp: New file.
43516 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43518         * gcc.c-torture/execute/950322-1.c: New test.
43520 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43522         * config/vx.exp (${tool}_load): Clean up testing of return code from
43523         vxworks_ld and vxworks_spawn.
43525 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43527         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43529 1995-03-13  Mike Stump  <mrs@cygnus.com>
43531         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43532         can mark excess errors on a machine by machine basis.  Note, the
43533         default is to not expect any excess errors, even when excess
43534         errors test - is given, so you will want to put an XFAIL ... on
43535         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43536         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43537         those 4 machines, but no others.
43539 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43541         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43542         * lib/c-torture.exp: to here.
43544 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43546         * gcc.c-torture/execute/950221-1.c: New test.
43547         * gcc.c-torture/execute/struct-ret-1.c: New test.
43548         * gcc.c-torture/compile/950221-1.c: New test.
43550         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43552 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43554         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43555         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43557 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43559         * g++.gb: New directory of tests, derived from my signature and
43560         class scoping tests.
43562         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43563         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43564         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43565         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43566         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43567         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43568         * g++.gb/sig25.C: Likewise.
43570         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43571         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43572         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43573         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43574         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43575         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43576         * g++.gb/sig25.exp: Likewise.
43578         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43579         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43580         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43581         * g++.gb/scope13.C: Likewise, this test still fails.
43583         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43584         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43585         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43586         * g++.gb/scope13.exp: Ditto.
43588         * g++.gb/README: New file, explains what these tests are about.
43590 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43592         * lib/dg.exp (dg-do): Support `preprocess'.
43593         (dg-test): Likewise.
43595 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43597         * config/udi.exp: change "continue -expect" to "exp_continue".
43599 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43601         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43602         Delete redundant tests.
43604         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43605         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43606         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43607         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43608         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43609         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43610         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43611         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43613         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43614         storing label pointers.
43615         * gcc.c-torture/execute/921019-1.c: Likewise.
43616         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43617         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43618         parameter fp.
43619         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43620         constants.
43622         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43623         Delete obsolete tests.
43625         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43626         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43627         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43628         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43629         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43630         * gcc.c-torture/compile/950124-1.c: New test.
43632         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43634 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43636         * lib/mike-g++.exp: Add -lm to LIBS.
43638 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43640         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43642 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43644         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
43646 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
43648         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
43650 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
43652         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
43653         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
43654         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
43655         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
43656         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
43657         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
43658         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
43659         * g++.law/{operators31.C, operators32.C,
43660         * g++.law/{operators33.C, operators34.C}: Likewise.
43661         * g++.law/{pic1.C, refs2.C}: Likewise.
43662         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
43663         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
43664         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
43665         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43667         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
43668         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
43669         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
43670         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
43671         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
43672         * g++.law/{enum9.exp, friend5.exp}: Likewise.
43673         * g++.law/{nest3.exp, nest4.exp}: Likewise.
43674         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
43675         * g++.law/{operators30.exp, operators31.exp}: Likewise.
43676         * g++.law/{operators32.exp, operators33.exp}: Likewise.
43677         * g++.law/{operators34.exp}: Likewise.
43678         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
43679         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
43680         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
43681         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
43682         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
43684         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
43685         No longer expected to fail.
43686         * g++.law/missed-error3.C: Tweak for recent bool changes.
43688 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
43690         * config/emb-unix: Deleted.
43691         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
43692         remote execution.  Do final link on remote host if REMOTE_LINK is set.
43694 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
43696         * lib/dg.exp (dg-test): Fix typo in last patch.
43698 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
43700         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
43701         (handles multiple occurrences).
43703 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
43705         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
43706         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
43707         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
43708         printed).
43709         * lib/c-torture.exp (c-torture-compile): Likewise.
43710         (c-torture): Prepend full path if missing.
43711         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
43712         (gcc_fail): Likewise.
43713         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
43715 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
43717         * lib/netware.exp: Only attach to NetWare i386 systems.
43719 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
43721         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
43722         messages.  Add test name to "output pattern match" pass/fail message.
43724 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
43726         * gcc.dg: New testsuite.
43727         * gcc.dg/dg.exp: New file.
43729         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
43730         test-switch.c}: Deleted.
43732         * gcc.misc-tests/msgs.exp: New testcase driver.
43734 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
43736         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
43737         Watch for illegal return values from ${tool}_load.
43738         * config/unix.exp (${tool}_load): Fix pass/fail detection for
43739         cross targets.  Coerce return value >0 to 1.
43741 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
43743         * config/unix.exp (${tool}_load): Call program rsh, not proc.
43745         * config/emb-unix.exp: New file.
43747         * config/sim.exp: Error if variable $SIM not defined.
43748         (${tool}_load): Mark test as "untested" if simulator missing.
43750         * config/unix.exp: Load remote.exp to get rcp_download.
43751         * lib/c-torture.exp: Use different option lists for testcases with
43752         and without loops.
43753         * gcc.c-torture/execute/execute.exp: Likewise.
43755 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
43757         * config/*.exp: Clarify return code from ${tool}_load.
43758         Call `unresolved' or `untested' instead of `warning' or `perror'
43759         (sometimes you still want to call both though).
43760         Add comment that `shell_id' is local to each file.
43761         * config/udi.exp (timeout): Set to 30.
43762         Don't print warning if connection fails, $connectmode has already
43763         printed an error.
43764         (${tool}_load): Move verbose messages to level 2.
43765         Rework pattern for "Process started" message.
43766         Pass `shell_id' to ${connectmode}_download.
43767         Retry twice upon timeout.  Make resetting of target more robust.
43768         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
43769         Pass `shell_id' to exit_$connectmode.
43770         Only call exit_$connectmode if connected.
43771         * config/unix.exp (${tool}_load): Check return codes better.
43772         * config/vrtx.exp (${tool}_load): Likewise.
43773         * config/vx.exp (${tool}_load): Likewise.
43774         Delete unneeded global's.
43775         * lib/dg.exp (dg-test): Update to reflect clarified return codes
43776         from ${tool}_load.
43777         (dg-stat): Delete.
43778         (dg-init): Delete recording of pass/fail counts.
43779         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43780         (old-dejagnu-init): Likewise.
43781         (old-dejagnu-stat): Delete contents, empty proc now.
43782         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
43783         (c-torture): Delete references to lcnt, lpass, lfail.
43784         Get option list from TORTURE_OPTIONS.
43785         Delete -funroll[-all]-loops if no loops.
43786         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
43787         (g++_stat): Delete contents (empty proc now).
43788         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
43789         (gcc_finish): Likewise.
43790         (gcc_stat): Deleted.
43791         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
43792         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
43793         * gcc.c-torture/execute/execute.exp: Likewise.
43794         Split tests into two parts: compile, execute.
43795         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
43796         no loops.  Update to reflect clarified return codes from ${tool}_load.
43798 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
43800         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
43801         to grep for.
43802         (old-dejagnu): Likewise (where necessary).
43804 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
43806         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
43808         * lib/dg.exp (dg-process-target): Fix processing of selector.
43809         Add comment regarding use of `error'.
43811         * lib/gcc.exp (prune_system_crud): Define if missing.
43812         * lib/g++.exp (prune_system_crud): Likewise.
43814         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
43815         Call prune_system_crud.
43816         * lib/dg.exp (dg-runtest): New proc.
43817         Use perror instead of send_user for tcl errors in testcase.
43818         Don't return any value, it's never used.
43819         Don't clobber previous definition of `unknown'.
43820         Print tcl errors in `dg-final'.
43822 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
43824         * lib/dg.exp (dg-process-target): Improve syntax error messages.
43825         (dg-test): Don't print errorInfo, it contains stack backtrace.
43827 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
43829         * lib/g++.exp (runtest_file_p): Define if missing.
43831 1994-09-24  Doug Evans  (dje@cygnus.com)
43833         * lib/mike-g++.exp: Comment out loading of g++.exp.
43834         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
43835         (default_g++_version): Always print something.
43836         (default_g++_start): Comment out call to `which'.
43837         (g++_start, g++_load): Deleted (must be defined in config file).
43838         * lib/gcc.exp: Test for existence of $CC at start.
43839         Delete check for tmpdir (done in gcc_init).
43840         (default_gcc_version): Always print something.
43841         (default_gcc_start): Comment out call to `which'.
43842         * config/*.exp: Major cleanup - make cross targets work at least a
43843         little better for g++ (by not being "--tool gcc" specific).
43844         Rename gcc_xxx to ${tool}_xxx.
43845         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
43846         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
43848 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
43850         * lib/c-torture.exp (c-torture-compile): Rework compiler
43851         message processing.
43853         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
43854         c-torture.
43856 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
43858         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
43860         * lib/dg.exp (dg-process-target): Support { target native }.
43862 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
43864         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
43865         looked for "... program xxx got fatal signal".
43866         Correct regsub munging of `comp_output'.
43867         Ignore compiler messages "path prefix not used" and "linker input
43868         file unused".
43870 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
43872         * lib/gcc.exp (runtest_file_p): Define if missing.
43873         * gcc.prms/template.c: Example to work from.
43875 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
43877         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
43878         * lib/dg.exp (dg-test): Call unsupported testcases as such.
43880         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
43881         * gcc.prms/1883.c: Moved from compile/940714-1.c.
43882         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
43883         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
43885         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
43886         (dg-process-target): No longer a varargs proc.
43887         Return S/N for target, P/F for xfail.  All callers changed.
43888         (user option procs): More argument checking.
43889         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
43890         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
43891         (dg-test): Skip test if not running on selected target in `dg-do'.
43892         Update handling of `dg-do-what', `dg-output-text'.
43893         Separate execution pass/fail from output pattern match pass/fail.
43894         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
43896 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
43898         * gcc.c-torture/special/special.exp: Don't expect failure for mips
43899         target for 920510-1.c.
43901 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
43903         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
43904         Clean up comment regarding use of passcnt, etc.
43905         (gcc_stat): Don't update `testcnt' here.
43906         (gcc_finish): Do it here.
43907         Might as well reset `but_id' here too.
43908         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
43909         to determine if the file should be tested.
43910         * gcc.c-torture/compile/compile.exp: Likewise.
43911         * gcc.c-torture/execute/execute.exp: Likewise.
43912         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43913         * gcc.misc-tests/dg-test.exp: Likewise.
43914         * gcc.prms/prms.exp: Likewise.
43915         * gcc.wendy/wendy.exp: Likewise.
43916         * g++.old-deja.exp: Likewise.
43917         Move "Testing file" message to verbose level 1.
43919 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43921         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43923 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43925         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43926         (default_gcc_start): Accept optional second list element
43927         of compiler flags.  Print compiler output at verbosity level 2.
43928         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43929         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43930         Save current values of framework globals passcnt, failcnt, xpasscnt,
43931         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43932         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43933         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43934         xfailcnt to compute stats.  Update framework global `testcnt' from
43935         pass/fail counts.
43936         (gcc_finish): New proc.  Clean up test environment.
43937         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43938         (gcc_epass, gcc_efail): Delete.
43939         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43940         argument of line number.
43941         (dg-init): If the tool has an init routine, call it.
43942         (dg-test): Remove args `cflags_var' and `libs_var'.
43943         Pass all compiler options to ${tool}_start.
43944         Handle missing line number.
43945         (dg-finish): New function.
43946         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43947         particular files.  Call gcc_finish at end.  Move "skipping test"
43948         message to verbosity level 3.
43949         * gcc.c-torture/compile/compile.exp: Likewise.
43950         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43951         * gcc.c-torture/execute/execute.exp: Likewise.
43952         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43953         Print testcase being tried at verbosity level 1.
43954         * gcc.c-torture/special/special.exp: Unset xfail.
43955         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43956         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43957         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43958         * gcc.failure/failure.exp: Likewise.
43959         * gcc.ieee/ieee.exp: Likewise.
43960         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43961         Update call to dg-test.  Call dg-finish at end.
43962         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43963         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43964         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43965         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43966         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43967         * gcc.wendy/wendy.exp: Add copyright.
43968         Delete setting of tmpdir (done by gcc_init).
43969         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43970         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43971         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43972         gcc_[ce]pass/fail.
43974 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43976         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43977         confusion.
43978         (g++_load): Likewise.
43980         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43981         Rename argument to `prog' to remove the confusion.
43982         Varargs fns behave differently too!
43983         (g++_load): Likewise.
43985         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43987         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43988         what it is.  Delete (always) printing of status value for !native.
43989         Simplify verbose code, and include status and exec_output.
43990         (g++_load): Use gcc_load.
43992 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43994         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43995         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43996         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43997         940714-3.c as these testcases don't exist anymore.  Make
43998         va-arg-1.c expected to pass.
44000 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44002         * gcc.misc-tests/misc.exp: Only run specific testcases.
44003         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44004         * gcc.misc-tests/dg-[1-9].c: New files.
44006         * lib/dg.exp: New testsuite driver.
44007         * gcc.prms/prms.exp: Use it.
44009         * README.gcc: New file.
44011         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44012         Document and reset `lxpass' and `lxfail'.
44013         Simplify "initialized" message.
44014         (gcc_stat): Clean up comments a little.
44016 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44018         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44020 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44022         * lib/old-dejagnu.exp (process-option): New proc.
44023         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44024         (old-dejagnu): Simplify.
44025         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44027 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44029         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44030         exists and is not an empty string.
44032         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44033         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44034         finished.
44035         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44036         automatically.
44038         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44039         longer expected to fail.
44041         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44042         "f" function call.
44044         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44046         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44047         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44048         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44049         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44050         c-torture-1.29.
44052         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44053         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44055         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44057         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44058         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44060         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44061         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44062         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44064 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44066         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44067         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44068         940714-1.c, 940714-2.c, 940714-3.c},
44069         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44070         gcc.misc-tests/{mg.c,mg.exp}:
44071         New tests.
44072         * gcc.noncompile/noncompile.exp: Change accordingly.
44074 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44076         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44077         Undo previous clobberage.
44079 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44081         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44082         * gcc.special/{930510-1.c, special.exp}:
44083         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44084         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44085         struct-varargs-1.c}: New tests from c-torture-1.26.
44087 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44089         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44090           argument to switch.
44092 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44094         * Revert the previous changes.  Please see Rob's directory
44095           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44096           fixes.
44098 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44100         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44101             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44102             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44103             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44104             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44105             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44106             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44107             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44108             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44109             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44110             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44111             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44112             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44113             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44114             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44115             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44116             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44117             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44118             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44119             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44120             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44121             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44122             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44123             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44124             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44125             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44126             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44128 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44130         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44131             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44132           with perror calls.
44134 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44136         * config/unix.exp (g++_load): Fix syntax.
44138 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44140         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44141         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44142         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44143         Don't expect va-arg-1.c to fail.  Correct expected output for
44144         920928-1.c.
44145         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44146         * gcc.wendy/hbm4.c: Correct typo.
44147         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44149 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44151         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44152         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44153         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44154         * lib/c-torture.exp (c-torture-compile): Ditto.
44156         Reduce volume of output (remove all the -I's and such).
44157         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44158         Call gcc_cpass, gcc_cfail.
44159         (c-torture): Pass testing option to c-torture-compile.
44161 1994-03-21  Doug Evans  (dje@cygnus.com)
44163         Bring patches over from progressive.
44164         * config/default.exp: Exit remote shell cleanly.
44165         (g++_exit, g++_start): Add default versions.
44166         * config/sim.exp (gcc_load): Use perror, not error.
44168 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44170         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44171         set in site.exp.
44173 1994-03-14  Doug Evans  (dje@cygnus.com)
44175         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44176         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44177         (wendy_try): New proc to run testcase.
44178         (main loop): Call 'em.
44179         * gcc.wendy/*.c: Clean up pass to correct expected output.
44181         * lib/gcc.exp: Minor cleanup work.
44182         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44184 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44186         * config/sim.exp (gcc_load): Document return codes better.
44187         Don't pass -v to simulator.
44189 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44191           * gcc.special/920717-x.c: Fix typo.
44192           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44193           get at sources.
44195         * lib/mike-gcc.exp: Fix typo.
44197 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44199         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44200         binary to use, transform the name.
44201         * config/*.exp: rename everything. Nuke any g++ specific files,
44202         it's now a special case of gcc that requires no special support.
44203         Add a default.exp for unsupported targets.
44205 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44207         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44208         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44209         version of Tcl.
44211 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44213         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44214         than a warning.
44216 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44218         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44220 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44222         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44223         option_list.  Compile every file with only 4/6 option choices
44224         (same as C torture) instead of with 12/18 different option
44225         choices.
44226         * lib/c-torture.exp: Likewise.
44228         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44229         not already set.
44231 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44233         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44234         can put an XFAIL *-*-* on excess errors.
44236 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44238         * g++.law: Add more tests derived from g++-bugs snapshots.
44240         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44241         equivalent to g++.law/init9.
44243         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44244         compiled it, and the a.out file after we've run it.
44246 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44248         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44249         compiled it, and the a.out file after we've run it.
44251 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44253         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44255 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44257         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44258         version number.
44260 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44262         * g++.law: New directory of g++ tests derived from the g++-bugs
44263         snapshots.
44265 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44267         * gcc.compile: initbug1.c initbug1.exp testcase added
44269 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44271         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44272         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44273           fixes submitted by Jeff Law (law@cs.utah.edu)
44274         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44275           Jeff Law (law@cs.utah.edu)
44278 1993-11-30  Mike Stump  (mrs@cygnus.com)
44280         * config/unix-g++.exp: Follow the gcc way of doing things.
44281         * g++.old-deja/old-deja.exp: Minor updates.
44282         * lib/g++.exp: New file, follow the gcc way of doing things.
44283         * lib/old-dejagnu.exp: Minor updates.
44284         * lib/mike-g++.exp: Always unset errorInfo.
44286 1993-11-06  Mike Stump  (mrs@cygnus.com)
44288         * lib/gcc.exp: Fix some errors with the below change, CC and
44289         CFLAGS should be global when setting, not local.
44291 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44293         * lib/gcc.exp: Transform tool name.
44295 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44297         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44299 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44301         * lib/gcc.exp: change gcc_done to gcc_stat
44303 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44305         * Upgraded gcc testsuite to c-torture version 1.25
44307 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44309         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44310         * lib/c-torture: added hooks for new reporting code.
44312 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44314         * config/sh-gcc.exp: check if sh-sim exists in the path
44316 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44318         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44319         * gcc.compile/compile.exp: Initial changes for new logic.
44320         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44321         * gcc.failure/failure.exp: Initial changes for new logic.
44322         * gcc.ieee/ieee.exp: Initial changes for new logic.
44323         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44324         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44325         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44326         * lib/c-torture.exp: Initial changes for new logic.
44327         * lib/gcc.exp: Initial changes for new logic.
44329 1993-10-15  Mike Stump  (mrs@cygnus.com)
44331         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44332         depend upon failure or success.  Fully qualify names in failure
44333         and success messages.  Always remove a.out before starting
44334         compile, just in case.  Pay more attention to error text output by
44335         the compiler.  Handle testcases with no known past errors just
44336         like all others, so that things are uniform.  Other miscellaneous
44337         improvements.
44339 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44341         * gcc.cpp: new directory for cpp tests
44343 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44345         * lib/chill.exp: Code reformatted, removed unused code.
44346         * config/unix-chill.exp: Code reformatted, removed unused code.
44347         * chill.execute/execute.exp: Code reformatted, removed unused code.
44348         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44350 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44352         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44353         routines not written.
44355 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44357         * config/bug-gcc.exp: Use new procs from bug.exp.
44359 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44361         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44362         via ftp, rather than depending on NFS.
44363         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44364         case.
44366 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44368         * config/bug-gcc.exp: Use new download proc.
44370 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44372         * chill.execute/execute.exp: cleanups, handles errors better
44373         * chill.compile/compile.exp: rewrite, based on execute.exp
44374         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44375         * lib/chill.exp: major changes to diff proc and compile and link
44376           procs. added chill_fail and chill_pass wrappers to pass and
44377           fail. added more comments, and handle error codes better.
44378           Added a hack to capture stderr from exec, so noncompile tests
44379           can work.
44381 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44383         * chill.execute/execute.exp: rewrite of testsuite driver
44384         * lib/chill.exp: rewrite of testsuite driver
44385         * config/unix-chill.exp: rewrite of testsuite driver
44387 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44389         In chill.execute:
44390         * iexpr.ch: Standardize uppercase.
44391         * tuples.dat: Standardize uppercase.
44392         * vary.ch: standardize.  Correct varying string assignments.
44393         * vary.dat: Add new output lines.
44395 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44397         In chill.execute:
44398         * chprintf.ch: Standardize use of uppercase.
44399         * tuples.ch: Standardize and turn arr2 into a DCL,
44400           rather than a SYN.
44401         * pinits.ch: Standardize.
44403 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44405         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44406         * Makefil: Renamed to Makefile.in.
44407         * configure.in: New.
44409 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44411         In chill.execute:
44412         * .cvsignore: Add result/output files.
44413         * Makefile: Fix up variables at start.  Use MFLAGS
44414           everywhere.  Correct bool_loc, built_ins entries.
44415           Add entry for vary1.ch.
44416         * bitarray.ch: Standardize upper-case usage.
44417         * bitexpr.ch: Standardize, add output of b1.
44418         * params.ch: Use arrayt in along PROC parameters, to
44419           avoid novelty problems.
44420         * sets.ch: Tiny cleanup.
44421         * vary1.ch: Re-indent.
44423 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44425           * Add PR-related files to Makefiles, .cvsignore files, etc.
44427 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44429         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44430           with compiler objects. New names are test-flow.c and test-loop.c
44432 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44434         * Upgraded c-torture tests from 1.19 to 1.20
44436         * new files:
44437         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44438         * gcc.compile: 930623-1.c 930623-2.c
44439         * gcc.noncompile: 930622-1.c 930622-2.c
44440         * gcc.failure: 920411-1.c 920627-2.c
44441         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44443 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44445         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44446           More changes to get testsuite working properly. Needs more work.
44447           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44449 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44451         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44452           More changes to get testsuite working properly. Needs more work.
44454 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44456         * chill.compile/compile.exp: Added for Dejagnu support
44457         * chill.execute/execute.exp: Added for Dejagnu support
44458         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44460 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44462         This should complete moving the CHILL test files.
44463         * chill.noncompile(.cvsignore printf.grt
44464             in-printf.grt chprintf.grt chprintf.ch):
44465             Added test-support files.
44466           (Makefile): Modified further.
44467         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44468             signal.ch): Added test files.
44469           * chill.execute (.cvsignore printf.grt printr.c
44470             in-printf.grt rts.c chprintf.grt rts.h): Added
44471           test-support files.
44472             (Makefile): More corrections.
44474 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44476         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44477           test cases, ready for DejaGnu.
44479 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44481         * Upgraded c-torture tests from 1.18 to 1.19
44483         * gcc.compile: added test(s):
44484           930607-1.c
44485         * gcc.execute: added test(s):
44486           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44488         * added new subdirectory for misc tests: gcc.misc-tests
44489         * gcc.misc-test(s): added tests:
44490           inst-check.c test-consts.c test-ior.c test-switch.c
44492 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44494         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44496 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44498         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44500 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44502         * Upgraded c-torture tests from 1.17 to 1.18
44504 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44506         * Upgraded c-torture tests from 1.12 to 1.17
44508 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44510         * lib/old-dejagnu.exp:
44511           Fixed handling of XFAIL target triplets to correctly
44512           recognize wildcard characters.  Removed code that
44513           appended a unique id tag to the end of the file name
44514           printed out by the result of the testcases within a
44515           given test file.
44517 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44519         * lib/old-dejagnu.exp:
44520           Reworked expected failure handling to trigger off of XFAIL
44521           keyword in keyphrase embeded in testcase source code. The
44522           XFAIL keyword must be at the end of the keyphrase line. It
44523           may optionally be followed by one or more target triplets.
44524           It has just occured that the handling of wildcards in the
44525           target triplet may not be correct.
44527 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44529         * g++.old-deja/tests:
44530           Moved all subdirectories up one level into g++.old-deja .
44532         * lib/old-dejagnu.exp:
44533           Fixed problem with CXXFLAGS not being properly reset, and being
44534           corrupted with extraneous "-c" compiler option.  This was
44535           causing binaries to not be generated for test that needed them.
44536           Modified strings passed to "pass" and "fail" so that individual
44537           tests from the same test file would be distinguished by an
44538           identifier appended to the test file name in the summary logs;
44539           this corrected a problem with erroneous diff logs.  Added code
44540           to search testcases for expected fail and unexpected pass keywords.
44542 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44544         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44546 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44548         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44549           Removed extraneous text from end of "Special g++ Options"
44550           keyphrase.
44552         * lib/old-dejagnu.exp: Added pattern matching to look for new
44553           keywords, embedded in testcases comments, which will trigger
44554           calls to xpass and xfail.
44556 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44558         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44559           comments embedded in the testcases, especially the one looking for
44560           special compiler options, as well as the pattern matching for the
44561           compiler output again.
44563 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44565         * lib/old-dejagnu.exp: Do a proper check of the return value for
44566           execute tests. Fixed several problems with the pattern matching
44567           of the compiler output which gave erroneous test results.
44568           Changed several of the test result messages to be more descriptive.
44569         * config/unix-g++.exp: Proc g++_load now actually works and
44570           executes the tests passed to it and returns a usable return
44571           value.
44573 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44575           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44577 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44579         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44580           Modified both files to properly execute the old style
44581           dejagnu tests. The previous versions of these files were
44582           experimental and did not function anything near correctly.
44584 1993-04-05  Rob Savoye  (rob@cygnus.com)
44586         * Removed all Makefile.in and configure.in files. No configuration
44587         needed now.
44589 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44591         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44593 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44595         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44596         gcc.special/configure.in, gcc.noncompile/configure.in,
44597         gcc.execute/configure.in, gcc.code_quality/configure.in,
44598         g++.other/configure.in, g++.old-deja/configure.in,
44599         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44600         in srcname setting.
44602 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44604         * lib/udi.exp: Fixed mondfe and mondfe_download.
44605         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44606         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44608 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44610         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44611         (gdb_exit): Don't remove *_soc files.
44613 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44615         * lib/c-torture.exp: Don't look for main; instead always use -w
44616         -c.  This is how the c-torture tests work.  Remove the object
44617         file if the compilation succeeds.
44618         * gcc.execute/execute.exp: Remove executable if test passes.
44619         * gcc.noncompile/noncompile.exp: Every test is an expected
44620         failure.
44621         * gcc.special/special.exp: Added tests from c-torture 1.11,
44622         corrected use of existing test.
44623         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44624         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44625         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44626         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44627         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44628         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44629         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44630         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44631         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44632         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44633         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44634         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44635         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44636         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44637         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44638         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44639         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44640         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44641         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44642         c-torture 1.11.
44643         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
44644         correspond to c-torture 1.11.
44646         * New file.