gcc/
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2749585def4d963b4be3065846815b0347c7dca7
1 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
3         PR tree-optimization/23960
4         * gcc.c-torture/compile/pr23960.c: New.
6 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8         PR fortran/16861
9         * gfortran.dg/nested_modules_3.f90: New.
11 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
13         PR fortran/24005
14         gfortran.dg/interface_1.f90: New test.
16 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
17         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19         PR fortran/23843
20         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
24         PR fortran/23516
25         * gfortran.dg/imag_1.f: New test.
26         * gfortran.dg/imag_2.f: Ditto.
28 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
30         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
32 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
34         PR c++/21983
35         * g++.dg/warn/pr21983.C: New test.
37 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
39         PR c++/23993
40         * g++.dg/template/array14.C: New test.
42 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
44         PR fortran/19929
45         * gfortran.dg/der_ptr_component_1.f90: New test.
47 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49         PR c++/23965
50         * g++.dg/template/error1.C: Reject "no matching function" message.
52 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
54         PR c++/17609
55         * g++.dg/lookup/error1.C: New test.
57 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
59         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
60         functionality of the testcase.
62 2005-09-20  Richard Henderson  <rth@redhat.com>
64         * gcc.dg/vect/vect-22.c: Require vect_float.
65         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
67 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
69         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
70         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
71         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
72         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
73         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
74         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
75         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
76         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
77         * gcc.dg/cpp/ucnid-8.c: New test.
79 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
81         PR tree-optimization/23929
82         * gcc.c-torture/compile/pr23929.c: New test.
84 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
86         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
87         for one loop.
89 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
91         PR testsuite/23186
92         * g++.dg/other/pr22003.C: Require named sections.
94 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
96         PR c++/23947
97         * g++.dg/rtti/crash3.C: New test.
99         PR tree-optimization/23818
100         * gcc.dg/pr23818.c: New test.
102 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
104         PR fortran/23420
105         * gfortran.dg/print_fmt_4.f: New.
107 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
109         PR fortran/23663
110         * gfortran.fortran-torture/execute/entry_11.f90: New test.
112 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
114         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
115         Use pointers to local alignable arrays instead. Added comments.
116         * gcc.dg/vect/vect-46.c: Likewise.
117         * gcc.dg/vect/vect-48.c: Likewise.
118         * gcc.dg/vect/vect-49.c: Likewise.
119         * gcc.dg/vect/vect-52.c: Likewise.
120         * gcc.dg/vect/vect-53.c: Likewise.
121         * gcc.dg/vect/vect-54.c: Likewise.
122         * gcc.dg/vect/vect-56.c: Likewise.
123         * gcc.dg/vect/vect-57.c: Likewise.
124         * gcc.dg/vect/vect-58.c: Likewise.
125         * gcc.dg/vect/vect-60.c: Likewise.
126         * gcc.dg/vect/vect-61.c: Likewise.
128         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
129         The test is no longer vectorizable on vect_no_align targets.
130         * gcc.dg/vect/vect-43.c: Likewsie.
132         * gcc.dg/vect/vect-44.c: Added comments.
133         * gcc.dg/vect/vect-45.c: Added comments.
134         * gcc.dg/vect/vect-50.c: Added comments.
135         * gcc.dg/vect/vect-51.c: Added comments.
137         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
138         aligned type.
139         * gcc.dg/vect/Os-vect-95.c: Likewise. 
141         * gcc.dg/vect/vect-41.c: Test removed.
142         * gcc.dg/vect/vect-47.c: Test removed.
143         * gcc.dg/vect/vect-55.c: Test removed.
144         * gcc.dg/vect/vect-59.c: Test removed.
146 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
147         
148         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
149         No longer vectorizable on vect_no_align targets.
150         * gcc.dg/vect/pr20122.c: Likewise.
151         * gcc.dg/vect/vect-74.c: Likewise.
152         * gcc.dg/vect/vect-75.c: Likewise.
153         * gcc.dg/vect/vect-76.c: Likewise.
155         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
156         Will not be vectorizable on vect_no_align targets once aliasing issues
157         are resolved.
158         * gcc.dg/vect/vect-79.c: Likewise.
160         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
161         * gcc.dg/vect/vect-78.c: Likewise.
162         * gcc.dg/vect/vect-97.c: Likewise.
164 2005-09-19  Steven Bosscher  <stevenb@suse.de>
166         * gcc.dg/pr23943.c: New test.
168 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
170         PR fortran/19181
171         * gfortran.dg/derived_pointer_null_1.f90: New test.
173 2005-09-18  Richard Guenther  <rguenther@suse.de>
175         PR middle-end/23944
176         * gcc.c-torture/compile/pr23944.c: New testcase.
178 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
180         PR fortran/15975
181         * gfortran.dg/der_pointer_2.f90: New test.
183 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
185         PR fortran/16861
186         * gfortran.dg/nested_modules_2.f90: New test.
188 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
190         PR c++/18368
191         * g++.dg/other/semicolon.C: New test.
193 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
195         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
196         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
198 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
200         PR c++/23914
201         * g++.dg/template/static18.C: New test.
203         PR c++/21514
204         * g++.dg/template/crash19.C: Remove dg-error marker.
205         * g++.dg/template/local4.C: New test.
207 2005-09-16  Paul Brook  <paul@codesourcery.com>
209         PR fortran/23906
210         * gfortran.dg/dependency_1.f90: New test.
212 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
214         PR c++/23896
215         * g++.dg/template/static17.C: New test.
217 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
219         PR c++/23139
220         * g++.dg/warn/huge-val1.C: New test.
222 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
224         PR c++/13140
225         * g++.dg/parse/class2.C: New test.
226         * g++.dg/template/explicit8.C: Likewise.
227         * g++.dg/template/spec25.C: Likewise.
229 2005-09-14  Josh Conner  <jconner@apple.com>
231         PR middle-end/23584
232         * gcc.dg/pr23584.c: New test.
234 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
236         PR fortran/21875 Internal Unit Array I/O, NIST
237         * gfortran.dg/arrayio_1.f90: New test.
238         * gfortran.dg/arrayio_1.f90: New test.
239         * gfortran.dg/arrayio_1.f90: New test.
240         * gfortran.dg/arrayio_1.f90: New test.
241         * gfortran.dg/arrayio_1.f90: New test.
243 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
245         PR middle-end/22480
246         * gcc.dg/vect/pr22480.c: New test.
248 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
250         PR fortran/19358
251         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
253 2005-09-13 Josh Conner <jconner@apple.com>
255         PR c++/23180
256         * g++.dg/init/struct2.C: New test.
257         * g++.dg/init/struct3.C: New test.
259 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
261         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
262         Clean up temp files.
263         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
264         gcc.dg/tree-ssa/builtin-fprintf-1.c,
265         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
266         gcc.dg/tree-ssa/builtin-printf-1.c,
267         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
268         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
269         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
270         gcc.dg/tree-ssa/builtin-vprintf-1.c,
271         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
272         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
273         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
274         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
275         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
276         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
277         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
278         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
280 2005-09-13  Josh Conner  <jconner@apple.com>
282         * lib/gcc-dg.exp: Load scanipa.exp.
283         (cleanup-dump): New procedure.
284         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
285         * lib/scandump.exp: New file.
286         * lib/scantree.exp: Use it.
287         * lib/scanipa.exp: New file.
289 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
291         PR fortran/17740
292         * gfortran.dg/generic_4.f90: New test.
294 2005-09-13  Bastian Blank <waldi@debian.org>
296         PR c++/16171
297         * g++.dg/abi/mangle26.C: New test. 
298         * g++.dg/abi/mangle27.C: New test. 
299         * g++.dg/abi/mangle28.C: New test. 
300         * g++.dg/abi/mangle29.C: New test. 
302         PR c++/23839
303         * g++.dg/parse/register1.C: New test.
305 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
307         PR c++/23842
308         * g++.dg/template/access16.C: New test.
310 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
312         * gfortran.dg/char_pack_2.f90: Increase the vector size.
314 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
316         PR fortran/18899
317         * gfortran.dg/shape_2.f90: New test.
319 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
321         PR target/19269
322         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
323         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
324         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
325         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
326         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
327         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
328         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
329         tests.
331 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
333         PR c++/23841
334         * g++.dg/parse/template17.C: New test.
336 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
338         PR c++/23789
339         * g++.dg/template/nontype14.C: New test.
341 2005-09-12  Ian Lance Taylor  <ian@airs.com>
343         PR g++/7874
344         * g++.dg/lookup/friend7.C: New test.
345         * g++.dg/lookup/friend8.C: New test.
346         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
347         so that it will be found via argument dependent lookup.
348         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
349         friend functions which will no longer be found.
350         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
351         function g, so that it will be found via argument dependent
352         lookup.
353         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
354         * g++.old-deja/g++.mike/net43.C: Likewise.
356 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
358         PR c++/23691
359         * g++.dg/template/static16.C: New test.
361 2005-09-12  Josh Conner  <jconner@apple.com>
363         PR middle-end/23237
364         * gcc.c-torture/compile/pr23237.c: New test. 
366 2005-09-11  Richard Henderson  <rth@redhat.com>
368         * g++.dg/other/error8.C: Update expected diagnostic text.
370 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
372         PR libfortran/19872
373         * gfortran.dg/overwrite_1.f: New test.
375 2005-09-09  Josh Conner  <jconner@apple.com>
377         * g++.dg/init/pr23180-1.C: Removed.
378         * g++.dg/init/pr23180-2.C: Removed.
380 2005-09-09  David Daney <ddaney@avtrex.com>
382         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
383         files which are ...
384         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
385         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
387 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
389         * gfortran.dg/iostat_2.f90: New test.
391 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
393         PR c++/22252
394         * g++.dg/ext/interface1.C: New test.
395         * g++.dg/ext/interface1.h: Likewise.
396         * g++.dg/ext/interface1a.cc: Likewise.
398 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
400         * gfortran.dg/iomsg_1.f90:  New test case.
402 2005-09-09  Richard Guenther  <rguenther@suse.de>
404         PR c++/23624
405         * g++.dg/tree-ssa/pr23624.C: New testcase.
407 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
409         PR fortran/19239
410         * gfortran.dg/vector_subscript_1.f90,
411         * gfortran.dg/vector_subscript_2.f90: New tests.
413 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
415         PR fortran/21104
416         * gfortran.dg/array_alloc_1.f90,
417         * gfortran.dg/array_alloc_2.f90,
418         * gfortran.dg/array_alloc_3.f90: New tests.
420 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
422         PR fortran/12840
423         * gfortran.dg/array_constructor_6.f90
424         * gfortran.dg/array_constructor_7.f90
425         * gfortran.dg/array_constructor_8.f90
426         * gfortran.dg/array_constructor_9.f90
427         * gfortran.dg/array_constructor_10.f90
428         * gfortran.dg/array_constructor_11.f90
429         * gfortran.dg/array_constructor_12.f90: New tests.
431 2005-09-08  Josh Conner  <jconner@apple.com>
433         PR c++/23180
434         * g++.dg/init/pr23180-1.C: New test.
435         * g++.dg/init/pr23180-2.C: New test.
437 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
439         PR fortran/18878
440         * gfortran.dg/module_double_reuse.f90: New.
442 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
444         PR fortran/23270
445         PR fortran/22304
446         PR fortran/18870
447         PR fortran/17917
448         PR fortran/16511
449         * gfortran.dg/common_equivalence_1.f: New.
450         * gfortran.dg/common_equivalence_2.f: New.
451         * gfortran.dg/common_equivalence_3.f: New.
452         * gfortran.dg/contained_equivalence_1.f90: New.
453         * gfortran.dg/module_blank_common.f90: New. 
454         * gfortran.dg/module_commons_1.f90: New.
455         * gfortran.dg/module_equivalence_1.f90: New.
456         * gfortran.dg/nested_modules_1.f90: New.
457         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
458         equivalences and add comment to connect the test with
459         the PR.
461 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
463         PR fortran/23765
464         * gfortran.dg/common_6.f90: New test.
466 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
468         PR fortran/15326
469         * gfortran.dg/char_result_1.f90,
470         * gfortran.dg/char_result_2.f90,
471         * gfortran.dg/char_result_3.f90,
472         * gfortran.dg/char_result_4.f90,
473         * gfortran.dg/char_result_5.f90,
474         * gfortran.dg/char_result_6.f90,
475         * gfortran.dg/char_result_7.f90,
476         * gfortran.dg/char_result_8.f90: New tests.
478 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
480         PR fortran/19928
481         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
483 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
485         PR obj-c++/16816
486         * obj-c++.dg/selector-5.mm: New test.
487         * obj-c++.dg/selector-6.mm: New test.
489 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
491         PR objc/20574
492         PR objc/19324
493         * objc.dg/error-1.m: New test.
495 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
497         PR fortran/23373
498         * gfortran.fortran-torture/execute/pr23373-1.f90,
499         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
501 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
503         PR libfortran/23760
504         * gfortran.dg/g77/1832.f: Remove long string in write statement
505         to allow the test to pass on correct list directed output with 
506         prepended space.
508 2005-09-07  James E Wilson  <wilson@specifix.com>
510         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
512 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
514         * gfortran.dg/parameter+save.f90:  Rename to
515         * gfortran.dg/parameter_save.f90: .. this.
517 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
519         PR fortran/20848
520         * gfortran.dg/parameter+save.f90:  New test case.
522 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
524         PR fortran/19269
525         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
527 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
529         PR c/23075
530         * gcc.dg/pr23075.c: New test.
531         * g++.dg/warn/pr23075.C: New test.
533         PR target/22362
534         * gcc.target/i386/pr22362.c: New test.
536         PR rtl-optimization/23098
537         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
539         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
540         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
541         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
543 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
545         * g++.dg/expr/cast6.C: New test.
547         PR c++/9782
548         * g++.dg/init/new15.C: New test.
550 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
552         * gcc.dg/vect/Os-vect-95.c: New test.
553         * gcc.dg/vect/vect-95.c: Same.
555 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
557         * gcc.dg/vect/vect-29.c: Update xfail testing.
558         * gcc.dg/vect/vect-44.c: Same.
559         * gcc.dg/vect/vect-48.c: Same.
560         * gcc.dg/vect/vect-50.c: Same.
561         * gcc.dg/vect/vect-72.c: Same.
562         * gcc.dg/vect/vect-77.c: Same.
563         * gcc.dg/vect/vect-78.c: Same.
564         * gcc.dg/vect/vect-80.c: Same.
565         * gcc.dg/vect/vect-96.c: Same.
566         * gcc.dg/vect/vect-100.c: Same.
567         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
568         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
569         * gfortran.dg/vect/vect-5.f90: Same.
571 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
573         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
574         start strings.
575         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
576         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
578         PR c++/23056
579         * g++.dg/opt/pr23056.C: New test.
581         PR rtl-optimization/23098
582         * gcc.target/i386/pr23098.c: New test.
584 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
586         PR c++/23667
587         * g++.dg/template/static15.C: New test.
589         PR c++/21440
590         * g++.dg/ext/stmtexpr5.C: New test.
591         * g++.dg/ext/stmtexpr6.C: Likewise.
593 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
595         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
597         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
598         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
599         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
601 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
603         PR libfortran/23321
604         * gfortran.dg/direct_io_4.f90:  New test case.
606 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
607             Rasmus Hahn  <rassahah@neofonie.de>
609         PR libobjc/23108
610         * objc.dg/type-stream-1.m: New test.
612 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
614         PR fortran/23661
615         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
616         gfortran.dg/print_fmt_3.f90: New test.
618 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
620         * gfortran.dg/fmt_t_1.f90: New test.
622 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
624         PR rtl-optimization/23454
625         * g++.dg/opt/pr23454.C: New test.
627 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
629         PR c++/23699
630         * g++.dg/ext/static1.C: New test.
632 2005-09-02  Richard Henderson  <rth@redhat.com>
634         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
635         tail call to check_fa_work.
637 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
639         PR c++/21687
640         * g++.dg/other/gc3.C: New test.
642 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
644         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
645         * gcc.dg/20050826-1.c: Likewise.
647 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
649         PR c++/23167
650         * g++.dg/expr/volatile1.C: New test.
652 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
654         PR middle-end/23547
655         * gcc.dg/pr23547.c: New test.
657 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
659         PR c/22061
660         * gcc.c-torture/execute/pr22061-1.c,
661         * gcc.c-torture/execute/pr22061-2.c,
662         * gcc.c-torture/execute/pr22061-3.c,
663         * gcc.c-torture/execute/pr22061-4.c: New tests.
665 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
667         * gcc.dg/Wredundant-decls-2.c: New test to check that
668         -Wredundant-decls does not issue warning for a variable 
669         definition following a declaration.
671 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
673         PR debug/7241
674         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
675         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
676         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
678         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
679         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
680         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
681         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
682         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
683         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
684         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
685         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
687 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
689         PR objc/23306
690         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
691         scan-assmbler.
693 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
695         PR target/21255
696         * gcc.dg/pr21255-1.c: New test.
697         * gcc.dg/pr21255-2-mb.c: Likewise.
698         * gcc.dg/pr21255-2-ml.c: Likewise.
699         * gcc.dg/pr21255-3.c: Likewise.
700         * gcc.dg/pr21255-4.c: Likewise.
702 2005-08-31  Dale Johannesen  <dalej@apple.com>
704         * gcc.dg/20050830-1.c:  New.
706 2005-08-31  Josh Conner  <jconner@apple.com>
708         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
709         command-line options for arm-*-* targets.
710         * g++.dg/init/array16.C: Likewise.
711         * g++.dg/other/crash-4.C: Likewise.
713 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
715         PR obj-c++/23640
716         * obj-c++.dg/gnu-runtime-3.mm: New test.
718 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
720         PR c++/13377
721         * g++.dg/lookup/ambig4.C: New test.
722         * g++.dg/lookup/ambig5.C: New test.
723         * g++.dg/tc1/dr101.C: Adjust error markers.
725 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
727         PR c++/23639
728         * g++.dg/template/ttp5.C: Adjust error markers.
730 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
732         PR testsuite/23609
733         * lib/obj-c++.exp: Include target-libpath.exp.
734         (obj-c++_link_flags): Look for the GNU libobjc library
735         and set the library path to include it.
736         Don't manually set LD_LIBRARY_PATH (etc.) but call
737         set_ld_library_path_env_vars instead.
738         (obj-c++_target_compile): Don't set library path or
739         linker flags because they are already set correctly
740         in obj-c++_link_flags.
742 2005-08-30  Josh Conner  <jconner@apple.com>
744         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
745         to command-line options for arm-*-* targets.
747 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
749         * g++.dg/other/i386-1.C: New.
751 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
753         PR preprocessor/20348
754         PR preprocessor/20356
755         * gcc.dg/cpp/pr20348.c: New test.
756         * gcc.dg/cpp/pr20348.h: New file.
757         * gcc.dg/cpp/inc/pr20348.h: New file.
758         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
759         * gcc.dg/cpp/pr20356.c: New test.
760         * gcc.dg/cpp/pr20356.h: New file.
761         * gcc.dg/cpp/inc/pr20356.h: New file.
762         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
764 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
766         * gfortran.fortran-torture/execute/intrinsic_count.f90:
767         Fix array dimension to avoid correct end-of-file error.
769 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
771         PR libfortran/23598
772         * gfortran.dg/iostat_1.f90:  New test.
774 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
776         PR middle-end/23408
777         * gcc.dg/pr23408.c: New test.
779 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
781         PR c++/23099
782         * g++.dg/init/member1.C: Make sure erroneous static data member
783         definitions are required.
784         * g++.dg/template/static13.C: New test.
785         * g++.dg/template/static14.C: Likewise.
787 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
789         * gcc.target/i386/pr23575.c: Use -msse2 instead of
790         -march=pentium4, remove ilp32 requirement.
792         PR middle-end/23484
793         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
794         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
796 2005-08-29  Andreas Jaeger  <aj@suse.de>
798         PR testsuite/23607
799         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
801 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
803         * gcc.c-torture/execute/20050316-2.c: New test.
804         * gcc.c-torture/execute/20050316-3.c: New test.
805         * gcc.dg/torture/pr16104-1.c: New test.
807 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
809         PR middle-end/23463
810         * gcc.c-torture/execute/zero-struct-1.c: New test.
812 2005-08-27  Richard Guenther  <rguenther@suse.de>
814         PR target/23575
815         * gcc.target/i386/pr23575.c: New testcase.
817 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
819         PR rtl-optimization/23561
820         * gcc.c-torture/execute/20050826-1.c: New test.
822         PR rtl-opt/23560
823         * gcc.c-torture/execute/20050826-2.c: New test.
825 2005-08-26  Dale Johannesen  <dalej@apple.com>
827         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
828         * gcc.dg/20050826-1.c:  New.
830 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
832         PR c++/19004
833         * g++.dg/template/nontype13.C: New test.
835         PR c++/23491
836         * g++.dg/init/new14.C: New test.
837         * g++.dg/expr/anew1.C: Do not XFAIL.
838         * g++.dg/expr/anew2.C: Likewise.
839         * g++.dg/expr/anew3.C: Likewise.
841 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
843         PR middle-end/22439
844         * gcc.dg/vla-3.c: New test.
846 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
848         PR fortran/20363
849         * gfortran.dg/named_interface.f90: New.
851 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
853         * gcc.c-torture/execute/frame-address.c: New test.
855 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
857         PR c++/20817
858         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
860 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
862         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
864 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
866         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
867         * gcc.dg/altivec-22.c: Rename from..
868         * gcc.dg/altivec-nomfcr.c: ..this.
870 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
872         PR tree-optimization/23546
873         * gcc.dg/tree-ssa/pr23546.c: New test.
875 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
877         PR fortran/17758
878         * gfortran.dg/nonreturning_statements.f90: New test.
880 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
882         PR c++/22454
883         * g++.dg/parse/crash29.C: New.
885 2005-08-23  DJ Delorie  <dj@redhat.com>
887         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
888         constants have the L suffix.
890 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
892         PR c++/23044
893         * g++.dg/template/instantiate8.C: New.
895 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
897         PR middle-end/23467
898         * gcc.c-torture/execute/pr23467.c: New test.
900 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
902         PR tree-optimization/22043
903         * gcc.c-torture/execute/20050613-1.c: New test.
905 2005-08-23  Ben Elliston  <bje@au.ibm.com>
907         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
909 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
911         PR rtl-optimization/23478
912         * g++.dg/opt/pr23478.C: New test.
914 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
916         PR c/18715
917         * gcc.dg/switch-warn-3.c: New test.
919 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
921         PR c++/22233
922         * g++.dg/template/param1.C: New test.
924 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
926         PR c++/23089
927         * g++.dg/other/incomplete1.C: New test.
929 2005-08-22  Ira Rosen  <irar@il.ibm.com>
931         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
932         are vectorizable.
934 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
936         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
937         d_lines_5.f: New.
939 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
941         * gcc.target/i386/sse-4.c: New test.
943 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
945         PR testsuite/23239
946         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
948 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
950         * gcc.dg/20050811-1.c: New test.
951         * gcc.dg/20050811-2.c: New test.
953 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
955         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
957 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
959         PR 23476
960         * gcc.c-torture/compile/pr23476.c: New test.
962 2005-08-19  Devang Patel  <dpatel@apple.com>
964         PR tree-optimization/23048
965         * gcc.dg/tree-ssa/pr23048.c: New test.
967 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
969         PR middle-end/20624
970         * g++.dg/warn/Wreturn-3.C: New test
972 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
974         PR tree-optimization/22228
975         * g++.dg/vect/pr22543.cc: New test.
977 2005-08-17  Steven Bosscher  <stevenb@suse.de>
979         PR tree-optimization/21574
980         * gcc.dg/tree-ssa/pr21574.c: New test.
982 2005-08-16  James E Wilson  <wilson@specifix.com>
984         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
986 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
988         PR tree-opt/23402
989         * gcc.c-torture/compile/zero-strct-3.c: New test.
990         * gcc.c-torture/compile/zero-strct-4.c: New test.
992 2005-08-16  Steven Bosscher  <stevenb@suse.de>
994         PR target/23376
995         * gcc.target/x86_64/pr23376.c: New test.
997 2005-08-16  Ian Lance Taylor  <ian@airs.com>
999         PR c++/23337
1000         * g++.dg/ext/vector2.C: New.
1002 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1004         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1006 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1008         PR libfortran/23428
1009         * gfortran.dg/inquire-complex.f90:  New test case.
1011 2005-08-16  James E Wilson  <wilson@specifix.com>
1013         PR tree-optimization/21105
1014         * gcc.dg/large-size-array.c: New.
1016 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1018         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1019         type.
1020         * gcc.dg/vect/vect-41: Likewise.
1021         * gcc.dg/vect/vect-42: Likewise.
1022         * gcc.dg/vect/vect-43: Likewise.
1023         * gcc.dg/vect/vect-44: Likewise.
1024         * gcc.dg/vect/vect-46: Likewise.
1025         * gcc.dg/vect/vect-47: Likewise.
1026         * gcc.dg/vect/vect-48: Likewise.
1027         * gcc.dg/vect/vect-52: Likewise.
1028         * gcc.dg/vect/vect-53: Likewise.
1029         * gcc.dg/vect/vect-54: Likewise.
1030         * gcc.dg/vect/vect-55: Likewise.
1031         * gcc.dg/vect/vect-56: Likewise.
1032         * gcc.dg/vect/vect-57: Likewise.
1033         * gcc.dg/vect/vect-58: Likewise.
1034         * gcc.dg/vect/vect-59: Likewise.
1035         * gcc.dg/vect/vect-60: Likewise.
1036         * gcc.dg/vect/vect-61: Likewise.
1037         * gcc.dg/vect/vect-85: Likewise.
1038         * gcc.dg/vect/vect-87: Likewise.
1039         * gcc.dg/vect/vect-88: Likewise.
1040         * gcc.dg/vect/vect-93.c: Likewise.
1041         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1042         * gcc.dg/vect/vect-75: Likewise.
1043         * gcc.dg/vect/vect-76: Likewise.
1044         * gcc.dg/vect/vect-77: Likewise.
1045         * gcc.dg/vect/vect-78: Likewise.
1046         * gcc.dg/vect/vect-80: Likewise.
1047         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1048         vectorized for the expected reason, rather than checking how alignment
1049         was handled.
1050         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1051         type and also instead of aligned pointers. Added documentation.
1053 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1055         * gfortran.dg/power.f90: New test.
1057 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1059         PR rtl-optimization/23299
1060         * g++.dg/opt/pr23299.C: New test.
1062 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1064         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1066 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1068         * g++.dg/template/local6.C: New test.
1070 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1072         * execute/exceptions/finally-1.m: Check that the catch and finally are
1073         being called.  Also add a "return 0;" at the end of main.
1075 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1077         PR fortran/21432.
1078         * gfortran.dg/namelist_print_1.f: New test of functionality of
1079         PRINT namelist.
1080         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1081         namelist generates error with -std=f95.
1083 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1085         PR tree-optimization/23119
1086         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1088 2005-08-13  Marcin Koziej  <creep@desk.pl>
1089             Andrew Pinski  <pinskia@physics.uc.edu>
1091         PR libobjc/22492
1092         * execute/exceptions/finally-1.m: New test.
1094 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1096         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1097         testsuite.
1098         * objc/execute/exceptions/trivial.m: New test.
1099         * objc.dg/try-catch-11.m: Move to ...
1100         * objc/execute/exceptions/foward-1.m: Here.
1101         * objc.dg/try-catch-2.m: Move to ...
1102         * objc/execute/exceptions/catchall-1.m: Here.
1103         * objc.dg/try-catch-8.m: Move to ...
1104         * objc/execute/exceptions/local-variables-1.m: Here.
1106 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1108         * objc.dg/nested-func-1.m: Move to ...
1109         * objc/execute/nested-func-1.m: Here.
1111 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1113         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1114         in ${options} instead of [target_info name].
1115         * lib/obj-c++.exp (objc_target_compile): Likewise.
1117 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1119         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1121 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1123         part of PR testsuite/23348
1124         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1125         of the torture options.
1126         * objc/compile/trivial.m: New test.
1128 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1130         * gfortran.dg/eoshift.f90:  Correct format.
1132 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1134         * gfortran.fortran-torture/execute/character_passing.f90:
1135         Fix comment typo.
1137 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1139         PR c++/8271
1140         * g++.dg/template/unify10.C: New.
1142 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1144         * g++.dg/parse/pr22514.C: Move to...
1145         * g++.dg/debug/pr22514.C: here.
1147 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1149         PR c++/23266
1150         * g++.dg/inherit/pure1.C: New test.
1152         * ChangeLog: Fix typos.
1154 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1155             Steven Bosscher  <stevenb@suse.de>
1157         * gfortran.dg/runtime_warning_1.f90: New test.
1159 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1161         PR c++/23219
1162         * g++.dg/parse/crash28.C: New.
1164 2005-08-11  Richard Guenther  <rguenther@suse.de>
1166         PR target/23289
1167         * gcc.target/i386/tailcall-1.c: New testcase.
1169 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1171         * gcc.dg/vect/vect-67.c: Un-xfail.
1173 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1175         PR c++/23225
1176         * g++.dg/testsuite/parse/crash27.C: new test.
1178 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1180         PR libfortran/22143
1181         * gfortran.dg/shift-kind.f90:  New testcase.
1183 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1185         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1186         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1188 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1190         PR c++/20646
1191         * g++.dg/other/mult-stor1.C: New test.
1193 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1195         * gcc.c-torture/pr18299-1.c: Move to ...
1196         * gcc.c-torture/compile/pr18299-1.c: Here.
1198 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1200         * gfortran/fortran.torture/execute/character_passing.f90:
1201         Fix types for LSAME.
1203 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1205         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1206         input data back to what it was originally.
1208 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1210         * objc.dg/try-catch-8.m: Enable for all targets.
1212 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1214         * gcc.dg/pr23165.c: New test.
1216 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1218         PR tree-optimization/23234
1219         * gcc.dg/tree-ssa/pr23234.c: New test.
1221 2005-08-08  Josh Conner  <jconner@apple.com>
1223         PR rtl-optimization/23241
1224         * gcc.dg/char-compare.c: New test.
1226 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1228         PR c++/22508
1229         * g++.dg/init/new13.C: New test.
1231 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1233         PR c++/21166
1234         * g++.dg/other/crash-4.C: Adjust
1235         * g++/dg/ext/packed9.C: New.
1237 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1239         PR middle-end/21964
1240         * gcc.c-torture/execute/pr21964-1.c: New test.
1242 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1244         PR c/22458
1245         * gcc.dg/pr22458-1.c: New test.
1247 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1248             Steven G. Kargl <kargls@comcast.net>
1250         PR fortran/22390
1251         * gfortran.dg/flush_1.f90: New test.
1253 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1255         PR c++/23191
1256         * g++.dg/template/eh2.C: New test.
1258 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1260         PR c++/19498
1261         * g++.dg/template/instantiate7.C: New test.
1263 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1265         PR c/23113
1266         * gcc.dg/Wunused-value-1.c: New test.
1268 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1270         PR rtl-optimization/23233
1271         * gcc.c-torture/compile/pr23233-1.c: New test.
1273 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1275         PR fortran/18833
1276         PR fortran/20850
1277         * gfortran.dg/equiv_1.f90: New test.
1278         * gfortran.dg/equiv_2.f90: New test.
1279         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1280         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1281         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1283 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1285         * gcc.c-torture/execute/vrp-5.c: New test.
1286         * gcc.c-torture/execute/vrp-6.c: New test.
1287         * gcc.dg/tree-ssa/vrp21.c: New test.
1289 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1291         * g++.dg/parse/pr22514.C: New test.
1293 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1295         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1297         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1298         instead of constant loads / pool entries.
1300 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1302         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1303         TEST_TO_WCTYPE.
1305 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1307         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1308         __WINT_TYPE__ in generated prototypes if possible.
1310 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1312         PR 22037
1313         * g++.dg/tree-ssa/pr22037.C:
1315 2005-08-04  Richard Henderson  <rth@redhat.com>
1317         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1318         scan-tree-dump-times directive.
1320 2005-08-04  Jan Hubicka  <jh@suse.cz>
1322         * gcov-1.C: Fix switch counts.
1323         * gcov-4b.c: Likewise.
1325 2005-08-03  Jeff Law  <law@redhat.com>
1327         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1329 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1331         * gcc.c-torture/execute/pr23135.c: New test.
1333 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1335         PR tree-optimization/19899
1336         * gcc.dg/tree-ssa/scev-1.c: New test.
1337         * gcc.dg/tree-ssa/scev-2.c: New test.
1339 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1341         PR target/18582
1342         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1344 2005-08-03  Jan Hubicka  <jh@suse.cz>
1346         * update-conroll.c: New testcase.
1347         * update-conroll-2.c: New testcase.
1349 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1351         * gfortran.dg/constant_substring.f: New test.
1352         * gfortran.dg/pr22491.f: New test.
1354 2005-08-02  Jan Hubicka  <jh@suse.cz>
1356         * update-threading.c: Replace by the proper one.
1358 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1360         PR 23164
1361         * g++.dg/tree-ssa/pr23164.C: New test.
1363 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1365         * gcc.dg/tree-ssa/pr23192.c: New test.
1367 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1369         * gcc.c-torture/execute/vrp-4.c: New test.
1371 2005-08-02  Jan Hubicka  <jh@suse.cz>
1373         * update-threading.c: New test.
1375 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1377         * gcc.c-torture/compile/20050801-1.c: New test.
1378         * gcc.c-torture/compile/20050801-2.c: New test.
1380 2005-08-01  Jan Hubicka  <jh@suse.cz>
1382         * val-prof-5.c: New test.
1384 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1386         PR c/22311
1387         * gcc.dg/pr22311-1.c : New test.
1389 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1391         PR target/23095
1392         * gfortran.dg/pr23095.f: New test.
1394         PR c++/22003
1395         * g++.dg/other/pr22003.C: New test.
1397 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1399         PR target/20621
1400         * gcc.c-torture/execute/pr20621-1.c: New test.
1402 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1404         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1405         of string for format.
1406         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1407         print statement with internal write.
1408         * gfortran.dg/der_array_io_2.f:  Likewise.
1409         * gfortran.dg/der_array_io_3.f:  Likewise.
1411 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1413         * gcc.dg/fold-abs-4.c: new test.
1415 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1417         PR fortran/22570 an related issues.
1418         * gfortran.dg/x_slash_1.f: New test.
1420 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1422         PR c/23143
1423         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1424         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1426 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1428         PR c/529
1429         * gcc.dg/Wshadow-3.c: New test.
1431 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1433         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1434         used to have the wrong bounds).
1436 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1438         PR c/21720
1439         * gcc.dg/hex-round-1.c: Test more cases.
1440         * gcc.dg/hex-round-2.c: New test.
1442 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1444         PR 22550
1445         * g++.dg/tree-ssa/pr22550.C: New test.
1447 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1449         * gcc.dg/tree-ssa/vrp19.c: New test.
1450         * gcc.dg/tree-ssa-vrp20.c: New test.
1452 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1454         PR c/22240
1455         * gcc.dg/transparent-union-4.c: New test.
1457 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1459         PR c/22192
1460         * gcc.dg/c99-vla-2.c: New test.
1462 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1464         PR c/21720
1465         * gcc.dg/hex-round-1.c: New test.
1467 2005-07-28  Jan Hubicka  <jh@suse.cz>
1469         * inliner-1.c: Do not dump everything.
1470         * tree-prof.exp: Do not pass -ftree-based-profiling.
1471         * bprob.exp: Likewise.
1473         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1475 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1477         PR c++/22545
1478         * g++.dg/expr/ptrmem7.C: New test.
1480 2005-07-28  Mike Stump  <mrs@apple.com>
1482         * g++.old-deja/g++.mike/visibility-1.C: New test.
1484 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1486         PR c/20187
1487         * gcc.c-torture/execute/pr20187-1.c: New test.
1489 2005-07-28  Jeff Law  <law@redhat.com>
1491         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1492         * gcc.dg/tree-ssa/vrp18.c: New test.
1494 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1496         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1498 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1500         PR tree-optimization/22506
1501         * gcc.dg/vect/ps22506.c: New test.
1503 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1505         PR target/21149
1506         * gcc.target/i386/sse-3.c: New test.
1508 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1510         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1511         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1513 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1515         PR c/22589
1516         * gcc.c-torture/compile/pr22589-1.c: New test.
1518 2005-07-28  Jan Hubicka  <jh@suse.cz>
1520         * update-loopch.c: New testcase.
1522 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1524         PR rtl-optimization/23047
1525         * gcc.c-torture/execute/pr23047.c: New test.
1526         * gcc.c-torture/execute/pr23047.x: New.
1528 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1530         PR tree-optimization/22493
1531         * gcc.c-torture/execute/pr22493-1.c: New test.
1532         * gcc.c-torture/execute/pr22493-1.x: New.
1533         * gcc.c-torture/execute/vrp-1.c: New test.
1534         * gcc.c-torture/execute/vrp-2.c: New test.
1535         * gcc.c-torture/execute/vrp-2.c: New test.
1537 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1539         * gcc.target/frv/all-builtin-read8.c: Delete.
1540         * gcc.target/frv/all-builtin-read16.c: Delete.
1541         * gcc.target/frv/all-builtin-read32.c: Delete.
1542         * gcc.target/frv/all-builtin-read64.c: Delete.
1543         * gcc.target/frv/all-builtin-write8.c: Delete.
1544         * gcc.target/frv/all-builtin-write16.c: Delete.
1545         * gcc.target/frv/all-builtin-write32.c: Delete.
1546         * gcc.target/frv/all-builtin-write64.c: Delete.
1547         * gcc.target/frv/all-read-write-1.c: New.
1549 2005-07-27  Jeff Law  <law@redhat.com>
1551         * gcc.c-torture/execute/pr22630.c: New test.
1553 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1555         PR tree-optimization/23073
1556         * gcc.dg/vect/nodump-pr23073.c: New test.
1557         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1559 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1561         PR tree-optimize/22348
1562         * gcc.c-torture/execute/pr22348.c: New.
1564 2005-07-27  Richard Guenther  <rguenther@suse.de>
1566         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1568 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1570         PR fortran/22503
1571         * gfortran.dg/logical_comp.f90: New test.
1573 2005-07-27  Jan Hubicka  <jh@suse.cz>
1575         * inliner-1.c: Add cleanup of dumps.
1576         * val-prof-*.c: Likewise.
1577         * update-tailcall.c: New.
1579 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1581         PR 22591
1582         * gcc.dg/tree-ssa/pr22591.c: New test.
1583         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1585 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1587         PR libobjc/22606
1588         * objc.dg/try-catch-11.m: New test.
1590 2005-07-26  Richard Guenther  <rguenther@suse.de>
1592         PR tree-optimization/22486
1593         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1595 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1597         PR tree-opt/22484
1598         * testsuite/g++.dg/opt/loop2.C: New test.
1600 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1602         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1603         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1605 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1607         * lib/profopt.exp (profopt-execute): Check for profiling data
1608         files on the target.
1610 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1612         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1613         for matching of asm labels.
1615 2005-07-25  Richard Guenther  <rguenther@suse.de>
1617         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1619 2005-07-25  Richard Guenther  <rguenther@suse.de>
1621         PR testsuite/22624
1622         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1624 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1626         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1627         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1628         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1629         * gcc.dg/vect/vect-100.c: New test.
1630         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1631         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1632         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1633         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1634         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1635         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1636         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1637         * gfortran.dg/vect/pr19049.f90: New testcase.
1638         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1640 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1642         * gcc.c-torture/execute/20050713-1.c: New test.
1644         PR fortran/20063
1645         * gfortran.fortran-torture/execute/data_4.f90: New test.
1647         PR middle-end/20303
1648         * gcc.dg/visibility-d.c: New test.
1650 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1652         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1653         * gfortran.dg/underflow.f90: Ditto.
1655 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1657         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1658         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1659         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1661 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1663         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1664         include case of field width of zero.
1666 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1668         PR libgfortran/21875
1669         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1670         with trailing blanks on normal formatted read.
1672 2005-07-23  Chao-ying Fu  <fu@mips.com>
1674         * gcc.target/mips/mips32-dsp-type.c: New test.
1675         * gcc.target/mips/mips32-dsp.c: New test.
1677 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1679         PR testsuite/21073
1680         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1682         PR testsuite/20454
1683         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1684         and __cyg_profile_func_exit.
1686 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1688         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1689         * gfortran.dg/comma_format_extension_4.f: Same.
1690         * gfortran.dg/pr15332.f: Same.
1691         * gfortran.dg/pr21730.f: Same.
1693 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1695         * g++.dg/opt/vrp2.C: Fix testcase.
1697         PR tree-opt/22625
1698         * g++.dg/opt/vrp2.C: New test.
1700 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1702         PR debug/21828
1703         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1705 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1707         * gcc.dg/tree-ssa/20050719-1.c: New test.
1709 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1711         * gcc.dg/bfin-longcall-1.c: New file.
1712         * gcc.dg/bfin-longcall-2.c: New file.
1714 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1716         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1718 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1720         PR middle-end/19055
1721         * gcc.dg/tree-ssa/pr19055.c: New test.
1722         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1724 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1726         PR C++/22358
1727         * g++.dg/other/pr22358.C: New test.
1729 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1731         PR c++/2922
1732         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1734 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1736         PR c++/15938
1737         * g++.dg/init/union2.C: New test.
1739 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1741         PR c/22393
1742         * gcc.dg/complex-4.c: New test.
1744 2005-07-21  Richard Guenther  <rguenther@suse.de>
1746         PR testsuite/22522
1747         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
1748         scanning for asm labels.
1749         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1751 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1753         PR target/22085
1754         * gcc.dg/altivec-pr22085.c: New.
1756 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
1758         PR tree-optimization/19210
1759         * gcc.dg/tree-ssa/pr19210-1.c: New.
1760         * gcc.dg/tree-ssa/pr19210-2.c: New.
1762 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
1764         PR rtl-optimization/22167
1765         * g++.dg/opt/pr22167.C: New test.
1767 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
1769         PR c++/2922
1770         * g++.dg/lookup/two-stage2.C: New.
1771         * g++.dg/lookup/two-stage3.C: New.
1772         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
1773         fixed two-stage name lookup for operators.
1774         * g++.dg/template/call3.C: Compiler now produces an appropriate
1775         error message.
1776         * g++.dg/template/crash37.C: Compiler now describes bla() on line
1777         14 as a candidate.
1778         * g++.dg/template/ptrmem4.C: Compiler produces different error
1779         message.
1780         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
1781         connect_to_method as a candidate.
1783 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
1785         * gcc.dg/fold-alloc-1.c: New test.
1787 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
1789         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1790         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
1792 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
1794         * gcc.dg/fold-abs-1.c: New test.
1795         * gcc.dg/fold-abs-2.c: New test.
1796         * gcc.dg/fold-abs-3.c: New test.
1798 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
1800         Make CONSTRUCTOR use VEC to store initializers.
1801         * g++.dg/ext/complit3.C: Check for specific error messages.
1802         * g++.dg/init/brace2.C: Update error message.
1803         * g++.dg/warn/Wbraces2.C: Likewise.
1805 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
1807         PR fortran/16940
1808         * gfortran.dg/module_interface_1.f90: New test.
1810 2005-07-19  Danny Berlin <dberlin@dberlin.org>
1811             Kenneth Zadeck <zadeck@naturalbridge.com>
1813         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
1815 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1817         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
1818         specify -Wformat for these tests.
1819         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
1820         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
1821         * gcc.dg/format/opt-6.c: Delete.
1823 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1825         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
1826         * gcc.dg/tree-ssa/sra-3.c: Likewise.
1828 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1830         * gcc.dg/tree-ssa/alias-2.c: New test.
1832 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
1834         PR c++/22263
1835         * g++.dg/template/explicit7.C: New test.
1837 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
1839         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
1840         width of 8 to +Inf and -Inf.
1842 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
1844         PR c++/22139
1845         * g++.dg/template/friend36.C: New test.
1847 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
1849         PR fortran/21730
1850         * gfortran.dg/pr21730.f: New test.
1852 2005-07-16  Danny Berlin <dberlin@dberlin.org>
1853             Kenneth Zadeck <zadeck@naturalbridge.com>
1855         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
1856         since pure const detection cannot run at -O1 in c compiler.
1857         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
1858         can now optimize this case properly.
1859         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
1860         because we now pass.
1861         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
1863 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
1865         PR c/22421
1866         * gcc.dg/format/bitfld-1.c: New test.
1868 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1870         PR c++/22204
1871         * g++.dg/rtti/repo1.C: New test.
1873 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
1875         PR middle-end/22398
1876         * gcc.c-torture/compile/pr22398.c: New test.
1878 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
1880         PR c++/22132
1881         * g++.dg/expr/cast4.C: New test.
1883 2005-07-15  Richard Guenther  <rguenther@suse.de>
1885         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
1886         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
1888 2005-07-15  Steven Bosscher  <stevenb@suse.de>
1890         PR tree-optimization/22230
1891         * gcc.dg/tree-ssa/pr22230.c: New test.
1893 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
1895         * gfortran.dg/g77/cpp6.f: New test.
1897         PR fortran/22417
1898         * gfortran.dg/g77/cpp5.F: New test.
1899         * gfortran.dg/g77/cpp5.h: New file.
1900         * gfortran.dg/g77/cpp5inc.h: New file.
1902 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
1904         PR libfortran/16435
1905         * gfortran.dg/tl_editting.f90: New.
1906         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
1908 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
1910         * gfortran.dg/char_array_constructor.f90: New test.
1912 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
1914         * gfortran.dg/past_eor.f90: New.
1915         * gfortran.dg/complex_read.f90: New.
1917 2005-07-13  Jeff Law  <law@redhat.com>
1919         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
1920         additional casts.
1922         * gcc.dg/tree-ssa/pr22321.c: New test
1924 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
1926         PR tree-optimization/21921
1927         * gcc.dg/tree-ssa/pr21921.c: New.
1929 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1931         PR tree-optimizatio/22442
1932         * gcc.dg/tree-ssa/loop-11.c: New test.
1934 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1936         PR tree-opt/21840
1937         * gcc.c-torture/compile/pr21840.c: New test.
1939 2005-07-12  Jan Hubicka  <jh@suse.cz>
1941         * gcc.c-torture/compile/pr22379.c: New test.
1943 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
1945         PR libfortran/21593
1946         gfortran.dg/dev_null.f90:  Remove outdated comment about
1947         PR libfortran/21593.
1950 2005-07-12  Dale Johannesen  <dalej@apple.com>
1952         * gcc.target/i386/compress-float-sse.c:  New.
1953         * gcc.target/i386/compress-float-sse-pic.c:  New.
1954         * gcc.target/i386/compress-float-387.c:  New.
1955         * gcc.target/i386/compress-float-387-pic.c:  New.
1956         * gcc.dg/compress-float-ppc.c:  New.
1957         * gcc.dg/compress-float-ppc-pic.c:  New.
1959 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
1961         PR libfortran/21593
1962         gfortran.dg/dev_null.f90:  Remove targets.
1964 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
1966         PR tree-opt/22335
1967         * gcc.dg/pr22335-1.c: New test.
1968         * gcc.dg/pr22335-2.c: New test.
1970 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1972         PR c++/20172
1973         * g++.dg/template/nontype12.C : New test.
1975 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
1977         * gcc.dg/tree-ssa/loop-10.c: New test.
1979 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
1981         * gcc.c-torture/execute/20020720-1.x: Remove.
1983 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
1985         * gfortran.fortran-torture/execute/forall_7.f90: New test.
1987 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
1989         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
1990         (dg-mips-options): Use it.
1992 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
1994         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
1996 2005-07-09  Richard Henderson  <rth@redhat.com>
1998         * lib/target-supports.exp (check_effective_target_sync_char_short):
1999         Add alpha.
2001 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2003         PR libfortran/22217
2004         * gfortran.dg/negative-z-descriptor.f90:  New test.
2006 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2008         PR tree-opt/22329
2009         * gcc.dg/pr22329.c: New test.
2011 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2013         PR tree-optimization/20139
2014         * gcc.dg/tree-ssa/pr20139.c: New.
2016 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2018         PR tree-opt/22356
2019         * testsuite/gcc.dg/pr22356-1.c: New test.
2021 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2023         PR c++/21799
2024         * g++.dg/template/unify8.C: New.
2025         * g++.dg/template/unify9.C: New.
2027 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2029         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2031 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2033         * gcc.dg/darwin-version-1.c: New.
2034         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2035         * gcc.dg/builtins-20.c: Likewise.
2036         * gcc.dg/builtins-53.c: Likewise.
2037         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2038         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2039         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2040         * gcc.dg/torture/builtins-power-1.c: Likewise.
2041         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2042         on Darwin.
2044 2005-07-07  Jeff Law  <law@redhat.com>
2046         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2047         argument evaluation order.
2049 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2051         PR libfortran/21594
2052         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2053         Add test cases where the shift length is greater than the
2054         array length.
2056 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2058         * obj-c++.dg/proto-lossage-6.mm: New.
2059         * objc.dg/proto-lossage-6.m: New.
2061 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2063         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2064         * objc.dg/gnu-runtime-2.m: Likewise.
2066 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2068         * gfortran.dg/longline.f: New test.
2070         * gfortran.dg/badline.f: New test.
2072 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2074         PR fortran/16531
2075         PR fortran/15966
2076         PR fortran/18781
2077         * gfortran.dg/hollerith.f90: New.
2078         * gfortran.dg/hollerith2.f90: New.
2079         * gfortran.dg/hollerith3.f90: New.
2080         * gfortran.dg/hollerith4.f90: New.
2081         * gfortran.dg/hollerith_f95.f90: New.
2082         * gfortran.dg/hollerith_legacy.f90: New.
2083         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2085 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2087         PR objc/22274
2088         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2089         * objc.dg/gnu-runtime-2.m: New.
2091 2005-07-06  Jeff Law  <law@redhat.com>
2093         * gcc.dg/tree-ssa/vrp17.c: New test.
2095 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2097         PR fortran/22327
2098         * gfortran.dg/array_constructor_5.f90: New test.
2100 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2102         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2104 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2106         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2107         * gcc.dg/980816-1.c: Ditto.
2109 2005-07-06  Jeff Law  <law@redhat.com>
2111         * gcc.c-torture/compile/pr21356.c: New test.
2113 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2115         PR c/22013
2116         PR c/22098
2117         * gcc.c-torture/compile/pr22013-1.c,
2118         gcc.c-torture/execute/pr22098-1.c,
2119         gcc.c-torture/execute/pr22098-2.c,
2120         gcc.c-torture/execute/pr22098-3.c: New tests.
2122 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2124         PR c/22308
2125         * gcc.dg/pr22308-1.c: New test.
2127 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2129         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2130         target.
2131         * gcc.dg/compare9.c: Use -fshort-enums instead of
2132         -fno-short-enums.  Change the last test to dg-bogus.
2134 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2136         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2137         * gcc.dg/compare9.c: New.
2139 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2141         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2143 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2145         PR testsuite/22288
2146         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2149 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2151         * gcc.dg/format/gcc_gfc-1.c: New.
2153 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2155         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2157 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2159         PR fortran/20842
2160         * gfortran.dg/io_invalid_1.f90: New test.
2162 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2164         * gcc.dg/format/gcc_diag-1.c: Update.
2166 2005-07-02  Jeff Law  <law@redhat.com>
2168         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2169         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2171 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2173         * gcc.dg/format/gcc_diag-1.c: Update.
2175 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2177         PR tree-opt/22269
2178         * gcc.c-torture/compile/pr22269.c: New test.
2180 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2182         PR 21584
2183         PR 22219
2184         * g++.dg/tree-ssa/pr21584-1.C: New test.
2185         * g++.dg/tree-ssa/pr21584-2.C: New test.
2187 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2189         * obj-c++.dg/try-catch-11.mm: New.
2190         * objc.dg/try-catch-10.m: New.
2192 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2194         * g++.dg/other/ucnid-1.C: xfail on AIX.
2196 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2198         PR 22234
2199         * gcc.dg/20050629-1.c: New test.
2201 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2203         * obj-c++.dg/const-str-1[0-1].mm: New.
2204         * objc.dg/const-str-1[0-1].m: New.
2206 2005-05-29  Richard Henderson  <rth@redhat.com>
2208         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2209         Rename from check_effective_target_vect_no_max.
2210         (check_effective_target_vect_no_int_add): New.
2211         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2212         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2213         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2214         * gcc.dg/vect/vect-reduc-1.c: Use both.
2215         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2217 2005-05-29  Richard Henderson  <rth@redhat.com>
2219         * lib/target-supports.exp (check_effective_target_vect_no_max):
2220         Remove i386 and x86_64.
2222 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2224         PR testsuite/21969
2225         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2227 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2229         PR middle-end/21969
2230         * gcc.dg/vect/pr21969.c: New test.
2232 2005-06-28  Eric Christopher  <echristo@redhat.com>
2234         PR c/22052
2235         PR c/21975
2236         * gcc.dg/inline1.c: New test.
2237         * gcc.dg/inline2.c: Ditto.
2238         * gcc.dg/inline3.c: Ditto.
2239         * gcc.dg/inline4.c: Ditto.
2240         * gcc.dg/inline5.c: Ditto.
2242 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2244         PR libfortran/22142
2245         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2246         Add testcase also testing eoshift1 for PR 22142.
2248 2005-06-28  Richard Henderson  <rth@redhat.com>
2250         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2251         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2252         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2253         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2254         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2256 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2258         PR libfortran/22142
2259         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2260         Add testcase for PR 22142.
2262 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2264         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2265         gcc.target/ia64/fpreg-2.c: New tests.
2267 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2269         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2271 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2273         PR libfortran/22170
2274         * gfortran.dg/slash_1.f90: New test.
2276 2005-06-27  Richard Henderson  <rth@redhat.com>
2278         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2279         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2280         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2281         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2282         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2283         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2285 2005-06-27  Richard Henderson  <rth@redhat.com>
2287         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2288         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2290 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2292         * obj-c++.dg/proto-lossage-5.mm: New.
2293         * objc.dg/proto-lossage-5.m: New.
2295 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2297         PR 21959
2298         * gcc.dg/tree-ssa/pr21959.c: New test.
2300 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2302         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2303         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2304         testing uninitialized var.
2306         * gcc.c-torture/execute/builtins/chk.h: New.
2307         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2308         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2309         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2310         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2311         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2312         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2313         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2314         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2315         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2316         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2317         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2318         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2319         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2320         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2321         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2322         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2323         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2324         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2325         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2326         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2327         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2328         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2329         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2330         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2331         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2332         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2333         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2334         * gcc.dg/builtin-object-size-1.c: New test.
2335         * gcc.dg/builtin-object-size-2.c: New test.
2336         * gcc.dg/builtin-object-size-3.c: New test.
2337         * gcc.dg/builtin-object-size-4.c: New test.
2338         * gcc.dg/builtin-object-size-5.c: New test.
2339         * gcc.dg/builtin-stringop-chk-1.c: New test.
2340         * gcc.dg/builtin-stringop-chk-2.c: New test.
2341         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2342         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2343         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2344         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2345         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2346         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2347         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2348         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2349         * gcc.c-torture/execute/printf-1.c: New test.
2350         * gcc.c-torture/execute/fprintf-1.c: New test.
2351         * gcc.c-torture/execute/vprintf-1.c: New test.
2352         * gcc.c-torture/execute/vfprintf-1.c: New test.
2353         * gcc.c-torture/execute/printf-chk-1.c: New test.
2354         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2355         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2356         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2358 2005-06-27  Michael Matz  <matz@suse.de>
2360         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2361         slot is not merged if address escapes.
2363 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2365         PR c/21911
2366         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2368 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2370         PR middle-end/17965
2371         * gcc.c-torture/compile/20050622-1.c: New test.
2373         PR middle-end/22028
2374         * gcc.dg/20050620-1.c: New test.
2376 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2378         PR tree-optimization/22026
2379         * gcc.dg/tree-ssa/pr22026.c: New.
2381 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2383         PR libfortran/22144
2384         * gfortran.dg/shift-alloc.f90:  New testcase.
2386 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2388         * all files: Update FSF address in copyright headers.
2390 2005-06-22  Jan Hubicka  <jh@suse.cz>
2392         * wholeprogram-1.c: New testcase.
2393         * wholeprogram-2.c: New testcase.
2395 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2397         PR 22171
2398         * gcc.dg/tree-ssa/pr22171.c: New test.
2400 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2402         * gfortran.dg/simplify_modulo.f90: New.
2404 2005-06-24  Jan Hubicka  <jh@suse.cz>
2406         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2408 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2410         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2412 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2414         * obj-c++.dg/typedef-alias-1.mm: New.
2415         * objc.dg/typedef-alias-1.m: New.
2417 2005-06-23  Jeff Law  <law@redhat.com>
2419         * gcc.dg/tree-ssa/vrp16.c: New test.
2421 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2423         * lib/target-supports.exp: Add
2424         check_effective_target_fortran_large_real and
2425         check_effective_target_fortran_large_int to check for
2426         corresponding effective targets.
2427         * gfortran.dg/large_integer_kind_1.f90: New test.
2428         * gfortran.dg/large_real_kind_1.f90: New test.
2430 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2432         PR tree-optimization/22117
2433         * gcc.dg/tree-ssa/pr22117.c: New.
2435 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2437         PR testsuite/22123
2438         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2440 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2442         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2444 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2446         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2447         * gfortran.dg/f2c_4.c: Likewise
2449 2005-06-22 Paul Brook  <paul@codesourcery.com>
2451         PR fortran/21034
2452         * gfortran.dg/auto_save_1.f90: New test.
2454 2005-06-22  Michael Matz  <matz@suse.de>
2456         * gcc.target/x86-64/abi: New directory.
2457         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2458         * gcc.target/x86-64/abi/README.gcc: New file.
2459         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2460         * gcc.target/x86-64/abi/asm-support.s: New file.
2461         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2462         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2463         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2464         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2465         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2466         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2467         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2468         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2469         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2470         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2471         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2472         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2473         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2474         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2475         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2476         * gcc.target/x86_64/abi/test_varargs.c: New test.
2478 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2480         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2481         32-bit i?86 and x86_64.
2483 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2485         * obj-c++.dg/const-str-[1-9].mm: New tests.
2487 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2489         PR fortran/22010
2490         * gfortran.dg/namelist_use.f90: New.
2491         * gfortran.dg/namelist_use_only.f90: New.
2493 2005-06-21  Jeff Law  <law@redhat.com>
2495         * gcc.dg/tree-ssa/vrp15.c: New test.
2497 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2499         * lib/target-supports.exp (check_effective_target_vect_reduction):
2500         Remove.
2501         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2502         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2503         remove vect_reduction target keyword. Also avoid two returns in main.
2504         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2505         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2506         * gcc.dg/vect/vect-reduc-1short.c: New test.
2507         * gcc.dg/vect/vect-reduc-1char.c: New test.
2508         * gcc.dg/vect/vect-reduc-2short.c: New test.
2509         * gcc.dg/vect/vect-reduc-2char.c: New test.
2510         * gcc.dg/vect/vect-reduc-6.c: New test.
2511         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2512         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2513         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2515 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2516         Paul Thomas  <pault@gcc.gnu.org>
2518         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2519         New tests.
2521 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2523         * gfortran.dg/backslash_1.f90: New test.
2524         * gfortran.dg/backslash_2.f90: New test.
2526 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2528         * gfortran.dg/duplicate_labels.f90: New test.
2530 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2532         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2533         unsupportable relocations.
2534         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2535         * gcc.dg/20050321-2.c: xfail for NetWare.
2537 2005-06-20  Andreas Jaeger  <aj@suse.de>
2539         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2540         gcc.target/i386/fastcall-sseregparm.c,
2541         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2543 2005-06-19  Richard Henderson  <rth@redhat.com>
2545         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2547 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2549         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2551 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2553         PR c++/22115
2554         * g++.dg/conversion/simd2.C: Change expected error message.
2556 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2558         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2559         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2560         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2562 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2564         * gcc.dg/fold-mod-1.c: New test.
2566 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2568         PR fortran/19926
2569         * gfortran.dg/pr19926.f90: New test.
2571 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2573         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2574         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2575         targets.
2576         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2577         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2579 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2581         * gcc.target/ia64/float80-varargs-1.c: New test.
2583 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2585         PR tree-opt/22035
2586         * gfortran.dg/f2c_6.f90: New test.
2588 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2590         PR c++/17413
2591         * g++.dg/template/local5.C: New.
2593 2005-06-17  Richard Henderson  <rth@redhat.com>
2595         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2597 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2599         PR testsuite/21945
2600         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2602 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2604         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2605         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2606         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2607         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2608         check_vect to verify the presence of hardware vector support.
2610 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2612         PR testsuite/22056
2613         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2615 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2617         PR libfortran/19216
2618         * gfortran.dg/pr19216.f: Add correct space between brackets and
2619         dg directive.
2621 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2623         PR libfortran/16436
2624         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2626 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2628         * gcc.target/i386/attributes-error.c: New testcase.
2629         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2630         * gcc.target/i386/regparm-stdcall.c: Likewise.
2631         * gcc.target/i386/sseregparm-1.c: Likewise.
2632         * gcc.target/i386/sseregparm-2.c: Likewise.
2634 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2636         * g++.dg/rtti/crash2.C: New.
2638 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2640         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2642 2005-06-15  David Ung  <davidu@mips.com>
2644         * gcc.target/mips/mips16e-extends.c: New test for testing the
2645         generation of MIPS16e zeb/zeh, seb/seh instructions.
2647 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2649         PR 22018
2650         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2651         * gcc.dg/tree-ssa/pr22018.c: New test.
2653 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2655         * gcc.dg/simd-1.c: Update error messages.
2656         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2657         * gcc.dg/simd-2.c: Update error messages.
2658         * gcc.dg/simd-4.c: New.
2660 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2662         PR c++/20678
2663         * g++.dg/other/crash-4.C: New.
2665 2005-06-14  Devang Patel  <dpatel@apple.com>
2667         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2669 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2671         PR c++/21929
2672         * g++.dg/parse/crash11.C: Update
2674 2005-06-13  Jeff Law  <law@redhat.com>
2676         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2677         perform the desired transformations.
2678         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2679         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2681 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2683         PR fortran/22038
2684         * gfortran.dg/forall_1.f90: Un-XFAIL.
2686 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2688         PR c++/21929
2689         * g++.dg/parse/crash26.C: New.
2691         PR c++/20789
2692         * g++.dg/init/member1.C: New.
2694 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2696         * gfortran.dg/altreturn_1.f90: New test.
2698 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2700         PR middle-end/21985
2701         * gcc.dg/tree-ssa/pr21985.c: New test.
2703 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2705         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2707 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2709         PR c++/21930
2710         * g++.dg/other/error10.C: New test case.
2712 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2714         PR libfortran/19155
2715         * gfortran.dg/pr19155.f: Add test.
2717 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2719         * gfortran.dg/f2c_7.f90: New test.
2721         * gfortran.dg/forall_1.f90: XFAILed.
2723 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2725         * gcc.dg/pr14796-1.c: New.
2726         * gcc.dg/pr14796-2.c: New.
2728 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2730         PR fortran/17792
2731         PR fortran/21375
2732         * gfortran.dg/deallocate_stat.f90:  New test.
2734 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2736         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2738 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2740         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
2741         access will be generated when this loop is vectorized. Test that
2742         accesses with same alignment were detected.
2743         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
2744         Test that accesses with same alignment were detected.
2745         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
2746         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
2747         alignment were detected.
2749 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
2751         PR c++/10611
2752         * g++.dg/conversion/simd2.C: New.
2754 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2756         * gcc.dg/Wcxx-compat-1.c: New.
2758 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
2760         PR libfortran/21480
2761         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
2762         complex array.
2764 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
2766         * gcc.dg/alias-8.c: New.
2768 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
2770         * gcc.dg/format/cmn_err-1.c: Update.
2772 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
2774         PR target/20666
2775         * gcc.target/sparc/fexpand-2.c: New.
2776         * gcc.target/sparc/fpmerge-2.c: New.
2777         * gcc.target/sparc/fpmul-2.c: New.
2778         * gcc.target/sparc/noresult.c: New.
2779         * gcc.target/sparc/pdist-2.c: New.
2780         * gcc.target/sparc/pdist-3.c: New.
2782 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
2784         PR testsuite/21702
2785         * gcc.target/i386/i386.exp: Fix comment typo.
2787 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
2789         PR c++/19497
2790         * g++.dg/inherit/using5.C: New.
2791         * g++.dg/inherit/using6.C: New.
2793 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2795         PR c++/19894
2796         * g++.dg/template/ptrmem15.C: New test.
2798         PR c++/20563
2799         * g++.dg/ext/label4.C: New test.
2801 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2803         * gcc.dg/tls/debug-1.c: New test.
2805 2005-06-07  Dale Johannesen  <dalej@apple.com>
2807         * gcc.target/i386/movq.c:  New.
2809 2005-06-07  Dale Johannesen  <dalej@apple.com>
2811         * gcc.dg/20050607-1.c:  New.
2813 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
2815         PR middle-end/21850
2816         * gcc.c-torture/execute/20050607-1.c: New test.
2818 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
2820         PR libfortran/21926
2821         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
2822         Test case where the return array has lowest stride one,
2823         but isn't packed.
2825 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
2827         * lib/target-supports.exp (check_effective_target_sync_int_long):
2828         Add s390 and s390x targets.
2830 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2832         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
2833         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
2834         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
2835         * gcc.dg/tree-ssa/loop-9.c: New test.
2837 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
2839         * g++.dg/parse/defarg10.C: New.
2841 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
2843         PR regression/21897
2844         * gcc.c-torture/execute/20050604-1.c: New test.
2846 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
2848         PR 21903
2849         * g++.dg/parse/defarg9.C: New.
2851         PR c++/20637
2852         * g++.dg/inherit/using4.C: New.
2853         * g++.dg/overload/error1.C: Adjust expected errors.
2854         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2855         * g++.old-deja/g++.brendan/arm2.C: Likewise.
2856         * g++.old-deja/g++.other/redecl2.C: Likewise.
2857         * g++.old-deja/g++.other/redecl4.C: Likewise.
2858         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
2860 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2862         * gfortran.dg/f2c_5.f90: Add -w to dg-options
2864 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
2866         * lib/gfortran.exp (gfortran_target_compile): Call
2867         dg-additional-files-options
2868         * gfortran.dg/f2c_4.f90: New file
2869         * gfortran.dg/f2c_4.c: New file
2870         * gfortran.dg/f2c_5.f90: New file
2871         * gfortran.dg/f2c_5.c: New file
2873 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2875         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
2877         PR fortran/21912
2878         * gfortran.dg/array_constructor_4.f90: New test.
2880 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
2882         PR c++/21619
2883         * g++.dg/ext/builtin9.C: New test.
2885 2005-06-05  Dale Johannesen  <dalej@apple.com>
2887         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
2888         * gcc.c-torture/execute/20050603-2.c:  Ditto.
2890 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2892         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
2893         * gcc.dg/vect/vect-reduc-1.c: New.
2894         * gcc.dg/vect/vect-reduc-2.c: New.
2895         * gcc.dg/vect/vect-reduc-3.c: New.
2897 2005-06-04  Dale Johannesen  <dalej@apple.com>
2899         * gcc.c-torture/execute/20050603-1.c:  New.
2900         * gcc.c-torture/execute/20050603-2.c:  New.
2901         * gcc.dg/20050603-3.c:  New.
2903 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2905         PR fortran/19195
2906         * gfortran.dg/debug_1.f90: New test.
2908         * gfortran.dg/forall_1.f90: New test.
2910 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
2912         * gfortran.dg/array_constructor_3.f90: New test.
2914 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2916         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
2918 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
2920         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
2922 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
2924         PR c/21873
2925         * gcc.dg/init-excess-1.c: New test.
2927 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2929         PR c++/21853
2930         * g++.dg/expr/static_cast6.C: New test.
2932 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
2934         * gcc.dg/tree-ssa/vrp14.c: New test.
2936 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
2938         PR c++/21336
2939         * g++.dg/template/new2.C: New test.
2941 2005-06-03  Josh Conner  <jconner@apple.com>
2943         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
2944         all entries in initializer.
2946 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
2948         PR middle-end/21858
2949         * gcc.dg/pr21858.c: New testcase.
2951 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
2953         PR tree-optimization/21292
2955         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
2956         New.
2957         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
2958         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
2959         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
2960         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
2961         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
2963 2005-06-02  Richard Henderson  <rth@redhat.com>
2965         * gcc.dg/sync-2.c: Use -march=i486 for i386.
2967 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
2969         * gcc.dg/wtypequal.c: New testcase.
2971 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
2973         PR 21582
2974         * gcc.dg/tree-ssa/pr21582.c: New test.
2976 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2978         PR c++/21280
2979         * g++.dg/opt/interface2.h: New.
2980         * g++.dg/opt/interface2.C: New.
2981         * g++.dg/init/ctor4.C: Adjust error lines.
2982         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2983         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
2984         * g++.old-deja/g++.jason/opeq3.C: Likewise.
2985         * g++.old-deja/g++.pt/assign1.C: Likewise.
2986         * g++.old-deja/g++.pt/crash20.C: Likewise.
2988 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
2990         PR tree-optimization/21734
2991         * g++.dg/vect/pr21734_1.cc: New.
2992         * g++.dg/vect/pr21734_2.cc: New.
2994 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
2996         PR c++/20350
2997         * g++.dg/template/spec24.C: New.
2999         PR c++/21151
3000         * g++.dg/pch/local-1.C: New.
3001         * g++.dg/pch/local-1.Hs: New.
3003 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3005         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3006         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3007         * gcc.dg/tree-ssa/pr14341.c: New test.
3008         * gcc.dg/tree-ssa/pr14841.c: New test.
3009         * gcc.dg/tree-ssa/pr20701.c: New test.
3010         * gcc.dg/tree-ssa/pr21086.c: New test.
3011         * gcc.dg/tree-ssa/pr21090.c: New test.
3012         * gcc.dg/tree-ssa/pr21332.c: New test.
3013         * gcc.dg/tree-ssa/pr21458.c: New test.
3014         * gcc.dg/tree-ssa/pr21658.c: New test.
3015         * gcc.dg/tree-ssa/vrp01.c: New test.
3016         * gcc.dg/tree-ssa/vrp02.c: New test.
3017         * gcc.dg/tree-ssa/vrp03.c: New test.
3018         * gcc.dg/tree-ssa/vrp04.c: New test.
3019         * gcc.dg/tree-ssa/vrp05.c: New test.
3020         * gcc.dg/tree-ssa/vrp06.c: New test.
3021         * gcc.dg/tree-ssa/vrp07.c: New test.
3022         * gcc.dg/tree-ssa/vrp08.c: New test.
3023         * gcc.dg/tree-ssa/vrp09.c: New test.
3024         * gcc.dg/tree-ssa/vrp10.c: New test.
3025         * gcc.dg/tree-ssa/vrp11.c: New test.
3026         * gcc.dg/tree-ssa/vrp12.c: New test.
3027         * gcc.dg/tree-ssa/vrp13.c: New test.
3029 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3031         PR 21029
3032         * gcc.dg/tree-ssa/pr21029.c: New test.
3034 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3036         * gfortran.dg/logint-1.f: New test case.
3037         * gfortran.dg/logint-2.f: Likewise.
3038         * gfortran.dg/logint-3.f: Likewise.
3040 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3042         PR c/21536
3043         PR c/20760
3044         * gcc.dg/20050527-1.c: New test.
3046         * gcc.dg/i386-sse-12.c: New test.
3048         PR fortran/21729
3049         * gfortran.dg/implicit_5.f90: New test.
3051 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3053         PR fortran/20883
3054         * gfortran/assign_4.f90: New test.
3055         * gfortran/assign_2.f90: Change compile to run.
3057 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3059         * lib/target-supports.exp
3060         (check_effective_target_sync_char_short): New.
3061         * gcc.dg/sync-2.c: New.
3063 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3065         PR tree-optimization/21817
3066         * gcc.dg/torture/pr21817-1.c: New.
3068 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3070         PR c++/21165
3071         * g++.dg/template/init5.C: New.
3073 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3075         * gfortran.dg/char_initialiser_actual.f90:
3076         Test character initialisers as actual arguments.
3077         * gfortran.dg/char_pointer_comp_assign.f90:
3078         Test character pointer structure component assignments.
3079         * gfortran.dg/char_array_structure_constructor.f90:
3080         Test character components in structure constructors.
3082 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3084         PR middle-end/20931
3085         * g++.dg/opt/pr20931.C: New test.
3087 2005-05-31  Andreas Jaeger  <aj@suse.de>
3089         PR testsuite/20772
3090         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3091         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3092         g++.old-deja/g++.ext/asmspec1.C,
3093         g++.old-deja/g++.other/regstack.C,
3094         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3095         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3096         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3097         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3098         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3099         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3100         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3101         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3102         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3103         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3104         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3105         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3106         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3107         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3108         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3109         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3110         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3111         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3112         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3114 2005-05-31  Jeff Law  <law@redhat.com>
3116         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3118 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3120         PR middle-end/21743
3121         * gcc.dg/builtins-1.c: Activate disabled clog test.
3122         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3124 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3126         * gfortran.dg/char_pointer_assign.f90:
3127         Test character-pointer assignments and pointer assignments.
3128         * gfortran.dg/char_pointer_dummy.f90:
3129         Test character-pointer dummy arguments.
3130         * gfortran.dg/char_pointer_func.f90:
3131         Test character-pointer function returns.
3132         * gfortran.dg/char_pointer_dependency.f90:
3133         Test character-pointer functions with dependencies.
3135 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3137         PR c++/21784
3138         * g++.dg/lookup/using14.C: New test.
3140 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3142         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3143         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3144         trailing ^M.
3146 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3148         PR c++/17413
3149         * g++.dg/template/local5.C: New.
3151         PR target/21761
3152         * gcc.c-torture/compile/pr21761.c: New.
3154         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3155         before darwin8.
3157 2005-05-30  Steven G. Kargl
3159         PR fortran/20846
3160         * gfortran.dg/inquire_8.f90: New test.
3162 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3164         PR libfortran/21376
3165         * gfortran.dg/output_exponents_1.f90: New test.
3167 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3169         PR libfortran/20006
3170         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3172 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3174         PR c++/21210
3175         * g++.dg/ext/complex1.C: New test.
3177         PR c++/21340
3178         * g++.dg/init/ctor6.C: New test.
3180 2005-05-29  Jan Hubicka  <jh@suse.cz>
3182         * gcc.c-torture/compile/pr21562.c: New.
3184 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3186         * gfortran.dg/subnormal_1.f90: New test.
3188 2005-05-28  Jan Hubicka  <jh@suse.cz>
3190         * tree-prof.exp: Fix comment.
3191         * value-prof-1.c: New.
3192         * value-prof-2.c: New.
3193         * value-prof-3.c: New.
3194         * value-prof-4.c: New.
3196 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3198         PR c++/21614
3199         * g++.dg/expr/ptrmem6.C: New test.
3200         * g++.dg/expr/ptrmem6a.C: Likewise.
3202 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3204         PR tree-optimization/21658
3205         * gcc.dg/tree-ssa/pr21658.c: New.
3207 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3209         PR c++/21455
3210         * g++.dg/inherit/ptrmem3.C: New.
3212         PR c++/21681
3213         * g++.dg/parse/template16.C: New.
3215 2005-05-27  Andreas Jaeger  <aj@suse.de>
3217         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3219         * gcc.dg/i386-sse-8.c: Run test on all archs.
3221 2005-05-26  Mike Stump  <mrs@apple.com>
3223         * objc.dg/isa-field-1.m: Only run on darwin.
3224         * objc.dg/lookup-1.m: Likewise.
3225         * objc.dg/try-catch-8.m: Likewise.
3227 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3229         PR tree-optimization/9814
3230         * gcc.dg/pr9814-1.c: New test case.
3232 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3234         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3235         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3236         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3237         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3238         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3239         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3240         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3241         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3242         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3243         objc.dg/try-catch-8.m: New.
3245 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3247         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3248         remove extraneous semicolons.
3250 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3252         * obj-c++.dg/comp-types-12.mm: New.
3253         * objc.dg/comp-types-11.m: New.
3254         * objc.dg/selector-4.m: New.
3256 2005-05-26  Andreas Jaeger  <aj@suse.de>
3258         PR testsuite/20772
3259         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3260         g++.old-deja/g++.ext/attrib3.C,
3261         g++.old-deja/g++.other/store-expr1.C,
3262         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3263         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3264         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3265         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3266         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3267         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3268         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3269         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3270         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3271         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3272         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3273         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3274         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3275         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3276         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3277         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3278         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3279         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3280         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3282 2005-05-26  Andreas Jaeger  <aj@suse.de>
3284         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3285         x86-64 compilation.
3287 2005-05-26  Andreas Jaeger  <aj@suse.de>
3289         PR testsuite/20772
3290         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3291         gcc.misc-tests/i386-pf-athlon-1.c,
3292         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3293         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3294         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3295         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3296         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3297         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3298         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3299         programs.
3301         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3302         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3303         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3304         x86-64 compilation.
3306         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3307         x86_64.
3309         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3310         effective-target ilp32.
3312 2005-05-26  David Ung  <davidu@mips.com>
3314         * gcc.target/mips/ext_ins.c: New test for testing the generation
3315         of MIPS32/64 rev 2 ext/ins instructions.
3317 2005-05-26  Andreas Jaeger  <aj@suse.de>
3319         * treelang/compile/unsigned.tree: Use gimple instead of
3320         nonexisting generic dump.
3322 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3324         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3326 2005-05-26  Andreas Jaeger  <aj@suse.de>
3328         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3330 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3332         PR libfortran/17283
3333         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3334         Test callee-allocated memory with write statements.
3336 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3338         PR middle-end/21709
3339         * gcc.dg/pr21709-1.c: New test case.
3341 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3342             Mike Stump  <mrs@apple.com>
3344         * objc/execute/next_mapping.h: Update for C++.
3346         * obj-c++.dg/selector-1.mm: Move to...
3347         * obj-c++.dg/selector-4.mm: here...
3349         * obj-c++.dg/basic.mm: New.
3350         * obj-c++.dg/comp-types-1.mm: New.
3351         * obj-c++.dg/cxx-class-1.mm: New.
3352         * obj-c++.dg/cxx-ivars-1.mm: New.
3353         * obj-c++.dg/cxx-ivars-2.mm: New.
3354         * obj-c++.dg/cxx-ivars-3.mm: New.
3355         * obj-c++.dg/cxx-scope-1.mm: New.
3356         * obj-c++.dg/cxx-scope-2.mm: New.
3357         * obj-c++.dg/defs.mm: New.
3358         * obj-c++.dg/empty-private-1.mm: New.
3359         * obj-c++.dg/encode-1.mm: New.
3360         * obj-c++.dg/encode-2.mm: New.
3361         * obj-c++.dg/encode-3.mm: New.
3362         * obj-c++.dg/extern-c-1.mm: New.
3363         * obj-c++.dg/extra-semi.mm: New.
3364         * obj-c++.dg/fix-and-continue-2.mm: New.
3365         * obj-c++.dg/isa-field-1.mm: New.
3366         * obj-c++.dg/ivar-list-semi.mm: New.
3367         * obj-c++.dg/local-decl-1.mm: New.
3368         * obj-c++.dg/lookup-1.mm: New.
3369         * obj-c++.dg/lookup-2.mm: New.
3370         * obj-c++.dg/method-1.mm: New.
3371         * obj-c++.dg/method-2.mm: New.
3372         * obj-c++.dg/method-3.mm: New.
3373         * obj-c++.dg/method-4.mm: New.
3374         * obj-c++.dg/method-5.mm: New.
3375         * obj-c++.dg/method-6.mm: New.
3376         * obj-c++.dg/method-7.mm: New.
3377         * obj-c++.dg/no-extra-load.mm: New.
3378         * obj-c++.dg/overload-1.mm: New.
3379         * obj-c++.dg/pragma-1.mm: New.
3380         * obj-c++.dg/pragma-2.mm: New.
3381         * obj-c++.dg/private-1.mm: New.
3382         * obj-c++.dg/private-2.mm: New.
3383         * obj-c++.dg/proto-qual-1.mm: New.
3384         * obj-c++.dg/qual-types-1.mm: New.
3385         * obj-c++.dg/stubify-1.mm: New.
3386         * obj-c++.dg/stubify-2.mm: New.
3387         * obj-c++.dg/super-class-1.mm: New.
3388         * obj-c++.dg/super-class-2.mm: New.
3389         * obj-c++.dg/super-dealloc-1.mm: New.
3390         * obj-c++.dg/super-dealloc-2.mm: New.
3391         * obj-c++.dg/template-1.mm: New.
3392         * obj-c++.dg/template-2.mm: New.
3393         * obj-c++.dg/template-3.mm: New.
3394         * obj-c++.dg/template-4.mm: New.
3395         * obj-c++.dg/template-5.mm: New.
3396         * obj-c++.dg/template-6.mm: New.
3397         * obj-c++.dg/try-catch-1.mm: New.
3398         * obj-c++.dg/try-catch-2.mm: New.
3399         * obj-c++.dg/try-catch-3.mm: New.
3400         * obj-c++.dg/try-catch-4.mm: New.
3401         * obj-c++.dg/try-catch-5.mm: New.
3402         * obj-c++.dg/try-catch-6.mm: New.
3403         * obj-c++.dg/try-catch-7.mm: New.
3404         * obj-c++.dg/try-catch-8.mm: New.
3405         * obj-c++.dg/try-catch-9.mm: New.
3406         * obj-c++.dg/va-meth-1.mm: New.
3408 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3410         * obj-c++.dg/selector-1.mm: New.
3411         * obj-c++.dg/selector-2.mm: New.
3413 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3415         * obj-c++.dg/selector-3.mm: New.
3416         * objc.dg/selector-3.m: New.
3418 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3420         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3421         about where warning appears.
3423 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3425         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3426         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3427         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3428         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3430 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3432         * gcc.dg/20050524-1.c: New test.
3434 2005-05-25  Jan Hubicka  <jh@suse.cz>
3436         * gcc.dg/tree-prof/inliner-1.c: New.
3438 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3440         * gcc.dg/tree-prof: New directory.
3441         * gcc.dg/tree-prof/tree-prof.exp: New.
3443 2005-05-25  DJ Delorie  <dj@redhat.com>
3445         * gcc.dg/Wattributes-1.c: New.
3446         * gcc.dg/Wattributes-2.c: New.
3447         * gcc.dg/Wattributes-3.c: New.
3449 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3451         PR tree-optimization/19833
3452         * gcc.dg/uninit-4.c: Remove xfail.
3453         * gcc.dg/uninit-9.c: Ditto.
3455 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3457         * obj-c++.dg/bitfield-[1-5].mm: New.
3458         * obj-c++.dg/class-protocol-1.mm: New.
3459         * obj-c++.dg/comp-types-1[0-1].mm: New.
3460         * obj-c++.dg/comp-types-[2-9].mm: New.
3461         * obj-c++.dg/encode-[4-8].mm: New.
3462         * obj-c++.dg/layout-1.mm: New.
3463         * obj-c++.dg/method-1[0-9].mm: New.
3464         * obj-c++.dg/method-2[0-1].mm: New.
3465         * obj-c++.dg/method-[8-9].mm: New.
3466         * obj-c++.dg/objc-gc-3.mm: New.
3467         * obj-c++.dg/try-catch-10.mm: New.
3468         * objc.dg/bitfield-5.m: New.
3469         * objc.dg/comp-types-10.m: New.
3470         * objc.dg/comp-types-9.m: New.
3471         * objc.dg/layout-1.m: New.
3472         * objc.dg/objc-gc-4.m: New.
3473         * objc.dg/try-catch-9.m: New.
3474         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3475         * objc.dg/comp-types-1.m: Likewise.
3476         * objc.dg/comp-types-[5-6].m: Likewise.
3477         * objc.dg/method-9.m: Likewise.
3479 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3481         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3482         and on hardware without VMX support.
3484         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3486         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3488         * lib/profopt.exp (dg-final-generate, dg-final-use,
3489         profopt-final-code, profopt-get-options): New.
3490         (profopt-execute): Process test directives.
3492         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3493         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3494         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3496 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3498         PR C++/21645
3499         * g++.dg/init/ctor5.C: New test.
3501 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3503         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3504         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3505         vect-113.c, vect-114.c.
3507 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3509         * gcc.dg/const-elim-1.c: Remove xfails.
3511 2005-05-23  Jeff Law  <law@redhat.com>
3513         * gcc.c-torture/compile/pr21638.c: New test.
3514         * gcc.c-torture/compile/20050520-1.c: New test.
3516 2005-05-23  Nick Clifton  <nickc@redhat.com>
3518         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3519         be a proper triple, ie: m32r*-*-*.
3520         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3522 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3524         PR middle-end/21331
3525         PR tree-opt/21293
3526         * gcc.c-torture/compile/pr21293.c: New test.
3527         * gcc.c-torture/execute/pr21331.c: New test.
3529 2004-05-20  Richard Henderson  <rth@redhat.com>
3531         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3533 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3535         * obj-c++-dg.exp: Add.
3536         * obj-c++.exp: Add.
3537         * obj-c++.dg/dg.exp: Add.
3539 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3541         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3542         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3544 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3546         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3548 2004-05-19  Richard Henderson  <rth@redhat.com>
3550         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3552 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3554         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3556         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3558 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3560         PR c++/21495
3561         * g++.dg/parse/extern1.C: New test.
3562         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3564 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3566         * gcc.dg/c99-math.h: New.
3567         * gcc.dg/c99-math-float-1.c: New test.
3568         * gcc.dg/c99-math-double-1.c: Likewise.
3569         * gcc.dg/c99-math-long-double-1.c: Likewise.
3571 2005-05-18  Richard Henderson  <rth@redhat.com>
3573         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3575 2005-05-18  Devang Patel  <dpatel@apple.com>
3577         * g++.dg/opt/20050511-1.C: New test.
3579 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3581         PR libfortran/21127
3582         * gfortran.dg/reshape-complex.f90:  New test.
3584 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3586         * gfortran.dg/array_constructor_1.f90: New test.
3587         * gfortran.dg/array_constructor_2.f90: New test.
3589 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3591         PR fortran/20954
3592         * gfortran.dg/pr20954.f: New test.
3594 2005-05-17  Mike Stump  <mrs@apple.com>
3596         Yet more Objective-C++...
3598         * objc.dg/method-5.m: Update.
3599         * objc.dg/method-6.m: Update.
3600         * objc.dg/method-7.m: Update.
3601         * objc.dg/method-9.m: Update.
3602         * objc.dg/try-catch-2.m: Update.
3604 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3606         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3607         Remove little-endian optimizations.
3609 2005-05-17  Jeff Law  <law@redhat.com>
3611         * g++.dg/tree-ssa/pr14814.C: New test.
3612         * gcc.dg/tree-ssa/pr14814.C: New test.
3613         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3614         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3616 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3618         * gcc.dg/compat/generate-random.c: Do not include
3619         libiberty.h.
3620         * gcc.dg/compat/generate-random_r.c: Likewise.
3622 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3624         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3626 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3628         PR middle-end/21595
3629         * g++.dg/tree-ssa/builtin1.C: New testcase.
3631 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3633         PR c++/21454
3634         * g++.dg/opt/const4.C: New test.
3636         PR middle-end/21492
3637         * g++.dg/opt/crossjump1.C: New test.
3639         PR tree-optimization/21610
3640         * gcc.c-torture/compile/20050516-1.c: New test.
3642         PR fortran/15080
3643         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3644         about the test failing.
3645         * gfortran.fortran-torture/execute/where_7.f90: New test.
3646         * gfortran.fortran-torture/execute/where_8.f90: New test.
3648 2005-05-16  Richard Henderson  <rth@redhat.com>
3650         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3651         i?86 and x86_64.
3653 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3655         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3656         (limits.h): Include unconditionally.
3657         (stdlib.h): Likewise.
3658         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3659         (limits.h): Include unconditionally.
3660         (stdlib.h): Likewise.
3661         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3662         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3663         (limits.h): Include unconditionally.
3664         (stdlib.h): Likewise.
3665         (hashtab.h): Do not include.
3666         (getopt.h): Likewise.
3667         (stddef.h): Include.
3668         (hashval_t): Define.
3669         (struct entry): Add "next" field.
3670         (HASH_SIZE): New macro.
3671         (hash_table): New variable.
3672         (switchfiles): Do not use xmalloc.
3673         (mix): New macro.
3674         (iterative_hash): New function.
3675         (hasht): Remove.
3676         (e_exists): New function.
3677         (e_insert): Likewise.
3678         (output): Use, instead of libiberty hashtable functions.
3679         (main): Do not use getopt.  Do not call htab_create.
3681 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3683         PR libstdc++/21526
3684         * lib/target-supports.exp (check_mkfifo_available):
3685         Return 0 for cygwin as mkfifo support incomplete on platform.
3686         Fix typos in comments.
3688 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3690         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3692 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3694         PR fortran/17432
3695         * gfortran.dg/assign_4.f: New test.
3697 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3699         PR tree-optimization/21563
3700         * gcc.dg/tree-ssa/pr21563.c: New.
3702 2005-05-14  Jan Hubicka  <jh@suse.cz>
3704         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3706 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3708         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3710 2005-05-13  Julian Brown  <julian@codesourcery.com>
3712         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3713         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3715 2005-05-13  Jan Hubicka  <jh@suse.cz>
3717         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3718         * gcc.dg/fold-xor-?.c: Likewise.
3719         * gcc.dg/pr15784-?.c: Likewise.
3720         * gcc.dg/pr20922-?.c: Likewise.
3721         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3722         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3723         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3725 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3727         PR fortran/21260
3728         * gfortran.dg/hollerith_1.f90: New test.
3730 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3732         * gfortran.dg/func_result_2.f90: New test.
3734 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3736         * gfortran.dg/dev_null.f90: New test.
3738 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3740         * gcc.dg/arm-vfp1.c: Revert last change.
3742 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
3744         PR middle-end/19807
3745         PR tree-optimization/19639
3746         * g++.dg/tree-ssa/pr19807.C: New testcase.
3748 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3750         PR libfortran/21471
3751         * gfortran.dg/append-1.f90: New test.
3753 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3755         * gcc.dg/pr18501.c: XFAIL.
3756         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
3757         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
3758         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
3759         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
3760         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
3761         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
3762         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
3763         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
3765 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3767         PR fortran/20178
3768         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
3769         gfortran.dg/f2c_3.f90: New tests.
3771         * gfortran.dg/return_1.f90: Fix dg annotation.
3773 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
3775         * gcc.c-torture/compile/20050510-1.c: New test.
3777 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
3779         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
3781 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
3783         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
3785 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
3787         PR c/17913
3788         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
3790 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
3792         PR c/21342
3793         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
3794         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
3796 2005-05-10  Ben Elliston  <bje@au.ibm.com>
3798         PR debug/16676
3799         * gcc.dg/debug/pr16676.c: New test.
3801 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
3803         PR testsuite/21443
3804         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
3805         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
3806         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
3807         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
3808         Change -O1 to -O2.
3809         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
3810         -fno-tree-dominator-opts.
3812 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3814         * gfortran.dg/return_1.f90: New test.
3816 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
3818         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
3820         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
3822 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
3824         PR c++/21427
3825         * g++.dg/inherit/covariant13.C: New.
3827 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3829         PR libfortran/19155
3830         * gfortran.dg/pr19155.f: New test.
3832 2005-05-08  Roger Sayle  <roger@eyesopen.com>
3834         PR inline-asm/8788
3835         * gcc.dg/pr8788-1.c: New testcase.
3837 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
3839         PR target/21416
3840         * gcc.target/mips/fpcmp-[12].c: New tests.
3842 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
3844         * lib/target-supports-dg.exp (dg-require-fork): New function.
3845         (dg-require-mkfifo): Likewise.
3846         * lib/target-supports.exp (check_function_available): New
3847         function.
3848         (check_fork_available): Likewise.
3849         (check_mkfifo_available): Likewise.
3851 2005-05-06  Jeff Law  <law@redhat.com>
3853         * gcc.c-torture/compile/pr21380.c: New test.
3855 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
3857         PR c++/20961
3858         * g++.dg/ext/weak3.C: New test.
3860 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
3862         PR c++/21352
3863         * g++.dg/template/crash37.C: New test.
3865 2005-05-05  Paul Brook  <paul@codesourcery.com>
3867         * gcc.dg/arm-g2.c: Use effective-target arm32.
3868         * gcc.dg/arm-mmx-1.c: Ditto.
3869         * gcc.dg/arm-scd42-2.c: Ditto.
3870         * gcc.dg/arm-vfp1.c: Ditto.
3871         * lib/target-supports.exp (check_effective_target_arm32): New
3872         function.
3874 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
3876         PR libfortran/21354
3877         gfortran.dg/in_pack_rank7.f90:  New test.
3879 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
3881         PR middle-end/15618
3882         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
3884 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
3886         PR middle-end/21265
3887         * gcc.dg/20050503-1.c: New test.
3889         PR rtl-optimization/21239
3890         * gcc.dg/i386-sse-11.c: New test.
3892 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
3894         PR target/16888
3895         * gcc.target/i386/asm-1.c: New test.
3897 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
3899         PR rtl-optimization/21330
3900         * gcc.c-torture/execute/20050502-1.c: New test.
3902         PR target/21297
3903         * gcc.c-torture/execute/20050502-2.c: New test.
3905 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
3907         PR middle-end/21282
3908         * gcc.dg/pr21282.c: New.
3910 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3912         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
3913         * gcc.dg/vect/vect-92.c: Likewise
3914         * gcc.dg/vect/vect-93.c: Likewise
3915         * gcc.dg/vect/vect-dv-1.c: Likewise
3916         * gcc.dg/vect/vect-dv-2.c: Likewise
3917         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
3919 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
3921         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
3922         * gfortran.dg/vect/vect-2.f90:  Likewise
3923         * gfortran.dg/vect/vect-3.f90:  Likewise
3924         * gfortran.dg/vect/vect-4.f90:  Likewise
3925         * gfortran.dg/vect/vect-5.f90:  Likewise
3927 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
3929         PR target/20813
3930         * gcc.dg/rs6000-fpint-2.c: New.
3932 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
3934         PR c/15698
3935         * gcc.dg/builtins-30.c: Update expected messages.
3936         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
3937         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
3938         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
3940 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
3942         PR tree-optimization/21294
3943         * gcc.dg/tree-ssa/pr21294.c: New.
3945 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
3947         * gcc.dg/altivec-3.c (vec_store): Do not use the old
3948         __builtin_altivec_st_internal_4si built-in.
3950 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
3952         PR c++/15875
3953         * g++.dg/template/ptrmem14.C: New test.
3955 2005-05-02  Paul Brook  <paul@codesourcery.com>
3957         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
3959 2005-05-02  Michael Matz  <matz@suse.de>
3961         PR c++/19542
3962         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
3964 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
3966         * g++.dg/cpp/weak.C: New test.
3968 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
3970         * gcc.dg/tree-ssa/loop-8.c: New test.
3972 2005-04-30  Michael Maty  <matz@suse.de>
3974         * gcc.dg/inline-mcpy.c: New test.
3976 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
3978         PR libfortran/18958
3979         * gfortran.dg/eoshift.f90:  New test case.
3981 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
3983         PR libfortran/18857
3984         * gfortran.dg/matmul_1.f90: New test.
3986 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
3988         PR tree-optimization/21030
3989         * gcc.dg/tree-ssa/pr21030.c: New.
3991 2005-04-29  Devang Patel  <dpatel@apple.com>
3993         PR tree-optimization/21272
3994         * gcc.dg/vect/vect-ifcvt-10.c: New test.
3996 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
3998         PR fortran/13082
3999         PR fortran/18824
4000         * gfortran.dg/entry_4.f90: New test.
4001         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4002         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4003         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4004         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4005         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4006         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4007         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4009 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4011         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4013 2005-04-29  Paul Brook   <paul@codesourcery.com>
4015         * gfortran.dg/entry_3.f90: New test.
4017 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4019         * gfortran.dg/implicit_4.f90: New test.
4021 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4023         * lib/target-supports.exp (check_profiling_available): Return
4024         false for xtensa-*-elf.
4026 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4028         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4029         error if file cannot be deleted.
4031 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4033         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4034         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4035         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4036         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4037         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4038         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4039         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4040         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4041         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4042         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4043         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4044         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4045         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4047 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4049         PR fortran/20865
4050         * gfortran.dg/pr20865.f90: New test.
4052 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4054         * gcc.dg/void-cast-2.c: New test.
4056 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4058         PR c/21159
4059         * gcc.dg/void-cast-1.c: New test.
4061 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4063         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4065 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4067         PR fortran/21177
4068         * gfortran.dg/pr21177.f90: New test.
4070 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4072         PR tree-optimization/21171
4073         * gcc.dg/tree-ssa/pr21171.c: New test.
4075 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4077         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4078         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4079         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4080         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4081         gcc.dg/tree-ssa/gen-vect-32.c: New.
4082         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4083         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4084         don't run on PPC32.
4086 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4088         PR c/21213
4089         * gcc.dg/transparent-union-3.c: New test.
4091 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4093         PR c/20740
4094         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4095         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4096         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4097         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4098         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4099         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4101 2005-04-26  Jeff Law  <law@redhat.com>
4103         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4104         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4105         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4106         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4107         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4108         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4109         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4111 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4113         PR tree-optimization/17598
4114         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4116 2005-04-25  Mike Stump  <mrs@apple.com>
4118         * objc.dg/fix-and-continue-1.m: Add.
4120 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4122         PR c++/20995
4123         * g++.dg/opt/pr20995-1.C: New test case.
4125 2005-04-25  Devang Patel <dpatel@apple.com>
4127         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4129 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4131         PR testsuite/21062
4132         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4134 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4136         PR C++/21188
4137         * g++.dg/opt/rtti2.C: New test.
4139 2005-04-25  Paul Brook  <paul@codesourcery.com>
4140         Steven G. Kargl  <kargls@comcast.net>
4142         PR fortran/20879
4143         * gfortran.dg/ichar_1.f90: New file.
4145 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4147         PR middle-end/20991
4148         * g++.dg/opt/pr20991.C: New test.
4150         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4151         where sizeof (type) < __alignof__ (type).
4152         * gcc.dg/compat/struct-layout-1.h: Likewise.
4154 2005-04-24  Per Bothner  <per@bothner.com>
4155             Devang Patel  <dpatel@apple.com>
4157         PR preprocessor/20907
4158         * gcc.dg/cpp/very-long-comment.c: New test.
4160 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4162         PR fortran/20059
4163         * gfortran.dg/common_5.f: New test.
4165 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4167         PR middle-end/21082
4168         * g++.dg/tree-ssa/pr21082.C: New testcase.
4170 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4172         * gcc.dg/vect/vect-99.c: New test.
4174 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4176         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4178 2005-04-22  Jeff Law  <law@redhat.com>
4180         * gcc.dg/uninit-5.c: Remove xfails.
4181         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4182         conditionals and loads.
4184 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4186         PR libfortran/20074
4187         PR libfortran/20436
4188         PR libfortran/21108
4189         * gfortran.dg/nested_reshape.f90: new test
4190         * gfortran.dg/reshape-alloc.f90: new test
4191         * gfortran.dg/reshape.f90: new test
4193 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4195         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4197         * gcc.dg/arm-vfp1.c: New test.
4199 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4201         PR c++/21087
4202         * g++.dg/lookup/builtin2.C: New test.
4204 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4206         * gcc.dg/weak/weak-13.c: New test.
4208 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4210         * lib/target-supports.exp (check_effective_target_sync_int_long):
4211         Add powerpc*.
4213 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4215         * gcc.target/mips/branch-1.c: New test.
4217 2005-04-21  Richard Henderson  <rth@redhat.com>
4219         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4220         * gcc.dg/vect/vect-86.c: Likewise.
4221         * gcc.dg/vect/vect-87.c: Likewise.
4222         * gcc.dg/vect/vect-88.c: Likewise.
4224 2005-04-21  Devang Patel  <dpatel@apple.com>
4226         PR optimization/20994
4227         * gcc.dg/tree-ssa/ifc-3.c: New test.
4229 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4231         PR c/12913
4232         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4233         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4234         gcc.dg/c99-vla-jump-5.c: New tests.
4236 2005-04-19  Richard Henderson  <rth@redhat.com>
4238         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4239         Fix typo in exists check.
4240         (check_effective_target_sync_int_long): New.
4241         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4242         * gcc.dg/ia64-sync-2.c: Likewise.
4243         * gcc.dg/ia64-sync-3.c: Likewise.
4244         * gcc.dg/ia64-sync-4.c: Likewise.
4246 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4248         * gcc.dg/fold-xor-1.c: New test.
4249         * gcc.dg/fold-xor-2.c: New test.
4251 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4253         PR target/20670
4254         * g++.dg/eh/fp-regs.C: New test.
4256 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4258         * gcc.dg/Wint-to-pointer-cast-1.c,
4259         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4260         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4261         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4263 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4265         PR fortran/16861
4266         * gfortran.dg/pr16861.f90: New test.
4268 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4270         * gcc.dg/pr21085.c: New test.
4272 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4274         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4275         (setup_mips_tests, dg-mips-options): New procedures.
4276         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4277         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4278         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4279         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4280         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4281         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4282         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4283         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4284         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4285         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4286         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4287         dg-mips-options instead of dg-options.  Remove now-redundant
4288         preprocessor guards.
4289         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4290         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4291         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4292         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4293         * gcc.dg/vr-mult-2.c: Delete.
4294         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4295         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4296         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4297         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4298         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4299         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4300         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4302 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4304         * ada/acats/run_all.sh: Use sync when executable not present.
4306 2005-04-18  Devang Patel  <dpatel@apple.com>
4308         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4309         * gcc.dg/vect/vect-11a.c: New.
4310         * gcc.dg/vect/vect-none.c: Update.
4311         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4313 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4315         PR tree-optimization/20922
4316         * gcc.dg/pr20922-1.c: New test.
4317         * gcc.dg/pr20922-2.c: New test.
4318         * gcc.dg/pr20922-3.c: New test.
4319         * gcc.dg/pr20922-4.c: New test.
4320         * gcc.dg/pr20922-5.c: New test.
4321         * gcc.dg/pr20922-6.c: New test.
4323 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4325         PR libfortran/20950
4326         * gfortran.dg/pr20950.f: New test.
4328 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4330         PR libfortran/19216
4331         * gfortran.dg/pr19216.f: New test.
4333 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4335         PR tree-optimization/21001
4336         * gcc.dg/tree-ssa/pr21001.c: New.
4338 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4340         PR libfortran/21075
4341         * gfortran.dg/reshape_rank7.f90: New test.
4343 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4345         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4346         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4347         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4348         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4349         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4350         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4351         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4352         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4353         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4354         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4355         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4356         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4357         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4358         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4359         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4360         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4361         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4362         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4363         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4364         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4365         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4367 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4369         * gfortran.dg/wtruncate.f: New testcase.
4370         * gfortran.dg/wtruncate.f90: New testcase.
4372 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4374         PR c++/21025
4375         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4376         which sizeof/alignof is dependent, rather than just whether we are
4377         processing_template_decl.
4379 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4381         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4382         corrected typo where the wrong variables had been compared.
4384 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4386         PR libfortran/18495
4387         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4388         Test callee-allocated version of return array with a write
4389         statement.
4390         Test spread with a temporary with another write statement.
4392 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4394         PR tree-optimization/21031
4395         * gcc.dg/tree-ssa/pr21031.c: New.
4397 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4399         PR tree-optimization/21004
4400         * gcc.dg/builtins-53.c: Include builtins-config.h.
4401         Check floorf, ceilf, floorl and ceill transformations
4402         only when HAVE_C99_RUNTIME is defined.
4404 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4406         PR middle-end/20739
4407         * gcc.dg/tree-ssa/pr20739.c: New test.
4409 2005-04-14  Mike Stump  <mrs@apple.com>
4411         * gcc.dg/Foundation.framework/empty: New.
4412         * gcc.dg/framework-2.c: New.
4414 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4416         PR tree-optimization/21021
4417         * gcc.c-torture/compile/pr21021.c: New.
4419 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4421         PR testsuite/21010
4422         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4423         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4424         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4425         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4426         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4427         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4428         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4429         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4431 2005-04-14  Richard Henderson  <rth@redhat.com>
4433         * lib/target-supports.exp (check_effective_target_vect_condition):
4434         Add ia64, i?86, and x86_64.
4436 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4438         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4440 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4442         PR tree-optimization/20657
4443         * gcc.dg/tree-ssa/pr20657.c: New.
4445 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4447         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4448         (long long int)trunc*.
4450 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4452         PR target/20927
4453         * gcc.dg/pr20927.c: New test.
4455 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4457         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4458         * gcc.target/mips/asm-1.c: Likewise.
4460 2005-04-13  Dale Johannesen  <dalej@apple.com>
4462         * objc.dg/objc-fast-4.m:  New.
4464 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4466         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4467         directory.
4468         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4470 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4472         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4473         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4474         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4476 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4478         PR tree-optimization/20913
4479         * gcc.dg/tree-ssa/pr20913.c: New.
4481         PR tree-optimization/20702
4482         * gcc.dg/tree-ssa/pr20702.c: New.
4484 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4486         PR c++/13744
4487         * g++.dg/inherit/local3.C: New test.
4489 2005-04-12  Jeff Law  <law@redhat.com>
4491         * gcc.dg/tree-ssa/20050412-1.c: New test.
4493 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4495         PR libfortran/19016
4496         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4497         Add tests with mask generated by expression.
4498         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4499         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4500         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4502 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4504         PR middle-end/20917
4505         * gcc.dg/20050409-1.c: New test.
4507 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4509         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4511 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4513         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4514         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4515         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4516         (TARGET_CXX): Adjust accordingly.
4517         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4518         determine_class_data_visibility and class_data_always_comdat.
4519         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4520         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4521         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4522         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4523         (arm_cxx_determine_class_data_visibility): New.
4524         (arm_cxx_class_data_always_comdat): Likewise.
4525         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4526         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4527         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4528         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4529         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4530         Define.
4532 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4534         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4536 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4538         * gcc.dg/i386-darwin-fpmath.c: New.
4540 2004-04-11  Devang Patel  <dpatel@apple.com>
4542         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4543         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4544         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4545         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4546         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4547         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4548         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4549         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4550         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4552 2004-04-11  Devang Patel  <dpatel@apple.com>
4554         * gcc.dg/vect/vect-dv-1.c: New test.
4555         * gcc.dg/vect/vect-dv-2.c: New test.
4557 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4559         PR tree-optimization/20933
4560         * gcc.dg/tree-ssa/pr20933.c: New test.
4562 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4564         * gfortran.dg/fold_nearest.f90: New test.
4566 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4568         * gcc.dg/tree-ssa/alias-1.c: New test.
4570 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4572         PR tree-optimization/20920
4573         * g++.dg/tree-ssa/pr20920.C: New test.
4575 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4577         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4578         (long long int)ceil*.
4580 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4582         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4583         explicit C++ linkage.
4585 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4587         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4588         warning for arithmetic IF statements.
4590 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4592         * eor_handling_1.f90: New test case.
4593         * eor_handling_2.f90: New test case.
4594         * eor_handling_3.f90: New test case.
4595         * eor_handling_4.f90: New test case.
4596         * eor_handling_5.f90: New test case.
4597         * noadv_size.f90: New test case.
4598         * pad_no.f90: New test case.
4600 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4602         * gcc.c-torture/execute/20050410-1.c: New test.
4604 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4606         * gcc.dg/pr20126.c: New.
4608 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4609             Steven G. Kargl <kargls@comcast.net>
4611         * gfortran.dg/PR19872.f: New test.
4613 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4615         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4617 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4619         * gfortran.dg/nint_1.f90: New test.
4621 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4623         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4624         Added test for callee-allocated arrays with write statements.
4625         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4626         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4627         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4628         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4629         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4631 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4633         PR libfortran/20163
4634         * gfortran.dg/open-options-blanks.f:  New test.
4636 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4638         PR fortran/13257
4639         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4641 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4643         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4644         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4645         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4646         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4647         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4648         * gcc.c-torture/execute/stdarg-4.c: New test.
4650         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4652         PR target/20795
4653         * g++.dg/abi/param2.C: New test.
4655 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4657         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4659 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4661         * gcc.dg/builtins-53.c: New test.
4663 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4665         * g++.dg/tree-ssa/pr18178.C: New test.
4666         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4667         * gcc.c-torture/execute/20041019-1.c: New test.
4668         * gcc.dg/tree-ssa/20041008-1.c: New test.
4669         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4670         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4671         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4672         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4673         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4674         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4675         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4676         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4677         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4678         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4680 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4682         PR rtl-optimization/20466
4683         * gcc.c-torture/execute/pr20466-1.c: New test.
4685 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4687         PR c++/20905
4688         * g++.dg/parse/cond2.C: New test.
4690         PR c++/20145
4691         * g++.dg/warn/Wdtor1.C: New test.
4693 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4695         PR fortran/17229
4696         * gfortran.dg/pr17229.f: New test.
4698 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4700         * gfortran.dg/tiny_1.f90: New test.
4701         * gfortran.dg/tiny_2.f90: ditto.
4703 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4705         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4706         * gfortran.dg/open_new.f90:  Fix dg-do run line
4708 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4710         * lib/target-supports.exp (get_compiler_messages): Support
4711         optional arguments, the fourth being compiler options.
4712         (check_effective_target_fpic): New proc.
4713         * gcc.dg/20050321-2.c: Restrict to target fpic.
4715 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4717         * gcc.dg/15443-1.c: New test.
4718         * gcc.dg/15443-2.c: Likewise.
4720 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4722         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4724 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4726         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4728 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4730         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4731         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4732         -m64.
4733         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4734         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4735         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4737 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4739         PR c++/20212
4740         * g++.dg/warn/Wunused-11.C: New test.
4742 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
4744         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
4746 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
4748         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
4750 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4752         PR c++/20734
4753         * g++.dg/template/ptrmem13.C: New test.
4755 2005-04-05  Per Bothner  <per@bothner.com>
4757         * lib/gcc.exp: Always add -fno-show-column, for now.
4759 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
4761         PR testsuite/20767
4762         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
4763         of plain old "unsigned int" for the type of "i".  Makes this test
4764         64bit clean.
4766 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
4768         * gcc.dg/i386-ssefn-1.c: New test.
4769         * gcc.dg/i386-ssefn-2.c: New test.
4770         * gcc.dg/i386-ssefn-3.c: New test.
4771         * gcc.dg/i386-ssefn-4.c: New test.
4773 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
4775         PR tree-optimization/20076
4776         * gcc.dg/builtin-apply4.c: New test.
4778         PR preprocessor/19475
4779         * gcc.dg/cpp/macspace1.c: New test.
4780         * gcc.dg/cpp/macspace2.c: New test.
4782 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4784         * gfortran.dg/pr20755.f: Fixed bad format.
4786 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
4788         PR c++/20763
4789         * g++.dg/ext/attrib21.C: New test.
4791 2004-04-05  Devang Patel  <dpatel@apple.com>
4793         * lib/target-supports.exp (check_effective_target_vect_shif): New.
4794         * gcc.dg/vect/vect-shift-1.c: New test.
4796 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4798         PR libfortran/20755
4799         * gfortran.dg/pr20755.f: New test.
4801 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
4803         * gfortran.dg/pr15959.f90: New test.
4804         * gfortran.dg/string_pad_trunc.f90: New test.
4806 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4808         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
4809         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
4810         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
4811         syntax.
4813 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4815         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
4817 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4819         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
4820         * gcc.c-torture/compile/20011119-2.c: Likewise.
4821         * gcc.c-torture/compile/981001-2.c: Likewise.
4823 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
4825         PR c++/20679
4826         * g++.dg/template/overload4.C: New test.
4828 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4830         PR c++/20746
4831         * g++.dg/abi/covariant5.C: New.
4833         PR debug/20505
4834         * g++.dg/debug/const2.C: New.
4836 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
4838         PR rtl-optimization/16104
4839         * gcc.c-torture/execute/20050316-1.c: New test.
4841 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
4843         * g++.dg/template/spec23.C: Fix dg-error text.
4845 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
4847         PR c++/19199
4848         * g++.dg/expr/lval2.C: New.
4850 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4852         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
4853         __builtin_strcasecmp and __builtin_strncasecmp.
4855 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4857         PR c++/20723
4858         * g++.dg/template/spec22.C: New.
4859         * g++.dg/template/spec23.C: New.
4861 2005-04-03  Dale Ranta  <dir@lanl.gov>
4862             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4864         PR libfortran/20068
4865         PR libfortran/20125
4866         PR libfortran/20156
4867         PR libfortran/20471
4868         * gfortran.dg/backspace.f: New test.
4870 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
4872         * gcc.dg/pr19345.c: New test.
4874 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4876         PR tree-optimization/20640
4877         * gcc.dg/torture/tree-loop-1.c: New.
4879 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
4881         PR rtl-optimization/20290
4882         * gcc.c-torture/execute/loop-ivopts-2.c: New.
4884 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
4886         * gcc.dg/rs6000-fpint.c: New.
4888 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4890         * gcc.dg/old-style-then-proto-1.c: New test.
4892 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4894         * gfortran.fortran-torture/execute/backspace.f90: Check
4895         after backspace and read was incorrect.
4897 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4899         * gcc.c-torture/execute/builtins/strcat.c: Check the result
4900         buffer past the terminating NUL using memcmp.
4901         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
4902         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
4904         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
4905         Fix unused/uninitialized variable warnings.
4907         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
4908         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
4909         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
4910         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
4912         * gcc.c-torture/execute/builtins/abs-1-lib.c,
4913         gcc.c-torture/execute/builtins/fputs-lib.c,
4914         gcc.c-torture/execute/builtins/lib/fprintf.c,
4915         gcc.c-torture/execute/builtins/lib/main.c,
4916         gcc.c-torture/execute/builtins/lib/memcmp.c,
4917         gcc.c-torture/execute/builtins/lib/memmove.c,
4918         gcc.c-torture/execute/builtins/lib/mempcpy.c,
4919         gcc.c-torture/execute/builtins/lib/memset.c,
4920         gcc.c-torture/execute/builtins/lib/printf.c,
4921         gcc.c-torture/execute/builtins/lib/sprintf.c,
4922         gcc.c-torture/execute/builtins/lib/stpcpy.c,
4923         gcc.c-torture/execute/builtins/lib/strchr.c,
4924         gcc.c-torture/execute/builtins/lib/strcmp.c,
4925         gcc.c-torture/execute/builtins/lib/strcpy.c,
4926         gcc.c-torture/execute/builtins/lib/strcspn.c,
4927         gcc.c-torture/execute/builtins/lib/strlen.c,
4928         gcc.c-torture/execute/builtins/lib/strncat.c,
4929         gcc.c-torture/execute/builtins/lib/strncmp.c,
4930         gcc.c-torture/execute/builtins/lib/strncpy.c,
4931         gcc.c-torture/execute/builtins/lib/strrchr.c,
4932         gcc.c-torture/execute/builtins/lib/strspn.c,
4933         gcc.c-torture/execute/builtins/lib/strstr.c,
4934         gcc.c-torture/execute/builtins/memops-asm-lib.c,
4935         gcc.c-torture/execute/builtins/strlen-2.c,
4936         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
4937         prototypes.
4939 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4941         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
4942         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
4943         selectany usage.
4945 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
4947         PR c++/19406
4948         * g++.dg/debug/using1.C: New test.
4950 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
4952         PR middle-end/20524
4953         * gcc.dg/alias-7.c: Prefix asm-declared name with
4954         __USER_LABEL_PREFIX__.
4956 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
4958         Fix fallout from PR middle-end/15700:
4959         * gcc.c-torture/compile/20011119-1.c: Take
4960         __USER_LABEL_PREFIX__ into account.
4961         * gcc.c-torture/compile/20011119-2.c: Likewise.
4963 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4965         PR c++/18644
4966         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
4968 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
4970         PR c/17855
4971         * gcc.c-torture/compile/struct-non-lval-1.c,
4972         gcc.c-torture/compile/struct-non-lval-2.c,
4973         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
4975 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
4977         * gcc.dg/tls/tls.exp: Remove temporary file.
4978         * g++.dg/tls/tls.exp: Ditto.
4979         * lib/file-format.exp: Ditto.
4980         * g++.dg/special/ecos.exp: Ditto.
4982         * lib/profopt.exp: Treat prof_ext as a list.
4983         * gcc.misc-tests/bprob.exp: Ditto.
4984         * g++.dg/bprob/bprob.exp: Ditto.
4986         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
4987         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
4988         g++.dg/tree-ssa/pointer-reference-alias.C,
4989         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
4990         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
4991         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
4992         g++.dg/vect/pr19951.cc: Ditto.
4993         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
4994         gcc.dg/builtins-47.c: Ditto.
4995         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
4996         gcc.dg/pr20115-1.c: Ditto.
4997         * gcc.dg/tree-ssa/20030530-2.c,
4998         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
4999         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5000         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5001         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5002         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5003         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5004         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5005         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5006         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5007         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5008         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5009         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5010         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5011         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5012         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5013         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5014         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5015         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5016         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5017         gcc.dg/tree-ssa/20030824-1.c,
5018         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5019         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5020         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5021         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5022         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5023         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5024         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5025         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5026         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5027         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5028         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5029         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5030         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5031         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5032         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5033         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5034         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5035         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5036         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5037         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5038         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5039         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5040         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5041         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5042         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5043         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5044         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5045         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5046         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5047         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5048         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5049         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5050         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5051         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5052         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5053         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5054         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5055         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5056         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5057         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5058         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5059         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5060         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5061         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5062         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5063         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5064         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5065         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5066         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5067         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5068         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5069         gcc.dg/tree-ssa/useless-1.c: Ditto.
5070         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5071         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5072         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5073         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5074         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5075         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5076         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5077         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5078         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5079         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5080         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5081         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5082         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5083         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5084         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5085         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5086         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5087         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5088         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5089         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5090         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5091         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5092         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5093         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5094         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5095         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5096         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5097         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5098         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5099         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5100         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5101         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5102         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5103         gcc.dg/vect/vect-none.c: Ditto.
5104         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5105         treelang/compile/unsigned.tree: Ditto.
5107         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5108         * gcc.dg/cpp/direct2s.c: Ditto.
5109         * gcc.dg/cpp/paste4.c: Ditto.
5110         * gcc.dg/cpp/separate-1.c: Ditto.
5111         * gcc.dg/pch/save-temps-1.c: Ditto.
5112         * g++.dg/ext/altivec-10.C: Ditto.
5113         * g++.dg/pch/pch.C: Ditto.
5115         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5117         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5118         * g++.dg/template/repo1.C: Ditto.
5119         * g++.dg/template/repo2.C: Ditto.
5120         * g++.dg/template/repo3.C: Ditto.
5121         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5122         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5123         * g++.old-deja/g++.pt/repo1.C: Ditto.
5124         * g++.old-deja/g++.pt/repo2.C: Ditto.
5125         * g++.old-deja/g++.pt/repo3.C: Ditto.
5126         * g++.old-deja/g++.pt/repo4.C: Ditto.
5128         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5129         * gcc.dg/20030107-1.c: Ditto.
5130         * gcc.dg/20030702-1.c: Ditto.
5131         * gcc.dg/profile-generate-1.c: Ditto.
5132         * g++.dg/other/profile1.C: Ditto.
5133         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5135         * lib/gcc-dg.exp (remove-build-file): New.
5136         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5137         cleanup-tree-dump, cleanup-saved-temps): New.
5139 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5141         PR c++/19203, DR 214
5142         * g++.dg/parse/ambig3.C: Not ambiguous.
5143         * g++.dg/template/spec20.C: New.
5144         * g++.dg/template/spec21.C: New.
5146 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5148         PR target/20045
5149         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5151 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5153         PR libfortran/20660
5154         * gfortran.dg/negative_unit.f: New test.
5156 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5158         * gcc.dg/20050330-1.c: New test.
5160 2005-03-30  Devang Patel  <dpatel@apple.com>
5162         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5164 2005-03-30  Dale Johannesen  <dalej@apple.com>
5166         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5168 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5170         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5171         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5172         Strip options from test name.
5174 2005-03-31  Jan Hubicka  <jh@suse.cz>
5176         * gcc.dg/varpool-1.c: New testcase.
5178 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5180         PR c/772
5181         PR c/17913
5182         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5183         gcc.dg/stmt-expr-label-3.c : New tests.
5184         * gcc.c-torture/execute/medce-2.c: Remove.
5186 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5188         PR c/20368
5189         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5190         tests.
5192 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5194         * gcc.c-torture/compile/pr20203.c: New test.
5196 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5198         * gfortran.dg/promotion.f90:  New test.
5200 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5202         PR middle-end/20491
5203         * gcc.dg/torture/asm-subreg-1.c: New test.
5205 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5207         PR c/20672
5208         * gcc.dg/pr20672-1.c: New test.
5210 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5212         * gfortran.dg/vect: New directory.
5213         * gfortran.dg/vect/vect.exp: New.
5214         * gfortran.dg/vect/vect-1.f90: New test.
5215         * gfortran.dg/vect/vect-2.f90: New test.
5216         * gfortran.dg/vect/vect-3.f90: New test.
5217         * gfortran.dg/vect/vect-4.f90: New test.
5218         * gfortran.dg/vect/vect-5.f90: New test.
5220 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5222         PR middle-end/20622
5223         * gcc.dg/alias-7.c: New test.
5225 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5227         * gcc.dg/sparc-reg-1.c: New test.
5229 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5231         PR target/19890
5232         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5234 2005-03-29  Dale Ranta  <dir@lanl.gov>
5235             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5237         PR libfortran/20163
5238         * gfortran.dg/pr20163-2.f: New test.
5240 2005-03-28  Jan Hubicka  <jh@suse.cz>
5242         PR middle-end/20635
5243         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5244         by Jakub Jelinek.
5246 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5248         PR tree-optimization/20626
5249         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5250         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5252 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5254         * gfortran.dg/underflow.f90:  New test.
5255         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5257 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5259         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5261 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5263         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5264         (g++_init): Make sure that CXXFLAGS is set.
5265         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5266         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5267         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5268         * lib/objc.exp (objc_init): Likewise.
5269         * lib/treelang.exp (treelang_init): Likewise.
5271 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5273         PR tree-optimization/20470
5274         * gcc.dg/tree-ssa/pr20470.c: New test.
5276 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5278         * gcc.dg/ppc-stfiwx.c: New.
5280 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5282         PR target/19888
5283         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5285 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5287         * gcc.dg/20050325-1.c: Fix a typo.
5289 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5291         PR libfortran/19678
5292         PR libfortran/19679
5293         * gfortran.dg/dos_eol.f: New test.
5295 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5297         PR rtl-optimization/20249
5298         * gcc.dg/20050325-1.c: New test.
5300 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5302         PR libfortran/15332
5303         * gfortran.dg/pr15332.f: New test.
5305 2005-03-24  Dale Johannesen  <dalej@apple.com>
5307         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5309 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5311         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5312         'internal' visibility.
5313         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5314         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5315         'protected' visibility.
5316         * gcc.dg/visibility-7.c: Likewise.
5317         * lib/target-supports.exp (check_visibility_available): Take
5318         a parameter, the kind of visibility to check for.
5319         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5320         to check_visibility_available.
5322         * g++.dg/expr/cast3.C: New.
5324 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5326         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5327         rs6000.
5329 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5331         PR target/20095
5332         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5334 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5336         * gcc.dg/badshift.c: Renamed to...
5337         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5339         * gcc.target/i386/badshift.c: Renamed to...
5340         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5341         only.
5343         PR rtl-optimization/20532
5344         * gcc.target/i386/badshift.c: New.
5346 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5348         * gfortran.dg/pr18025.f90: New test.
5350 2005-03-23  Dale Johannesen  <dalej@apple.com>
5352         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5354 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5356         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5358         * lib/target-supports.exp (check_iconv_available): Default
5359         libiconv to -liconv, if there is no definition.
5361 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5363         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5365 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5367         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5368         * g++.dg/opt/pr7503-2.C: Likewise.
5369         * g++.dg/opt/pr7503-3.C: Likewise.
5370         * g++.dg/opt/pr7503-4.C: Likewise.
5371         * g++.dg/opt/pr7503-5.C: Likewise.
5372         * g++.dg/warn/minmax.C: New test.
5374 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5376         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5377         * gfortran.dg/g77_intrinsics_sub.f: New test.
5379 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5380             Jan Hubicka  <jh@suse.cz>
5381             Steven Bosscher <stevenb@suse.de
5383         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5385 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5387         PR c++/19980
5388         * g++.dg/template/redecl3.C: New test.
5390 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5392         PR c++/20499
5393         * g++.dg/parse/error16.C: Tweak error markers.
5395 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5397         PR target/20561
5398         * gcc.dg/20050321-2.c: New test.
5400 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5402         PR c++/20465
5403         PR c++/20381
5404         * g++.dg/template/ptrmem12.C: New.
5406 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5408         PR rtl-optimization/20527
5409         * gcc.c-torture/execute/pr20527-1.c: New test.
5411 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5413         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5414         program, compile it into a real executable and then delete the .c
5415         and .x files afterwards, to avoid problems on testglue targets.
5417 2005-03-21  Stuart Hastings  <stuart@apple.com>
5419         * gcc.target/i386/sse-2.c: New.
5421 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5423         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5425 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5427         * g++.dg/parse/crash25.C: Fix typo.
5429 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5431         PR c++/20461
5432         * g++.dg/parse/crash24.C: New test.
5434         PR c++/20536
5435         * g++.dg/parse/crash25.C: New test.
5437 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5439         PR c++/20147
5440         * g++.dg/ext/stmtexpr4.C: New test.
5442 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5444         PR middle-end/20539
5445         * gcc.c-torture/compile/pr13066-1.c: New test case.
5446         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5447         * g++.dg/opt/pr13066-1.C: Likewise.
5449 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5451         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5453 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5455         PR fortran/18525
5456         * gfortran.dg/nesting_1.f90: New test.
5458 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5460         PR c++/20240
5461         * g++.dg/lookup/using13.C: New test.
5463 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5465         PR c++/20333
5466         * g++.dg/template/crash36.C: New test.
5468 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5470         PR c++/20463
5471         * g++.dg/template/crash35.C: New test.
5473 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5475         PR c++/19966
5476         * g++.dg/overload/operator2.C: New test.
5478 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5480         PR libfortran/20257
5481         * gfortran.dg/pr20257.f90: New test.
5483 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5485         PR libfortran/20480
5486         * gfortran.dg/pr20480.f90: New test.
5488 2005-03-16  Richard Henderson  <rth@redhat.com>
5490         PR middle-end/15700
5491         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5492         (_rtld_global): New.
5493         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5494         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5496         * gcc.dg/alias-3.c: New.
5497         * gcc.dg/alias-4.c: New.
5498         * gcc.dg/alias-5.c: New.
5499         * gcc.dg/alias-6.c: New.
5501 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5503         * gcc.dg/cpp/ucnid-7.c: New.
5505 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5506             Dorit Naishlos  <dorit@il.ibm.com>
5508         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5509         darwin.
5511 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5513         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5514         misaligned accesses.
5515         * gcc.dg/vect/vect-58.c: Likewise.
5516         * gcc.dg/vect/vect-92.c: New.
5517         * gcc.dg/vect/vect-93.c: New.
5519 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5521         PR fortran/18827
5522         * gfortran.dg/assign_2.f90: New test.
5523         * gfortran.dg/assign_3.f90: New test.
5524         * gfortran.dg/assign.f90: New test.
5526 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5528         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5529         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5530         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5531         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5532         names.
5534 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5536         * gcc.dg/cpp/ucnid-6.c: New.
5538         * gcc.dg/cpp/normalize-1.c: New.
5539         * gcc.dg/cpp/normalize-2.c: New.
5540         * gcc.dg/cpp/normalize-3.c: New.
5541         * gcc.dg/cpp/normalize-4.c: New.
5542         * gcc.dg/cpp/ucnid-4.c: New.
5543         * gcc.dg/cpp/ucnid-5.c: New.
5544         * g++.dg/cpp/normalize-1.C: New.
5545         * g++.dg/cpp/ucnid-1.C: New.
5547 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5549         * gcc.dg/pr18628.c: New.
5551 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5553         PR c++/20280
5554         * g++.dg/tree-ssa/pr20280.C: New.
5556 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5558         PR fortran/20467
5559         * gfortran.dg/stfunc_2.f90: New test.
5561 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5563         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5565 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5567         * gcc.dg/tree-ssa/20050314-1.c: New test.
5569 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5571         PR c++/4403
5572         PR c++/9783, DR433
5573         * g++.dg/template/friend34.C: New test.
5574         * g++.dg/template/friend35.C: Likewise.
5575         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5577 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5579         Friend class name lookup 5/n
5580         PR c++/1016
5581         * g++.dg/lookup/hidden-class1.C: New test.
5582         * g++.dg/lookup/hidden-class2.C: Likewise.
5583         * g++.dg/lookup/hidden-class3.C: Likewise.
5584         * g++.dg/lookup/hidden-class4.C: Likewise.
5585         * g++.dg/lookup/hidden-class5.C: Likewise.
5586         * g++.dg/lookup/hidden-class6.C: Likewise.
5587         * g++.dg/lookup/hidden-class7.C: Likewise.
5588         * g++.dg/lookup/hidden-class8.C: Likewise.
5589         * g++.dg/lookup/hidden-class9.C: Likewise.
5590         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5591         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5592         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5593         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5594         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5595         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5596         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5597         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5598         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5599         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5600         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5602 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5604         PR c++/20157
5605         * g++.dg/template/error18.C: New test.
5607 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5609         PR debug/16792
5610         * g++.dg/debug/pr16792.C: New test.
5612 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5614         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5615         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5616         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5617         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5618         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5619         test assertion names.
5621 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5623         PR fortran/18600
5624         * gfortran.dg/stfunc_1.f90: New test.
5626 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5628         PR fortran/16907
5629         * gfortran.dg/real_index_1.f90: New test.
5631 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5633         PR fortran/20323
5634         * gfortran.dg/spec_expr_1.f90: New test.
5636 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5638         PR c/20402
5639         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5640         new parser.
5642 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5644         PR fortran/20361
5645         * gfortran.dg/largeequiv_1.f90: New test.
5647 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5649         * gcc.dg/ucnid-1.c: New.
5650         * gcc.dg/ucnid-2.c: New.
5651         * gcc.dg/ucnid-3.c: New.
5652         * gcc.dg/ucnid-4.c: New.
5653         * gcc.dg/ucnid-5.c: New.
5654         * gcc.dg/ucnid-6.c: New.
5655         * gcc.dg/cpp/ucnid-1.c: New.
5656         * gcc.dg/cpp/ucnid-2.c: New.
5657         * gcc.dg/cpp/ucnid-3.c: New.
5658         * g++.dg/other/ucnid-1.C: New.
5660 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5662         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5664 2005-03-11  Per Bothner  <per@bothner.com>
5666         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5667         that diagnotics refer to correct token.
5668         * gcc.dg/unused-3.c: Likewise.
5670 2005-03-11  Per Bothner  <per@bothner.com>
5672         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5673         constant" is now actually on same line as string constant.
5674         * gcc.dg/cpp/direct2s.c: Likewise.
5676 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5678         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5680 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5682         PR libfortran/20124
5683         * gfortran.dg/pr20124.f90: New Test
5685 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5687         PR tree-optimization/20130
5688         * gcc.dg/pr20130-1.c: New test.
5690 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5692         PR target/20095
5693         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5695 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5697         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5699 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5701         * g++.dg/eh/forced1.C: Fix comment.
5702         * g++.dg/eh/forced2.C: Ditto.
5703         * g++.dg/eh/forced3.C: Ditto.
5704         * g++.dg/eh/forced4.C: Ditto.
5706 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5708         PR rtl-opt/20412
5709         * gcc.c-torture/compile/pr20412.c: New test.
5711 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5713         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5715 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5717         PR target/20322
5718         * gcc.dg/20050307-1.c: New test.
5720 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5722         PR c++/20375
5723         * g++.dg/other/stdarg3.C: New.
5725 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5727         PR c++/18384, c++/18327
5728         * g++.dg/init/array19.C: New test.
5730         PR inline-asm/20314
5731         * gcc.dg/torture/pr20314-1.c: New test.
5732         * gcc.dg/torture/pr20314-2.c: New test.
5734 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5736         * gcc.dg/20050309-1.c: New test.
5738 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5740         * gcc.dg/builtins-10.c: Reactivate disabled test.
5741         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
5742         new cbrt transformations.
5744 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
5746         PR c++/20208
5747         * g++.dg/template/array13.C: New test.
5749 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
5751         PR c++/16859
5752         * g++.dg/init/brace4.C: New test.
5754 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
5756         PR c++/20186
5757         * g++.dg/template/non-dependent12.C: New.
5759 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
5761         PR c++/20142
5762         * g++.dg/init/array18.C: Add dg-do run marker.
5764         PR c++/20142
5765         * g++.dg/init/array18.C: New test.
5767 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5769         * consistency.vlad/vlad.exp: Remove trailing semicolons.
5770         * g++.dg/gcov/gcov.exp: Likewise.
5771         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
5772         * gcc.target/xstormy16/xstormy16.exp: Likewise.
5773         * lib/c-torture.exp: Likewise.
5774         * lib/fortran-torture.exp: Likewise.
5775         * lib/g++.exp: Likewise.
5776         * lib/gcc-defs.exp: Likewise.
5777         * lib/gcc-dg.exp: Likewise.
5778         * lib/gcc.exp: Likewise.
5779         * lib/gcov.exp: Likewise.
5780         * lib/gfortran.exp: Likewise.
5781         * lib/mike-g++.exp: Likewise.
5782         * lib/mike-gcc.exp: Likewise.
5783         * lib/objc-torture.exp: Likewise.
5784         * lib/objc.exp: Likewise.
5785         * lib/profopt.exp: Likewise.
5786         * lib/target-libpath.exp: Likewise.
5787         * lib/target-supports.exp: Likewise.
5788         * lib/treelang.exp: Likewise.
5789         * lib/wrapper.exp: Likewise.
5791 2005-03-08  Jeff Law  <law@redhat.com>
5793         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
5794         PHI-OPT changes.
5796 2005-03-08  Ira Rosen  <irar@il.ibm.com>
5798         * gcc.dg/vect/pr20122.c: New test.
5800 2005-03-07  Jeff Law  <law@redhat.com>
5802         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
5803         was folded away.
5804         * gcc.dg/tree-ssa/pr18133-1.c: New test.
5805         * gcc.dg/tree-ssa/pr18133-2.c: New test.
5806         * gcc.dg/tree-ssa/pr18134.c: New test.
5808 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5810         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
5811         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
5812         gcc.dg/torture/builtin-noret-2.c: Require weak support.
5814 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
5816         PR tree-opt/17671
5817         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
5819 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
5821         * g++.dg/warn/Wnvdtor.C: New test.
5823 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
5825         * gcc.dg/torture/pr19683-1.c: New test.
5827 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
5829         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
5830         * gfortran.dg/g77/19990313-2.f: Ditto.
5831         * gfortran.dg/g77/19990313-3.f: Ditto.
5832         * gfortran.dg/g77/19990525-0.f: Ditto.
5833         * gfortran.dg/g77/19990826-0.f: Ditto.
5834         * gfortran.dg/g77/19990826-2.f: Ditto.
5835         * gfortran.dg/g77/19990826-3.f: Ditto.
5836         * gfortran.dg/g77/20000511-1.f: Ditto.
5837         * gfortran.dg/g77/20000511-2.f: Ditto.
5838         * gfortran.dg/g77/970625-2.f: Ditto.
5839         * gfortran.dg/g77/980310-2.f: Ditto.
5840         * gfortran.dg/g77/980310-3.f: Ditto.
5841         * gfortran.dg/g77/980310-8.f: Ditto.
5842         * gfortran.dg/g77/980519-2.f: Ditto.
5843         * gfortran.dg/g77/alpha1.f: Ditto.
5844         * gfortran.dg/g77/claus.f: Ditto.
5845         * gfortran.dg/g77/erfc.f: Ditto.
5846         * gfortran.dg/g77/short.f: Ditto.
5847         * gfortran.fortran-torture/execute/data.f90: Ditto.
5848         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
5849         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
5851 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5853         * lib/file-format.exp (gcc_target_object_format): Add check for som
5854         format and hardcode object formats on hppa*-*-hpux*.
5855         * lib/target-supports.exp (check_weak_available): Add check for som
5856         object format.  Always return 0 on hppa*-*-hpux10*.
5858         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
5859         is defined.
5861         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
5863 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5865         * gfortran.dg/pr19936_1.f90: New test.
5866         * gfortran.dg/pr19936_2.f90: New test.
5867         * gfortran.dg/pr19936_3.f90: New test.
5869 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
5870             Paul Thomas <prthomas@drfccad.cea.fr>
5872         * gfortran.dg/PR19754_1.f90: New test.
5873         * gfortran.dg/PR19754_2.f90: Ditto.
5875 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5877         PR c++/19311
5878         * g++.dg/template/non-dependent11.C: New test.
5880 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
5882         * lib/target-supports.exp (check_iconv_available): Fix comment.
5884 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
5885             Joseph S. Myers  <joseph@codesourcery.com>
5887         PR c++/19797
5888         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
5890 2005-03-04  Matthew Sachs  <msachs@apple.com>
5892         * gcc.exp (gcc_target_compile): Put braces around
5893         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
5894         * objc.exp (objc_target_compile): Likewise.
5895         * treelang.exp (treelang_target_compile): Likewise.
5897 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5899         PR fortran/19673
5900         * gfortran.dg/func_result_1.f90: New test.
5902 2005-03-04  Ben Elliston  <bje@au.ibm.com>
5904         * gcc.misc-tests/options.exp: New test.
5906 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
5908         * gcc.dg/pr15784-4.c: New test.
5910 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
5912         * gcc.c-torture/execute/pr17133.c: New.
5913         * gcc.c-torture/compile/20050303-1.c: New.
5915 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
5917         * gcc.dg/cpp/assert4.c:  Fix for cygwin
5919 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
5921         * g++.dg/overload/using2.C: New.
5923 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
5925         PR c++/19916
5926         * g++.dg/init/ptrmem2.C: New test.
5928 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
5930         PR c/8927
5931         * gcc.dg/pr8927-1.c: New test.
5933 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
5935         PR c++/20232
5936         * g++.dg/inherit/covariant12.C: New.
5938 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5940         PR fortran/19479
5941         * gfortran.dg/bound_1.f90: New test.
5943 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
5945         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
5946         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
5948 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
5950         PR c/20245
5951         * gcc.dg/pr20245-1.c: New test.
5953 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
5955         PR middle-end/19874
5956         * gcc.c-torture/execute/20050119-2.c: New test case.
5958 2005-02-28  Ben Elliston  <bje@au.ibm.com>
5960         * README: Update the DejaGnu bug reporting address.
5961         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
5962         * lib/objc-torture.exp: Likewise.
5964 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5966         * gfortran.dg/boz_1.f90: New test.
5967         * gfortran.dg/boz_3.f90: New test.
5968         * gfortran.dg/boz_4.f90: New test.
5970 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5972         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
5973         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
5975 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5977         PR libfortran/20101
5978         * gfortran.dg/write_0_pe_format.f90: New test.
5980 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
5982         PR c++/20206
5983         * g++.dg/opt/thunk2.C: New test.
5984         * g++.dg/opt/covariant1.C: New test.
5986 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5988         * gfortran.dg/e_d_fmt.f90: New test.
5990 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
5992         * gcc.dg/asm-b.c: Fix comment typos.
5994 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
5996         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
5997         a V_MAY_DEF also.
5999 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6001         PR tree-opt/20188
6002         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6003         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6004         * gcc.dg/asm-b.c: New test.
6006 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6008         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6009         Disable this test on IRIX 6.
6011 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6013         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6014         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6015         parser.
6017 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6019         PR tree-optimization/20204
6020         * testsuite/gcc.dg/pr20204.c: New test.
6022 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6024         PR target/20196
6025         * gcc.c-torture/execute/20050224-1.c: New test.
6027         PR c++/20175
6028         * g++.dg/warn/Wbraces2.C: New test.
6030 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6032         PR c++/19878
6033         * g++.dg/init/const2.C: New test.
6035 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6037         PR tree-optimization/20100
6038         * gcc.c-torture/execute/pr20100-1.c: New test.
6040 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6042         * gfortran.dg/implicit_3.f90: New test.
6044         * gfortran.dg/deftype_1.f90: New test.
6046 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6048         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6049         the test passes.
6050         * g++.dg/other/anon3.C: Accept a warning.
6052 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6054         * gcc.dg/pr20017.c: Fix a comment typo.
6056 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6058         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6060 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6062         PR ada/19902
6063         * ada/acats/tests/cxa/cxa3004.a: Remove.
6064         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6066 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6068         PR c++/20073
6069         * g++.dg/init/const1.C: New test.
6071         PR c++/19991
6072         * g++.dg/parse/constant7.C: New test.
6074         PR c++/20152
6075         * g++.dg/parse/error27.C: New test.
6076         * g++.dg/template/qualttp15.C: Adjust error markers.
6077         * g++.old-deja/g++.other/struct1.C: Likewise.
6079         PR c++/20153
6080         * g++.dg/template/error17.C: New test.
6082         PR c++/20148
6083         * g++.dg/parser/error26.C: New test.
6085 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6087         PR tree-optimization/20100
6088         PR tree-optimization/20115
6089         * gcc.dg/pr20115.c: New test.
6090         * gcc.dg/pr20115-1.c: New test.
6091         * gcc.dg/pr20100.c: New test.
6092         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6093         call-clobbered variables after alias1.
6095 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6097         * gfortran.dg/list_read_4.f90: new test.
6099 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6101         PR rtl-optimization/20017.
6102         * gcc.dg/pr20017.c: New.
6104 2005-02-22  Devang Patel  <dpatel@apple.com>
6106         PR 19952
6107         * g++.dg/tree-ssa/pr19952.C: New test.
6109 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6111         PR c++/19883
6112         * g++.dg/parse/constant6.C: New test.
6114 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6116         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6117         * g++.dg/charset/asm2.c: Likewise.
6118         * g++.dg/charset/asm3.c: Likewise.
6119         * g++.dg/charset/asm4.c: Likewise.
6120         * g++.dg/charset/asm5.c: Likewise.
6121         * g++.dg/charset/attribute1.c: Likewise.
6122         * g++.dg/charset/attribute2.c: Likewise.
6123         * g++.dg/charset/extern1.cc: Likewise.
6124         * g++.dg/charset/extern2.cc: Likewise.
6125         * g++.dg/charset/extern3.cc: Likewise.
6126         * g++.dg/charset/function.cc: Likewise.
6127         * g++.dg/charset/string.c: Likewise.
6128         * g++.dg/charset/charset.exp: Likewise.
6129         * lib/target-supports.exp (check_iconv_available): Fix comment.
6131 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6133         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6134         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6135         * gcc.dg/charset/asm2.c: Likewise.
6136         * gcc.dg/charset/asm3.c: Likewise.
6137         * gcc.dg/charset/asm4.c: Likewise.
6138         * gcc.dg/charset/asm5.c: Likewise.
6139         * gcc.dg/charset/asm6.c: Likewise.
6140         * gcc.dg/charset/attribute1.c: Likewise.
6141         * gcc.dg/charset/attribute2.c: Likewise.
6142         * gcc.dg/charset/builtin1.c: Likewise.
6143         * gcc.dg/charset/extern.c: Likewise.
6144         * gcc.dg/charset/function.c: Likewise.
6145         * gcc.dg/charset/string.c: Likewise.
6146         * gcc.dg/charset/charset.exp: Likewise.
6148 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6150         PR fortran/20086
6151         * gfortran.dg/pr20086.f90: New test.
6153 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6155         PR tree-optimization/19786
6156         * g++.dg/tree-ssa/pr19786.C: New.
6158 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6160         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6162 2005-02-21  Jeff Law  <law@redhat.com>
6164         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6166 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6168         * gfortran.dg/do_iterator: Split loop, markup all lines for
6169         which an error locus is printed.
6170         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6171         locus is printed.
6172         * gfortran.dg/select_4.f90: Likewise.
6173         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6174         locuses in the various permutations.
6176 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6178         PR tree-optimization/19951
6179         * g++.dg/vect: New directory.
6180         * g++.dg/vect/vect.exp: New file.
6181         * g++.dg/vect/pr19951.cc: New testcase.
6182         * g++.dg/dg.exp: Also prune vectorizer tests.
6184 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6186         PR 18785
6187         * gcc.dg/charset/builtin1.c: New test.
6189 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6191         PR c++/19299
6192         * g++.dg/inherit/volatile1.C: New test.
6194         PR c++/19440
6195         * g++.dg/template/dtor4.C: New test.
6197 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6199         * gfortran.dg/int_1.f90: New test.
6201 2005-02-19  Devang Patel  <dpatel@apple.com>
6203         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6205 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6207         * gfortran.dg/achar_1.f90: New test.
6209 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6211         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6213 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6214             Jakub Jelinek  <jakub@redhat.com>
6216         PR tree-optimization/19828
6217         * gcc.dg/tree-ssa/loop-7.c: New test.
6218         * gcc.c-torture/execute/20050218-1.c: New test.
6220 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6222         PR c/20043
6223         * gcc.dg/transparent-union-1.c: New test.
6224         * gcc.dg/transparent-union-2.c: New test.
6226 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6228         PR tree-optimization/18977
6229         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6231 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6233         PR target/20054
6234         * gcc.dg/pr20054.c: New test.
6236 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6238         PR c++/19508
6239         * g++.dg/ext/attrib20.C: New test.
6241 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6243         PR middle-end/20030
6244         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6246 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6248         PR c++/20008
6249         * g++.dg/opt/switch4.C: New.
6251 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6253         PR c++/20023
6254         PR tree-optimization/20009
6255         * gcc.c-torture/compile/20050217-1.c: New test.
6256         * g++.dg/opt/switch3.C: New test.
6258         PR tree-optimization/18947
6259         * gcc.c-torture/compile/20050215-1.c: New test.
6260         * gcc.c-torture/compile/20050215-2.c: New test.
6261         * gcc.c-torture/compile/20050215-3.c: New test.
6263 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6265         PR c++/20028
6266         * g++.dg/template/crash34.C: New.
6268         PR c++/20022
6269         * g++.dg/other/access3.C: New.
6271 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6273         * gcc.dg/vect/vect-98.c: New test.
6275 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6277         PR tree-optimization/19967
6278         * gcc.dg/pr19967.c: New.
6280 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6282         PR middle-end/19857
6283         * gcc.dg/tree-ssa/20050215-1.c: New test.
6284         * gcc.c-torture/execute/20050215-1.c: New test.
6286 2005-02-15  Eric Christopher  <echristo@redhat.com>
6288         * gcc.dg/cpp/20050215-1.c: New file.
6290 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6292         PR tree-optimization/15785
6293         * gcc.dg/pr15785-1.c: New test.
6295 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6297         PR c++/17788
6298         * g++.dg/init/ctor4.C: New.
6299         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6301 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6303         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6304         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6306 2005-02-15  Andreas Schwab  <schwab@suse.de>
6308         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6309         declare malloc.
6311 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6313         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6315 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6317         PR tree-optimization/19853
6318         * gcc.c-torture/compile/pr19853.c: New test.
6320 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6322         PR c++/19608
6323         * g++.dg/parse/local-class1.C: New.
6325         PR c++/19895
6326         * g++.dg/parse/ptrmem3.C: New.
6328         PR c++/19884
6329         * g++.old-deja/g++.oliva/template6.C: Add another case.
6330         * g++.dg/template/explicit6.C: New.
6332 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6334         PR c++/17816
6335         * g++.dg/other/redecl2.C: New.
6337 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6339         PR c++/19891
6340         * g++.dg/abi/covariant4.C: New.
6342 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6344         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6346 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6348         * gcc.dg/vect/vect-96.c: Fix typo.
6350 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6352         PR c++/14479
6353         PR c++/19487
6354         * g++.dg/template/enum5.C: New test.
6356 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6358         * gcc.dg/vect/vect-97.c: New test.
6360 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6362         * gcc.dg/vect/vect-96.c: New test.
6364 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6366         * gcc.dg/builtins-34.c: Also check ldexp*.
6368 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6370         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6372 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6374         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6375         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6376         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6377         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6378         selector_list, selector_expression, dg-process-target): Move to new
6379         file target-supports-dg.exp.
6380         * lib/target-supports-dg.exp: New.
6382         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6383         New.
6385 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6387         PR c++/19666
6388         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6390         PR middle-end/19858
6391         * gcc.c-torture/compile/20050210-1.c: New test.
6393 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6395         PR c++/19755
6396         * g++.dg/warn/Wbraces1.C: New test.
6398 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6400         * gcc.dg/builtins-52.c: New testcase.
6402 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6404         PR c/19342
6405         * gcc.c-torture/execute/20050119-1.c: New test.
6407 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6409         PR c++/19811
6410         * g++.dg/init/delete1.C: New test.
6412 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6414         PR c++/18470
6415         * g++.dg/template/static12.C: New test.
6417 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6419         PR c++/19787
6420         * g++.dg/conversion/ambig1.C: New test.
6422         PR c++/19739
6423         * g++.dg/ext/attrib19.C: New test.
6425         PR c++/19732
6426         * g++.dg/parse/dtor5.C: New test.
6428         PR c++/19762
6429         * g++.dg/template/dtor3.C: New test.
6431         PR c++/19826
6432         * g++.dg/template/static11.C: New test.
6433         * g++.dg/template/crash2.C: Remove dg-error marker.
6435 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6437         PR C++/18491
6438         * g++.old-deja/g++.mike/p10769a.C: Remove.
6440 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6442         * gcc.dg/builtins-48.c: New test case.
6443         * gcc.dg/builtins-49.c: New test case.
6444         * gcc.dg/builtins-50.c: New test case.
6445         * gcc.dg/builtins-51.c: New test case.
6447 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6449         PR middle-end/19583
6450         * g++.dg/warn/Wreturn-type-3.C: New test.
6452 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6454         PR middle-end/19402
6455         * gcc.dg/pr19402-1.c: New testcase.
6456         * gcc.dg/pr19402-2.c: likewise.
6458 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6460         PR middle-end/19854
6461         * g++.dg/tree-ssa/tmmti.C: New testcase.
6463 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6465         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6467 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6469         PR c++/19733
6470         * g++.dg/parse/crash23.C: New test.
6471         * g++.dg/warn/Weff1.C: New test.
6473 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6475         * gcc.dg/20050209-1.c: New test.
6477 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6479         PR target/19799
6480         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6482 2005-02-08  Mike Stump  <mrs@apple.com>
6484         * g++.dg/pch/import-2.c: New test.
6485         * g++.dg/pch/import-2.hs: New.
6486         * g++.dg/pch/include/import-2a.h: New.
6487         * g++.dg/pch/include/import-2b.h: New.
6489 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6491         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6493 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6495         * gfortran.dg/substr_1.f90: New test.
6497 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6499         PR middle-end/19775
6500         * gcc.dg/torture/builtin-power-1.c: Disable test for
6501         invalid transformation.
6502         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6503         no longer optimize.
6504         * gcc.dg/builtins-47.c: New testcase.
6506 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6507             Dorit Naishlos  <dorit@il.ibm.com>
6509         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6511 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6513         * gcc.c-torture/compile/20050206-1.c: New test.
6515 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6517         PR tree-opt/19768
6518         * g++.dg/opt/pr19768.C: New test.
6520 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6522         PR tree-opt/19736
6523         * gcc.c-torture/compile/pr19736.c: New test.
6525 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6527         PR c++/17401
6528         * g++.dg/parse/error25.C: New test.
6530 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6532         * gcc.c-torture/execute/20050203-1.c: New.
6534 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6536         * gcc.dg/vect/vect-85.c: Remove xfail.
6537         * gcc.dg/vect/vect-86.c: Remove xfail.
6538         * gcc.dg/vect/vect-87.c: Remove xfail.
6539         * gcc.dg/vect/vect-88.c: Remove xfail.
6541 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6543         * gcc.dg/altivec-19.c: New.
6545 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6547         PR c/17807
6548         * gcc.dg/nested-func-3.c: New test.
6549         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6551 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6553         * gcc.test-framework/gen_directive_tests: Generate tests for
6554         selector expressions.
6556 2005-02-02  Matt Austern  <austern@apple.com>
6558         PR c++/19628
6559         * g++/ext/builtin7.C: New.
6560         * g++/ext/builtin8.C: New.
6562 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6564         PR c/18502
6565         * gcc.dg/pr18502-1.c: New test.
6567 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6569         PR c++/17413
6570         * g++.dg/template/local4.C: Tweak.
6572 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6574         PR tree-optimization/19578
6575         * gcc.c-torture/compile/20050202-1.c: New test.
6577 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6579         PR c/19435
6580         * gcc.dg/c99-init-4.c: New test.
6582 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6584         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6586         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6588         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6589         * g++.dg/eh/check-vect.h: New.
6591         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6592         * gcc.dg/vect/vect-78.c: Ditto.
6593         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6594         Remove.
6596         * g++.dg/conversion/simd1.C: Expect warning.
6597         * g++.dg/ext/attribute-test-1.C: Ditto.
6598         * g++.dg/ext/attribute-test-2.C: Ditto.
6599         * g++.dg/ext/attribute-test-3.C: Ditto.
6600         * g++.dg/ext/attribute-test-4.C: Ditto.
6602         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6603         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6605         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6607 2005-02-01  Richard Henderson  <rth@redhat.com>
6609         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6610         long double for ibm double-double format.
6611         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6613 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6615         PR tree-optimization/19633
6616         * testsuite/gcc.dg/pr19633-1.c: New test.
6617         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6618         to NULL or a symbol.
6620 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6622         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6623         New procs.
6624         (dg-process-target (local override)): Handle selector expressions.
6626         * gcc.test-framework/README: Describe tests in source directory.
6627         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6628         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6629         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6630         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6631         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6632         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6633         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6634         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6635         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6636         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6637         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6638         * gcc.test-framework/dg-error-exp-P.c: New test.
6639         * gcc.test-framework/dg-error-exp-XP.c: New test.
6640         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6641         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6642         * gcc.test-framework/dg-output-exp-P.c: New test.
6643         * gcc.test-framework/dg-output-exp-XF.c: New test.
6644         * gcc.test-framework/dg-warning-exp-P.c: New test.
6645         * gcc.misc-tests/dg-1.c: Remove.
6646         * gcc.misc-tests/dg-2.c: Remove.
6647         * gcc.misc-tests/dg-3.c: Remove.
6648         * gcc.misc-tests/dg-4.c: Remove.
6649         * gcc.misc-tests/dg-5.c: Remove.
6650         * gcc.misc-tests/dg-6.c: Remove.
6651         * gcc.misc-tests/dg-7.c: Remove.
6652         * gcc.misc-tests/dg-8.c: Remove.
6653         * gcc.misc-tests/dg-9.c: Remove.
6654         * gcc.misc-tests/dg-10.c: Remove.
6655         * gcc.misc-tests/dg-11.c: Remove.
6656         * gcc.misc-tests/dg-12.c: Remove.
6657         * gcc.misc-tests/dg-test.exp: Remove.
6659         * gcc.test-framework/test-framework.awk: Change recording and
6660         printing of passes and failures.
6662         * gcc.test-framework: New directory.
6663         * gcc.test-framework/README: New.
6664         * gcc.test-framework/test-framework.exp: New.
6665         * gcc.test-framework/test-framework.awk: New.
6666         * gcc.test-framework/gen_directive_tests: New.
6668 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6670         * lib/treelang.exp: Fix comment typos.
6671         (treelang_target_compile): Don't append libs=-ltreelang to options.
6673 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6675         * g++.dg/parse/typename7.C: Adjust error messages.
6677 2005-01-31  Jeff Law  <law@redhat.com>
6679         * gcc.c-torture/execute/20050131-1.c: New test.
6680         * gcc.dg/wcaselabel.c: New test.
6682 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6684         * g++.dg/other/warning1.C: Adjust error messags.
6685         * g++.dg/parse/constant5.C: New test.
6687 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6689         PR c/19333
6690         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6691         the test case valid.
6692         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6693         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6694         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6695         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6696         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6697         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6699 2005-01-31  Dale Johannesen  <dalej@apple.com>
6701         * g++.dg/opt/pr19650.C:  New test.
6703 2005-01-31  Richard Henderson  <rth@redhat.com>
6705         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6706         long double for intel double extended format.
6707         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6709 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6711         PR c++/19555
6712         * g++.dg/template/static10.C: New test.
6714         PR c++/19395
6715         * g++.dg/parse/error24.C: New test.
6717         PR c++/19367
6718         * g++.dg/lookup/builtin1.C: New test.
6720         PR c++/19457
6721         * g++.dg/warn/conv3.C: New test.
6723 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6725         PR fortran/19647
6726         * gfortan.dg/inquire_7.f90
6728 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6730         PR tree-optimization/15791
6731         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6732         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6733         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6734         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6735         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6736         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6737         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6738         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6739         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
6740         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
6742 2005-01-29  Paul Brook  <paul@codesourcery.com>
6744         PR fortran/18565
6745         * check.c (real_or_complex_check): New function.
6746         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
6747         * intrinsic.c (add_functions): Use new check functions.
6748         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
6749         Add prototypes.
6751 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
6753         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
6754         gcc.dg/lvalue-3.c: New tests.
6755         * gcc.dg/concat.c: Update expected messages.
6757 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
6759         PR libfortran/19595
6760         * gfortran.dg/eor_1.f90:  New test.
6762 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
6764         PR fortran/19589
6765         * gfortran.dg/logical_data_1.f90: New test.
6767 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
6769         PR c++/19253
6770         * g++.dg/template/crash33.C: New test.
6772         PR c++/19667
6773         * g++.dg/template/crash32.C: New test.
6775 2005-01-28  Ian Lance Taylor  <ian@airs.com>
6777         PR middle-end/16558
6778         * g++.dg/warn/Wreturn-type-2.C: New test.
6780 2004-06-24  Jeff Law  <law@redhat.com>
6782         * gcc.dg/tree-ssa/20050128-1.c: New test.
6784 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
6786         * gcc.target/frv/all-mdpackh-1.c: New test.
6788 2005-01-28  Steven Bosscher  <stevenb@suse.de>
6790         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
6792 2005-01-27  Richard Henderson  <rth@redhat.com>
6794         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
6796 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6798         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
6800 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
6802         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
6803         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
6804         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
6805         to cope with cases where the multilib options override the dg-options.
6807 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
6809         PR c/18946
6810         * gcc.dg/noncompile/20050120-1.c: New test.
6812 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
6814         PR tree-optimization/19633
6815         * gcc.dg/pr19633.c: New test.
6816         * gcc.dg/tree-ssa/pr19633.c: New test.
6818 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
6820         * gcc.dg/20041216-1.c: New test.
6822 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
6824         PR objc/18862
6825         * objc.dg/selector-2.m: New test.
6827 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
6829         * g++.dg/opt/range-test-2.C: New test.
6831         PR rtl-optimization/19579
6832         * gcc.c-torture/execute/20050124-1.c: New test.
6834 2005-01-26  Greg Parker  <gparker@apple.com>
6835         Stuart Hastings  <stuart@apple.com>
6837         * gcc.c-torture/execute/20050125-1.c: New.
6839 2005-01-18  Jan Hubicka  <jh@suse.cz>
6841         PR tree-optimize/19337
6842         * gcc.c-torture/compile/20050119-1.c: New test.
6844 2005-01-24  James E Wilson  <wilson@specifixinc.com>
6846         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
6847         test for successful match.
6849 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
6851         PR objc/18408
6852         * objc.dg/comp-types-7.m: New test.
6854 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
6856         * lib/target-supports.exp (current_target_name): New.
6857         (check_effective_target_ilp32, check_effective_target_lp64):
6858         Cache the result to use as long as the current target, with
6859         multilib flags, remains the same.
6861         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
6862         (dg-require-weak, dg-require-visibility, dg-require-alias,
6863         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
6864         dg-require-effective-target, dg-skip-if): Remove call to
6865         skip_test_and_clear_xfail.
6866         (dg-test): Clear xfail data.
6868 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
6870         PR target/17751
6871         * gcc.dg/ppc64-toc.c: New test.
6873         * g++.dg/tree-ssa/empty-1.C: New test.
6875         PR middle-end/19551
6876         * gcc.c-torture/execute/20050121-1.c: New test.
6877         * gcc.dg/20050121-2.c: New test.
6879 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
6880         Paul Brook  <paul@codesourcery.com>
6882         PR fortran/17941
6883         * gfortran.dg/real_const_1.f: New test.
6884         * gfortran.dg/real_const_2.f90: New test.
6885         * gfortran.dg/complex_int_1.f90: New test.
6887 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
6889         PR fortran/19313
6890         * gfortan.dg/inquire_6.f90: New test.
6892 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6894         PR libfortran/19451
6895         * open_readonly_1.f90:  New test.
6897 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
6899         PR libfortran/18982
6900         * gfortran.dg/open_new.f90: New file.
6902 2005-01-22  Paul Brook  <paul@codesourcery.com>
6904         * namelist_1.f90: New test.
6906 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
6908         PR tree-optimization/19484
6909         * gcc.c-torture/compile/20050122-[12].c: New tests.
6911 2005-01-22  Paul Brook  <paul@codesourcery.com>
6913         * gfortran.dg/implicit_2.f90: New test.
6915 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
6917         PR fortran/19314
6918         * gfortran.dg/inquire_5.f90: New test.
6920 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6922         PR c/18809
6923         * gcc.dg/pr18809-1.c: New test.
6925 2005-01-21  Ian Lance Taylor  <ian@airs.com>
6927         * gcc.dg/20050121-1.c: New test.
6929         PR tree-optimization/13000
6930         * gcc.dg/20040206-1.c: Change warning to point where function is
6931         being inlined.
6933 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6935         PR c++/19208
6936         * g++.dg/template/array11.C: New test.
6938 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6940         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
6941         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
6942         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
6943         * gfortran.dg/getenv_1.f90: Add dg-do directive.
6944         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
6945         gfortran.dg/pr17164.f90: Add missing dg-do directives.
6947 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6949         PR tree-optimization/15349
6950         * gcc.dg/tree-ssa/pr15349.c: New.
6952 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
6954         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
6956 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
6958         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
6959         scan-assembler-times directive name.
6961         * gcc.dg/asm-a.c: Move dg-require-effective-target to
6962         after dg-do.
6964         PR rtl-optimization/19462
6965         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
6967 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
6969         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
6970         counting function calls on ia64.
6972 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
6974         PR rtl-optimization/15139
6975         * gcc.dg/20050111-2.c: New test.
6977         PR c/17297
6978         * gcc.c-torture/compile/20050113-1.c: New testcase.
6980         PR middle-end/19164
6981         * gcc.dg/20050113-1.c: New testcase.
6983 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
6985         * gcc.dg/vect/vect-85.c: Add comment.
6986         * gcc.dg/vect/vect-86.c: Add xfail for now.
6987         * gcc.dg/vect/vect-87.c: Add xfail for now.
6988         * gcc.dg/vect/vect-88.c: Add xfail for now.
6989         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
6991 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6993         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
6995 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6997         * g++.dg/debug/typedef3.C: New test.
6999 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7001         PR c/19472
7002         * gcc.dg/asm-a.c: New test.
7004 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7006         * gcc.dg/sh-relax.c: Add prototype for abort.
7008 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7010         * gcc.dg/short-compare-1.c: New test.
7011         * gcc.dg/short-compare-2.c: Likewise.
7013 2005-01-18  Michael Matz  <matz@suse.de>
7015         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7017 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7019         PR tree-optimization/19121
7020         * gcc.c-torture/compile/pr19121.c: New test.
7022 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7024         PR target/19357
7025         * gcc.c-torture/compile/pr19357.c: New test.
7027 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7029         PR c/5675
7030         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7031         pass--those that refer just to the variable, possibly with a
7032         cast.
7033         * gcc.dg/c99-const-expr-3.c: Likewise.
7035         PR middle-end/13127
7036         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7037         longer emitted.
7039 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7041         PR fortran/18778
7042         * gfortran.dg/endfile_2.f90: New test.
7044 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7046         PR 19168
7047         * gfortran.dg/select_5.f90: New test.
7049 2004-01-16  Paul Brook  <paul@codesourcery.com>
7051         * gfortran.dg/common_4.f90: New test.
7053 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7055         PR rtl-optimization/19462
7056         * gcc.dg/torture/pr19462-1.c: New test.
7058 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7060         PR objc/19321
7061         * objc.dg/func-ptr-2.m: New.
7062         * objc.dg/volatile-1.m: New.
7064 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7066         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7068 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7070         PR tree-optimization/19060
7071         * gcc.c-torture/execute/20050104-1.c: New test.
7073 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7075         PR fortran/18983
7076         * gfortran.dg/write_to_null.f90: New test.
7078 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7079             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7081         PR other/19328
7082         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7083         argument.
7085 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7087         PR c++/19263
7088         * g++.dg/init/vector1.C: New test.
7090 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7092         PR target/13158
7093         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7094         PR target/18987
7095         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7097 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7099         * gfortran.dg/select_1.f90: New test.
7100         * gfortran.dg/select_2.f90: New test.
7101         * gfortran.dg/select_3.f90: New test.
7102         * gfortran.dg/select_4.f90: New test.
7104 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7106         PR middle-end/19084
7107         PR rtl-optimization/19348
7108         * gcc.dg/20050111-1.c: New test.
7109         * gcc.c-torture/execute/20050111-1.c: New test.
7111         * gcc.dg/i386-asm-4.c: New test.
7113 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7115         * gcc.dg/nested-func-2.c: New test.
7116         * ada/acats/norun.lst: Remove c953002.
7118 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7120         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7122 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7124         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7126 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7128         PR target/18761
7129         * g++.dg/abi/align1.C: New test.
7131 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7133         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7134         at a time.
7135         * g++.dg/ext/altivec_check.h: Support compiling as C.
7137 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7139         PR c++/19355
7140         * g++.dg/expr/pr19355-1.C: New test case.
7142 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7144         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7145         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7146         * ada/acats/tests/c3/c92005b.ada: Likewise.
7147         * ada/acats/tests/c3/cxb3012.a: Likewise.
7148         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7150 2005-01-09  Paul Brook  <paul@codesourcery.com>
7152         * gfortran.dg/common_2.f90: New file.
7153         * gfortran.dg/common_3.f90: New file.
7155 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7157         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7159 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7161         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7162         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7163         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7164         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7165         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7166         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7167         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7168         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7169         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7170         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7171         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7172         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7173         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7174         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7175         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7176         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7177         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7178         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7179         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7180         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7181         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7182         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7183         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7184         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7185         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7186         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7187         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7188         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7189         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7190         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7191         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7192         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7193         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7194         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7195         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7196         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7197         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7198         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7199         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7200         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7201         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7202         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7203         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7204         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7205         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7206         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7207         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7208         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7209         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7210         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7211         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7212         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7213         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7214         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7215         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7216         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7217         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7218         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7219         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7220         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7221         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7222         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7223         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7224         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7225         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7226         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7227         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7229         * gcc.dg/vect/vect-1.c: Fix spelling.
7230         * gcc.dg/vect/vect-10.c: Fix spelling.
7231         * gcc.dg/vect/vect-11.c: Fix spelling.
7232         * gcc.dg/vect/vect-12.c: Fix spelling.
7233         * gcc.dg/vect/vect-14.c: Fix spelling.
7234         * gcc.dg/vect/vect-15.c: Fix spelling.
7235         * gcc.dg/vect/vect-16.c: Fix spelling.
7236         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7237         * gcc.dg/vect/vect-64.c: Fix comments.
7238         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7240 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7241             Ira Rosen  <irar@il.ibm.com>
7243         * gcc.dg/vect/vect-70.c: New test.
7244         * gcc.dg/vect/vect-71.c: New test.
7246 2005-01-09  Manfred Hollstein  <mh@suse.com>
7248         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7249         * gcc.dg/pr18241-2.c: Likewise.
7250         * gcc.dg/pr18241-3.c: Likewise.
7251         * gcc.dg/pr18241-4.c: Likewise.
7252         * gcc.dg/pr18241-5.c: Likewise.
7254 2005-01-08  Richard Henderson  <rth@redhat.com>
7256         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7257         False for x86 and x86-64.
7259 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7261         PR tree-optimization/18241
7262         * gcc.dg/pr18241-1.c: New test.
7263         * gcc.dg/pr18241-2.c: New test.
7264         * gcc.dg/pr18241-3.c: New test.
7265         * gcc.dg/pr18241-4.c: New test.
7266         * gcc.dg/pr18241-5.c: New test.
7268 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7270         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7271         gfortran.dg/select_4.f90: New.
7273 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7275         * gcc.c-torture/execute/20050107-1.c: New test.
7277 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7279         PR c++/19298
7280         * g++.dg/template/ref2.C: New.
7282 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7284         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7285         instead of being empty.
7287 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7289         PR fortran/15553
7290         * gfortran.dg/array-1.f90: New test.
7292 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7294         PR tree-optimization/19283
7295         * gcc.c-torture/execute/20050106-1.c: New test.
7297         PR rtl-optimization/18861
7298         * gcc.dg/20050105-1.c: New test.
7300         PR tree-optimization/18828
7301         * gcc.dg/20050105-2.c: New test.
7303 2005-01-07  Andreas Jaeger  <aj@suse.de>
7305         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7307 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7309         PR fortran/18398
7310         * gfortran.dg/fmt_read.f90: New test.
7312 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7314         * gcc.dg/rs6000-ldouble-2.c: New.
7316 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7318         PR c++/19244
7319         * g++.dg/parser/ctor2.C: New test.
7321 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7323         PR c++/17154
7324         * g++.dg/template/using9.C: New test.
7326 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7328         PR c++/19258
7329         * g++.dg/lookup/friend6.C: New test.
7331 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7333         PR c++/19270
7334         * g++.dg/template/array10.C: New.
7336 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7338         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7339         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7341 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7343         * gcc.c-torture/compile/20050105-1.c: New test.
7345 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7347         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7349 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7351         PR middle-end/19100
7352         * gcc.dg/conv-3.c: New test case.
7354 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7356         * gcc.dg/asm-wide-1.c: New test.
7358 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7360         PR c++/19030
7361         * g++.dg/parse/crash22.C: New
7363 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7365         PR 19257
7366         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7368 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7370         PR middle-end/17767
7371         * gcc.dg/i386-mmx-6.c: New test case.
7373 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7375         PR tree-optimization/18308
7376         * gcc.dg/vect/pr18308.c: New testcase.
7378 2005-01-04  Andreas Jaeger  <aj@suse.de>
7380         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7382 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7383             Robert Bowdidge <bowdidge@apple.com>
7385         * gcc.dg/cpp/subframework1.c: New.
7386         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7387         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7388         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7389         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7391 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7393         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7394         producing warning.
7395         * gcc.dg/darwin-weakimport-2.c: New.
7397 2005-01-03  Richard Henderson  <rth@redhat.com>
7399         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7401 2005-01-03  Richard Henderson  <rth@redhat.com>
7403         * gcc.dg/vect/vect.exp: Enable for ia64.
7404         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7405         (check_effective_target_vect_float): Likewise.
7406         (check_effective_target_vect_no_align): Likewise.
7407         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7408         * gcc.dg/vect/vect-8.c: Likewise.
7410 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7412         PR target/19236
7413         * gcc.dg/pr19236-1.c: New test case.
7415 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7417         PR rtl-optimization/12092
7418         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7420 2005-01-02  Andreas Jaeger  <aj@suse.de>
7422         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7424 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7425             Andrew Pinski  <pinskia@physics.uc.edu>
7427         PR rtl-optimization/12092
7428         * gcc.dg/pr12092-1.c: New test case.
7430 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7432         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7433         'hidden' and 'default' for better portability.
7434         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7436         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7437         6 and 7.
7438         * g++.old-deja/g++.brendan/new3.C: Likewise.
7440 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7442         * gcc.dg/20041231-1.C: New test.
7443         * g++.dg/warn/Wunreachable-code-1.C: New test.
7445 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7447         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7448         file, not /dev/null.  Abort on error.
7450 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7451             Ziemowit Laski  <zlaski@apple.com>
7453         PR objc/18971
7454         * objc.dg/encode-5.m: New test.
7456 2004-12-29  Richard Henderson  <rth@redhat.com>
7458         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7459         * objc.dg/stabs-1.m: Disable for ia64.
7461 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7463         PR c++/19190
7464         * g++.dg/warn/Wunused-10.C: New test.
7466 2004-12-28  Richard Henderson  <rth@redhat.com>
7468         * objc.dg/stabs-1.m: Disable for alpha.
7470 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7472         PR c++/19149
7473         * g++.dg/parse/error23.C: New test.
7475 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7477         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7479         PR fortran/19032
7480         * gfortran.dg/intrinsic_modulo_1.f90: New.
7481         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7482         tests with divisor -1.
7484 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7486         * g++.dg/opt/temp1.C (memcpy): Return a value.
7488         PR c++/19148
7489         * g++.dg/expr/cond7.C: New test.
7491 2004-12-27  Paul Brook  <paul@codesourcery.com>
7493         * gfortran.dg/g77/select_no_compile.f: Remove.
7495 2004-12-27  Richard Henderson  <rth@redhat.com>
7497         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7498         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7499         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7501 2004-12-26  Richard Henderson  <rth@redhat.com>
7503         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7504         by 1i instead of token pasting.
7506 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7508         PR tree-optimization/17578
7509         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7510         to additional_flags.
7511         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7513 2004-12-25  Richard Henderson  <rth@redhat.com>
7515         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7516         Remove Alpha.
7518 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7520         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7521         hppa*-*-hpux*.
7522         * gcc.dg/pr17957.c (dg-options): Likewise.
7523         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7524         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7525         instead of 0 on __hppa__.
7526         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7527         "foo,%r" on hppa*-*-*.
7529 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7531         PR fortran/19071
7532         * gfortran.dg/complex_write.f90: New test.
7534 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7536         PR c++/17595
7537         * g++.dg/parse/pragma2.C: New test.
7539         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7541 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7543         * gcc.dg/empty2.c: Add missing dg-warning.
7545 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7547         PR c++/17413
7548         * g++.dg/template/local4.C: New test.
7549         * g++.dg/template/crash19.C: Add dg-error marker.
7551         * g++.dg/template/crash31.C: Correct embedded PR number.
7553 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7555         PR c++/16405
7556         * g++.dg/opt/temp1.C: Add do-run marker.
7558 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7560         * g++.dg/template/spec19.C: New.
7562 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7564         PR target/16819
7565         * gcc.dg/empty2.c: New.
7567 2004-12-23  Richard Henderson  <rth@redhat.com>
7569         * lib/target-supports.exp (check_effective_target_vect_no_align):
7570         Remove i?86 and x86-64.
7572 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7574         PR c++/16405
7575         * g++.dg/opt/temp1.C: New test.
7577 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7579         PR c++/18733
7580         * g++.dg/template/friend33.C: New testcase.
7582 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7584         PR c++/18464
7585         * g++.dg/template/cond5.C: New test.
7587         PR c++/18492
7588         * g++.dg/inherit/thunk3.C: New test.
7590         PR c++/11224
7591         * g++.dg/warn/Wunused-9.C: New test.
7593 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7595         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7597 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7599         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7601 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7603         PR c++/18378
7604         * g++.dg/ext/packed8.C: New test.
7606         PR c++/19063
7607         * g++.dg/template/crash31.C: New test.
7609         PR c++/19034
7610         * g++.dg/template/crash30.C: New test.
7612 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7614         PR C++/18984
7615         * g++.dg/eh/ctor3.C: New test.
7617 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7619         * objc.dg/stabs-1.m: Allow section name to be quoted and
7620         assembly label to begin with '.LL'.
7622 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7624         * gcc.dg/vect/vect.exp
7625         (check_effective_target_lp64_or_vect_no_align): New.
7626         * gcc.dg/vect/vect-77.c: Use it.
7627         * gcc.dg/vect/vect-78.c: Use it.
7629         * lib/target-supports.exp
7630         (check_effective_target_vect_no_max,
7631         check_effective_target_vect_no_bitwise,
7632         check_effective_target_vect_no_align): New.
7633         * gcc.dg/vect/vect-13.c: Use them.
7634         * gcc.dg/vect/vect-17.c: Ditto.
7635         * gcc.dg/vect/vect-18.c: Ditto.
7636         * gcc.dg/vect/vect-19.c: Ditto.
7637         * gcc.dg/vect/vect-20.c: Ditto.
7638         * gcc.dg/vect/vect-27.c: Ditto.
7639         * gcc.dg/vect/vect-29.c: Ditto.
7640         * gcc.dg/vect/vect-44.c: Ditto.
7641         * gcc.dg/vect/vect-48.c: Ditto.
7642         * gcc.dg/vect/vect-50.c: Ditto.
7643         * gcc.dg/vect/vect-52.c: Ditto.
7644         * gcc.dg/vect/vect-54.c: Ditto.
7645         * gcc.dg/vect/vect-56.c: Ditto.
7646         * gcc.dg/vect/vect-58.c: Ditto.
7647         * gcc.dg/vect/vect-60.c: Ditto.
7648         * gcc.dg/vect/vect-72.c: Ditto.
7649         * gcc.dg/vect/vect-80.c: Ditto.
7651 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7653         PR c++/14075
7654         * g++.dg/init/string1.C: New.
7656         PR c++/18975
7657         * g++.dg/other/synth1.C: New.
7659 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7661         PR c/18963
7662         * gcc.dg/pr18963-1.c: New test.
7664 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7666         PR c/18596
7667         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7668         * gcc.dg/pr18596-1.c: Use dg-error.
7669         (dg-options): Use -fno-unit-at-a-time.
7670         * gcc.dg/pr18596-2.c: New test.
7671         * gcc.dg/pr18596-3.c: New test.
7673 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7675         PR middle-end/18683
7676         * g++.dg/opt/pr18683-1.C: New test case.
7678 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7680         PR other/19093
7681         * g++.dg/opt/max1.C: Fix for 64bit targets.
7683 2004-12-20  Matt Austern  <austern@apple.com>
7685         PR c++/19044
7686         * g++.dg/ext/builtin6.C: New
7688 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7690         PR tree-optimization/19080
7691         * gcc.c-torture/compile/pr19080.c: New test.
7693 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7695         * gcc.dg/20041219-1.c: New test.
7697 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7699         PR middle-end/19068
7700         * g++.dg/opt/max1.C: New test case.
7702 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7704         * gcc.dg/fdata-sections-1.c: New test.
7706 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7708         PR middle-end/18548
7709         * gcc.dg/max-1.c: New test case.
7711 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7713         * gcc.c-torture/execute/20041218-1.c: New test.
7715 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7717         * gcc.dg/pr18501.c: New test.
7718         * gcc.dg/uninit-5.c: XFAIL.
7719         * gcc.dg/uninit-9.c: XFAIL.
7721 2004-12-17  Dale Johannesen  <dalej@apple.com>
7723         * gcc.dg/20041213-1.c:  New.
7725 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7727         * objc.dg/stabs-1.m: Allow assembly label to begin
7728         with a dot ('.').
7730 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7732         * gcc.c-torture/execute/20041213-1.c: Move...
7733         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7735 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7737         PR c++/18721
7738         * g++.dg/lookup/conv-5.C: New.
7740 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
7742         * objc.dg/stabs-1.m: New test.
7744 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7746         * gcc.dg/visibility-c.c: Change compile to
7747         assemble for the test.
7749 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
7751         PR target/19041
7752         * gcc.dg/visibility-c.c: New test.
7754 2004-12-16  Roger Sayle  <roger@eyesopen.com>
7756         PR middle-end/18493
7757         * gcc.dg/switch-8.c: New test case.
7759 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
7761         PR c++/18905
7762         * g++.dg/template/init4.C: New.
7763         * g++.dg/opt/static3.C: Enable optimizer.
7765 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
7767         * g++.dg/other/complex1.C: New test.
7769 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
7771         * g++.dg/opt/inline9.C: New test.
7773 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7775         PR fortran/18993
7776         * gfotran.dg/nullify_1.f: New test.
7778 2004-12-15  Richard Henderson  <rth@redhat.com>
7780         * gcc.target/i386/i386.exp: New harness.
7781         * gcc.target/i386/vect-args.c: New.
7783 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
7785         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
7787 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7789         PR c++/18825
7790         * g++.dg/template/friend32.C: New test.
7792 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7794         * cpp/pragma-once-1.c: New test.
7795         * cpp/pragma-once-1b.h: Likewise.
7796         * cpp/pragma-once-1c.h: Likewise.
7797         * cpp/pragma-once-1d.h: Likewise.
7798         * cpp/inc/pragma-once-1a.h: Likewise.
7800 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
7801             Steven G. Kargl  <kargls@comcast.net>
7803         PR fortran/17597
7804         * gfortran.dg/list_read_3.f90: New test.
7806 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7808         * gcc.dg/ftrapv-2.c: New test.
7810 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
7812         PR c++/18981
7813         * g++.dg/template/typename9.C: New test.
7815 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7817         PR c++/18738
7818         * g++.dg/template/typename8.C: New test.
7819         * g++.dg/parse/friend2.C: Tweak error message.
7821 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7823         * gcc.c-torture/20041214-1.c: New test.
7825 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
7827         PR c++/18965
7828         * g++.dg/init/array17.C: New test.
7830 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
7832         PR c++/18793
7833         * g++.dg/init/aggr3.C: New test.
7835 2004-12-14  Janis Johnson  <janis187@us.ibm.com
7837         * gcc.dg/altivec-types-1.c: New test.
7838         * gcc.dg/altivec-types-2.c: New test.
7839         * gcc.dg/altivec-types-3.c: New test.
7840         * gcc.dg/altivec-types-4.c: New test.
7841         * g++.dg/ext/altivec-types-1.C: New test.
7842         * g++.dg/ext/altivec-types-2.C: New test.
7843         * g++.dg/ext/altivec-types-3.C: New test.
7844         * g++.dg/ext/altivec-types-4.C: New test.
7846 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
7848         PR middle-end/18951
7849         * gcc.c-torture/execute/20041213-1.c: New test.
7851 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
7853         PR c++/18949
7854         * g++.dg/template/cast1.C: New.
7856 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
7858         * gcc.c-torture/execute/20041213-2.c: New test.
7860 2004-12-13  Richard Henderson  <rth@redhat.com>
7862         * gcc.dg/i386-sse-10.c: Fix typo in options.
7864 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
7866         PR c++/18968
7867         * g++.dg/opt/pr18968.C: New test.
7869 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
7871         PR c++/18925
7872         * g++.dg/ext/visibility/staticdatamem.C: New test.
7874 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
7876         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
7878 2004-12-13  Roger Sayle  <roger@eyesopen.com>
7880         PR rtl-optimization/18928
7881         * gcc.dg/pr18928-1.c: New test case.
7883 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
7885         PR tree-opt/16951
7886         * gcc.c-torture/compile/20041211-1.c: New.
7888 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7890         PR middle-end/17564
7891         * gcc.c-torture/execute/20041212-1.c: New test.
7893 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7895         PR fortran/18869
7896         * gfortran.dg/common_1.f90: New test.
7898 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
7899         Paul Brook  <paul@codesourcery.com>
7901         PR fortran/16222
7902         * gfortran.dg/real_do_1.f90: New test.
7904 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7906         PR tree-opt/18040
7907         * g++.dg/opt/ptrmem6.C: New test.
7909 2004-12-11  Roger Sayle  <roger@eyesopen.com>
7911         PR middle-end/18921
7912         * gcc.dg/pr18921-1.c: New test case.
7914 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7916         PR fortran/17175
7917         * gfortran.dg/scale_1.f90: New test.
7919 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
7921         PR middle-end/18903
7922         * gcc.c-torture/compile/pr18903.c: New test.
7924 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
7926         * gcc.c-torture/execute/20041210-1.c: New test.
7928 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7930         PR c++/18731
7931         * g++.dg/parser/struct-1.C: New test.
7932         * g++.dg/parser/struct-2.C: New test.
7933         * g++.dg/parser/struct-3.C: New test.
7935 2004-12-09  Richard Henderson  <rth@redhat.com>
7937         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
7939         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
7940         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
7942 2004-12-09  Matt Austern  <austern@apple.com>
7944         PR c++/18514
7945         * g++.dg/ext/builtin1.C: New
7946         * g++.dg/ext/builtin2.C: New
7947         * g++.dg/ext/builtin3.C: New
7948         * g++.dg/ext/builtin4.C: New
7949         * g++.dg/ext/builtin5.C: New
7951 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
7953         PR tree-opt/18904
7954         * g++.dg/opt/ptrmem5.C: New test.
7956 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
7958         * g++.dg/parse/typename5.C: Adjust for new error.
7959         * g++.dg/parse/typename7.C: New.
7961 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7963         PR c++/18073
7964         * g++.dg/other/mmintrin.C: New test.
7966 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
7968         PR c++/16681
7969         * g++.dg/init/array15.C: New.
7970         * g++.dg/init/array16.C: New.
7972 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7974         PR fortran/18826
7975         * gfortran.dg/assign_1.f90: New test.
7977 2004-12-08  Nick Clifton  <nickc@redhat.com>
7979         * gcc.target/xstormy16/bss_below100: New directory containing tests.
7980         * gcc.target/xstormy16/data_below100: Likewise.
7981         * gcc.target/xstormy16/sfr: Likewise.
7982         * gcc.target/xstormy16/below100.S: New test source file.
7983         * gcc.target/xstormy16/below100.ld: New test linker script.
7984         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
7985         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
7986         bp instructions.
7987         * gcc.target/xstormy16/bp.c: Likewise.
7989         * gcc.target/xstormy16/bss_below100: New files:
7990         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
7991         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
7992         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
7993         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
7994         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
7995         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
7996         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
7997         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
7998         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
7999         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8000         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8001         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8002         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8003         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8004         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8005         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8006         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8007         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8008         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8009         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8010         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8011         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8012         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8013         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8014         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8015         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8016         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8018         * gcc.target/xstormy16/data_below100: New files:
8019         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8020         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8021         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8022         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8023         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8024         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8025         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8026         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8027         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8028         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8029         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8030         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8031         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8032         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8033         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8034         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8035         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8036         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8037         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8038         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8039         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8040         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8041         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8042         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8043         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8044         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8045         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8047         * gcc.target/xstormy16/sfr: New files:
8048         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8049         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8050         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8051         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8052         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8053         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8054         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8055         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8056         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8057         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8058         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8059         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8060         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8061         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8062         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8063         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8064         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8065         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8066         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8067         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8068         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8069         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8070         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8071         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8072         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8073         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8074         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8075         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8076         27_if0_sfrw_bitfield_f.c
8078 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8080         PR c++/18100
8081         * g++.dg/lookup/name-clash4.C: New test.
8083 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8085         PR c++/18672
8086         * g++.dg/opt/array1.C: New.
8088         PR c++/18803
8089         * g++.dg/template/operator5.C: New.
8091 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8093         PR c/18867
8094         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8096 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8098         * gcc.dg/noncompile/20041207.c: New test.
8100 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8102         * g++.dg/other/unreachable-1.C: New test.
8104 2004-12-06  Nick Clifton  <nickc@redhat.com>
8106         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8107         <limits.h> because the latter comes from gcc's include/ directory
8108         and not the newlib/libc/include directory.
8110 2004-12-04  Richard Henderson  <rth@redhat.com>
8112         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8114 2004-12-04  Richard Henderson  <rth@redhat.com>
8116         * lib/target-supports.exp (check_gc_sections_available): Disable
8117         for alpha and ia64.
8119 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8121         PR middle-end/17909
8122         * g++.dg/other/vararg-2.C: New test.
8124 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8126         PR c++/17011, c++/17971
8127         * g++.dg/template/error15.C: Adjust expected error.
8128         * g++.dg/template/instantiate3.C: Likewise.
8130 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8132         * gcc.dg/altivec-18.c: Fix for darwin
8134 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8136         PR c++/18782
8137         * g++.dg/parse/ptrmem2.C: New.
8139         PR c++/18318
8140         * g++.dg/template/new1.C: New.
8142 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8144         PR fortran/18710
8145         * gfortran.dg/direct_io_3.f90: New test.
8147 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8149         PR 18758
8150         * g++.dg/parse/crash21.C: New.
8152 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8154         PR c++/15664, c++/18276
8155         * g++.dg/template/ttp13.C: New test.
8156         * g++.dg/template/ttp14.C: Likewise.
8158 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8160         PR c++/18123
8161         * g++.dg/parse/enum2.C: New test.
8162         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8164 2004-12-02  Nick Clifton  <nickc@redhat.com>
8166         * gcc.target/xstormy16: New test directory.
8167         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8168         * gcc.target/xstormy16/bp.c: Check the generation of bp
8169         instructions.
8170         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8171         bn instructions and the BELOW100 attribute.
8173 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8175         PR target/16952
8176         * gcc.dg/ppc-eabi.c: New.
8178 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8180         PR fortran/18284
8181         * gfortran.dg/backspace.f90
8183 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8185         * gfortran.dg/inquire.f90: New test.
8187 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8189         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8190         handle effective-target-keyword.
8191         (dg-skip-if): Support effective-target keyword as target list.
8192         (dg-xfail-if): Ditto.
8193         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8195 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8197         PR tree-optimization/18291
8198         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8200 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8202         PR C++/18729
8203         * g++.dg/parse/crash20.C: New.
8205         PR c++/17431
8206         * g++.dg/overload/arg1.C: New.
8207         * g++.dg/overload/arg2.C: New.
8208         * g++.dg/overload/arg3.C: New.
8209         * g++.dg/overload/arg4.C: New.
8211 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8213         * gcc.dg/c99-flex-array-4.c: Remove.
8215 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8217         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8219         * lib/target-supports.exp (is-effective-target): Simplify.
8221         * lib/target-supports.exp (check_effective_target_vect_long):
8222         Fix for powerpc64-*-*.
8224 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8226         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8227         to support new requirements on FreeBSD 5.
8229 2004-11-30  Devang Patel  <dpatel@apple.com>
8231         PR 18702
8232         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8234 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8236         * g++.dg/ext/altivec-13.C: New test.
8238 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8240         PR tree-opt/18298
8241         * gcc.c-torture/execute/p18298.c: New test.
8243 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8244             Dorit Naishlos  <dorit@il.ibm.com>
8246         PR tree-opt/18607
8247         * gcc.dg/vect/vect-89.c: New test.
8249 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8251         * gcc.dg/pr18596-1.c: New test.
8253 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8255         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8257 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8259         PR c/18479
8260         * gcc.dg/pr18479.c: New test.
8262 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8264         PR target/18490
8265         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8266         mmix-knuth-mmixware.
8268         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8269         cris-*-elf* cris-*-aout* mmix-*-*
8271 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8273         PR middle-end/18725
8274         * gcc.dg/pr18725.c: New test.
8276 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8278         PR target/18488
8279         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8281         PR target/18336
8282         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8284 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8286         PR c++/18368
8287         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8288         * g++.old-deja/g++.law/ctors5.C: Likewise.
8289         * g++.old-deja/g++.other/crash25.C: Likewise.
8291         PR c++/18674
8292         * g++.dg/template/error16.C: New test.
8294         PR c++/18512
8295         * g++.dg/template/crash29.C: New test.
8297 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8299         PR tree-optimization/18712
8300         * gcc.c-torture/compile/pr18712.c: New test.
8302 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8304         PR c/7544
8305         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8306         tests.
8308 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8310         PR c++/18652
8311         * g++.dg/lookup/crash6.C: New test.
8313 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8315         PR middle-end/18164
8316         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8318 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8320         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8321         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8322         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8324 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8326         * gcc.dg/pr18164.c: New test.
8328 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8330         * gcc.dg/funroll-loops-all.c: New.
8332 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8334         PR target/18489
8335         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8336         delimeter, match space and TAB as well as ":".
8338         PR target/18484
8339         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8341         PR target/18348
8342         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8344         PR target/18345
8345         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8347         PR target/18337
8348         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8350 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8352         * gfortran.dg/direct_io_2.f90: New test.
8354 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8356         PR target/18334
8357         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8359 2004-11-28  Richard Henderson  <rth@redhat.com>
8361         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8363 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8365         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8366         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8367         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8368         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8369         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8370         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8371         gcc.dg/pointer-arith-8.c: New tests.
8373 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8375         PR fortran/18364
8376         * gfortran.dg/endfile.f90: New test.
8378 2004-11-27  Falk Hueffner  <falk@debian.org>
8380         * gcc.dg/loop-6.c: New test.
8382 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8384         * gcc.c-torture/execute/20041126-1.c: New test.
8386 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8388         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8389         on IRIX.
8391 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8393         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8394         functions.
8396 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8398         PR rtl-optimization/17825
8399         * gcc.c-torture/compile/20041119-1.c: New test.
8401 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8403         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8404         Check existence of ld library path variables before unsetting.
8406 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8408         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8410 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8412         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8414 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8416         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8418 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8420         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8421         dg-do directive.
8423 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8425         * gcc.dg/pr17957.c: Pass --param, not -param.
8427 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8429         PR middle-end/17957
8430         * testsuite/gcc.dg/pr17957.c: New test.
8432 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8434         PR c++/18445
8435         * g++.dg/template/crash28.C: Likewise.
8437         PR c++/18001
8438         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8439         * g++.dg/ext/lvaddr.C: Likewise.
8440         * g++.dg/opt/pr7503-3.C: Likewise.
8442         PR c++/18466
8443         * g++.dg/parse/qualified3.C: New test.
8444         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8446         PR c++/18545
8447         * g++.dg/expr/return1.C: New test.
8449 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8451         Friend class name lookup 3/n, PR c++/3332
8452         * g++.dg/lookup/friend3.C: New test.
8453         * g++.dg/lookup/friend4.C: Likewise.
8454         * g++.dg/lookup/friend5.C: Likewise.
8456 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8458         Friend class name lookup 2/n, PR c++/14513, c++/15410
8459         * g++.dg/lookup/friend2.C: New test.
8460         * g++.dg/template/friend31.C: Likewise.
8462 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8464         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8466 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8468         PR c++/17473
8469         * g++.dg/tc1/dr56.C: Remove.
8470         * g++.dg/template/typedef1.C: Add dg-error markers.
8471         * g++.old-deja/g++.other/typedef7.C: Likewise.
8473         PR c++/18285
8474         * g++.dg/parse/typedef7.C: New test.
8476 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8478         * gcc.c-torture/execute/20041124-1.c: New test.
8480 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8482         * g++.dg/template/deduce3.C: New test.
8484         PR c++/18586
8485         * g++.dg/template/crash27.C: New test.
8487         PR c++/18530
8488         * g++.dg/warn/Wshadow-3.C: New test.
8490 2004-11-24  Devang Patel  <dpatel@apple.com>
8492         PR/18555
8493         * gcc.dg/cpp/isysroot-1.c: New test.
8494         * gcc.dg/cpp/usr/include/stdio.h: New file.
8495         * gcc.dg/cpp/isysroot-2.c: New test.
8496         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8497         New file.
8499 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8501         PR c++/8929
8502         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8504 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8506         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8507         * gcc.target/sparc/pdist.c: Likewise.
8509 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8511         PR c++/16882
8512         * g++.dg/conversion/simd1.C: New test.
8514 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8516         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8517         and restore_ld_library_path_env_vars.
8518         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8519         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8520         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8521         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8523 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8525         * gcc.dg/pragma-align-2.c: Test macro expansion.
8526         * gcc.dg/pragma-pack-2.c: New test.
8528 2004-11-23  Richard Henderson  <rth@redhat.com>
8530         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8531         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8532         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8533         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8534         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8535         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8537         * gcc.dg/vect/vect.exp: Add check for alpha.
8538         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8539         (check_effective_target_vect_int): Enable for alpha.
8540         (check_effective_target_vect_long): New.
8541         (is-effective-target): Add it.
8543 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8545         * gcc.dg/pr18614-1.c: New test.
8547 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8549         * gcc.dg/setjmp-2.c: New test.
8551 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8553         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8554         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8555         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8556         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8557         gcc.target/sparc/pdist.c: New tests.
8559 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8561         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8563 2004-11-22  Dale Johannesen  <dalej@apple.com>
8565         * gcc.dg/20041111-1.c:  New.
8567 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8569         PR tree-opt/18536
8570         * gcc.dg/vect/pr18536.c: New test.
8572 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8574         PR c++/18354
8575         * g++.dg/template/nontype11.C: New test.
8577 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8579         PR middle-end/18520
8580         * gcc.dg/pr18520-1.c: New test case.
8582 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8584         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8585         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8586         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8587         expected diagnostics.
8589 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8591         PR target/18580
8592         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8593         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8594         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8596 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8598         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8600 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8601             Joseph Myers  <joseph@codesourcery.com>
8603         * lib/target-supports.exp (check_visibility_available): Really
8604         test the compiler.
8606 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8608         PR tree-opt/18181
8609         * gcc.dg/vect/vect-85.c: New test.
8610         * gcc.dg/vect/vect-86.c: New test.
8611         * gcc.dg/vect/vect-87.c: New test.
8612         * gcc.dg/vect/vect-88.c: New test.
8614 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8616         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8618 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8620         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8621         * gcc.dg/ppc-and-1.c: Ditto.
8622         * gcc.dg/ppc-compare-1.c: Ditto.
8623         * gcc.dg/ppc-mov-1.c: Ditto
8625 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8626             Mark Mitchell  <mark@codesourcery.com>
8628         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8630 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8631             Aldy Hernandez  <aldyh@redhat.com>
8633         * lib/target-supports.exp (check_effective_target_vect_int): New
8634         (check_effective_target_vect_float): New
8635         (check_effective_target_vect_double): New.
8636         (is-effective-target): Support new effective targets keywords.
8637         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8638         default action for dg-do.
8639         * gcc.dg/vect/pr16105.c: Use new support.
8640         * gcc.dg/vect/pr18400.c: Ditto.
8641         * gcc.dg/vect/pr18425.c: Ditto.
8642         * gcc.dg/vect/vect-1.c: Ditto.
8643         * gcc.dg/vect/vect-10.c: Ditto.
8644         * gcc.dg/vect/vect-11.c: Ditto.
8645         * gcc.dg/vect/vect-12.c: Ditto.
8646         * gcc.dg/vect/vect-13.c: Ditto.
8647         * gcc.dg/vect/vect-14.c: Ditto.
8648         * gcc.dg/vect/vect-15.c: Ditto.
8649         * gcc.dg/vect/vect-16.c: Ditto.
8650         * gcc.dg/vect/vect-17.c: Ditto.
8651         * gcc.dg/vect/vect-18.c: Ditto.
8652         * gcc.dg/vect/vect-19.c: Ditto.
8653         * gcc.dg/vect/vect-2.c: Ditto.
8654         * gcc.dg/vect/vect-20.c: Ditto.
8655         * gcc.dg/vect/vect-21.c: Ditto.
8656         * gcc.dg/vect/vect-22.c: Ditto.
8657         * gcc.dg/vect/vect-23.c: Ditto.
8658         * gcc.dg/vect/vect-24.c: Ditto.
8659         * gcc.dg/vect/vect-25.c: Ditto.
8660         * gcc.dg/vect/vect-26.c: Ditto.
8661         * gcc.dg/vect/vect-27.c: Ditto.
8662         * gcc.dg/vect/vect-27a.c: Ditto.
8663         * gcc.dg/vect/vect-28.c: Ditto.
8664         * gcc.dg/vect/vect-29.c: Ditto.
8665         * gcc.dg/vect/vect-29a.c: Ditto.
8666         * gcc.dg/vect/vect-3.c: Ditto.
8667         * gcc.dg/vect/vect-30.c: Ditto.
8668         * gcc.dg/vect/vect-31.c: Ditto.
8669         * gcc.dg/vect/vect-32.c: Ditto.
8670         * gcc.dg/vect/vect-33.c: Ditto.
8671         * gcc.dg/vect/vect-34.c: Ditto.
8672         * gcc.dg/vect/vect-35.c: Ditto.
8673         * gcc.dg/vect/vect-36.c: Ditto.
8674         * gcc.dg/vect/vect-37.c: Ditto.
8675         * gcc.dg/vect/vect-38.c: Ditto.
8676         * gcc.dg/vect/vect-4.c: Ditto.
8677         * gcc.dg/vect/vect-40.c: Ditto.
8678         * gcc.dg/vect/vect-41.c: Ditto.
8679         * gcc.dg/vect/vect-42.c: Ditto.
8680         * gcc.dg/vect/vect-43.c: Ditto.
8681         * gcc.dg/vect/vect-44.c: Ditto.
8682         * gcc.dg/vect/vect-45.c: Ditto.
8683         * gcc.dg/vect/vect-46.c: Ditto.
8684         * gcc.dg/vect/vect-47.c: Ditto.
8685         * gcc.dg/vect/vect-48.c: Ditto.
8686         * gcc.dg/vect/vect-48a.c: Ditto.
8687         * gcc.dg/vect/vect-49.c: Ditto.
8688         * gcc.dg/vect/vect-5.c: Ditto.
8689         * gcc.dg/vect/vect-50.c: Ditto.
8690         * gcc.dg/vect/vect-51.c: Ditto.
8691         * gcc.dg/vect/vect-52.c: Ditto.
8692         * gcc.dg/vect/vect-53.c: Ditto.
8693         * gcc.dg/vect/vect-54.c: Ditto.
8694         * gcc.dg/vect/vect-55.c: Ditto.
8695         * gcc.dg/vect/vect-56.c: Ditto.
8696         * gcc.dg/vect/vect-56a.c: Ditto.
8697         * gcc.dg/vect/vect-57.c: Ditto.
8698         * gcc.dg/vect/vect-58.c: Ditto.
8699         * gcc.dg/vect/vect-59.c: Ditto.
8700         * gcc.dg/vect/vect-6.c: Ditto.
8701         * gcc.dg/vect/vect-60.c: Ditto.
8702         * gcc.dg/vect/vect-61.c: Ditto.
8703         * gcc.dg/vect/vect-62.c: Ditto.
8704         * gcc.dg/vect/vect-63.c: Ditto.
8705         * gcc.dg/vect/vect-64.c: Ditto.
8706         * gcc.dg/vect/vect-65.c: Ditto.
8707         * gcc.dg/vect/vect-66.c: Ditto.
8708         * gcc.dg/vect/vect-67.c: Ditto.
8709         * gcc.dg/vect/vect-68.c: Ditto.
8710         * gcc.dg/vect/vect-69.c: Ditto.
8711         * gcc.dg/vect/vect-7.c: Ditto.
8712         * gcc.dg/vect/vect-72.c: Ditto.
8713         * gcc.dg/vect/vect-72a.c: Ditto.
8714         * gcc.dg/vect/vect-73.c: Ditto.
8715         * gcc.dg/vect/vect-74.c: Ditto.
8716         * gcc.dg/vect/vect-75.c: Ditto.
8717         * gcc.dg/vect/vect-76.c: Ditto.
8718         * gcc.dg/vect/vect-77.c: Ditto.
8719         * gcc.dg/vect/vect-77a.c: Ditto.
8720         * gcc.dg/vect/vect-78.c: Ditto.
8721         * gcc.dg/vect/vect-79.c: Ditto.
8722         * gcc.dg/vect/vect-8.c: Ditto.
8723         * gcc.dg/vect/vect-80.c: Ditto.
8724         * gcc.dg/vect/vect-82.c: Ditto.
8725         * gcc.dg/vect/vect-82_64.c: Ditto.
8726         * gcc.dg/vect/vect-83.c: Ditto.
8727         * gcc.dg/vect/vect-83_64.c: Ditto.
8728         * gcc.dg/vect/vect-9.c: Ditto.
8729         * gcc.dg/vect/vect-all.c: Ditto.
8730         * gcc.dg/vect/vect-none.c: Ditto.
8732 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8734         * lib/gcc-dg.exp (dg-skip-if): New function.
8735         (dg-forbid-option): Remove.
8736         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8737         * g++.dg/abi/bitfield8.C: Likewise.
8738         * g++.dg/abi/dtor1.C: Likewise.
8739         * g++.dg/abi/empty10.C: Likewise.
8740         * g++.dg/abi/empty7.C: Likewise.
8741         * g++.dg/abi/empty9.C: Likewise.
8742         * g++.dg/abi/layout3.C: Likewise.
8743         * g++.dg/abi/layout4.C: Likewise.
8744         * g++.dg/abi/thunk1.C: Likewise.
8745         * g++.dg/abi/thunk2.C: Likewise.
8746         * g++.dg/abi/vbase11.C: Likewise.
8747         * g++.dg/abi/vthunk2.C: Likewise.
8748         * g++.dg/abi/vthunk3.C: Likewise.
8749         * g++.dg/ext/attrib8.C: Likewise.
8750         * g++.dg/opt/longbranch2.C: Likewise.
8751         * g++.dg/opt/reg-stack4.C: Likewise.
8752         * g++.old-deja/g++.ext/attrib1.C: Likewise.
8753         * g++.old-deja/g++.ext/attrib2.C: Likewise.
8754         * g++.old-deja/g++.ext/attrib3.C: Likewise.
8755         * g++.old-deja/g++.other/store-expr1.C: Likewise.
8756         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8757         * gcc.dg/20000609-1.c: Likewise.
8758         * gcc.dg/20000720-1.c: Likewise.
8759         * gcc.dg/20011107-1.c: Likewise.
8760         * gcc.dg/20011119-1.c: Likewise.
8761         * gcc.dg/20020108-1.c: Likewise.
8762         * gcc.dg/20020122-2.c: Likewise.
8763         * gcc.dg/20020122-3.c: Likewise.
8764         * gcc.dg/20020201-3.c: Likewise.
8765         * gcc.dg/20020206-1.c: Likewise.
8766         * gcc.dg/20020218-1.c: Likewise.
8767         * gcc.dg/20020310-1.c: Likewise.
8768         * gcc.dg/20020411-1.c: Likewise.
8769         * gcc.dg/20020418-2.c: Likewise.
8770         * gcc.dg/20020426-1.c: Likewise.
8771         * gcc.dg/20020426-2.c: Likewise.
8772         * gcc.dg/20020517-1.c: Likewise.
8773         * gcc.dg/20020523-1.c: Likewise.
8774         * gcc.dg/20020523-2.c: Likewise.
8775         * gcc.dg/20020729-1.c: Likewise.
8776         * gcc.dg/20030204-1.c: Likewise.
8777         * gcc.dg/20030826-2.c: Likewise.
8778         * gcc.dg/20030926-1.c: Likewise.
8779         * gcc.dg/20031202-1.c: Likewise.
8780         * gcc.dg/980312-1.c: Likewise.
8781         * gcc.dg/980313-1.c: Likewise.
8782         * gcc.dg/990117-1.c: Likewise.
8783         * gcc.dg/990424-1.c: Likewise.
8784         * gcc.dg/990524-1.c: Likewise.
8785         * gcc.dg/991230-1.c: Likewise.
8786         * gcc.dg/i386-387-1.c: Likewise.
8787         * gcc.dg/i386-387-2.c: Likewise.
8788         * gcc.dg/i386-387-3.c: Likewise.
8789         * gcc.dg/i386-387-4.c: Likewise.
8790         * gcc.dg/i386-387-5.c: Likewise.
8791         * gcc.dg/i386-387-6.c: Likewise.
8792         * gcc.dg/i386-asm-1.c: Likewise.
8793         * gcc.dg/i386-bitfield1.c: Likewise.
8794         * gcc.dg/i386-bitfield2.c: Likewise.
8795         * gcc.dg/i386-loop-1.c: Likewise.
8796         * gcc.dg/i386-loop-2.c: Likewise.
8797         * gcc.dg/i386-loop-3.c: Likewise.
8798         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
8799         * gcc.dg/i386-pic-1.c: Likewise.
8800         * gcc.dg/i386-regparm.c: Likewise.
8801         * gcc.dg/i386-signbit-1.c: Likewise.
8802         * gcc.dg/i386-signbit-2.c: Likewise.
8803         * gcc.dg/i386-signbit-3.c: Likewise.
8804         * gcc.dg/i386-sse-5.c: Likewise.
8805         * gcc.dg/i386-sse-8.c: Likewise.
8806         * gcc.dg/i386-unroll-1.c: Likewise.
8807         * gcc.dg/tls/opt-1.c: Likewise.
8808         * gcc.dg/tls/opt-2.c: Likewise.
8809         * gcc.dg/unroll-1.c: Likewise.
8810         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
8811         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
8812         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
8813         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
8815 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8817         * g++.dg/template/incomplete1.C: New test.
8819 2004-11-16  Nick Clifton  <nickc@redhat.com>
8821         Revert patches accidentally commited during checkin of fixes for
8822         xstormy16 tests:
8823         gcc.c-torture/execute/simd-4.c: Revert
8824         gcc.dg/20040910-1.c: Revert.
8826 2004-11-16  Paul Brook  <paul@codesourcery.com>
8828         PR fortran/13010
8829         * gfortran.dg/der_pointer_1.f90: New test.
8831 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
8833         PR c/18498
8834         * gcc.dg/bitfld-13.c: New test.
8836 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
8838         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
8839         powerpc*-*-linux*.
8841         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
8842         * gcc.dg/ppc64-abi-2.c: Ditto.
8843         * gcc.dg/ppc64-abi-3.c: Ditto.
8845         * lib/gcc-dg.exp (dg-target-list): Remove.
8847 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
8849         * gcc.dg/ia64-postinc.c: New test.
8851 2004-11-15  Mark Mitchell <mark@codesourcery.com>
8853         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
8855 2004-11-15  Nick Clifton  <nickc@redhat.com>
8857         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
8858         __INT_MAX__ so that the test can be compiled by toolchains
8859         targeted at 16-bit processors.
8861         * gcc.dg/20040625-1.c: Use long constants rather than integers
8862         when performing arithmetic that will overflow 16-bits.
8864         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
8865         xstormy16.  It does not support 128-bit vector operations.
8867         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
8868         with the macro PTR_TYPE.  Define this macro to an integer type
8869         suitable for holding a pointer.
8871         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
8872         the target is a 16-bit processor.
8874         * gcc.dg/cpp/if-2.c: Expect a different warning message from
8875         16-bit targets where the character constant will be too long.
8877         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
8878         where the double will not be directly addressable.
8880 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8882         Friend class name lookup 1/n, PR c++/18471
8883         * g++.dg/template/crash26.C: New test.
8884         * g++.dg/lookup/struct1.C: Adjust expected error.
8885         * g++.dg/parse/elab1.C: Likewise.
8886         * g++.dg/parse/elab2.C: Likewise.
8887         * g++.dg/parse/int-as-enum1.C: Likewise.
8888         * g++.dg/parse/struct-as-enum1.C: Likewise.
8889         * g++.dg/parse/typedef1.C: Likewise.
8890         * g++.dg/parse/typedef3.C: Likewise.
8891         * g++.dg/parse/typedef4.C: Likewise.
8892         * g++.dg/parse/typedef5.C: Likewise.
8893         * g++.dg/template/nontype4.C: Likewise.
8894         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
8895         * g++.old-deja/g++.other/elab1.C: Likewise.
8896         * g++.old-deja/g++.other/syntax4.C: Likewise.
8898 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8900         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
8902 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
8904         * gcc.c-torture/execute/20041114-1.c: New test.
8906 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
8908         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
8909         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
8910         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
8911         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
8912         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
8913         gcc.dg/switch-7.c: New tests.
8915 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8917         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
8919 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8921         PR tree-opt/18400
8922         * gcc.dg/vect/pr18400.c: New test.
8924 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
8925             Andrew Pinski  <pinskia@physics.uc.edu>
8927         PR tree-opt/18425
8928         * gcc.dg/vect/pr18425.c: New test.
8930 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8932         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
8933         Guard with dg-require-alias and dg-require-visibility.
8935 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8937         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
8939 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8941         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
8943 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8945         PR c++/17344
8946         * g++.dg/template/defarg5.C: New test.
8948 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8950         * g++.dg/parse/cast1.C: Run only on ILP32.
8951         * g++.old-deja/g++.mike/p784.C: Likewise.
8953 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
8955         * gcc.c-torture/execute/20041113-1.c: New test.
8957 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8959         PR target/18230
8960         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
8961         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
8962         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
8963         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8964         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
8965         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
8966         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
8967         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
8968         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
8969         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
8970         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
8971         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
8972         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
8974 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
8976         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
8977         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
8978         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
8979         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
8980         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
8981         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
8982         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
8983         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
8984         gcc.target/sparc/combined-1.c: New tests.
8986 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
8988         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
8989         New tests.
8991 2004-11-12  Mark Mitchell <mark@codesourcery.com>
8993         * lib/gcc-dg.exp (dg-forbid-option): New function.
8994         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
8995         * g++.dg/abi/bitfield8.C: Likewise.
8996         * g++.dg/abi/dtor1.C: Likewise.
8997         * g++.dg/abi/empty10.C: Likewise.
8998         * g++.dg/abi/empty7.C: Likewise.
8999         * g++.dg/abi/empty9.C: Likewise.
9000         * g++.dg/abi/layout3.C: Likewise.
9001         * g++.dg/abi/layout4.C: Likewise.
9002         * g++.dg/abi/thunk1.C: Likewise.
9003         * g++.dg/abi/thunk2.C: Likewise.
9004         * g++.dg/abi/vbase11.C: Likewise.
9005         * g++.dg/abi/vthunk2.C: Likewise.
9006         * g++.dg/abi/vthunk3.C: Likewise.
9007         * g++.dg/ext/attrib8.C: Likewise.
9008         * g++.dg/opt/longbranch2.C: Likewise.
9009         * g++.dg/opt/reg-stack4.C: Likewise.
9010         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9011         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9012         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9013         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9014         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9015         * gcc.dg/20000609-1.c: Likewise.
9016         * gcc.dg/20000720-1.c: Likewise.
9017         * gcc.dg/20011107-1.c: Likewise.
9018         * gcc.dg/20011119-1.c: Likewise.
9019         * gcc.dg/20020108-1.c: Likewise.
9020         * gcc.dg/20020122-2.c: Likewise.
9021         * gcc.dg/20020122-3.c: Likewise.
9022         * gcc.dg/20020201-3.c: Likewise.
9023         * gcc.dg/20020206-1.c: Likewise.
9024         * gcc.dg/20020218-1.c: Likewise.
9025         * gcc.dg/20020310-1.c: Likewise.
9026         * gcc.dg/20020411-1.c: Likewise.
9027         * gcc.dg/20020418-2.c: Likewise.
9028         * gcc.dg/20020426-1.c: Likewise.
9029         * gcc.dg/20020426-2.c: Likewise.
9030         * gcc.dg/20020517-1.c: Likewise.
9031         * gcc.dg/20020523-1.c: Likewise.
9032         * gcc.dg/20020523-2.c: Likewise.
9033         * gcc.dg/20020729-1.c: Likewise.
9034         * gcc.dg/20030204-1.c: Likewise.
9035         * gcc.dg/20030826-2.c: Likewise.
9036         * gcc.dg/20030926-1.c: Likewise.
9037         * gcc.dg/20031202-1.c: Likewise.
9038         * gcc.dg/980312-1.c: Likewise.
9039         * gcc.dg/980313-1.c: Likewise.
9040         * gcc.dg/990117-1.c: Likewise.
9041         * gcc.dg/990424-1.c: Likewise.
9042         * gcc.dg/990524-1.c: Likewise.
9043         * gcc.dg/991230-1.c: Likewise.
9044         * gcc.dg/i386-387-1.c: Likewise.
9045         * gcc.dg/i386-387-2.c: Likewise.
9046         * gcc.dg/i386-387-3.c: Likewise.
9047         * gcc.dg/i386-387-4.c: Likewise.
9048         * gcc.dg/i386-387-5.c: Likewise.
9049         * gcc.dg/i386-387-6.c: Likewise.
9050         * gcc.dg/i386-asm-1.c: Likewise.
9051         * gcc.dg/i386-bitfield1.c: Likewise.
9052         * gcc.dg/i386-bitfield2.c: Likewise.
9053         * gcc.dg/i386-loop-1.c: Likewise.
9054         * gcc.dg/i386-loop-2.c: Likewise.
9055         * gcc.dg/i386-loop-3.c: Likewise.
9056         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9057         * gcc.dg/i386-pic-1.c: Likewise.
9058         * gcc.dg/i386-regparm.c: Likewise.
9059         * gcc.dg/i386-signbit-1.c: Likewise.
9060         * gcc.dg/i386-signbit-2.c: Likewise.
9061         * gcc.dg/i386-signbit-3.c: Likewise.
9062         * gcc.dg/i386-sse-5.c: Likewise.
9063         * gcc.dg/i386-sse-8.c: Likewise.
9064         * gcc.dg/i386-unroll-1.c: Likewise.
9065         * gcc.dg/tls/opt-1.c: Likewise.
9066         * gcc.dg/tls/opt-2.c: Likewise.
9067         * gcc.dg/unroll-1.c: Likewise.
9068         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9069         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9070         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9071         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9072         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9073         -m64 is specified.
9075 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9077         PR c++/18389
9078         * g++.dg/parse/cond1.C: New test.
9080         PR c++/18429
9081         * g++.dg/template/array9.C: New test.
9082         * g++.dg/ext/vla1.C: Adjust error messages.
9083         * g++.dg/ext/vlm1.C: Likewise.
9084         * g++.dg/template/crash2.C: Likewise.
9086         PR c++/18436
9087         * g++.dg/template/call3.C: New test.
9089         PR c++/18407
9090         * g++.dg/template/ptrmem11.C: New test.
9092 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9094         PR other/14264
9095         * lib/g++.exp: Set LC_ALL and LANG to C.
9096         * lib/gcc-dg.exp: Likewise.
9097         * lib/gfortran.exp: Likewise.
9098         * lib/objc.exp: Likewise.
9099         * lib/treelang.exp: Likewise.
9101 2004-11-12  Andreas Schwab  <schwab@suse.de>
9103         * gcc.dg/pr16286.c: Fix last change.
9105 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9107         PR c++/18416
9108         * g++.dg/init/global1.C: New test.
9110 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9112         * gcc.c-torture/execute/20041112-1.c: New test.
9114 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9116         * lib/gcc-dg.exp (dg-target-list): New.
9118 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9119             Richard Sandiford  <rsandifo@redhat.com>
9121         * lib/target-supports.exp (get-compiler_messages): New.
9122         (check_named_sections_available): Use it.
9123         (check_effective_target_ilp32): New.
9124         (check_effective_target_lp64): New.
9125         (is-effective-target): New.
9126         * lib/gcc-dg.exp (dg-require-effective-target): New.
9128 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9130         * gcc.dg/precedence-1.c: New test.
9132 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9134         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9136         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9137         message, delete generated files, use more descriptive name for
9138         executable, and make the test unsupported when it cannot be run.
9140         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9141         (dg-require-weak, dg-require-visibility, dg-require-alias,
9142         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9143         dg-require-iconv, dg-require-named-sections): Use it.
9145         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9147 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9149         PR target/16457
9150         * gcc.dg/ppc-and-1: New
9152         PR target/16796
9153         * gcc.dg/ppc-mov-1.c: New.
9155         PR target/16458
9156         * gcc.dg/ppc-compare-1.c: New.
9158 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9160         * objc.dg/desig-init-2.m: New test.
9162 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9164         PR middle-end/18160
9165         * g++.dg/warn/register-var-1.C: New test.
9166         * g++.dg/warn/register-var-2.C: New test.
9168 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9170         * gcc.dg/union-2.c: New test.
9172 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9174         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9175         New test for PR tree-optimization/17892.
9177 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9179         PR c++/18369
9180         * g++.dg/init/new12.C: New test.
9182 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9184         * gcc.target/sparc: New directory.
9185         * gcc.target/sparc/sparc.exp: New driver.
9186         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9187         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9188         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9189         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9191 2004-11-10  Paul Brook  <paul@codesourcery.com>
9193         PR fortran/18218
9194         * gfortran.dg/list_read.c: New test.
9196 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9198         PR c/18322
9199         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9200         expected diagnostic location.
9202 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9204         * gcc.dg/20041109-1.c: New test.
9206 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9208         PR objc/18406
9209         * objc/compile/pr18406.m: New test.
9211 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9213         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9215 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9217         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9219 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9221         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9223 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9225         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9226         exit.
9228 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9230         PR tree-opt/18299
9231         * gcc.c-torture/pr18299-1.c: New test.
9233 2004-11-06  Andreas Schwab  <schwab@suse.de>
9235         * gcc.dg/pr16286.c: Also test for bool and pixel.
9237 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9239         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9240         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9241         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9242         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9243         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9244         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9245         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9246         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9247         gcc.dg/struct-semi-3.c: New tests.
9249 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9251         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9253 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9255         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9256         Do not use C99 designators.
9258 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9260         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9262 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9264         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9265         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9266         * gcc.c-torture/execute/simd-5.x: Remove.
9268 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9270         PR rtl-optimization/17933
9271         * gcc.dg/torture/pr17933-1.c: New test.
9273 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9275         PR target/18106
9276         * lib/target-supports.exp (check_weak_available): Support
9277         Windows.
9279 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9281         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9282         call to fflush(stdout) before abort.
9283         (my_ffsll): New function.
9284         (generate_fields): Use it.
9286 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9288         * gcc.dg/init-undef-1.c: New test.
9290 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9292         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9293         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9294         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9295         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9296         expected messages for new parser.
9298 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9300         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9302 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9304         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9305         on LP64 targets.
9307 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9309         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9310         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9311         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9312         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9313         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9314         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9315         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9316         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9317         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9318         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9320 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9322         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9323         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9324         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9325         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9326         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9327         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9328         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9329         for new parser.
9331 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9333         PR target/15342
9334         * gcc.dg/20041104-1.c: New test.
9336 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9338         * g++.dg/template/nontype7.C: New test.
9339         * g++.dg/template/nontype8.C: Likewise.
9340         * g++.dg/template/nontype9.C: Likewise.
9341         * g++.dg/template/nontype10.C: Likewise.
9342         * g++.dg/tc1/dr49.C: Likewise.
9343         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9344         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9346 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9348         * g++.dg/rtti/tinfo1.C: Remove xfails.
9350 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9352         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9353         packed attribute to the definition to satisfy the new C++ parser.
9355 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9357         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9358         invocations of va_arg.
9360 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9362         PR c++/18124
9363         * g++.dg/template/crash25.C: New test.
9365         PR c++/18155
9366         * g++.dg/template/typedef2.C: New test.
9367         * g++.dg/parse/crash13.C: Adjust error markers.
9369         PR c++/18177
9370         * g++.dg/conversion/const3.C: New test.
9372 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9374         PR fortran/17535
9375         PR fortran/17583
9376         PR fortran/17713
9377         * gfortran.dg/generic_[123].f90: New testcases.
9379 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9381         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9382         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9384 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9386         PR tree-opt/16808
9387         * gcc.c-torture/compile/pr16808.c: New test.
9389 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9391         PR rtl-optimization/17104
9392         * gcc.dg/ppc-bitfield1.c: New.
9394 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9396         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9398 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9400         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9401         strings for 32-bit code.
9403 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9405         PR c/18239
9406         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9408 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9410         PR c++/18064
9411         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9413 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9415         PR c++/15172
9416         * g++.dg/init/aggr2.C: New test.
9418 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9420         * objc.dg/local-decl-1.m: New test.
9422 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9424         * gcc.dg/20040910-1.c: Adjust regex.
9426 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9428         PR rtl-optimization/18084
9429         * g++.dg/opt/pr18084-1.C: New testcase.
9431 2004-10-30  Matt Austern  <austern@apple.com>
9433         PR c++/17542
9434         * g++.dg/ext/attrib18.C: New test.
9436 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9438         PR middle-end/18096
9439         * gcc.dg/pr18096-1.c: New test case.
9441 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9443         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9445 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9447         PR c/16666
9448         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9449         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9450         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9451         gcc.dg/old-style-prom-3.c: New tests.
9453 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9455         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9456         Remove unnecessary inclusion of stdio.h.
9458 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9460         PR rtl-optimization/17581
9461         * gcc.dg/pr17581-1.c: New test case.
9463 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9465         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9466         being implemented.
9467         * g++.dg/conversion/dr195-1.C: New.
9468         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9469         * g++.old-deja/g++.mike/p10148.C: Likewise.
9471 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9473         PR c++/17695
9474         * g++.dg/debug/typedef2.C: New test.
9476 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9478         PR fortran/13490
9479         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9480         * gfortran.dg/g77/README: Update.
9482 2004-10-28  Matt Austern  <austern@apple.com>
9484         PR c++/14124
9485         * g++.dg/ext/packed7.C: New test.
9487 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9489         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9490         scan-assembler.
9491         * lib/scanasm.exp (hidden-scan-for): New proc.
9492         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9493         string.
9494         (scan-not-hidden): Likewise.
9495         * lib/target-supports.exp (check_visibility_available): mach-o is
9496         support too.
9498 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9500         PR c++/17132
9501         * g++.dg/template/memclass3.C: New test.
9503 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9505         PR middle-end/18160
9506         * gcc.dg/register-var-1.c: New test.
9507         * gcc.dg/register-var-2.c: New test.
9508         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9509         error now.
9511 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9513         PR other/18172
9514         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9515         unused variables.
9516         * gcc.dg/vect/vect-22.c: Likewise.
9518 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9520         * gcc.dg/i386-rotate-1.c: New test.
9522 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9524         * g++.dg/init/ref12.C: Add "run" marker.
9526         PR c++/17435
9527         * g++.dg/init/ref12.C: New test.
9529         PR c++/18140
9530         * g++.dg/template/shift1.C: New test.
9531         * g++.dg/template/error10.C: Adjust error markers.
9533 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9535         PR tree-opt/17529
9536         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9538 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9540         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9541         * gcc.dg/weak/weak-3.c: Likewise.
9542         * gcc.dg/weak/weak-5.c: Likewise.
9543         * gcc.dg/weak/weak-9.c: Likewise.
9544         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9545         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9547         * gcc.dg/darwin-weakimport-1.c: New.
9549 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9551         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9553 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9555         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9556         'syntax' error messages.
9557         * gcc.dg/cpp/direct2s.c: Likewise.
9559 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9561         * gcc.c-torture/compile/20041026-1.c: New.
9563 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9565         PR c++/18093
9566         * g++.dg/lookup/ns2.C: New test.
9568         PR c++/18020
9569         * g++.dg/template/enum4.C: New test.
9571         PR c++/18161
9572         * g++.dg/template/expr1.C: New test.
9574 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9576         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9578 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9580         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9581         gcc.dg/decl-nospec-3.c: New tests.
9583 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9585         * objc.dg/super-class-3.m: New test.
9587 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9589         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9590         resyncing.
9591         * gcc.dg/cpp/direct2s.c: Likewise.
9593 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9595         * objc.dg/image-info.m: Update for changes to section selection.
9597 2004-10-25  David Ayers  <d.ayers@inode.at>
9598             Ziemowit Laski  <zlaski@apple.com>
9600         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9601         diagnostics when messaging 'id <Proto>'.
9602         * objc.dg/class-protocol-1.m: New test.
9603         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9604         a non-existent method signature.
9605         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9606         Update diagnostics when messaging with non-existent method signature.
9607         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9608         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9609         invalid receivers are now resolved as if messaging 'id'; remove
9610         extraneous diagnostics.
9612 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9614         PR c/16667
9615         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9616         gcc.dg/init-desig-obs-3.c: New tests.
9618 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9620         * gcc.dg/debug/20041023-1.c: New test.
9622 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9624         PR middle-end/17407
9625         * gcc.c-torture/compile/pr17407.c: New test.
9627         PR c++/18121
9628         * g++.dg/template/array8.C: New test.
9630 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9632         PR other/18138
9633         * lib/g++.exp: Accept more than one multilib libgcc.
9634         * lib/gcc-dg.exp: Likewise.
9635         * lib/objc.exp: Likewise.
9636         * lib/treelang.exp: Likewise.
9637         * lib/gfortran.exp: Likewise.
9639 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9641         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9643 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9645         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9646         * gcc.dg/c99-const-expr-3.c: Likewise.
9648 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9650         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9652 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9654         * gcc.c-torture/execute/loop-2e.x: Remove.
9656 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9658         PR c++/18095
9659         * g++.dg/parse/crash18.C: New.
9660         * g++.dg/parse/crash19.C: New.
9662 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9664         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9665         * g++.dg/ext/dllimport2.C: Same.
9666         * g++.dg/ext/dllimport8.C: Same.
9668 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9670         PR c++/10841
9671         * g++.dg/conversion/cast1.C: New test.
9672         * g++.dg/overload/pmf1.C: Adjust error marker.
9674 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9676         PR objc/17923
9677         * objc.dg/const-str-7.m: New test.
9679 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9681         * g++.dg/template/memfriend11.C: Fix comment typo.
9682         * g++.dg/template/memfriend14.C: Likewise.
9684 2004-10-20  Richard Henderson  <rth@redhat.com>
9686         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9687         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9688         -fasynchronous-unwind-tables.
9690 2004-10-20  Richard Henderson  <rth@redhat.com>
9692         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9693         (main): Return success.
9694         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9695         (main): Return success.
9697 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9699         PR c++/13495
9700         * g++.dg/template/memfriend9.C: New test.
9701         * g++.dg/template/memfriend10.C: Likewise.
9702         * g++.dg/template/memfriend11.C: Likewise.
9703         * g++.dg/template/memfriend12.C: Likewise.
9704         * g++.dg/template/memfriend13.C: Likewise.
9705         * g++.dg/template/memfriend14.C: Likewise.
9706         * g++.dg/template/memfriend15.C: Likewise.
9707         * g++.dg/template/memfriend16.C: Likewise.
9708         * g++.dg/template/memfriend17.C: Likewise.
9709         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9711 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9713         * g++.dg/conversion/dr195.C: New.
9714         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9716 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9717             Devang Patel  <dpatel@apple.com>
9719         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9720         of floating point arithmetic, which could trap.
9722 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9724         PR c++/14035
9725         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9726         * g++.dg/conversion/const2.C: New test.
9727         * g++.dg/expr/reinterpret2.C: New test.
9728         * g++.dg/expr/reinterpret3.C: New test.
9729         * g++.dg/expr/cast2.C: New test.
9730         * g++.dg/expr/copy1.C: New test.
9731         * g++.dg/other/conversion1.C: Change error message.
9732         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9733         function pointers to void *.
9734         * g++.old-deja/g++.mike/p10148.C: Likewise.
9736 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9738         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9740 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
9742         PR c++/18047
9744         * g++.dg/parse/expr3.C: New test.
9746 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9748         * gcc.dg/smod-1.c: New test.
9750 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
9752         * objc.dg/method-14.m: New test.
9754 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9756         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
9757         Also xfail as the patch was reverted.
9759 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
9761         PR middle-end/16973
9762         * gcc.dg/pr16973.c: New test.
9764 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
9766         PR tree-optimization/17656
9767         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
9769 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
9771         * g++.dg/eh/shadow1.C: New.
9773 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
9775         * gcc.c-torture/compile/20041018-1.c: New test.
9777 2004-10-18  Ben Elliston  <bje@au.ibm.com>
9779         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
9780         compiler referring to register 0 when accessing sdata.  The linker
9781         now patches things up.
9783 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
9785         PR c/17529
9786         * gcc.c-torture/compile/pr17529.c: New test.
9788 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9790         PR c++/17743
9791         * g++.dg/ext/attrib17.C: New test.
9793 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9795         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
9797 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9799         PR c++/10479
9800         * g++.dg/ext/attrib16.C: New test.
9802 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
9804         PR c++/17042
9805         * g++.dg/init/dso_handle1.C: New test.
9807         PR c++/14667
9808         * g++.dg/parse/typedef6.C: New test.
9810         PR c++/17916
9811         * g++.dg/parse/pragma1.C: New test.
9813 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
9815         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
9817 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
9819         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
9820         -fno-common when on HPPA HP-UX platforms.
9822 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
9824         PR other/16820
9825         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
9826         stdint.h.
9827         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
9828         uintptr_t.
9830 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9832         PR c++/16301
9833         * g++.dg/lookup/strong-using-4.C: New test.
9835 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
9837         PR middle-end/16567
9838         * gcc.c-torture/compile/nested-1.c: New test.
9840 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9842         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
9843         and mipsisa64*-*-* (until support for misaligned loads is added).
9844         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
9845         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
9846         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
9847         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
9848         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
9849         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
9851 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
9853         PR c++/17976
9854         * g++.dg/init/dtor3.C: New test.
9856 2004-10-15  Ben Elliston  <bje@au.ibm.com>
9858         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
9860 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
9862         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
9863         * gcc.dg/macho-lo-sum.c: Likewise.
9865 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
9867         * gcc.dg/ppc-spe64-1.c: New test.
9869 2004-10-14  Devang Patel  <dpatel@apple.com>
9871         PR 17635
9872         * gcc.dg/pr17635.c : New test.
9874 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
9876         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
9877         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
9878         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
9879         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
9880         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
9881         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
9882         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
9883         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
9884         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
9885         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
9886         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
9887         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
9888         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
9889         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
9890         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
9891         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
9892         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
9893         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
9895 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
9897         * gcc.dg/vect/vect-82.c: New testcase.
9898         * gcc.dg/vect/vect-82_64.c: New testcase.
9899         * gcc.dg/vect/vect-83.c: New testcase.
9900         * gcc.dg/vect/vect-83_64.c: New testcase.
9902 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9904         * gcc.dg/cpp/error-1.c: New test.
9906 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
9908         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
9910 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
9912         PR target/17984
9913         * gcc.dg/cris-peep2-xsrand2.c: New test.
9915 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
9917         PR c++/17661
9918         * testsuite/g++.dg/expr/for2.C: New test.
9920 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9922         * g++.dg/inherit/thunk1.C: Run on the SPARC.
9924 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
9926         PR tree-optimization/17724
9927         * g++.dg/opt/pr17724-1.C: New test.
9928         * g++.dg/opt/pr17724-2.C: New test.
9929         * g++.dg/opt/pr17724-3.C: New test.
9930         * g++.dg/opt/pr17724-4.C: New test.
9931         * g++.dg/opt/pr17724-5.C: New test.
9932         * g++.dg/opt/pr17724-6.C: New test.
9934 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
9936         PR c/17301
9937         * gcc.dg/pr17301-2.c: New test.
9939 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
9941         PR c++/15876
9942         * g++.dg/parse/error22.C: New test.
9944         PR c++/17936
9945         * g++.dg/template/spec18.C: New test.
9947 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
9949         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
9950         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
9951         memcpy.
9952         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
9953         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
9955 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9957         * g++.dg/eh/cleanup5.C: Add dg-options "".
9959 2004-10-11  Roger Sayle  <roger@eyesopen.com>
9961         PR middle-end/17657
9962         * gcc.dg/switch-4.c: New test case.
9964 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
9966         * gcc.c-torture/execute/20041011-1.c: New test.
9968 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9970         PR c++/17554
9971         * g++.dg/init/for3.C: New test.
9973         PR c++/17657
9974         * g++.dg/opt/switch2.C: New test.
9976         PR middle-end/17703
9977         * g++.dg/warn/Wreturn-2.C: New test.
9979 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
9981         PR c++/17907
9982         * g++.dg/eh/cleanup5.C: New test.
9984 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
9986         PR c++/17393
9987         * g++.dg/parse/error21.C: New test.
9989 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9991         * g++.dg/overload/pmf1.C: Adjust quoting marks.
9992         * g++.dg/warn/incomplete1.C: Likewise.
9993         * g++.dg/template/qualttp20.C: Likewise.
9995 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9997         PR c/17881
9998         * parm-incomplete-1.c: New test.
10000 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10002         PR c++/17867
10003         * g++.dg/parse/error19.C: New test.
10005         PR c++/17670
10006         * g++.dg/init/new11.C: New test.
10008         PR c++/17821
10009         * g++.dg/parse/error20.C: New test.
10011         PR c++/17826
10012         * g++.dg/template/crash24.C: New test.
10014 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10016         PR c/17301
10017         * gcc.dg/pr17301-1.c: New test.
10019 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10021         PR c/17189
10022         * gcc.dg/anon-struct-5.c: New test.
10024 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10026         PR c/17844
10027         * gcc.dg/pr17844-1.c: New test.
10029 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10031         PR tree-optimization/17906
10032         * gcc.c-torture/compile/pr17906.c: New.
10034 2004-10-09  Stuart Hastings  <stuart@apple.com>
10035             Roger Sayle  <roger@eyesopen.com>
10037         PR rtl-optimization/17853
10038         * gcc.dg/i386-mmx-5.c: New testcase.
10040 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10042         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10044 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10046         PR c++/17524
10047         * g++.dg/template/static9.C: New test.
10049         PR c++/17685
10050         * g++.dg/parse/operator5.C: New test.
10052 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10054         PR middle-end/17894
10055         * gcc.c-torture/execute/divcmp-4.c: New test case.
10057 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10059         PR tree-opt/17902
10060         * g++.dg/opt/pr17902.C: New test.
10062 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10064         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10066 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10068         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10070 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10072         * gcc.dg/assign-warn-3.c: New test.
10074 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10076         PR c/16999
10077         * gcc.dg/cpp/ident-1.c: New test.
10079 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10081         * gcc.c-torture/compile/acc1.c: New.
10083 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10085         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10086         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10088 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10090         * gcc.dg/ultrasp11.c: New test.
10092 2004-10-08  Michael Matz  <matz@suse.de>
10094         * gcc.dg/doloop-2.c: New test.
10096 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10098         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10099         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10100         objc.dg/method-9.m: Update expected diagnostics.
10102 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10104         * gcc.dg/ppc-fsel-3.c: New file.
10105         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10107 2004-10-07  Paul Brook  <paul@codesourcery.com>
10109         * gfortran.dg/intrinsic_verify_1.f90: New test.
10111 2004-10-07  Paul Brook  <paul@codesourcery.com>
10113         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10115 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10117         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10118         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10119         commit.
10121 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10123         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10125 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10127         PR c++/17115
10128         * g++.dg/warn/Winline-4.C: New test.
10130 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10132         * gcc.c-torture/compile/20041007-1.c: New test.
10134 2004-10-07  Paul Brook  <paul@codesourcery.com>
10136         PR fortran/17678
10137         * gfortran.dg/use_allocated_1.f90: New test.
10139 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10141         PR middle-end/17849
10142         * gfortran.fortran-torture/compile/nested.f90: New test
10144 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10146         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10148 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10150         PR c++/17368
10151         * g++.dg/ext/asm6.C: New test.
10153 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10155         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10157 2004-10-06  Paul Brook  <paul@codesourcery.com>
10159         PR libfortran/17709
10160         * gfortran.dg/empty_format_1.f90: New test.
10162 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10164         PR fortran/17568
10165         * gfortran.dg/ishft.f90: New test.
10167         PR fortran/17283
10168         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10169         tests.
10171 2004-10-06  Paul Brook  <paul@codesourcery.com>
10173         * gfortran.dg/do_1.f90: New test.
10175 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10177         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10178         optimizing for size.
10180 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10182         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10184 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10186         * gcc.c-torture/compile/20041005-1.c: New test.
10188 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10190         PR c++/17829
10191         * g++.dg/lookup/koenig4.C: New.
10193 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10195         * g++.dg/other/classkey1.C: Adjust quoting marks.
10196         * g++.dg/parse/error15.C: Likewise.
10197         * g++.dg/template/meminit2.C (int>): Likewise.
10199 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10201         PR fortran/17283
10202         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10204         PR fortran/17631
10205         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10207         PR fortran/17708
10208         * gfortran.dg/pr17708.f90: New test.
10210 2004-10-04  Chao-ying Fu  <fu@mips.com>
10212         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10213         * gcc.dg/vect/vect-4.c: Ditto.
10214         * gcc.dg/vect/vect-5.c: Ditto.
10215         * gcc.dg/vect/vect-6.c: Ditto.
10216         * gcc.dg/vect/vect-8.c: Ditto.
10217         * gcc.dg/vect/vect-16.c: Ditto.
10218         * gcc.dg/vect/vect-30.c: Ditto.
10219         * gcc.dg/vect/vect-40.c: Ditto.
10220         * gcc.dg/vect/vect-41.c: Ditto.
10221         * gcc.dg/vect/vect-42.c: Ditto.
10222         * gcc.dg/vect/vect-43.c: Ditto.
10223         * gcc.dg/vect/vect-44.c: Ditto.
10224         * gcc.dg/vect/vect-45.c: Ditto.
10225         * gcc.dg/vect/vect-46.c: Ditto.
10226         * gcc.dg/vect/vect-47.c: Ditto.
10227         * gcc.dg/vect/vect-48.c: Ditto.
10228         * gcc.dg/vect/vect-49.c: Ditto.
10229         * gcc.dg/vect/vect-50.c: Ditto.
10230         * gcc.dg/vect/vect-51.c: Ditto.
10231         * gcc.dg/vect/vect-52.c: Ditto.
10232         * gcc.dg/vect/vect-53.c: Ditto.
10233         * gcc.dg/vect/vect-54.c: Ditto.
10234         * gcc.dg/vect/vect-55.c: Ditto.
10235         * gcc.dg/vect/vect-56.c: Ditto.
10236         * gcc.dg/vect/vect-57.c: Ditto.
10237         * gcc.dg/vect/vect-58.c: Ditto.
10238         * gcc.dg/vect/vect-59.c: Ditto.
10239         * gcc.dg/vect/vect-60.c: Ditto.
10240         * gcc.dg/vect/vect-74.c: Ditto.
10241         * gcc.dg/vect/vect-79.c: Ditto.
10242         * gcc.dg/vect/vect-80.c: Ditto.
10244 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10246         * gcc.dg/unused-7.c: Use the correct option.
10248 2004-10-04  Paul Brook  <paul@codesourcery.com>
10249         Bud Davis  <bdavis9659@comcast.net>
10251         PR fortran/17706
10252         PR fortran/16434
10253         * gfortran/pr17706.f90: New test.
10254         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10256 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10258         * gfortran.dg/pr17612.f90: New test.
10260 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10262         * g++.dg/template/local1.C: Adjust quoting marks in
10263         testing for diagnostics.
10264         * g++.dg/tls/diag-2.C: Likewise.
10265         * g++.dg/other/error8.C: Likewise.
10267 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10269         PR c/17178
10270         * gcc.dg/unused-4.c: Adjust to be correct.
10272         PR c/17820
10273         * gcc.dg/unused-7.c: New test.
10275 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10277         PR c++/17797
10278         * g++.dg/overload/template2.C: New test.
10280 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10282         PR tree-optimization/16632
10283         * gcc.dg/tree-ssa/20041002-1.c: New.
10285 2004-10-03  Paul Brook  <paul@codesourcery.com>
10287         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10288         rather than relying on default formatting.
10290 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10292         * gcc.dg/20040920-1.c: Update expected message text.
10294 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10296         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10298 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10300         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10301         tree level.
10303 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10305         * gcc.dg/tree-ssa/pr17343.c: Remove.
10307 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10309         PR tree-opt/17343
10310         * gcc.dg/tree-ssa/pr17343.c: New test.
10312 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10314         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10315         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10316         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10317         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10318         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10320 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10322         * gcc.dg/lvalue-2.c: New test.
10324 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10326         PR c/17730
10327         * gcc.dg/pr17730-1.c: New test
10329 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10331         PR c/7425
10332         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10334 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10336         * gcc.c-torture/execute/stdarg-1.c: New test.
10337         * gcc.c-torture/execute/stdarg-2.c: New test.
10338         * gcc.c-torture/execute/stdarg-3.c: New test.
10339         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10340         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10341         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10342         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10343         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10345 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10347         PR tree-optimization/17697
10348         * g++.dg/opt/pr17697-1.C: New test.
10349         * g++.dg/opt/pr17697-2.C: New test.
10350         * g++.dg/opt/pr17697-3.C: New test.
10352 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10354         PR c/16409
10355         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10356         gcc.dg/vla-init-5.c: New tests.
10358 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10360         PR c/13804
10361         * gcc.dg/pr13804-1.c: New test.
10363 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10365         PR fortran/16938
10366         * gfortran.dg/pr16938.f90: New test.
10368 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10370         * g++.dg/template/crash23.C: New test.
10372 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10374         PR c++/17585
10375         * g++.dg/template/static8.C: New test.
10377 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10379         PR c++/17681
10380         * g++.dg/other/error9.C: New test.
10382 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10384         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10386 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10388         PR fortran/15164
10389         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10391 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10393         PR middle-end/17112
10394         * gcc.dg/pr17112-1.c: New test case.
10396 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10398         PR c/11459
10399         * gcc.dg/pr11459-1.c: New test.
10401 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10403         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10404         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10406 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10408         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10410 2004-09-25  Jan Hubicka  <jh@suse.cz>
10412         * compile/30040909-1.c: New test.
10413         * compile/30040907-1.c: New test.
10415 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10417         * gcc.c-torture/execute/va-arg-26.c: New test.
10419 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10421         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10422         extra diagnostics on targets with 64-bit pointers.
10423         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10425 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10427         PR c/17188
10428         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10429         * gcc.dg/decl-3.c: Adjust expected message.
10431 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10433         PR fortran/17615
10434         * gfortran.dg/pr17615.f90: New test.
10436 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10438         PR tree-optimzation/17517
10439         * g++.dg/tree-ssa/pr17517.C: New Test.
10441 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10443         PR c++/16889
10444         * g++.dg/lookup/ambig3.C: New.
10446 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10448         PR tree-opt/17624
10449         * g++.dg/opt/pr17624.C: New test.
10451 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10453         PR c/6980
10454         * gcc.dg/Wbad-function-cast-1.c: New test.
10456 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10458         * g++.dg/ext/complit1.C
10459         * g++.dg/other/error2.C
10460         * g++.dg/other/nontype-1.C
10461         * g++.dg/parse/crash11.C
10462         * g++.dg/parse/crash12.C
10463         * g++.dg/parse/error15.C
10464         * g++.dg/parse/error4.C
10465         * g++.dg/parse/tmpl-outside1.C
10466         * g++.dg/parse/too-many-tmpl-args1.C
10467         * g++.dg/template/dependent-expr3.C
10468         * g++.dg/template/error10.C
10469         * g++.dg/template/instantiate1.C
10470         * g++.dg/template/vtable2.C
10471         * g++.dg/warn/Wshadow-1.C
10472         * g++.dg/warn/weak1.C
10473         * g++.old-deja/g++.brendan/crash16.C
10474         * g++.old-deja/g++.brendan/crash18.C
10475         * g++.old-deja/g++.brendan/crash48.C
10476         * g++.old-deja/g++.brendan/crash49.C
10477         * g++.old-deja/g++.brendan/crash55.C
10478         * g++.old-deja/g++.brendan/crash56.C
10479         * g++.old-deja/g++.brendan/crash8.C
10480         * g++.old-deja/g++.brendan/enum11.C
10481         * g++.old-deja/g++.brendan/enum8.C
10482         * g++.old-deja/g++.brendan/enum9.C
10483         * g++.old-deja/g++.brendan/friend3.C
10484         * g++.old-deja/g++.brendan/misc14.C
10485         * g++.old-deja/g++.bugs/900402_02.C
10486         * g++.old-deja/g++.bugs/900404_03.C
10487         * g++.old-deja/g++.bugs/900404_04.C
10488         * g++.old-deja/g++.bugs/900428_03.C
10489         * g++.old-deja/g++.jason/crash4.C
10490         * g++.old-deja/g++.jason/overload21.C
10491         * g++.old-deja/g++.jason/redecl1.C
10492         * g++.old-deja/g++.jason/report.C
10493         * g++.old-deja/g++.jason/rfg10.C
10494         * g++.old-deja/g++.jason/template30.C
10495         * g++.old-deja/g++.law/arm12.C
10496         * g++.old-deja/g++.law/ctors5.C
10497         * g++.old-deja/g++.law/cvt20.C
10498         * g++.old-deja/g++.law/init10.C
10499         * g++.old-deja/g++.law/init8.C
10500         * g++.old-deja/g++.law/visibility17.C
10501         * g++.old-deja/g++.law/visibility7.C
10502         * g++.old-deja/g++.mike/net8.C
10503         * g++.old-deja/g++.mike/p646.C
10504         * g++.old-deja/g++.mike/p700.C
10505         * g++.old-deja/g++.mike/p701.C
10506         * g++.old-deja/g++.mike/p811.C
10507         * g++.old-deja/g++.ns/template13.C
10508         * g++.old-deja/g++.other/array3.C
10509         * g++.old-deja/g++.other/crash25.C
10510         * g++.old-deja/g++.other/dtor3.C
10511         * g++.old-deja/g++.other/dtor4.C
10512         * g++.old-deja/g++.other/main1.C
10513         * g++.old-deja/g++.other/warn7.C
10514         * g++.old-deja/g++.pt/crash11.C
10515         * g++.old-deja/g++.pt/crash36.C
10516         * g++.old-deja/g++.pt/spec22.C
10517         * g++.old-deja/g++.pt/spec9.C
10518         * g++.old-deja/g++.pt/ttp52.C
10519         * g++.old-deja/g++.robertl/eb103.C
10520         * g++.old-deja/g++.robertl/eb121.C
10521         * g++.old-deja/g++.robertl/eb22.C
10522         * g++.old-deja/g++.robertl/eb8.C:
10523         Update locations and/or regexps of dg-error markers.
10524         Remove markers for some bogus messages that are no longer issued.
10526 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10528         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10529         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10531 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10533         PR c++/17618
10534         * g++.dg/lookup/crash5.C: New test.
10536 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10538         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10539         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10540         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10541         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10542         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10543         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10545         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10546         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10547         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10548         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10549         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10550         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10552         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10554         * gcc.dg/vect/vect-44.c: Check additional cases.
10555         * gcc.dg/vect/vect-48.c: Check additional cases.
10557         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10558         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10559         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10560         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10561         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10562         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10563         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10564         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10565         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10567         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10568         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10569         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10571 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10573         * gcc.dg/tree-ssa/loop-6.c: New test.
10575 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10577         PR c++/17620
10578         * g++.dg/inherit/base2.C: New.
10580 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10582         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10583         * gcc.dg/20001012-2.c: Likewise.
10584         * gcc.dg/20001013-1.c: Likewise.
10585         * gcc.dg/20001101-1.c: Likewise.
10586         * gcc.dg/20001102-1.c: Likewise.
10587         * gcc.dg/bf-spl1.c: Likewise.
10588         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10589         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10591 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10593         PR tree-optimization/16721
10594         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10596 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10598         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10599         * gcc.dg/20040305-1.c: Likewise.
10601 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10603         PR c/16566
10604         * gcc.c-torture/compile/pr16566-1.c,
10605         gcc.c-torture/compile/pr16566-2.c,
10606         gcc.c-torture/compile/pr16566-3.c: New tests.
10608 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10610         PR tree-optimization/17512
10611         * gcc.c-torture/compile/20040916-1.c.
10613 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10615         * gcc.dg/pragma-re-3.c: New test.
10617 2004-09-17  Matt Austern  <austern@apple.com>
10619         PR c++/15049
10620         * g++.dg/other/anon3.C: New.
10622 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10624         PR c++/7503
10625         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10626         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10627         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10628         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10629         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10631 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10633         PR fortran/17286
10634         * gfortran.dg/pr17286.f90: New test.
10636 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10638         PR c++/17530
10639         * g++.dg/template/static7.C: New test.
10641 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10643         PR tree-opt/17558
10644         * gcc.c-torture/compile/pr17558.c: New test.
10646 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10648         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10649         if SKIP_ATTRIBUTE is defined.
10651 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10653         PR fortran/15957
10654         * gfortran.dg/pr15957.f90: New test.
10656 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10658         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10659         in comparison.
10660         * gcc.dg/vect/vect-79.c: Likewise.
10661         * gcc.dg/vect/vect-80.c: Likewise.
10663 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10665         PR fortran/15750
10666         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10668 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10670         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10671         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10672         * gcc.dg/vect/vect-62.c: New testcase.
10673         * gcc.dg/vect/vect-63.c: New testcase.
10674         * gcc.dg/vect/vect-64.c: New testcase.
10675         * gcc.dg/vect/vect-65.c: New testcase.
10676         * gcc.dg/vect/vect-66.c: New testcase.
10677         * gcc.dg/vect/vect-67.c: New testcase.
10678         * gcc.dg/vect/vect-68.c: New testcase.
10679         * gcc.dg/vect/vect-69.c: New testcase.
10680         * gcc.dg/vect/vect-79.c: New testcase.
10681         * gcc.dg/vect/vect-80.c: New testcase.
10683 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10685         * gcc.target/mips/asm-1.c: New test.
10687 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10689         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10690         * gcc.dg/vect/vect-73.c: New testcase.
10691         * gcc.dg/vect/vect-74.c: New testcase.
10692         * gcc.dg/vect/vect-75.c: New testcase.
10693         * gcc.dg/vect/vect-76.c: New testcase.
10694         * gcc.dg/vect/vect-77.c: New testcase.
10695         * gcc.dg/vect/vect-78.c: New testcase
10697 2004-09-18  Paul Brook  <paul@codesourcery.com>
10699         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10701 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10703         PR c/17424
10704         * gcc.dg/pr17424-1.c: New test.
10706 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10708         * g++.dg/tree-ssa/pr17153.C: New test.
10710 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10712         PR pch/13361
10713         * testsuite/g++.dg/pch/wchar-1.C: New.
10714         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10716 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10718         * gcc.c-torture/execute/20040917-1.c: New test.
10720 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10722         PR tree-optimization/17319
10723         * gcc.dg/pr17319.c: New test.
10725 2004-09-17  Devang Patel  <dpatel@apple.com>
10727         * gcc.dg/20040813-1.c: New test.
10729 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10731         PR tree-optimization/17273
10732         * gcc.c-torture/compile/pr17273.c: New test.
10734 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10736         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10737         Update expected messages.
10738         * gcc.dg/declspec-13.c: New test.
10740 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
10742         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
10744 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10746         * gcc.c-torture/execute/pr17252.c: Use post-increment to
10747         change what 'a' is pointing to.
10749 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
10751         PR c++/16002
10752         * g++.dg/template/error18.C: New test.
10754         PR c++/16029
10755         * g++.dg/warn/Wunused-8.C: New test.
10757 2004-09-17  Steven Bosscher  <stevenb@suse.de>
10759         PR tree-optimization/17513
10760         * gcc.dg/20040916-1.c: New test.
10762 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
10764         PR c++/17501
10765         * g++.dg/template/typename7.C: New test.
10767 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10769         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
10771 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
10773         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
10774         with -ftree-based-profiling also.
10775         * lib/profopt.exp: Support late-set profile_option/feedback_option.
10777 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
10779         PR/15364
10780         * gfortran.dg/der_array_io_1.f90: New test.
10781         * gfortran.dg/der_array_io_2.f90: New test.
10782         * gfortran.dg/der_array_io_3.f90: New test.
10784 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10786         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
10787         EABI.
10789 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
10791         * g++.dg/opt/switch1.C: New test.
10793 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10795         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
10796         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
10797         Update expected messages.
10799 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10801         PR fortran/16485
10802         * gfortran.dg/same_name_1.f90: New test.
10804 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
10806         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
10807         dereference garbage pointers.
10809 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
10811         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
10812         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10814         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
10815         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
10816         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
10818 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
10820         PR c++/17324
10821         * g++.dg/template/mangle1.C: New test.
10823 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10825         PR tree-optimization/17252
10826         * gcc.c-torture/execute/pr17252.c: New test.
10828 2004-09-14  Andrew Pinski  <apinski@apple.com>
10830         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
10832 2004-09-14  Roger Sayle  <roger@eyesopen.com>
10834         PR rtl-optimization/9771
10835         * gcc.dg/pr9771-1.c: New test case.
10837 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
10839         PR tree-optimization/15262
10840         * gcc.c-torture/execute/pr15262-1.c: New test.
10841         * gcc.c-torture/execute/pr15262-2.c: New test.
10843 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10845         * gcc.dg/declspec-12.c: New test.
10847 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
10849         * gfortran.dg/pr17090.f90: Add directives to test.
10851 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10853         * gcc.c-torture/compile/20040914-1.c: New test.
10855 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10857         PR c++/16162
10858         * g++.dg/template/decl2.C: New test.
10860 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
10862         PR fortran/17090
10863         * gfortran.dg/pr17090.f90: New test.
10865 2004-09-13  Dale Johannesen  <dalej@apple.com>
10867         * gcc.c-torture/compile/pr17408.c:  New test case.
10869 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
10871         PR c++/16716
10872         * g++.dg/parse/crash17.C: New test.
10874         PR c++/17327
10875         * g++.dg/template/enum3.C: New test.
10877 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
10879         * lib/gcc-defs.exp: Load wrapper.exp.
10880         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
10881         using local code.
10882         * lib/gcc.exp (gcc_init): Similar.
10883         * lib/gfortran.exp (gfortran_init): Similar.
10884         * lib/objc.exp (objc_init): Similar.
10885         * lib/treelang.exp (treelang_init): Similar.
10886         * lib/wrapper.exp: New file with build_wrapper call machinery in
10887         ${tool}_maybe_build_wrapper.
10889 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10891         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
10892         "inline".
10893         * gcc.dg/declspec-11.c: Update expected messages.
10894         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
10895         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
10896         gcc.dg/inline-12.c: New tests.
10898 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
10900         * g++.dg/tree-ssa/pr17400.C: New testcase.
10902 2004-09-13  James E Wilson  <wilson@specifixinc.com>
10904         * gcc.target/mips/sb1-1.c: New testcase.
10906 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
10908         * lib/g77-dg.exp: Remove unused file.
10909         * lib/mike-g77.exp: Ditto.
10910         * lib/g77.exp: Ditto.
10912 2004-09-12  Richard Henderson  <rth@redhat.com>
10914         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
10916 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
10918         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
10919         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
10920         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
10921         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
10922         Update expected messages.
10924 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
10926         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
10927         declaration/use mismatch for dirp parameter.
10929 2004-09-12  Andrew Pinski  <apinski@apple.com>
10931         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
10932         -fgnu-runtime is passed.
10934 2004-09-12  Richard Henderson  <rth@redhat.com>
10936         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
10937         do the uplevel thing and update additional_flags directly.
10938         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
10939         gfortran.fortran-torture/execute/intrinsic_nearest.x,
10940         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
10941         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
10943 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10945         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
10947 2004-09-11  Roger Sayle  <roger@eyesopen.com>
10949         PR middle-end/17411
10950         * g++.dg/opt/pr17411-1.C: New test case.
10952 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10954         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
10955         gcc.dg/tls/diag-2.c: Update expected messages.
10956         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
10957         messages.
10958         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
10959         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
10960         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
10961         gcc.dg/tls/diag-5.c: New tests.
10963 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
10965         * gcc.dg/20040910-1.c: Correct dg-error regexp.
10967 2004-09-11  Steven Bosscher  <stevenb@suse.de>
10969         * g++.dg/parse/break-in-for.C: New test.
10971 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
10973         * gcc.dg/tree-ssa/20040911-1.c: New test.
10975 2004-09-11  Andreas Jaeger  <aj@suse.de>
10977         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
10978         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
10980 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
10982         * gcc.target/frv: New directory of FR-V-specific tests.
10984 2004-09-10  James E Wilson  <wilson@specifixinc.com>
10986         * gcc.dg/convert-vec-1.c: New test.
10988 2004-09-10  Roger Sayle  <roger@eyesopen.com>
10990         PR middle-end/17024
10991         * gcc.dg/pr17024-1.c: New test case.
10993 2004-09-10  Eric Christopher  <echristo@redhat.com>
10995         * gcc.dg/20040910-1.c: New test.
10997 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10999         * gcc.dg/bitfld-9.c: New test.
11001 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11003         * gcc.c-torture/execute/ieee/acc1.c: New test.
11004         * gcc.c-torture/execute/ieee/acc2.c: New test.
11005         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11007 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11009         * gcc.dg/deprecated-2.c: New test.
11011 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11013         * gcc.dg/init-vec-1.c: New test.
11015 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11017         PR middle-end/17055
11018         * gcc.dg/pr17055-1.c: New test case.
11020 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11022         PR target/17377
11023         * gcc.c-torture/execute/pr17377.c: New test.
11025 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11027         PR c/8420
11028         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11029         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11030         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11031         gcc.dg/long-long-typespec-1.c: New tests.
11032         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11034 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11036         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11037         gcc.dg/gnu99-static-1.c: New tests.
11039 2004-09-08  Devang Patel  <dpatel@apple.com>
11041         * gcc.dg/darwin-ld-20040828-1.c: New test.
11042         * gcc.dg/darwin-ld-20040828-2.c: New test.
11043         * gcc.dg/darwin-ld-20040828-3.c: New test.
11045 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11047         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11048         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11049         in error message.
11050         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11051         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11052         in error message.
11053         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11054         types they qualify.
11055         * objc.dg/type-size-2.m: Fix wording in comment.
11056         * objc.dg/va-meth-1.m: New test case.
11058 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11060         PR c/16633:
11061         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11062         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11064 2004-09-06  Devang Patel  <dpatel@apple.com>
11066         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11067         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11069 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11071         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11072         reflect changed line numbering of diagnostics.
11074 2004-09-06  Paul Brook  <paul@codesourcery.com>
11076         * gfortran.dg/edit_real_1.f90: Add new test.
11078 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11080         * gcc.dg/tree-ssa/loop-2.c: New test.
11081         * gcc.dg/tree-ssa/loop-3.c: New test.
11082         * gcc.dg/tree-ssa/loop-4.c: New test.
11083         * gcc.dg/tree-ssa/loop-5.c: New test.
11085 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11087         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11089 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11091         * gcc.dg/format/sentinel-1.c: New test.
11093 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11095         * testsuite/gcc.dg/builtins-46.c: New.
11097 2004-09-03  Devang Patel  <dpatel@apple.com>
11099         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11100         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11102 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11104         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11105         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11106         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11107         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11108         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11109         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11110         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11111         the non-portable bzero.
11112         * gcc.dg/20010912-1.c: xfail for NetWare.
11113         * gcc.dg/20020426-2.c: xfail for NetWare.
11114         * gcc.dg/20021014-1.c: xfail for NetWare.
11115         * gcc.dg/20021018-1.c: xfail for NetWare.
11116         * gcc.dg/20030213-1.c: xfail for NetWare.
11117         * gcc.dg/20030225-1.c: xfail for NetWare.
11118         * gcc.dg/20030708-1.c: xfail for NetWare.
11119         * gcc.dg/builtins-config.h: Also exclude NetWare.
11120         * gcc.dg/format/format.h: Define restrict only if not already defined.
11121         * gcc.dg/nest.c: xfail for NetWare.
11122         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11123         * lib/target-supports.exp (check_visibility_available): Exclude
11124         NetWare.
11126 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11128         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11129         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11130         deterministic starting point for the alignment of structure fields.
11131         * gcc.dg/Wpadded.c: Dito.
11132         * g++.dg/abi/vbase10.C: Dito.
11134 2004-09-03  Devang Patel  <dpatel@apple.com>
11136         * g++.dg/debug/pr15736.cc: New test.
11138 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11140         * README.QMTEST: Fix out-of-date link.
11142 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11144         PR fortran/16579
11145         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11146         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11148 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11150         * g++.dg/abi/arm_rtti1.C: New test.
11152 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11154         * gcc.dg/ppc-vector-memcpy.c: New.
11155         * gcc.dg/ppc-vector-memset.c: New.
11157 2004-09-02  Chao-ying Fu  <fu@mips.com>
11159         * gcc.target/mips/mips-3d-1.c: New test.
11160         * gcc.target/mips/mips-3d-2.c: New test.
11161         * gcc.target/mips/mips-3d-3.c: New test.
11162         * gcc.target/mips/mips-3d-4.c: New test.
11163         * gcc.target/mips/mips-3d-5.c: New test.
11164         * gcc.target/mips/mips-3d-6.c: New test.
11165         * gcc.target/mips/mips-3d-7.c: New test.
11166         * gcc.target/mips/mips-3d-8.c: New test.
11167         * gcc.target/mips/mips-3d-9.c: New test.
11168         * gcc.target/mips/mips-ps-1.c: New test.
11169         * gcc.target/mips/mips-ps-2.c: New test.
11170         * gcc.target/mips/mips-ps-3.c: New test.
11171         * gcc.target/mips/mips-ps-4.c: New test.
11172         * gcc.target/mips/mips-ps-type.c: New test.
11174 2004-09-02  Paul Brook  <paul@codesourcery.com>
11176         * gfortran.dg/edit_real_1.f90: Add new tests.
11178 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11180         PR fortran/15327
11181         * gfortran.dg/merge_char_1.f90: New test.
11183 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11185         PR fortran/16404
11186         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11188 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11190         PR c/1522
11191         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11193 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11195         * g++.dg/opt/loop1.C: Do not XFAIL.
11197 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11199         * gcc.c-torture/execute/20040831-1.c: New test.
11201 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11203         PR fortran/16579
11204         * gfortran.dg/g77/20010610.f: Now passes.
11205         Copy from g77.f-torture/execute. Add dg-run directive.
11206         * gfortran.dg/g77/README: Update
11208 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11210         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11211         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11212         (t1, t2, t3, t4): Add volatile.
11214 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11216         * g++.dg/ext/visibility/arm1.C: New test.
11218 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11220         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11221         -pedantic-errors.
11223 2004-09-01  Paul Brook  <paul@codesourcery.com>
11225         * gfortran.dg/eof_2.f90: New test.
11227 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11229         PR fortran/16579
11230         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11232 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11234         PR libfortran/16805
11235         * gfortran.dg/list_read_2.f90: New test.
11237 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11239         * g++.dg/abi/key1.C: New test.
11241 2004-08-31  Richard Henderson  <rth@redhat.com>
11243         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11244         form of offsetof.
11245         * g++.dg/other/offsetof5.C: Remove duplicate.
11247 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11249         PR fortran/17244
11250         * gfortran.dg/func_derived_1.f90: New test.
11252 2004-08-31  Paul Brook  <paul@codesourcery.com>
11254         * gfortran.dg/eof_1.f90: New test.
11256 2004-08-31  Paul Brook  <paul@codesourcery.com>
11258         * gfortran.dg/list_read_1.f90: New file.
11260 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11262         * g++.dg/opt/loop1.C: XFAIL.
11264 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11266         * gcc.dg/funcdef-storage-1.c: New.
11267         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11268         an extern function in local scope.
11269         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11270         declare an 'auto inline' function in local scope.
11271         * gcc.dg/20011130-1.c: Likewise.
11272         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11273         an 'auto' function in local scope.
11274         * gcc.dg/20021014-1.c: Likewise.
11275         * gcc.dg/20030331-2.c: Likewise.
11277 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11279         * gfortran.dg/blockdata_1.f90: New test.
11281 2004-08-30  Richard Henderson  <rth@redhat.com>
11283         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11285 2004-08-30  Richard Henderson  <rth@redhat.com>
11287         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11288         additional_flags set by alternate driver.
11289         (ieee-options): New procedure.
11290         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11291         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11292         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11293         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11295 2004-08-30  Richard Henderson  <rth@redhat.com>
11297         * lib/f-torture.exp: Remove.
11299 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11301         PR rtl-optimization/16590
11302         * g++.dg/opt/loop1.C: New test.
11304 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11306         PR fortran/13910
11307         * gfortran.dg/oldstyle_1.f90: New test.
11309 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11310         Paul Brook  <paul@codesourcery.com>
11312         * gfortran.dg/g77/README: Update.
11313         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11314         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11315         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11317 2004-08-28  Paul Brook  <paul@codesourcery.com>
11319         PR libfortran/17195
11320         * gfortran.dg/edit_real_1.f90: New test.
11322 2004-08-27  Paul Brook  <paul@codesourcery.com>
11324         * gfortran.dg/rewind_1.f90: New test.
11326 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11328         PR fortran/16597
11329         * gfortran.dg/pr16597.f90: New test.
11331 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11333         PR c/13801
11334         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11335         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11336         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11337         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11338         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11340 2004-08-26  Nick Clifton  <nickc@redhat.com>
11342         * gcc.c-torture/compile/pr17119.c: New test.
11344 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11346         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11348 2004-08-25  Richard Henderson  <rth@redhat.com>
11350         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11351         the bits that expect kind=8 to be the largest real kind.
11353 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11355         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11357 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11359         * gfortran.dg/assignment_1.f90: New test.
11361 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11363         * g++.dg/template/repo3.C: New test.
11365 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11367         PR middle-end/16693
11368         PR tree-optimization/16372
11369         * g++.dg/opt/pr16372-1.C: New test case.
11370         * g++.dg/opt/pr16693-1.C: New test case.
11371         * g++.dg/opt/pr16693-2.C: New test case.
11373 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11375         * objc.dg/proto-lossage-4.m: New test.
11377 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11379         PR c++/17155
11380         * g++.dg/inherit/local2.C: New test.
11382 2004-08-25  Paul Brook  <paul@codesourcery.com>
11384         PR fortran/17144
11385         * gfortran.dg/string_ctor_1.f90: New test.
11387 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11389         PR c++/14428
11390         * g++.dg/template/redecl2.C: New test.
11392 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11394         PR fortran/17143
11395         * gfortran.dg/pr17143.f90: New test.
11397 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11399         PR fortran/17164
11400         * gfortran.dg/pr17164.f90: New test.
11402 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11404         * gcc.dg/tree-ssa/loop-1.c: New test.
11406 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11408         * gcc.c-torture/compile/20040824-1.c: New test.
11410 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11412         * gcc.c-torture/compile/iftrap-3.c: New test.
11414 2004-08-24  Paul Brook  <paul@codesourcery.com>
11416         * gfortran.dg/entry_2.f90: New test.
11418 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11420         PR c++/16889
11421         * g++.dg/lookup/ambig[12].C: New.
11423 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11425         PR c++/16706
11426         * g++.dg/template/crash21.C: New test.
11427         * g++.dg/template/crash22.C: Likewise.
11429 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11431         PR c++/17149
11432         * g++.dg/template/access15.C: New.
11434 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11436         PR c++/17163
11437         * g++.dg/template/repo2.C: New test.
11439 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11441         PR rtl-optimization/17078
11442         * gcc.c-torture/execute/pr17078-1.c: New test case.
11444 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11446         PR c/14492
11447         * gcc.dg/debug/crash1.c: New test.
11449 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11451         PR c/16180
11452         * gcc.dg/loop-5.c: New test.
11454 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11456         * gcc.c-torture/execute/20040823-1.c: New test.
11458 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11460         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11461         to the assembler.  Simplify test accordingly.
11462         (asm_abi_flags): Use GNU names.
11463         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11464         to check for ABI flags.
11466 2004-08-22  Andrew Pinski  <apinski@apple.com>
11468         * g++.dg/opt/pr14029.C: New test.
11469         * gcc.c-torture/execute/pr15262.c: New test.
11471 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11473         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11475 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11477         PR 16908
11478         * gfortran.dg/direct_io.f90: New test.
11480 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11482         PR c++/17121
11483         * g++.dg/inherit/local2.C: New test.
11485 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11487         PR c++/17120
11488         * g++.dg/warn/Wparentheses-4.C: New test.
11490 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11492         PR c++/17121
11493         * g++.dg/inherit/local2.C: New test.
11495         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11496         * gcc.dg/ppc-ldstruct.c: Likewise.
11497         * gcc.dg/ppc64-abi-2.c: Likewise.
11499 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11501         PR rtl-optimization/17099
11502         * gcc.c-torture/execute/20040820-1.c: New test.
11504 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11506         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11508 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11510         PR fortran/17077
11511         * gfortran.dg/auto_array_1.f90: New test.
11513 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11515         PR fortran/17074
11516         * gfortran.dg/simpleif_1.f90: New test.
11518 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11520         * lib/target-supports.exp (check_profiling_available): Return
11521         false for arm*-*-symbianelf* and arm*-*-eabi*.
11523         PR c++/15890
11524         * g++.dg/template/delete1.C: New test.
11526 2004-08-19  Paul Brook  <paul@codesourcery.com>
11528         PR fortran/14976
11529         PR fortran/16228
11530         * gfortran.dg/data_char_1.f90: New test.
11532 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11534         PR fortran/16946
11535         * gfortran.dg/reduction.f90: New testcase.
11537 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11539         PR fortran/16520
11540         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11542 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11544         PR c++/17041
11545         * g++.dg/Wparentheses-3.C: New test.
11547 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11549         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11550         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11551         * gcc.dg/vect/vect-2.c: Likewise.
11552         * gcc.dg/vect/vect-3.c: Likewise.
11553         * gcc.dg/vect/vect-4.c: Likewise.
11554         * gcc.dg/vect/vect-5.c: Likewise.
11555         * gcc.dg/vect/vect-6.c: Likewise.
11556         * gcc.dg/vect/vect-7.c: Likewise.
11557         * gcc.dg/vect/vect-25.c: Likewise.
11558         * gcc.dg/vect/vect-31.c: Likewise.
11559         * gcc.dg/vect/vect-32.c: Likewise.
11560         * gcc.dg/vect/vect-34.c: Likewise.
11561         * gcc.dg/vect/vect-36.c: Likewise.
11562         * gcc.dg/vect/vect-all.c: Likewise.
11564 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11566         PR c++/17068
11567         * g++.dg/template/operator4.C: New test.
11569 2004-08-18  Richard Henderson  <rth@redhat.com>
11571         * gcc.dg/20040206-1.c: XFAIL.
11573 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11575         PR c++/16246
11576         * g++.dg/template/array7.C: New test.
11578 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11580         * gcc.dg/mips-movcc-1.c: New test.
11581         * gcc.dg/mips-movcc-2.c: New test.
11582         * gcc.dg/mips-movcc-3.c: New test.
11584         * gcc.dg/mips-nmadd-1.c: New test.
11585         * gcc.dg/mips-nmadd-2.c: New test.
11587 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11589         PR c++/15871
11590         * g++.dg/opt/inline8.C: New test.
11592         PR c++/16965
11593         * g++.dg/parse/error17.C: New test.
11595 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11597         * gcc.dg/vect: New directory for vectorizer tests.
11598         * gcc.dg/vect/tree-vect.h: New file.
11599         * gcc.dg/vect/vect.exp: New file.
11600         * gcc.dg/vect/pr16105.c.c: New test.
11601         * gcc.dg/vect/vect-1.c: New test.
11602         * gcc.dg/vect/vect-2.c: New test.
11603         * gcc.dg/vect/vect-3.c: New test.
11604         * gcc.dg/vect/vect-4.c: New test.
11605         * gcc.dg/vect/vect-5.c: New test.
11606         * gcc.dg/vect/vect-6.c: New test.
11607         * gcc.dg/vect/vect-7.c: New test.
11608         * gcc.dg/vect/vect-8.c: New test.
11609         * gcc.dg/vect/vect-9.c: New test.
11610         * gcc.dg/vect/vect-10.c: New test.
11611         * gcc.dg/vect/vect-11.c: New test.
11612         * gcc.dg/vect/vect-12.c: New test.
11613         * gcc.dg/vect/vect-13.c: New test.
11614         * gcc.dg/vect/vect-14.c: New test.
11615         * gcc.dg/vect/vect-15.c: New test.
11616         * gcc.dg/vect/vect-16.c: New test.
11617         * gcc.dg/vect/vect-17.c: New test.
11618         * gcc.dg/vect/vect-18.c: New test.
11619         * gcc.dg/vect/vect-19.c: New test.
11620         * gcc.dg/vect/vect-20.c: New test.
11621         * gcc.dg/vect/vect-21.c: New test.
11622         * gcc.dg/vect/vect-22.c: New test.
11623         * gcc.dg/vect/vect-23.c: New test.
11624         * gcc.dg/vect/vect-24.c: New test.
11625         * gcc.dg/vect/vect-25.c: New test.
11626         * gcc.dg/vect/vect-26.c: New test.
11627         * gcc.dg/vect/vect-27.c: New test.
11628         * gcc.dg/vect/vect-28.c: New test.
11629         * gcc.dg/vect/vect-29.c: New test.
11630         * gcc.dg/vect/vect-30.c: New test.
11631         * gcc.dg/vect/vect-31.c: New test.
11632         * gcc.dg/vect/vect-32.c: New test.
11633         * gcc.dg/vect/vect-33.c: New test.
11634         * gcc.dg/vect/vect-34.c: New test.
11635         * gcc.dg/vect/vect-35.c: New test.
11636         * gcc.dg/vect/vect-36.c: New test.
11637         * gcc.dg/vect/vect-37.c: New test.
11638         * gcc.dg/vect/vect-38.c: New test.
11639         * gcc.dg/vect/vect-40.c: New test.
11640         * gcc.dg/vect/vect-41.c: New test.
11641         * gcc.dg/vect/vect-42.c: New test.
11642         * gcc.dg/vect/vect-43.c: New test.
11643         * gcc.dg/vect/vect-44.c: New test.
11644         * gcc.dg/vect/vect-45.c: New test.
11645         * gcc.dg/vect/vect-46.c: New test.
11646         * gcc.dg/vect/vect-47.c: New test.
11647         * gcc.dg/vect/vect-48.c: New test.
11648         * gcc.dg/vect/vect-49.c: New test.
11649         * gcc.dg/vect/vect-50.c: New test.
11650         * gcc.dg/vect/vect-51.c: New test.
11651         * gcc.dg/vect/vect-52.c: New test.
11652         * gcc.dg/vect/vect-53.c: New test.
11653         * gcc.dg/vect/vect-54.c: New test.
11654         * gcc.dg/vect/vect-55.c: New test.
11655         * gcc.dg/vect/vect-56.c: New test.
11656         * gcc.dg/vect/vect-57.c: New test.
11657         * gcc.dg/vect/vect-58.c: New test.
11658         * gcc.dg/vect/vect-59.c: New test.
11659         * gcc.dg/vect/vect-60.c: New test.
11660         * gcc.dg/vect/vect-61.c: New test.
11661         * gcc.dg/vect/vect-all.c: New test.
11662         * gcc.dg/vect/vect-none.c: New test.
11664 2004-08-17  Paul Brook  <paul@codesourcery.com>
11666         PR fortran/13082
11667         * gfortran.dg/entry_1.f90: New test.
11669 2004-08-17  Andrew Pinski  <apinski@apple.com>
11671         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11673 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11675         * gcc.dg/pr17036-1.c: New test.
11677 2004-08-16  Devang Patel  <dpatel@apple.com>
11679         * gcc.dg/darwin-20040809-1.c: New test.
11681 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11683         * gcc.dg/funcdef-attr-1.c: New test.
11685 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11687         * gcc.dg/altivec-17.c: New test.
11688         * gcc.dg/altivec-18.c: New test.
11690 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11692         PR c++/6749
11693         * g++.dg/template/vtable2.C: New test.
11695 2004-08-14  Richard Henderson  <rth@redhat.com>
11697         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11698         * gcc.dg/pack-test-4.c (main): Return 0.
11699         * gcc.dg/setjmp-1.c: Remove XFAIL.
11700         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11702 2004-08-14  Richard Henderson  <rth@redhat.com>
11704         * gcc.dg/980217-1.c: Add prototype for printf.
11706 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11708         * gfortran.dg/pr16935.f90: New test.
11710 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11712         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11714 2004-08-13  Paul Brook  <paul@codesourcery.com>
11716         * gfortran.dg/der_io_1.f90: Remove stray comma.
11718 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11720         * gcc.dg/vmx/cw-bug-2.c: Remove.
11721         * gcc.dg/vmx/vprint-1.c: Remove.
11722         * gcc.dg/vmx/vscan-1.c: Remove.
11724 2004-08-12  Devang patel  <dpatel@apple.com>
11726         * gcc.dg/darwin-20040809-2.c: New test.
11728 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11730         * g++.dg/ext/altivec-12.C: New test.
11732         * g++.dg/ext/altivec-11.C: New test.
11734 2004-08-12  Paul Brook  <paul@codesourcery.com>
11736         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11738 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11740         * g++.dg/ext/altivec-2.C: Check for hardware support before
11741         executing any VMX instructions.
11743         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
11745 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
11747         PR c++/16276
11748         * g++.old-deja/g++.other/comdat4.C: New test.
11749         * g++.old-deja/g++.other/comdat4-aux.cc: New.
11751 2004-08-12  Ben Elliston  <bje@au.ibm.com>
11753         PR target/16286
11754         * gcc.dg/pr16286.c: New test.
11756 2004-08-12 Jan Beulich <jbeulich@novell.com>
11758         * g++.dg/ext/asm5.C: New.
11760 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11762         PR c++/16698
11763         * g++.dg/eh/crash1.C: New test.
11765         PR c++/16717
11766         * g++.dg/ext/construct1.C: New test.
11768 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11770         PR c++/16853
11771         * g++.dg/init/ptrmem1.C: New test.
11773         PR c++/16618
11774         * g++.dg/parse/offsetof5.C: New test.
11776         PR c++/16870
11777         * g++.dg/template/overload3.C: New test.
11779 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
11781         PR c++/16964
11782         * g++.dg/parse/error16.C: New test.
11784         PR c++/16904
11785         * g++.dg/template/error14.C: New test.
11787         PR c++/16929
11788         * g++.dg/template/error15.C: New test.
11790 2004-08-11  Devang Patel  <dpatel@apple.com>
11792         * gcc.dg/darwin-ld-20040809-1.c: New test.
11793         * gcc.dg/darwin-ld-20040809-2.c: New test.
11795 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
11797         PR fortran/16917
11798         * gfortran.dg/dfloat_1.f90: New test.
11800 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
11802         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
11803         * gcc.dg/dll-2.c: Fix dg-require syntax.
11804         * gcc.misc-tests/arm-isr.c (abort): Declare.
11805         (exit): Likewise.
11807 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
11809         PR c++/16971
11810         * g++.dg/parse/crash16.C: New test.
11812 2004-08-10  Roger Sayle  <roger@eyesopen.com>
11814         * gcc.dg/mips-rsqrt-1.c: New test case.
11815         * gcc.dg/mips-rsqrt-2.c: New test case.
11816         * gcc.dg/mips-rsqrt-3.c: New test case.
11818 2004-08-10  Paul Brook  <paul@codesourcery.com>
11820         * gfortran.dg/der_io_1.f90: New test.
11822 2004-08-10  Paul Brook  <paul@codesourcery.com>
11824         PR fortran/16919
11825         * gfortran.dg/der_array_1.f90: New test.
11827 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
11829         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
11831 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
11833         * gcc.dg/wchar_t-2.c: Fix typo.
11835 2004-08-09  Falk Hueffner  <falk@debian.org>
11837         PR tree-optimization/12517
11838         * gcc.c-torture/compile/pr12517.c: New test.
11840         PR tree-optimization/12578
11841         * gcc.c-torture/compile/pr12578.c: New test.
11843         PR tree-optimization/12899
11844         * gcc.c-torture/compile/pr12899.c: New test.
11846         PR rtl-optimization/14692
11847         * gcc.c-torture/compile/pr14692.c: New test.
11849         PR tree-optimization/16461
11850         * gcc.c-torture/compile/pr16461.c: New test.
11852 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
11854         * gfortran.dg/getenv_1.f90: New test.
11856 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11858         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
11859         wchar_t.
11860         * gcc.dg/symbian5.c: Test -fno-short-wchar.
11862 2004-08-06  Paul Brook  <paul@codesourcery.com>
11864         * gfortran.dg/ret_array_1.f90: New test.
11865         * gfortran.dg/ret_pointer_1.f90: New test.
11867 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
11869         * gcc.dg/missing-field-init-[12].c: New tests.
11870         * g++.dg/warn/missing-field-init-[12].C: New tests.
11872 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
11874         * gcc.dg/enum2.c: New test.
11875         * gcc.dg/symbian3.c: Likewise.
11876         * gcc.dg/symbian4.c: Likewise.
11877         * gcc.dg/wchar_t-2.c: Likewise.
11879 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11881         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
11882         destructor tests.
11884 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
11886         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
11887         dg-require-visiblity.
11888         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
11889         * g++.dg/ext/visibility/fvisibility.C: Likewise.
11890         * g++.dg/ext/visibility/memfuncts.C: Likewise.
11891         * g++.dg/ext/visibility/new1.C: Likewise.
11892         * g++.dg/ext/visibility/pragma.C: Likewise.
11893         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
11894         * g++.dg/ext/visibility/virtual.C: Likewise.
11895         * g++/dg/ext/visibility/visibility-1.C: Likewise.
11896         * g++/dg/ext/visibility/visibility-2.C: Likewise.
11897         * g++/dg/ext/visibility/visibility-3.C: Likewise.
11898         * g++/dg/ext/visibility/visibility-4.C: Likewise.
11899         * g++/dg/ext/visibility/visibility-5.C: Likewise.
11900         * g++/dg/ext/visibility/visibility-6.C: Likewise.
11901         * g++/dg/ext/visibility/visibility-7.C: Likewise.
11902         * g++/dg/ext/visibility/visibility-8.C: New test.
11903         * gcc.c-torture/compile/dll.x: Remove.
11904         * gcc.dg/dll-2.c: Use dg-require-dll
11905         * gcc.dg/visibility-10.c: New test.
11906         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
11907         supporting DLLs.
11908         * testsuite/lib/scanasm.exp (scan_hidden): New function.
11909         (scan_not_hidden): Likewise.
11911 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
11913         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
11915 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
11917         * gcc.c-torture/execute/20040805-1.c: New test.
11919 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
11921         * gcc.dg/20020118-1.c: Declare abort.
11922         * gcc.dg/altivec_check.h: Likewise.
11923         * gcc.dg/iftrap-2.c: Likewise.
11924         * gcc.dg/pragma-darwin.c: Likewise.
11925         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
11927 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
11929         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
11931 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11933         * gcc.c-torture/execute/builtins/abs-2.c,
11934         gcc.c-torture/execute/builtins/abs-3.c,
11935         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
11936         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
11937         intmax_t, uintmax_t and their limits.
11938         * gcc.dg/intmax_t-1.c: New test.
11940 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11942         * g++.dg/tc1/dr147.C: Add reference to PR.
11944 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
11946         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
11947         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
11949 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
11951         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
11953 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11955         * gcc.dg/redecl-5.c: New test.
11956         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
11957         of scanf.
11959 2004-08-03  Roger Sayle  <roger@eyesopen.com>
11961         PR middle-end/16790
11962         * gcc.c-torture/execute/pr16790-1.c: New test case.
11964 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
11966         * g++.dg/ext/visibility/assign1.C: New test.
11967         * g++.dg/ext/visibility/new1.C: Likewise.
11969         * gcc.dg/symbian1.c: New test.
11970         * gcc.dg/symbian2.c: Likewise.
11972 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
11974         PR target/16570
11975         * gcc.dg/i386-sse-9.c: New test.
11977 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11979         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
11981 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
11983         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
11984         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
11985         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
11986         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
11987         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
11988         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
11989         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
11990         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
11991         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
11992         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
11993         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
11994         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
11995         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
11996         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
11997         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
11998         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
11999         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12000         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12001         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12002         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12003         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12004         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12005         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12006         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12007         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12008         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12009         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12010         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12011         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12012         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12013         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12014         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12015         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12016         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12017         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12018         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12019         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12020         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12021         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12022         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12023         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12024         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12025         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12026         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12027         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12028         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12029         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12030         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12031         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12032         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12033         gcc.misc-tests/i386-pf-3dnow-1.c,
12034         gcc.misc-tests/i386-pf-athlon-1.c,
12035         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12036         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12037         Declare built-in functions used.
12038         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12040 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12042         PR c++/16707
12043         * g++.dg/lookup/using12.C: New test.
12045         * g++.dg/init/null1.C: Fix PR number.
12046         * g++.dg/parse/namespace10.C: Likewise.
12048 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12050         PR c++/16224
12051         * g++.dg/template/spec17.C: New test.
12052         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12053         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12055 2004-08-02  David Billinghurst
12057         PR fortran/16292
12058         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12060 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12062         * gcc.dg/ia64-got-1.c: New test case.
12064 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12066         PR c++/16489
12067         * g++.dg/init/null1.C: New test.
12068         * g++.dg/tc1/dr76.C: Adjust error marker.
12070         PR c++/16529
12071         * g++.dg/parse/namespace10.C: New test.
12073         PR c++/16810
12074         * g++.dg/inherit/ptrmem2.C: New test.
12076 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12078         PR target/16155
12079         * gcc.dg/pr16155.c: New test.
12081 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12083         * gcc.dg/redecl-2.c: New test.
12085 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12087         * gcc.dg/darwin-longdouble.c: New file.
12089 2004-07-30  Richard Henderson  <rth@redhat.com>
12091         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12092         write to constant argument.
12093         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12095 2004-07-30  Richard Henderson  <rth@redhat.com>
12097         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12098         tests of nearest around zero.
12100 2004-07-30  Andrew Pinski  <apinski@apple.com>
12102         * gcc.c-torture/compile/20040730-1.c: New test.
12104 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12106         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12107         powerpc-eabispe.
12109 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12111         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12113 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12115         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12116         contains $ld_library_path.
12117         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12119 2004-07-29  Richard Henderson  <rth@redhat.com>
12121         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12123         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12124         (alt2, which): New.
12125         (Check): Accept either alternative.
12127 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12129         * g++.dg/abi/inline1.C: New test.
12130         * g++.dg/abi/local1-a.cc: Likewise.
12131         * g++.dg/abi/local1.C: Likewise.
12132         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12133         * g++.dg/abi/mangle12.C: Likewise.
12134         * g++.dg/abi/mangle17.C: Likewise.
12135         * g++.dg/abi/mangle20-2.C: Likewise.
12136         * g++.dg/opt/interface1.C: Likewise.
12137         * g++.dg/opt/interface1.h: Likewise.
12138         * g++.dg/opt/interface1-a.cc: New test.
12139         * g++.dg/parse/repo1.C: New test.
12140         * g++.dg/template/repo1.C: Likewise.
12141         * g++.dg/warn/Winline-1.C: Likewise.
12142         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12144 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12146         * gcc.dg/tree-ssa/20040729-1.c: New test.
12148 2004-07-27  Matt Austern <austern@apple.com>
12150         * gcc.dg/darwin-bool-1.c: New test.
12151         * gcc.dg/darwin-bool-2.c: New test.
12153 2004-07-28  Richard Henderson  <rth@redhat.com>
12155         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12156         arguments in the correct type.  Don't write to constant arguments.
12158 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12160         PR tree-optimization/16688
12161         PR tree-optimization/16689
12162         * g++.dg/tree-ssa/pr16688.C: New test.
12164 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12166         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12167         loads.  Not only in the comment, this time.
12169 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12171         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12172         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12173         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12174         * gcc.dg/sh4a-bitmovua.c: New.
12175         * gcc.dg/sh4a-cos.c: New.
12176         * gcc.dg/sh4a-cosf.c: New.
12177         * gcc.dg/sh4a-fprun.c: New.
12178         * gcc.dg/sh4a-fsrra.c: New.
12179         * gcc.dg/sh4a-memmovua.c: New.
12180         * gcc.dg/sh4a-sin.c: New.
12181         * gcc.dg/sh4a-sincos.c: New.
12182         * gcc.dg/sh4a-sincosf.c: New.
12183         * gcc.dg/sh4a-sinf.c: New.
12185 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12187         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12188         conditionals.
12189         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12190         loads.
12191         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12192         DOM1.
12194 2004-07-27  Andrew Pinski  <apinski@apple.com>
12196         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12198 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12200         * gcc.dg/pragma-isr.c: New test.
12202 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12204         PR c++/14429
12205         * g++.dg/template/ttp11.C: New test.
12207 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12209         * gcc.c-torture/compile/20040727-1.c: New test.
12211 2004-07-26  Eric Christopher  <echristo@redhat.com>
12213         * gcc.c-torture/compile/20040726-2.c: New test.
12215 2004-07-26  Andrew Pinski  <apinski@apple.com>
12217         * g++.dg/rtti/tinfo1.C: Xfail.
12219 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12221         * gcc.c-torture/compile/20040726-1.c: New test.
12223 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12224             Brian Ryner  <bryner@brianryner.com>
12226         PR c++/9283
12227         PR c++/15000
12228         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12229         * g++.dg/ext/visibility/: New directory.
12230         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12231         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12232         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12233         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12234         * g++.dg/ext/visibility/fvisibility.C,
12235         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12236         g++.dg/ext/visibility/fvisibility-override1.C
12237         g++.dg/ext/visibility/fvisibility-override2.C
12238         g++.dg/ext/visibility/memfuncts.C
12239         g++.dg/ext/visibility/noPLT.C
12240         g++.dg/ext/visibility/pragma.C
12241         g++.dg/ext/visibility/pragma-override1.C
12242         g++.dg/ext/visibility/pragma-override2.C
12243         g++.dg/ext/visibility/staticmemfuncts.C
12244         g++.dg/ext/visibility/virtual.C: New tests.
12246 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12248         PR c/15360
12249         * gcc.dg/pr15360-1.c: New test.
12251 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12253         * gcc.dg/pragma-align-2.c: New test.
12254         * gcc.dg/pragma-init-fini.c: New test.
12255         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12256         targets.
12258 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12260         * gcc.dg/init-string-2.c: New test.
12262 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12264         PR 16684
12265         * gcc.dg/Wredundant-decls-1.c: New test case.
12267 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12269         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12270         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12271         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12272         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12273         * gcc.dg/compat/generate-random.c: New file.
12274         * gcc.dg/compat/generate-random.h: Likewise.
12275         * gcc.dg/compat/generate-random_r.c: Likewise.
12276         * gcc.dg/compat/struct-layout-1.h: Likewise.
12277         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12278         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12279         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12280         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12281         * gcc.dg/compat/struct-layout-1_main.c: New test.
12282         * gcc.dg/compat/struct-layout-1_x.c: New file.
12283         * gcc.dg/compat/struct-layout-1_y.c: New file.
12284         * gcc.dg/compat/struct-layout-1_test.h: New file.
12286 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12288         * gcc.dg/comp-return-1.c: New test
12290 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12292         * gcc.dg/vmx/8-02a.c: Fix typo.
12294         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12295         * gcc.dg/darwin-abi-3.c: New test.
12297         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12298         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12300         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12301         * gcc.dg/vmx/ops-long-1.c: New test.
12302         * gcc.dg/vmx/ops-long-2.c: New test.
12304 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12306         * g++.dg/lookup/conv-[1234].C: New.
12308 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12310         * g++.dg/parse/attr2.C: Simplify.
12312 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12314         PR c/7284
12315         * gcc.c-torture/execute/pr7284-1.c: New test.
12317 2004-07-22  Brian Booth  <bbooth@redhat.com>
12319         * gcc.dg/tree-ssa/20040721-1.c: New test.
12321 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12323         * g++.dg/template/crash20.c: New.
12325 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12327         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12328         Add dg-run directive.  Declare variables as required.
12329         * gfortran.dg/g77/README: Update
12331 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12333         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12334         gcc.dg/cris-peep2-andu2.c: New tests.
12336 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12338         PR c/15052
12339         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12340         on return type.
12341         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12342         messages.
12343         * gcc.dg/qual-return-2.c: Update expected messages.
12344         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12346 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12348         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12349         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12351 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12353         PR c/11250
12354         * gcc.dg/init-string-1.c: New test.
12356 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12358         PR middle-end/15345
12359         PR c/16450
12360         * gcc.dg/torture/nested-fn-1.c: New test.
12362 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12364         PR target/16559
12365         * gcc.dg/ia64-fptr-1.c: New file.
12367 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12369         PR c++/14497
12370         * g++.dg/template/spec16.C: New test.
12371         * g++.old-deja/g++.robertl/eb118.C: Remove.
12373 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12375         PR c++/509
12376         * g++.dg/template/spec15.C: New test.
12378 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12380         Copy cases from g77.f-torture/execute and add dg-run
12381         directive.  Other changes as noted.
12382         * gfortran.dg/g77/13037.f
12383         * gfortran.dg/g77/1832.f
12384         * gfortran.dg/g77/19981119-0.f
12385         * gfortran.dg/g77/19990313-0.f
12386         * gfortran.dg/g77/19990313-1.f
12387         * gfortran.dg/g77/19990313-2.f
12388         * gfortran.dg/g77/19990313-3.f
12389         * gfortran.dg/g77/19990419-1.f
12390         * gfortran.dg/g77/19990826-0.f
12391         * gfortran.dg/g77/19990826-2.f
12392         * gfortran.dg/g77/20000503-1.f
12393         * gfortran.dg/g77/20001111.f
12394         * gfortran.dg/g77/20010116.f
12395         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12396         * gfortran.dg/g77/20010430.f
12397         * gfortran.dg/g77/6177.f
12398         * gfortran.dg/g77/947.f
12399         * gfortran.dg/g77/970816-3.f
12400         * gfortran.dg/g77/971102-1.f
12401         * gfortran.dg/g77/980520-1.f
12402         * gfortran.dg/g77/980628-0.f
12403         * gfortran.dg/g77/980628-1.f
12404         * gfortran.dg/g77/980628-10.f
12405         * gfortran.dg/g77/980628-2.f
12406         * gfortran.dg/g77/980628-3.f
12407         * gfortran.dg/g77/980628-7.f
12408         * gfortran.dg/g77/980628-8.f
12409         * gfortran.dg/g77/980628-9.f
12410         * gfortran.dg/g77/980701-0.f
12411         * gfortran.dg/g77/980701-1.f
12412         * gfortran.dg/g77/cabs.f
12413         * gfortran.dg/g77/claus.f
12414         * gfortran.dg/g77/complex_1.f
12415         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12416         * gfortran.dg/g77/dcomplex.f
12417         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12418         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12419         * gfortran.dg/g77/f90-intrinsic-numeric.f
12420         * gfortran.dg/g77/int8421.f
12421         * gfortran.dg/g77/labug1.f
12422         * gfortran.dg/g77/large_vec.f
12423         * gfortran.dg/g77/le.f
12424         * gfortran.dg/g77/short.f
12425         * gfortran.dg/g77/README: Update
12427 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12429         PR c++/16637
12430         * g++.dg/parse/lookup4.C: New test.
12432 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12434         PR c++/16175
12435         * g++.dg/template/ttp10.C: New test.
12437 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12439         * gcc.dg/pr12625-1.c: New test.
12441 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12443         * testsuite/gcc.dg/switch-warn-1.c: New test.
12444         * testsuite/gcc.dg/switch-warn-2.c: New test.
12445         * gcc.c-torture/compile/pr14730.c: Update.
12447 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12449         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12450         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12451         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12452         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12454 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12456         PR c++/16623
12457         * g++.dg/template/assign1.C: New test.
12459 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12461         PR c++/12170
12462         * g++.dg/template/ttp9.C: New test.
12464 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12466         * gcc.dg/format/cmn-err-1.c: New test.
12468 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12470         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12471         gcc.dg/Wparentheses-10.c: New tests.
12472         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12474 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12476         PR fortran/16465
12477         * gfortran.dg/g77//ffixed-line-length-0.f,
12478         gfortran.dg/g77/ffixed-line-length-132.f,
12479         gfortran.dg/g77/ffixed-line-length-72.f,
12480         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12481         gfortran.dg/g77/README: Update.
12483 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12485         PR c++/13092
12486         * g++.dg/template/non-dependent7.C: New test.
12487         * g++.dg/template/non-dependent8.C: Likewise.
12488         * g++.dg/template/non-dependent9.C: Likewise.
12489         * g++.dg/template/non-dependent10.C: Likewise.
12491 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12493         PR c++/16337
12494         * g++.dg/parse/attr2.C: New test.
12496 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12498         * g77.dg: Removed.
12499         * g77.f-torture: Ditto.
12501 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12503         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12504         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12505         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12507 2004-07-16  Richard Henderson  <rth@redhat.com>
12509         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12511 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12513         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12514         tests with full list of options.
12515         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12516         of TORTURE_OPTIONS if test contains 'dg-do run'.
12518         PR fortran/16404
12519         * gfortran.dg/do_iterator.f90: New test.
12521 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12523         PR rtl-optimization/16536
12524         * gcc.c-torture/execute/restrict-1.c: New test.
12526 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12528         PR fortran/15324
12529         * gfortran.dg/pr15324.f90: New test.
12531         PR fortran/15129
12532         * gfortran.dg/pr15129.f90: New test.
12534         PR fortran/15140
12535         * gfortran.dg/pr15140.f90: New test.
12537         PR fortran/13792
12538         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12539         compile-time simplification.
12541 2004-07-14  Mike Stump  <mrs@apple.com>
12543         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12545 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12547         PR target/16325
12548         * gcc.dg/profile-generate-1.c: New.
12550 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12552         * gcc.c-torture/execute/20040709-1.c: New test.
12553         * gcc.c-torture/execute/20040709-2.c: New test.
12555 2004-07-14  Mike Stump  <mrs@apple.com>
12557         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12559 2004-07-14  Mike Stump  <mrs@apple.com>
12561         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12563 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12565         PR c++/16518
12566         * g++.dg/parse/mutable1.C: New test.
12568 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12570         PR tree-optimization/16443
12571         * gcc.dg/tree-ssa/20040713-1.c: New test.
12573 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12575         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12576         for operator new.
12578 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12580         * gfortran.dg/g77/README: New file
12581         * gfortran.dg/g77/19981216-0.f:  Copy from
12582         g77.f-torture/noncompile.  Add "dg-do compile" and
12583         dg-error as required.
12584         * gfortran.dg/g77/19990218-1.f: Likewise
12585         * gfortran.dg/g77/19990905-1.f: Likewise
12586         * gfortran.dg/g77/9263.f: Likewise
12587         * gfortran.dg/g77/980615-0.f: Likewise
12588         * gfortran.dg/g77/980616-0.f: Likewise
12589         * gfortran.dg/g77/check0.f: Likewise
12590         * gfortran.dg/g77/select_no_compile.f: Likewise
12592 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12594         Copy files from g77.f-torture/compile.
12595         Add "{ dg-do compile}".  Other changes as noted
12596         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12597         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12598         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12599         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12600         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12601         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12602         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12603         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12604         statement to conform to standard.  Append alpha1.x for reference.
12605         * gfortran.dg/g77/xformat.f: Add dg-warning
12607 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12609         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12610         Add {dg-do compile} directive.
12611         * gfortran.dg/g77/cpp2.F: Likewise
12613 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12615         PR c++/5402
12616         * g++.dg/lookup/name-clash1.C: New test.
12618         PR c++/9777
12619         * g++.dg/lookup/name-clash2.C: New test.
12621         PR c++/12102
12622         * g++.dg/lookup/name-clash3.C: New test.
12624 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12626         * g++.dg/lookup/new2.C: New test.
12627         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12629 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12631         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12632         Add {dg-do compile} directive.
12633         * gfortran.dg/g77/13060.f: Likewise
12634         * gfortran.dg/g77/19990218-0.f: Likewise
12635         * gfortran.dg/g77/19990305-0.f: Likewise
12636         * gfortran.dg/g77/19990419-0.f: Likewise
12637         * gfortran.dg/g77/19990502-0.f: Likewise
12638         * gfortran.dg/g77/19990502-1.f: Likewise
12639         * gfortran.dg/g77/19990525-0.f: Likewise
12640         * gfortran.dg/g77/19990826-1.f: Likewise
12641         * gfortran.dg/g77/19990826-3.f: Likewise
12642         * gfortran.dg/g77/19990905-2.f: Likewise
12643         * gfortran.dg/g77/20000412-1.f: Likewise
12644         * gfortran.dg/g77/20000511-1.f: Likewise
12645         * gfortran.dg/g77/20000511-2.f: Likewise
12646         * gfortran.dg/g77/20000518.f: Likewise
12647         * gfortran.dg/g77/20000601-1.f: Likewise
12648         * gfortran.dg/g77/20000601-2.f: Likewise
12649         * gfortran.dg/g77/20000629-1.f: Likewise
12650         * gfortran.dg/g77/20000630-2.f: Likewise
12651         * gfortran.dg/g77/20010115.f: Likewise
12652         * gfortran.dg/g77/20010321-1.f: Likewise
12653         * gfortran.dg/g77/20010426.f: Likewise
12654         * gfortran.dg/g77/20020307-1.f: Likewise
12655         * gfortran.dg/g77/8485.f: Likewise
12656         * gfortran.dg/g77/960317-1.f: Likewise
12657         * gfortran.dg/g77/970915-0.f: Likewise
12658         * gfortran.dg/g77/980310-1.f: Likewise
12659         * gfortran.dg/g77/980310-2.f: Likewise
12660         * gfortran.dg/g77/980310-3.f: Likewise
12661         * gfortran.dg/g77/980310-4.f: Likewise
12662         * gfortran.dg/g77/980310-6.f: Likewise
12663         * gfortran.dg/g77/980310-7.f: Likewise
12664         * gfortran.dg/g77/980310-8.f: Likewise
12665         * gfortran.dg/g77/980419-2.f: Likewise
12666         * gfortran.dg/g77/980424-0.f: Likewise
12667         * gfortran.dg/g77/980427-0.f: Likewise
12668         * gfortran.dg/g77/980729-0.f: Likewise
12669         * gfortran.dg/g77/981117-1.f: Likewise
12670         * gfortran.dg/g77/toon_1.f: Likewise
12672 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12674         PR c++/2204
12675         * g++.dg/other/abstract2.C: New test.
12677 2004-07-12  Paul Brook  <paul@codesourcery.com>
12679         * gfortran.dg/pointer_init_1.f90: New test.
12681 2004-07-11  Paul Brook  <paul@codesourcery.com>
12683         PR fortran/15986
12684         * gfortran.dg/contained_1.f90: New test.
12686 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12688         * g++.dg/parse/defarg8.C: New test.
12690 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12692         PR fortran/16433
12693         * gfortran.dg/pr16433.f: New test.
12695         PR fortran/17574
12696         * gfortran.dg/pr15754.f90: New test.
12698 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12700         PR tree-optimization/16437
12701         * gcc.c-torture/execute/bitfld-4.c: New test.
12703 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12705         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12706         access to common var from module.
12708 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12710         PR fortran/16336
12711         * gfortran.fortran-torture/execute/common_2.f90: New test.
12713 2004-07-10  Paul Brook  <paul@codesourcery.com>
12715         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12717 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12719         PR fortran/15969
12720         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12722 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12724         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12725         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12726         * gfortran.dg/g77/ffree-form-1.f: Likewise
12727         * gfortran.dg/g77/ffree-form-2.f: Likewise
12728         * gfortran.dg/g77/ffree-form-3.f: Likewise
12729         * gfortran.dg/g77/fno-underscoring.f: Likewise
12730         * gfortran.dg/g77/funderscoring.f: Likewise
12731         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12733 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12735         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12737 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12738         Paul Brook  <paul@codesourcery.com>
12740         PR fortran/13415
12741         * gfortran.dg/common_pointer_1.f90: New test.
12743 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12745         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
12747 2004-07-09  James E Wilson  <wilson@specifixinc.com>
12749         PR target/16364
12750         * gcc.c-torture/compile/20040709-1.c: New.
12752 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12754         PR fortran/14077
12755         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
12757 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12759         PR fortran/13201
12760         * gfortran.dg/shape_1.f90: New test.
12762 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
12763             Andrew Pinski  <apinski@apple.com>
12765         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
12767 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12769         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
12770         comment.
12772 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12773         Paul Brook  <paul@codesourcery.com>
12775         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
12776         '.f95' and '.F95'.
12778 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
12780         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
12782 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12784         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
12785         testcases with capital suffix.
12787 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12789         PR fortran/15481
12790         PR fortran/13372
12791         PR fortran/13575
12792         PR fortran/15978
12793         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
12795         * gfortran.dg/implicit_1.f90: New test.
12797 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12799         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
12800         expression to match gfortran warning/error messages
12801         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
12802         dg-error text.
12804 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12806         * lib/fortran-torture.exp: Rename proc search_for to
12807         search_for_re.
12809 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12811         * gcc.c-torture/execute/simd-5.x: New file.
12812         XFAIL on SPARC 64-bit at -O0.
12814 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12816         PR c++/8211
12817         PR c++/16165
12818         * g++.dg/warn/effc3.C: New test.
12820 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12822         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
12823         change X to 1X in format.
12824         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
12825         add data statements to conform to standard.
12827 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12829         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
12830         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
12831         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
12833 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
12835         * gfortran.dg/g77/7388.f: Copy from g77.dg
12836         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
12837         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
12838         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
12839         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
12840         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
12841         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
12842         * gfortran.dg/g77/strlen0.f: Likewise
12844 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
12846         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
12847         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
12849 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12851         * gcc.c-torture/execute/920428-2.x: Delete.
12852         * gcc.c-torture/execute/920501-7.x: Likewise.
12854 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
12856         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
12857         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
12858         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
12859         prescott and c3-2.
12860         (PREFETCH_3DNOW): Add -march=c3.
12862 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
12864         PR c/16437
12865         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
12866         * gcc.c-torture/execute/bf64-1.x: Likewise.
12868 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12870         * gcc.c-torture/compile/20040708-1.c: New test.
12872 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12874         PR c++/16169
12875         * g++.dg/warn/effc2.C: New test.
12877 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12879         * gcc.c-torture/execute/bitfld-1.x: Remove.
12880         * gcc.c-torture/execute/bitfld-3.c: New test.
12881         * gcc.dg/bitfld-2.c: Remove XFAILs.
12883 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
12885         PR c++/16276
12886         * g++.dg/rtti/tinfo1.C: New file.
12888 2004-07-07  Eric Christopher  <echristo@redhat.com>
12890         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
12892 2004-07-07  Andrew Pinski  <apinski@apple.com>
12894         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
12896 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
12898         * g++.dg/init/call1.C: XFAIL.
12900 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
12902         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
12903         except for movstrict*, to movmem* and clrstr* to clrmem*.
12905 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
12907         * gcc.c-torture/execute/20040707-1.c: New test.
12909 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
12911         * gcc.c-torture/execute/20040706-1.c: New test.
12913 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12915         PR c++/3671
12916         * g++.dg/template/spec14.C: New test.
12918 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
12920         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
12921         nothing if not yet defined.  Use it in b, c and d type definitions.
12922         * gcc.c-torture/execute/20040705-1.c: New test.
12923         * gcc.c-torture/execute/20040705-2.c: New test.
12925 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12927         PR c++/2518
12928         * g++.dg/lookup/new1.C: New test.
12930 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12932         PR c++/11406
12933         * g++.dg/template/sizeof8.C: New test.
12935 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
12937         * gcc.c-torture/compile/20040705-1.c: New test.
12939 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
12941         * gfortran.fortran-torture/execute/seq_io.f90: New test.
12943 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
12945         * gcc.dg/cpp/if-mop.c: Two new testcases.
12946         * gcc.dg/cpp/trad/comment-3.c: New.
12948 2004-07-04  Paul Brook  <paul@codesourcery.com>
12950         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
12952 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
12954         PR c++/3761
12955         * g++.dg/lookup/crash4.C: New test.
12957 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
12959         * gcc.c-torture/execute/builtin-abs-1.c
12960         * gcc.c-torture/execute/builtin-abs-2.c
12961         * gcc.c-torture/execute/builtin-complex-1.c
12962         * gcc.c-torture/execute/builtins/string-1-lib.c
12963         * gcc.c-torture/execute/builtins/string-1.c
12964         * gcc.c-torture/execute/builtins/string-2-lib.c
12965         * gcc.c-torture/execute/builtins/string-2.c
12966         * gcc.c-torture/execute/builtins/string-3-lib.c
12967         * gcc.c-torture/execute/builtins/string-3.c
12968         * gcc.c-torture/execute/builtins/string-4-lib.c
12969         * gcc.c-torture/execute/builtins/string-4.c
12970         * gcc.c-torture/execute/builtins/string-5-lib.c
12971         * gcc.c-torture/execute/builtins/string-5.c
12972         * gcc.c-torture/execute/builtins/string-6-lib.c
12973         * gcc.c-torture/execute/builtins/string-6.c
12974         * gcc.c-torture/execute/builtins/string-7-lib.c
12975         * gcc.c-torture/execute/builtins/string-7.c
12976         * gcc.c-torture/execute/builtins/string-8-lib.c
12977         * gcc.c-torture/execute/builtins/string-8.c
12978         * gcc.c-torture/execute/builtins/string-9-lib.c
12979         * gcc.c-torture/execute/builtins/string-9.c
12980         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
12981         * gcc.c-torture/execute/builtins/string-asm-1.c
12982         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
12983         * gcc.c-torture/execute/builtins/string-asm-2.c
12984         * gcc.c-torture/execute/stdio-opt-1.c
12985         * gcc.c-torture/execute/stdio-opt-2.c
12986         * gcc.c-torture/execute/stdio-opt-3.c
12987         * gcc.c-torture/execute/string-opt-1.c
12988         * gcc.c-torture/execute/string-opt-10.c
12989         * gcc.c-torture/execute/string-opt-11.c
12990         * gcc.c-torture/execute/string-opt-12.c
12991         * gcc.c-torture/execute/string-opt-13.c
12992         * gcc.c-torture/execute/string-opt-14.c
12993         * gcc.c-torture/execute/string-opt-15.c
12994         * gcc.c-torture/execute/string-opt-16.c
12995         * gcc.c-torture/execute/string-opt-2.c
12996         * gcc.c-torture/execute/string-opt-6.c
12997         * gcc.c-torture/execute/string-opt-7.c
12998         * gcc.c-torture/execute/string-opt-8.c:
12999         Replace with ...
13001         * gcc.c-torture/execute/builtins/abs-2.c
13002         * gcc.c-torture/execute/builtins/abs-3.c
13003         * gcc.c-torture/execute/builtins/complex-1.c
13004         * gcc.c-torture/execute/builtins/fprintf.c
13005         * gcc.c-torture/execute/builtins/fputs.c
13006         * gcc.c-torture/execute/builtins/memcmp.c
13007         * gcc.c-torture/execute/builtins/memmove.c
13008         * gcc.c-torture/execute/builtins/memops-asm.c
13009         * gcc.c-torture/execute/builtins/mempcpy-2.c
13010         * gcc.c-torture/execute/builtins/mempcpy.c
13011         * gcc.c-torture/execute/builtins/memset.c
13012         * gcc.c-torture/execute/builtins/printf.c
13013         * gcc.c-torture/execute/builtins/sprintf.c
13014         * gcc.c-torture/execute/builtins/strcat.c
13015         * gcc.c-torture/execute/builtins/strchr.c
13016         * gcc.c-torture/execute/builtins/strcmp.c
13017         * gcc.c-torture/execute/builtins/strcpy.c
13018         * gcc.c-torture/execute/builtins/strcspn.c
13019         * gcc.c-torture/execute/builtins/strlen-2.c
13020         * gcc.c-torture/execute/builtins/strlen.c
13021         * gcc.c-torture/execute/builtins/strncat.c
13022         * gcc.c-torture/execute/builtins/strncmp-2.c
13023         * gcc.c-torture/execute/builtins/strncmp.c
13024         * gcc.c-torture/execute/builtins/strncpy.c
13025         * gcc.c-torture/execute/builtins/strpbrk.c
13026         * gcc.c-torture/execute/builtins/strpcpy-2.c
13027         * gcc.c-torture/execute/builtins/strpcpy.c
13028         * gcc.c-torture/execute/builtins/strrchr.c
13029         * gcc.c-torture/execute/builtins/strspn.c
13030         * gcc.c-torture/execute/builtins/strstr-asm.c
13031         * gcc.c-torture/execute/builtins/strstr.c:
13032         ... these new files.
13034         * gcc.c-torture/execute/builtins/abs-2-lib.c
13035         * gcc.c-torture/execute/builtins/abs-3-lib.c
13036         * gcc.c-torture/execute/builtins/complex-1-lib.c
13037         * gcc.c-torture/execute/builtins/fprintf-lib.c
13038         * gcc.c-torture/execute/builtins/fputs-lib.c
13039         * gcc.c-torture/execute/builtins/memcmp-lib.c
13040         * gcc.c-torture/execute/builtins/memmove-lib.c
13041         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13042         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13043         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13044         * gcc.c-torture/execute/builtins/memset-lib.c
13045         * gcc.c-torture/execute/builtins/printf-lib.c
13046         * gcc.c-torture/execute/builtins/sprintf-lib.c
13047         * gcc.c-torture/execute/builtins/strcat-lib.c
13048         * gcc.c-torture/execute/builtins/strchr-lib.c
13049         * gcc.c-torture/execute/builtins/strcmp-lib.c
13050         * gcc.c-torture/execute/builtins/strcpy-lib.c
13051         * gcc.c-torture/execute/builtins/strcspn-lib.c
13052         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13053         * gcc.c-torture/execute/builtins/strlen-lib.c
13054         * gcc.c-torture/execute/builtins/strncat-lib.c
13055         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13056         * gcc.c-torture/execute/builtins/strncmp-lib.c
13057         * gcc.c-torture/execute/builtins/strncpy-lib.c
13058         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13059         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13060         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13061         * gcc.c-torture/execute/builtins/strrchr-lib.c
13062         * gcc.c-torture/execute/builtins/strspn-lib.c
13063         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13064         * gcc.c-torture/execute/builtins/strstr-lib.c
13065         * gcc.c-torture/execute/builtins/lib/abs.c
13066         * gcc.c-torture/execute/builtins/lib/fprintf.c
13067         * gcc.c-torture/execute/builtins/lib/memset.c
13068         * gcc.c-torture/execute/builtins/lib/printf.c
13069         * gcc.c-torture/execute/builtins/lib/sprintf.c
13070         * gcc.c-torture/execute/builtins/lib/strcpy.c
13071         * gcc.c-torture/execute/builtins/lib/strcspn.c
13072         * gcc.c-torture/execute/builtins/lib/strncat.c
13073         * gcc.c-torture/execute/builtins/lib/strncmp.c
13074         * gcc.c-torture/execute/builtins/lib/strncpy.c
13075         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13076         * gcc.c-torture/execute/builtins/lib/strspn.c
13077         * gcc.c-torture/execute/builtins/lib/strstr.c:
13078         New files containing support routines.
13080         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13081         declaration.
13082         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13083         when not optimizing.
13085 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13087         PR c++/16240
13088         * g++.dg/abi/mangle22.C: New test.
13089         * g++.dg/abi/mangle23.C: Likewise.
13091 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13093         PR fortran/16290
13094         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13095         Allow for cases without denormalized floating point numbers.
13097 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13099         PR c/1027
13100         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13101         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13102         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13103         expected warning text.
13104         * gcc.dg/format/diag-2.c: New test.
13106 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13108         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13110 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13112         * gcc.dg/builtins-43.c: New.
13113         * gcc.dg/builtins-44.c: New.
13114         * gcc.dg/builtins-45.c: New.
13116 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13117             Andreas Tobler  <a.tobler@schweiz.ch>
13119         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13120         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13121         as SIGSEGV.
13122         * gcc.dg/cleanup-11.c: Likewise.
13123         * gcc.dg/cleanup-8.c: Likewise.
13124         * gcc.dg/cleanup-9.c: Likewise.
13125         * gcc.dg/cleanup-5.c: Run on all platforms.
13127 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13129         * g++.dg/warn/nonnull1.C: New test.
13131 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13133         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13134         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13135         Special-case the Sun compiler wrt to <complex.h>.
13137 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13139         * gcc.dg/Wunreachable-8.C: New test.
13141         * gcc.dg/h8300-ice2.c : New test.
13143 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13145         PR fortran/16161
13146         * gfortran.fortran-torture/compile/implicit.f90: Add test
13147         for implicit character.
13149 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13151         PR fortran/16289
13152         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13153         Use tiny() intrinsic to find smallest non-negative real
13155 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13157         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13158         * gcc.dg/compat/struct-by-value-22_x.c: New.
13159         * gcc.dg/compat/struct-by-value-22_y.c: New.
13161         * gcc.c-torture/execute/20040629-1.c: New test.
13163 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13165         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13166         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13168         PR target/16195
13169         * gcc.dg/20040625-1.c: New test.
13171 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13173         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13175 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13177         PR fortran/15963
13178         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13180 2004-06-29  Richard Henderson  <rth@redhat.com>
13182         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13184 2004-06-29  Paul Brook  <paul@codesourcery.com>
13186         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13187         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13189 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13191         PR c++/16260
13192         * g++.dg/parse/crash15.C: New.
13194 2004-06-28  Andrew Pinski  <apinski@apple.com>
13196         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13197         by the error already.
13199         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13201 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13203         PR target/14041
13204         * gcc.dg/h8300-bss-align-1.c : New.
13206 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13208         * PR c++/16174
13209         * g++.dg/template/ctor4.C: New.
13211 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13213         PR c++/16205
13214         * g++.dg/warn/Wsequence-point-1.C: New test.
13216 2004-06-27  Paul Brook  <paul@codesourcery.com>
13218         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13220 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13222         * g++.old-deja/g++.mike/p7325.C: Remove.
13224 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13226         PR c/14963
13227         * gcc.dg/pr14963.c: New test.
13229 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13231         PR c++/16193
13232         * g++.dg/parse/redef1.C: New test.
13234 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13236         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13237         20021110.c.
13238         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13239         20021119-1.c.
13240         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13241         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13242         5-04.c.
13243         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13244         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13245         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13246         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13247         g++.brendan/enum14.C.
13248         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13249         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13250         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13251         g++.mike/virt1.C.
13252         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13253         memtemp24.C.
13255 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13257         * gcc.dg/20040527-1.c: New test case.
13259 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13261         PR gfortran/pr16196
13262         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13264 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13266         PR middle-end/15825
13267         * gcc.dg/pr15825-1.c: New test case.
13269 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13271         * gcc.c-torture/execute/20040625-1.c: New test.
13273 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13275         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13277 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13279         * gcc.dg/torture/mips-div-1.c: New test.
13281 2004-06-24  Jeff Law  <law@redhat.com>
13283         * gcc.dg/tree-ssa/20040624-1.c: New test.
13285 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13287         * gcc.c-torture/compile/20040624-1.c: New test.
13289 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13291         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13292         this directory.
13294 2004-06-23  Andrew Pinski  <apinski@apple.com>
13296         PR middle-end/15988
13297         * g++.dg/opt/ptrmem4.C: New test.
13299         * gcc.dg/c90-array-quals-2.c: New test.
13301 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13303         * gcc.dg/kpice1.c: New test.
13305 2006-06-23  Andrew Pinski  <apinski@apple.com>
13307         * gcc.dg/c90-array-quals.c: New test.
13309 2006-06-22  Richard Henderson  <rth@redhat.com>
13311         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13313 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13315         * gcc.dg/builtins-config.h: Handle FreeBSD.
13317 2006-06-22  Richard Henderson  <rth@redhat.com>
13319         * g++.dg/opt/devirt1.C: New.
13321 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13323         * g++.dg/opt/pr15551.C: New testcase.
13325 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13327         PR target/14800
13328         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13329         x86_64-*-linux* when compiling for 32bit.
13331 2004-06-21  Andrew Pinski  <apinski@apple.com>
13333         * gcc.dg/pch/struct-1.c: New.
13334         * gcc.dg/pch/struct-1.hs: New.
13336 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13338         * gcc.dg/pch/save-temps-1.c: New file.
13339         * gcc.dg/pch/save-temps-1.hs: New file.
13341 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13343         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13344         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13346 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13348         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13349         to fix type error.
13350         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13351         Remove trailing spaces.
13353 2004-06-21  Richard Henderson  <rth@redhat.com>
13355         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13356         merging && to BIT_FIELD_REF.
13358 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13360         * g++.dg/opt/placeholder1.C: New test.
13362 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13364         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13365         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13366         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13367         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13369 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13371         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13372         extern "C".
13373         * g++.dg/other/pragma-re-1.C: Add comments.
13375 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13377         PR gfortran/16080
13378         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13380 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13382         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13383         instead of setting the type of size_t by
13384         hand.
13386 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13388         * gcc.dg/unordered-2.c: New test case.
13389         * gcc.dg/unordered-3.c: New test case.
13391 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13393         PR other/16043
13394         * lib/g++.exp (g++_version): Tweak regexp for version
13395         * lib/g77.exp (g77_version): Likewise
13396         * lib/gfortran.exp (gfortran_version): Likewise
13397         * lib/objc.exp (objc_version): Likewise
13398         * lib/treelang.exp (treelang_version): Likewise
13400 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13402         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13403         Use INT_MAX instead of __INT_MAX__.
13404         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13406         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13407         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13408         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13409         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13410         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13411         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13412         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13413         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13414         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13416         * gcc.dg/range-test-1.c: New test.
13417         * g++.dg/opt/range-test-1.C: New test.
13419 2004-06-17  Richard Henderson  <rth@redhat.com>
13421         * objc.dg/sync-1.m: New.
13422         * objc.dg/try-catch-1.m: Don't force next runtime.
13423         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13424         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13425         shadowed catch clause.
13426         * objc.dg/try-catch-5.m: New.
13428 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13430         Bug 14610
13431         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13433 2004-06-15  Richard Henderson  <rth@redhat.com>
13435         * gcc.dg/20001116-1.c: Move expected warning line.
13437 2004-06-15  Richard Henderson  <rth@redhat.com>
13439         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13440         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13442 2004-06-15  Jeff Law  <law@redhat.com>
13444         * gcc.dg/tree-ssa/20040615-1.c: New test.
13445         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13446         be less sensitive to operand ordering.
13447         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13449 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13451         * g++.dg/abi/bitfield3.C: Add comment..
13453 2004-06-15  Richard Henderson  <rth@redhat.com>
13455         * g++.dg/ext/stmtexpr1.C: XFAIL.
13456         * gcc.dg/20030612-1.c: XFAIL.
13458 2004-06-15  Eric Christopher  <echristo@redhat.com>
13460         * g++.dg/charset/asm5.c: New.
13461         * gcc.dg/charset/asm6.c: New.
13463 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13465         PR fortran/15962
13466         * gfortran.fortran-torture/execute/select_1.f90: New test.
13468 2004-06-15  Paul Brook  <paul@codesourcery.com>
13470         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13472 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13474         PR c++/15967
13475         * g++.dg/lookup/crash3.C: New test.
13477 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13479         PR c++/15947
13480         * g++.dg/parse/dtor4.C: New test.
13482 2004-06-14  Jeff Law  <law@redhat.com>
13484         * gcc.c-torture/compile/20040614-1.c: New test.
13486 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13488         PR fortran/15211
13489         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13490         LEN of a character array.
13492 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13494         PR c++/15096
13495         * g++.dg/template/ptrmem10.C: New test.
13497         PR c++/14930
13498         * g++.dg/template/friend30.C: New test.
13500 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13502         PR fortran/14928
13503         * gfortran.fortran-torture/compile/mloc.f90: New test.
13505 2004-06-13  Paul Brook  <paul@codesourcery.com>
13507         * gfortran.fortran-torture/execute/random_2.f90: New test.
13509 2004-06-13  Eric Christopher  <echristo@redhat.com>
13511         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13513 2004-06-12  Paul Brook  <paul@codesourcery.com>
13515         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13517 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13519         PR fortran/14923
13520         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13522 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13524         PR fortran/14957
13525         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13526         syntax errors in end statements of contained subroutines.
13528 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13530         PR fortran/12841
13531         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13533 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13535         PR fortran/15665
13536         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13538 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13540         PR gfortran/12839
13541         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13543 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13545         PR c++/15862
13546         * g++.dg/parse/enum1.C: New test.
13548 2004-06-10  Jeff Law  <law@redhat.com>
13550         * gcc.c-torture/compile/20040610-1.c: New test.
13552 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13554         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13555         * g++.old-deja/g++.other/decl3.C: Likewise.
13557 2004-06-10  Brian Booth  <bbooth@redhat.com>
13559         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13560         V_MAY_DEF instead of VDEF.
13561         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13563 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13565         PR c++/14211
13566         * g++.dg/conversion/const1.C: New test.
13568         PR c++/15076
13569         * g++.dg/conversion/reinterpret1.C: New test.
13571         PR c++/15877
13572         * g++.dg/template/enum2.C: New test.
13574         PR c++/15227
13575         * g++.dg/template/error13.C: New test.
13577 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13579         PR fortran/14957
13580         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13581         arguments to test_* REAL and of the right size.
13583 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13585         PR target/15569
13586         PR rtl-optimization/15681
13587         * gcc.dg/20040609-1.c: New test.
13589 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13591         PR c++/14791
13592         * g++.dg/opt/builtins1.C: New test.
13594 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13596         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13597         that use default windows32 struct layout.
13598         * gcc.dg/i386-bitfield2.c: Likewise.
13600 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13602         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13603         for mingw32 and cygwin targets.
13605 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13607         * gcc.dg/pch/macro-4.c: New.
13608         * gcc.dg/pch/macro-4.hs: New.
13610 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13612         PR fortran/13249
13613         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13615 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13617         PR fortran/13372
13618         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13620 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13622         PR gfortran/14897
13623         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13625 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13627         PR gfortran/15755
13628         * gfortran.fortran-torture/execute/backspace.c : New test.
13630 2004-06-09  Paul Brook  <paul@codesourcery.com>
13632         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13633         (pointer_to_section): Rewrite to use smaller array.
13635 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13637         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13638         * gcc.dg/ext/altivec-10.c: Same.
13639         * gcc.dg/ext/altivec-11.c: Same.
13640         * gcc.dg/ext/altivec-12.c: Same.
13641         * gcc.dg/ext/altivec-13.c: Same.
13642         * gcc.dg/ext/altivec-14.c: Same.
13643         * gcc.dg/ext/altivec-15.c: Same.
13644         * gcc.dg/ext/altivec-16.c: Same.
13645         * gcc.dg/ext/altivec-3.c: Same.
13646         * gcc.dg/ext/altivec-4.c: Same.
13647         * gcc.dg/ext/altivec-6.c: Same.
13648         * gcc.dg/ext/altivec-7.c: Same.
13649         * gcc.dg/ext/altivec-8.c: Same.
13650         * gcc.dg/ext/altivec-varargs-1.c: Same.
13652         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13653         * g++.dg/ext/altivec-10.C: Same.
13654         * g++.dg/ext/altivec-2.C: Same.
13655         * g++.dg/ext/altivec-3.C: Same.
13656         * g++.dg/ext/altivec-4.C: Same.
13657         * g++.dg/ext/altivec-5.C: Same.
13658         * g++.dg/ext/altivec-6.C: Same.
13659         * g++.dg/ext/altivec-7.C: Same.
13660         * g++.dg/ext/altivec-8.C: Same.
13661         * g++.dg/ext/altivec-9.C: Same.
13663 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13665         PR c++/7841
13666         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13668 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13670         * gcc.dg/union-1.c: New test.
13672 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13674         * gcc.dg/builtins-41.c: New test case.
13675         * gcc.dg/builtins-42.c: New test case.
13677 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13679         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13680         * g++.dg/ext/altivec-10.C: Same.
13681         * g++.dg/ext/altivec-2.C: Same.
13682         * g++.dg/ext/altivec-3.C: Same.
13683         * g++.dg/ext/altivec-4.C: Same.
13684         * g++.dg/ext/altivec-5.C: Same.
13685         * g++.dg/ext/altivec-6.C: Same.
13686         * g++.dg/ext/altivec-7.C: Same.
13687         * g++.dg/ext/altivec-8.C: Same.
13688         * g++.dg/ext/altivec-9.C: Same.
13689         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13690         * g++.old-deja/g++.brendan/new3.C: Same.
13691         * gcc.c-torture/execute/eeprof-1.x: Same.
13693 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13695         PR c/14765
13696         * gcc.dg/pr14765-1.c: New test.
13698 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13700         PR c/14649
13701         * gcc.dg/pr14649-1.c: New test case.
13703 2004-06-07  Richard Henderson  <rth@redhat.com>
13705         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13706         if temporaries.
13708 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13710         * g++.dg/eh/elide1.C: Remove XFAIL.
13712 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13714         PR c++/15337
13715         * g++.dg/expr/sizeof3.C: New test.
13717         PR c++/14777
13718         * g++.dg/template/access14.C: New test.
13720         PR c++/15554
13721         * g++.dg/template/enum1.C: New test.
13723         PR c++/15057
13724         * g++.dg/eh/throw1.C: New test.
13726 2004-06-07  David Ayers  <d.ayers@inode.at>
13727             Ziemowit Laski  <zlaski@apple.com>
13729         * lib/objc.exp (objc_target_compile): Revert the '-framework
13730         Foundation' flag fix, since bare Darwin does not ship
13731         with the Foundation framework.
13732         * objc/execute/next_mapping.h: Provide a local NSConstantString
13733         @interface and @implementation.
13734         (objc_constant_string_init): A constructor function, used to
13735         initialize the NSConstantString meta-class object.
13736         * objc/execute/string1.m: Include "next_mapping.h" instead of
13737         <Foundation/NSString.h>.
13738         * objc/execute/string2.m: Likewise.
13739         * objc/execute/string3.m: Likewise.
13740         * objc/execute/string4.m: Likewise.
13742 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
13744         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
13745         to double. Replace double with FLOAT.
13746         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
13748         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
13749         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
13750         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
13751         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
13752         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
13753         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
13754         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
13755         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
13757 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
13759         PR c/13519
13760         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
13762 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13764         PR c++/15503
13765         * g++.dg/template/meminit2.C: New test.
13767 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
13769         PR target/15822
13770         * gcc.c-torture/execute/compare-fp-1.c,
13771         gcc.c-torture/execute/compare-fp-2.c,
13772         gcc.c-torture/execute/compare-fp-3.c,
13773         gcc.c-torture/execute/compare-fp-4.c,
13774         gcc.c-torture/execute/compare-fp-3.x,
13775         gcc.c-torture/execute/compare-fp-4.x: Moved...
13776         * gcc.c-torture/execute/ieee/compare-fp-1.c,
13777         gcc.c-torture/execute/ieee/compare-fp-2.c,
13778         gcc.c-torture/execute/ieee/compare-fp-3.c,
13779         gcc.c-torture/execute/ieee/compare-fp-4.c,
13780         gcc.c-torture/execute/ieee/compare-fp-3.x,
13781         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
13783 2004-06-04  David Ayers  <d.ayers@inode.at>
13785         * objc/execute/protocol-isEqual-4.m: New testcase.
13787 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
13789         * objc/execute/protocol-isEqual-1.m: New testcase.
13790         * objc/execute/protocol-isEqual-2.m: New testcase.
13791         * objc/execute/protocol-isEqual-3.m: New testcase.
13793 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13795         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
13797 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
13799         * lib/objc.exp (objc_target_compile): When running tests on
13800         Darwin (Mac OS X), inform the linker about '-framework
13801         'Foundation'.
13803 2004-06-02  Eric Christopher  <echristo@redhat.com>
13805         * gcc.c-torture/compile/20040602-1.c: New.
13807 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
13809         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
13810         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
13812         PR tree-optimization/14736
13813         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
13815         PR tree-optimization/14042
13816         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
13818         PR tree-optimization/14729
13819         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
13821 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13823         PR fortran/15557
13824         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
13826 2004-06-01  Richard Hederson  <rth@redhat.com>
13828         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
13830 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13832         PR c++/14932
13833         * g++.dg/parse/offsetof4.C: New test.
13835 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
13837         PR objc/7993
13838         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
13840 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
13842         PR c++/15701
13843         * g++.dg/template/friend29.C: New test.
13845 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
13847         PR c/15749
13848         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
13850 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13852         * gcc.dg/sparc-trap-1.c: New test.
13854 2004-05-31  Roger Sayle  <roger@eyesopen.com>
13856         PR middle-end/15069
13857         * g++.dg/opt/fold3.C: New test case.
13859 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
13861         * lib/target-supports.exp (check_iconv_available): Fix fallout
13862         from 2004-05-28 patch.
13864 2004-05-30  Paul Brook  <paul@codesourcery.com>
13866         PR fortran/15620
13867         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
13868         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
13870 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
13872         * gfortran.fortran-torture/execute/random_1.f90: New test.
13874 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13876         * g++.dg/ext/altivec-10.C: New test.
13878 2004-05-29  Paul Brook  <paul@codesourcery.com>
13880         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
13882 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13884         * gcc.dg/altivec-16.c: New test.
13886 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
13888         * lib/target-supports.exp (check_vmx_hw_available): New.
13889         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
13891         * lib/target-supports.exp (check_alias_available,
13892         check_iconv_available, check_named_sections_available): Use
13893         unique names for temporary files.
13895 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
13897         * gcc.dg/altivec-15.c: New test.
13899 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13901         PR c++/15083
13902         * g++.dg/warn/noeffect6.C: New test.
13904         PR c++/15471
13905         * g++.dg/expr/ptrmem4.C: New test.
13907         PR c++/15640
13908         * g++.dg/template/operator3.C: New test.
13910 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
13912         PR c++/14668
13913         * g++.dg/lookup/redecl1.C: New test.
13914         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
13916 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
13918         * gcc.c-torture/execute/compare-fp-1.c,
13919         gcc.c-torture/execute/compare-fp-2.c,
13920         gcc.c-torture/execute/compare-fp-3.c,
13921         gcc.c-torture/execute/compare-fp-4.c,
13922         gcc.c-torture/execute/compare-fp-3.x,
13923         gcc.c-torture/execute/compare-fp-4.x,
13924         gcc.dg/pr15649-1.c: New.
13926 2004-05-27  Adam Nemet  <anemet@lnxw.com>
13928         PR c++/12883
13929         * g++.dg/init/array14.C: New test.
13931 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
13933         * lib/compat.exp (compat-get-options-main): New.
13934         (compat-get-options): Remove unneeded code, warn for ignored
13935         command.
13936         (compat-execute): Check flag set by dg-require-* commands.
13938         * lib/compat.exp (compat-execute): Break up long lines.
13940 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
13942         * gcc.dg/altivec-7.c: Don't use 'vector long'.
13943         * gcc.dg/altivec-14.c: New test.
13944         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
13946         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
13947         * gcc.dg/altivec-12.c: Ditto.
13949         * gcc.dg/altivec-3.c: Move call to altivec_check.
13951 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13953         PR c++/15044
13954         * g++.dg/template/error12.C: New test.
13956         PR c++/15317
13957         * g++.dg/ext/attrib15.C: New test.
13959         PR c++/15329
13960         * g++.dg/template/ptrmem9.C: New test.
13962 2004-05-25  Paul Brook  <paul@codesourcery.com>
13964         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
13966 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13968         PR c++/15165
13969         * g++.dg/template/crash19.C: New test.
13971 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13973         PR c++/15025
13974         * g++.dg/template/redecl1.C: New test.
13976 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
13978         PR c++/14821
13979         * g++.dg/other/ns1.C: New test.
13981         PR c++/14883
13982         * g++.dg/template/invalid1.C: New test.
13984 2004-05-23  Paul Brook  <paul@codesourcery.com>
13985         Victor Leikehman  <lei@haifasphere.co.il>
13987         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
13988         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
13990 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13992         PR c++/15285
13993         PR c++/15299
13994         * g++.dg/template/non-dependent5.C: New test.
13995         * g++.dg/template/non-dependent6.C: New test.
13997 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
13999         PR c++/15507
14000         * g++.dg/inherit/union1.C: New test.
14002         PR c++/15542
14003         * g++.dg/template/addr1.C: New test.
14005         PR c++/15427
14006         * g++.dg/template/array5.C: New test.
14008         PR c++/15287
14009         * g++.dg/template/array6.C: New test.
14011 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14012             Roger Sayle  <roger@eyesopen.com>
14014         * g++.dg/lookup/forscope2.C: New test case.
14016 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14018         * gcc.dg/cpp/Wmissingdirs.c: New.
14020 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14022         PR target/15301
14023         * gcc.dg/compat/union-m128-1.h: New file.
14024         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14025         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14026         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14028 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14030         PR target/15302
14031         * gcc.dg/compat/struct-complex-1.h: New file.
14032         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14033         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14034         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14036 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14038         PR middle-end/3074
14039         * gcc.dg/pr3074-1.c: New test case.
14040         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14042 2004-05-20  Falk Hueffner  <falk@debian.org>
14044         PR other/15526
14045         * gcc.dg/ftrapv-1.c: New test case.
14047 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14049         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14051 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14052             Jeff Law  <law@redhat.com>
14054         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14055         * gcc.dg/tree-ssa/20040518-2.c: New test.
14057         * gcc.dg/tree-ssa/20040518-1.c: New test.
14059 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14061         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14063 2004-05-18  Paul Brook  <paul@codesourcery.com>
14065         PR fortran/13930
14066         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14068 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14070         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14071         constant folding.
14073 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14075         * gcc.dg/tree-ssa/20040517-1.c: New test.
14077 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14079         * gcc.dg/loop-4.c: New test.
14081 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14083         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14085 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14087         PR fortran/15311
14088         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14090 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14092         PR fortran/13826
14093         PR fortran/13940
14094         * gfortran.fortran-torture/compile/data_1.f90: New test.
14096 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14098         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14099         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14101 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14103         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14105 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14107         PR c/15444
14108         * gcc.dg/format/xopen-1.c: Adjust expected message.
14109         * gcc.dg/format/xopen-3.c: New test.
14111 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14113         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14115 2004-05-14  Jeff Law  <law@redhat.com>
14117         * gcc.dg/tree-ssa/20040514-2.c: New test.
14119 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14121         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14122         this ...
14123         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14124         this.
14126 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14128         * gcc.dg/tree-ssa/20040514-1.c: New test.
14130 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14132         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14133         test.
14135 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14137         PR fortran/14066
14138         * gfortran.fortran-torture/compile/do_1.f90: New test.
14140 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14142         PR fortran/15051
14143         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14144         test.
14146 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14148         PR fortran/15149
14149         * gfortran.fortran-torture/execute/random_init.f90: New test.
14151 2004-05-13  Paul Brook  <paul@codesourcery.com>
14153         PR fortran/15314
14154         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14156 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14158         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14159         for the powerpc case.
14161 2004-05-13  Jeff Law  <law@redhat.com>
14163         * gcc.dg/tree-ssa/20040513-1.c: New test.
14164         * gcc.dg/tree-ssa/20040513-2.c: New test.
14166 2004-05-13  Paul Brook  <paul@codesourcery.com>
14168         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14169         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14170         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14172 2004-05-13  Andreas Schwab  <schwab@suse.de>
14174         PR other/10819
14175         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14176         characters.
14178 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14180         PR fortran/15294
14181         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14183 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14185         Merge from tree-ssa-20020619-branch.  See
14186         ChangeLog.tree-ssa for details.
14188 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14190         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14191         include <altivec.h> explicitly.
14192         * gcc.dg/altivec-13.c: Likewise.
14194 2004-05-11  Paul Brook  <paul@codesourcery.com>
14196         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14198 2004-05-10  Eric Christopher  <echristo@redhat.com>
14200         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14201         * gcc.dg/sibcall-4.c: Ditto.
14203 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14205         * g++.dg/ext/altivec-8.C: New test case.
14206         * gcc.dg/altivec-13.c: New test case.
14208 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14210         * gcc.c-torture/execute/divcmp-1.c: New test case.
14211         * gcc.c-torture/execute/divcmp-2.c: New test case.
14212         * gcc.c-torture/execute/divcmp-3.c: New test case.
14214 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14216         * g++.dg/other/pragma-re-2.C: New test.
14218 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14220         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14221         * gcc.dg/i386-387-2.c: Likewise.
14223         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14224         __builtin_drem.
14225         * gcc.dg/i386-387-6.c: Likewise.
14227 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14229         * gcc.dg/builtins-33.c:  Also check log1p*.
14231 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14233         PR optimization/15296
14234         * gcc.c-torture/execute/pr15296.c: New test.
14236 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14238         * gcc.dg/builtins-40.c: New test.
14240 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14242         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14244 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14246         * g++.dg/ext/spe1.C: New testcase.
14248 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14250         * objc.dg/image-info.m: Allow additional attributes
14251         for __image_info section.
14253 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14255         * gcc.dg/torture/mips-hilo-2.c: New test.
14257 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14259         PR c++/14389
14260         * g++.dg/template/member5.C: New test.
14262 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14264         * gcc.dg/builtins-34.c: Also check expm1*.
14266 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14268         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14269         * gcc.dg/torture/builtin-convert-3.c: New test.
14271 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14273         PR middle-end/15054
14274         * g++.dg/opt/pr15054.C: New test.
14276 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14278         * gcc.dg/torture/builtin-rounding-1.c: New test.
14279         * gcc.dg/builtins-25.c: Delete.
14280         * gcc.dg/builtins-29.c: Delete.
14282 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14284         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14285         * gcc.dg/sibcall-4.c: Likewise.
14286         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14288 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14290         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14291         bit-field on 16-bit targets.
14293 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14295         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14296         16-bit targets.
14298 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14300         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14301         * gcc.dg/rs6000-power2-2.c: Likewise.
14303 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14305         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14306         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14307         Change the asm registers to be in form of frN instead of fN.
14309 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14311         * gcc.dg/torture/builtin-convert-2.c: New test.
14313 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14315         * gcc.dg/rs6000-power2-1.c: New test.
14316         * gcc.dg/rs6000-power2-2.c: New test.
14318 2004-04-28  Jan Hubicka  <jh@suse.cz>
14320         * gcc.dg/unused-6.c: New test.
14322 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14323             Ulrich Weigand  <uweigand@de.ibm.com>
14325         * ada/acats/run_all.sh: Define $target variable.
14327 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14329         PR c++/15119
14330         * g++.dg/other/vararg-1.C: New test.
14332         PR c++/4794
14333         * g++.dg/eh/cleanup3.C: New test.
14335 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14337         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14338         and ad8011a (target_insn).
14339         * ada/acats/support/macro.dfs: Likewise.
14340         * ada/acats/support/impbit.adb: New file.
14342 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14344         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14346 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14348         * gcc.dg/loop-3.c: New test.
14350 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14352         * gcc.c-torture/execute/simd-5.c: New test.
14354 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14356         PR c++/15064
14357         * g++.dg/template/crash18.C: New test.
14359 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14361         * g++.dg/ext/complit3.C: New test.
14363 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14365         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14366         * gcc.dg/altivec-3.c: Same.
14367         * gcc.dg/altivec-varargs-1.c: Same.
14369 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14371         * lib/target-supports.exp (check_profiling_available): Assume
14372         profiling is not available on powerpc-eabi targets.
14374 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14376         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14377         * gcc.dg/vmx/bug-1.c: Ditto.
14379 2004-04-20  Eric Christopher  <echristo@redhat.com>
14381         * gcc.dg/charset/extern.c: New test.
14382         * g++.dg/charset/extern3.cc: Ditto.
14384 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14386         * gcc.dg/builtins-39.c: New test.
14388 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14390         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14392 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14394         * gcc.dg/torture/mips-hilo-1.c: New test.
14396 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14398         * gcc.c-torture/compile/20040419-1.c: New test.
14400 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14402         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14404 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14405             Aldy Hernandez  <aldyh@redhat.com>
14407         * gcc.c-torture/execute/va-arg-24.c: New.
14409 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14410             Aldy Hernandez  <aldyh@redhat.com>
14412         * gcc.dg/vmx/1b-01.c: New.
14413         * gcc.dg/vmx/1b-02.c: New.
14414         * gcc.dg/vmx/1b-03.c: New.
14415         * gcc.dg/vmx/1b-04.c: New.
14416         * gcc.dg/vmx/1b-05.c: New.
14417         * gcc.dg/vmx/1b-06.c: New.
14418         * gcc.dg/vmx/1b-07.c: New.
14419         * gcc.dg/vmx/1c-01.c: New.
14420         * gcc.dg/vmx/1c-02.c: New.
14421         * gcc.dg/vmx/3a-01a.c: New.
14422         * gcc.dg/vmx/3a-01.c: New.
14423         * gcc.dg/vmx/3a-01m.c: New.
14424         * gcc.dg/vmx/3a-03.c: New.
14425         * gcc.dg/vmx/3a-03m.c: New.
14426         * gcc.dg/vmx/3a-04.c: New.
14427         * gcc.dg/vmx/3a-04m.c: New.
14428         * gcc.dg/vmx/3a-05.c: New.
14429         * gcc.dg/vmx/3a-06.c: New.
14430         * gcc.dg/vmx/3a-06m.c: New.
14431         * gcc.dg/vmx/3a-07.c: New.
14432         * gcc.dg/vmx/3b-01.c: New.
14433         * gcc.dg/vmx/3b-02.c: New.
14434         * gcc.dg/vmx/3b-10.c: New.
14435         * gcc.dg/vmx/3b-13.c: New.
14436         * gcc.dg/vmx/3b-14.c: New.
14437         * gcc.dg/vmx/3b-15.c: New.
14438         * gcc.dg/vmx/3c-01a.c: New.
14439         * gcc.dg/vmx/3c-01.c: New.
14440         * gcc.dg/vmx/3c-02.c: New.
14441         * gcc.dg/vmx/3c-03.c: New.
14442         * gcc.dg/vmx/3d-01.c: New.
14443         * gcc.dg/vmx/4-01.c: New.
14444         * gcc.dg/vmx/4-03.c: New.
14445         * gcc.dg/vmx/5-01.c: New.
14446         * gcc.dg/vmx/5-02.c: New.
14447         * gcc.dg/vmx/5-03.c: New.
14448         * gcc.dg/vmx/5-04.c: New.
14449         * gcc.dg/vmx/5-05.c: New.
14450         * gcc.dg/vmx/5-06.c: New.
14451         * gcc.dg/vmx/5-07.c: New.
14452         * gcc.dg/vmx/5-07t.c: New.
14453         * gcc.dg/vmx/5-08.c: New.
14454         * gcc.dg/vmx/5-10.c: New.
14455         * gcc.dg/vmx/5-11.c: New.
14456         * gcc.dg/vmx/7-01a.c: New.
14457         * gcc.dg/vmx/7-01.c: New.
14458         * gcc.dg/vmx/7c-01.c: New.
14459         * gcc.dg/vmx/7d-01.c: New.
14460         * gcc.dg/vmx/7d-02.c: New.
14461         * gcc.dg/vmx/8-01.c: New.
14462         * gcc.dg/vmx/8-02a.c: New.
14463         * gcc.dg/vmx/8-02.c: New.
14464         * gcc.dg/vmx/brode-1.c: New.
14465         * gcc.dg/vmx/bug-1.c: New.
14466         * gcc.dg/vmx/bug-2.c: New.
14467         * gcc.dg/vmx/bug-3.c: New.
14468         * gcc.dg/vmx/cw-bug-1.c: New.
14469         * gcc.dg/vmx/cw-bug-2.c: New.
14470         * gcc.dg/vmx/cw-bug-3.c: New.
14471         * gcc.dg/vmx/dct.c: New.
14472         * gcc.dg/vmx/debug-1.c: New.
14473         * gcc.dg/vmx/debug-2.c: New.
14474         * gcc.dg/vmx/debug-3.c: New.
14475         * gcc.dg/vmx/debug-4.c: New.
14476         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14477         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14478         * gcc.dg/vmx/eg-5.c: New.
14479         * gcc.dg/vmx/fft.c: New.
14480         * gcc.dg/vmx/gcc-bug-1.c: New.
14481         * gcc.dg/vmx/gcc-bug-2.c: New.
14482         * gcc.dg/vmx/gcc-bug-3.c: New.
14483         * gcc.dg/vmx/gcc-bug-4.c: New.
14484         * gcc.dg/vmx/gcc-bug-5.c: New.
14485         * gcc.dg/vmx/gcc-bug-6.c: New.
14486         * gcc.dg/vmx/gcc-bug-7.c: New.
14487         * gcc.dg/vmx/gcc-bug-8.c: New.
14488         * gcc.dg/vmx/gcc-bug-9.c: New.
14489         * gcc.dg/vmx/gcc-bug-b.c: New.
14490         * gcc.dg/vmx/gcc-bug-c.c: New.
14491         * gcc.dg/vmx/gcc-bug-d.c: New.
14492         * gcc.dg/vmx/gcc-bug-e.c: New.
14493         * gcc.dg/vmx/gcc-bug-f.c: New.
14494         * gcc.dg/vmx/gcc-bug-g.c: New.
14495         * gcc.dg/vmx/gcc-bug-i.c: New.
14496         * gcc.dg/vmx/harness.h: New.
14497         * gcc.dg/vmx/ira1.c: New.
14498         * gcc.dg/vmx/ira2a.c: New.
14499         * gcc.dg/vmx/ira2b.c: New.
14500         * gcc.dg/vmx/ira2.c: New.
14501         * gcc.dg/vmx/ira2c.c: New.
14502         * gcc.dg/vmx/mem.c: New.
14503         * gcc.dg/vmx/newton-1.c: New.
14504         * gcc.dg/vmx/ops.c: New.
14505         * gcc.dg/vmx/sn7153.c: New.
14506         * gcc.dg/vmx/spill2.c: New.
14507         * gcc.dg/vmx/spill3.c: New.
14508         * gcc.dg/vmx/spill.c: New.
14509         * gcc.dg/vmx/t.c: New.
14510         * gcc.dg/vmx/varargs-1.c: New.
14511         * gcc.dg/vmx/varargs-2.c: New.
14512         * gcc.dg/vmx/varargs-3.c: New.
14513         * gcc.dg/vmx/varargs-4.c: New.
14514         * gcc.dg/vmx/varargs-5.c: New.
14515         * gcc.dg/vmx/varargs-6.c: New.
14516         * gcc.dg/vmx/varargs-7.c: New.
14517         * gcc.dg/vmx/vmx.exp: New.
14518         * gcc.dg/vmx/vprint-1.c: New.
14519         * gcc.dg/vmx/vscan-1.c: New.
14520         * gcc.dg/vmx/x-01.c: New.
14521         * gcc.dg/vmx/x-02.c: New.
14522         * gcc.dg/vmx/x-03.c: New.
14523         * gcc.dg/vmx/x-04.c: New.
14524         * gcc.dg/vmx/x-05.c: New.
14525         * gcc.dg/vmx/yousufi-1.c: New.
14526         * gcc.dg/vmx/zero-1.c: New.
14527         * gcc.dg/vmx/zero.c: New.
14529 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14531         * g++.dg/lookup/java1.C: Update for chage of
14532         _Jv_AllocObject.
14533         * g++.dg/lookup/java2.C: Likewise.
14535 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14537         * ada/acats/run_all.sh: use -O2 by default.
14539 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14541         * gcc.dg/vr-mult-[12].c: New tests.
14543 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14545         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14547         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14549 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14551         * lib/target-supports.exp (check_profiling_available): Assume profiling
14552         isn't available for mips*-*-elf targets.
14554 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14556         * gcc.dg/builtins-38.c: New test.
14558 2004-04-14  Eric Christopher  <echristo@redhat.com>
14560         * g++.dg/charset/charset.exp: Run .cc extension tests.
14562 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14564         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14566 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14568         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14570 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14572         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14573         * gcc.dg/i386-387-2.c: Likewise.
14575         * gcc.dg/i386-387-7.c: New test.
14576         * gcc.dg/i386-387-8.c: New test.
14578         * gcc.dg/builtins-37.c: New test.
14580 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14582         * g++.dg/pch/externc-1.C: Add missing semicolon.
14584 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14586         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14588 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14590         * gcc.c-torture/execute/20040411-1.c: New test.
14592 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14594         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14596 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14598         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14600 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14602         * lib/target-supports.exp (check_named_sections_available): New.
14603         * lib/gcc-dg.exp (dg-require-named-sections): New.
14604         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14605         old-deja.exp.  Also prune error-count message from HP linker.
14606         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14608         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14609         * g++.old-deja/g++.pt/static3.C: Likewise.
14610         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14612 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14614         * gcc.c-torture/execute/20040409-1.c: New test case.
14615         * gcc.c-torture/execute/20040409-2.c: New test case.
14616         * gcc.c-torture/execute/20040409-3.c: New test case.
14618 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14620         * gcc.dg/20040409-1.c: New test.
14622 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14624         PR target/14888
14625         * g++.dg/opt/pr14888.C: New test case.
14627 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14629         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14630         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14631         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14632         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14633         New tests.
14635 2004-04-08  Paul Brook  <paul@codesourcery.com>
14637         * gcc.dg/spill-1.c: New test.
14639 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14641         * gcc.dg/torture/builtin-ctype-2.c: New test.
14643 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14645         * gcc.dg/pch/pch.exp: Add largefile test.
14647 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14649         * g++.dg/pch/externc-1.Hs: New.
14650         * g++.dg/pch/externc-1.C: New.
14652 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14654         * gcc.dg/compat/struct-by-value-5a_main.c,
14655         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14656         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14657         * gcc.dg/compat/struct-by-value-5a_x.c,
14658         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14659         gcc.dg/compat/struct-by-value-5_x.c.
14660         * gcc.dg/compat/struct-by-value-5a_y.c,
14661         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14662         gcc.dg/compat/struct-by-value-5_y.c.
14664         * gcc.dg/compat/struct-by-value-6a_main.c,
14665         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14666         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14667         * gcc.dg/compat/struct-by-value-6a_x.c,
14668         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14669         gcc.dg/compat/struct-by-value-6_x.c.
14670         * gcc.dg/compat/struct-by-value-6a_y.c,
14671         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14672         gcc.dg/compat/struct-by-value-6_y.c.
14674         * gcc.dg/compat/struct-by-value-7a_main.c,
14675         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14676         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14677         * gcc.dg/compat/struct-by-value-7a_x.c,
14678         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14679         gcc.dg/compat/struct-by-value-7_x.c.
14680         * gcc.dg/compat/struct-by-value-7a_y.c,
14681         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14682         gcc.dg/compat/struct-by-value-7_y.c.
14684 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14686         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14687         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14688         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14689         options.
14691 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14693         * gcc.dg/builtins-36.c: New test.
14695 2004-04-06  Paul Brook  <paul@codesourcery.com>
14697         * README.gcc: Remove obsolete contraint on testcases.
14699 2004-04-05  Paul Brook  <paul@codesourcery.com>
14701         PR2123
14702         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14703         failure and exit(0) on success.
14704         * g++.dg/expr/anew2.C: Ditto.
14705         * g++.dg/expr/anew3.C: Ditto.
14706         * g++.dg/expr/anew4.C: Ditto.
14708 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14710         PR c++/3518
14711         * g++.dg/template/unify7.C: New.
14713 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14715         * g++.dg/README: Bring up to date with new subdirectories; remove
14716         duplicate subdirectory lines.
14718 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14720         PR c++/14007
14721         * g++.dg/template/unify5.C: New.
14722         * g++.dg/template/unify6.C: New.
14723         * g++.dg/template/qualttp20.C: Adjust.
14724         * g++.old-deja/g++.jason/report.C: Adjust.
14725         * g++.old-deja/g++.other/qual1.C: Adjust.
14727 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14729         PR c++/14803
14730         * g++.dg/inherit/ptrmem1.C: New test.
14732 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14734         PR c++/14755
14735         * gcc.c-torture/execute/20040331-1.c: New test.
14736         * gcc.dg/20040331-1.c: New test.
14738 2004-04-01  Paul Brook  <paul@codesourcery.com>
14740         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
14742 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
14744         PR c++/14724
14745         * g++.dg/init/goto1.C: New test.
14747         PR c++/14763
14748         * g++.dg/template/defarg4.C: New test.
14750 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
14752         * gcc.dg/altivec-11.c: Extend test for more valid cases.
14754 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
14756         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
14758 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
14760         * gcc.dg/noncompile/undeclared-2.c: New test.
14762 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
14764         * gcc.dg/940409-1.c: Remove XFAIL.
14765         * gcc.dg/reg-vol-struct-1.c: New test.
14767 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14769         * gcc.dg/torture/builtin-wctype-1.c: New test.
14771 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
14773         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
14774         * gcc.dg/20001101-1.c: Likewise.
14775         * gcc.dg/20001102-1.c: Likewise.
14777 2004-03-25  Roger Sayle  <roger@eyesopen.com>
14779         * gcc.dg/compare8.c: Add an additional test for XOR.
14781 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14783         * gcc.dg/torture/builtin-ctype-1.c: New test.
14785 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14787         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
14788         * gcc.dg/torture/builtin-math-1.c: Likewise.
14789         * gcc.dg/torture/builtin-power-1.c: New test.
14791 2004-03-24  Andreas Schwab  <schwab@suse.de>
14793         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
14794         IA64 assembler.
14796 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
14797             Roger Sayle  <roger@eyesopen.com>
14799         * gcc.dg/compare8.c: New test case.
14801 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
14803         * g++.dg/ext/altivec-7.C: New test.
14805 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
14807         PR 12267, 12391, 12560, 13129, 14114, 14133
14808         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
14809         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
14810         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
14811         Adjust error regexps.
14812         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
14813         * gcc.dg/noncompile/undeclared-1.c: New test cases.
14814         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
14815         * gcc.dg/local1.c: Add explanatory comment.
14817 2004-03-23  Roger Sayle  <roger@eyesopen.com>
14819         PR optimization/14669
14820         * g++.dg/opt/fold2.C: New test case.
14822 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
14824         PR c/14069
14825         * gcc.dg/20040322-1.c: New test.
14827 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14829         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
14830         * gcc.dg/ultrasp4.c: Likewise.
14831         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
14833 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14835         * gcc.dg/i386-sse-8.c: Reset default options.
14837 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
14839         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
14840         in the error message text.
14842 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14844         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
14846 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
14848         PR c++/14616
14849         * g++.dg/init/array13.C: New test.
14851 2004-03-20  Roger Sayle  <roger@eyesopen.com>
14853         PR target/13889
14854         * gcc.c-torture/compile/pr13889.c: New test case.
14856 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
14858         PR c/14635
14859         * builtins-1.c (nan, nans): Don't test.
14860         * builtins-30.c: Don't use nan, nanf, nanl.
14861         * builtins-35.c: New test.
14863 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
14865         * g++.dg/ext/altivec-6.C: New test.
14867 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
14869         * g++.dg/init/placement3.C: New test.
14871         * g++.dg/template/spec13.C: New test.
14873         * g++.dg/lookup/using11.C: New test.
14875         * g++.dg/lookup/koenig3.C: New test.
14877         * g++.dg/template/operator2.C: New test.
14879         * g++.dg/expr/dtor3.C: New test.
14880         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
14881         marker.
14882         * g++.old-deja/g++.law/visibility28.C: Likewise.
14884 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
14886         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
14887         * gcc.dg/ppc64-abi-3.c: Likewise.
14889 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14891         PR c++/14545
14892         * g++.dg/parse/template15.C: New test.
14894 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14896         * g++.dg/expr/dtor2.C: New test.
14898         * g++.dg/lookup/anon4.C: New test.
14900         * g++.dg/overload/using1.C: New test.
14902         * g++.dg/template/lookup7.C: New test.
14904         * g++.dg/template/typename6.C: New test.
14906         * g++.dg/expr/cond6.C: New test.
14908 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14910         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
14912 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14914         * g++.dg/expr/cond5.C: New test.
14915         * g++.dg/expr/constcast1.C: Likewise.
14916         * g++.dg/expr/ptrmem2.C: Likewise.
14917         * g++.dg/expr/ptrmem3.C: Likewise.
14918         * g++.dg/lookup/main1.C: Likewise.
14919         * g++.dg/template/lookup6.C: Likewise.
14921 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
14923         * gcc.dg/local1.c: New test.
14925         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
14927 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14929         * gcc.dg/torture/builtin-convert-1.c: New test.
14931 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14933         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
14935 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14937         PR c++/14481
14938         * g++.dg/warn/Wunused-7.C: New test.
14940 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14942         * gcc.dg/torture/builtin-integral-1.c: New test.
14944 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
14946         PR c++/14586
14947         * g++.dg/parse/non-dependent3.C: New test.
14949 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
14951         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
14952         * g++.dg/eh/simd-2.C: Likewise.
14953         * g++.dg/init/array10.C: Likewise.
14954         * gcc.c-torture/compile/simd-1.c: Likewise.
14955         * gcc.c-torture/compile/simd-2.c: Likewise.
14956         * gcc.c-torture/compile/simd-3.c: Likewise.
14957         * gcc.c-torture/compile/simd-4.c: Likewise.
14958         * gcc.c-torture/compile/simd-6.c: Likewise.
14959         * gcc.c-torture/execute/simd-1.c: Likewise.
14960         * gcc.c-torture/execute/simd-2.c: Likewise.
14961         * gcc.dg/compat/vector-defs.h: Likewise.
14962         * gcc.dg/20020531-1.c: Likewise.
14963         * gcc.dg/altivec-3.c: Likewise.
14964         * gcc.dg/altivec-4.c: Likewise.
14965         * gcc.dg/altivec-varargs-1.c: Likewise.
14966         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
14967         * gcc.dg/i386-mmx-3.c: Likewise.
14968         * gcc.dg/i386-sse-4.c: Likewise.
14969         * gcc.dg/i386-sse-5.c: Likewise.
14970         * gcc.dg/i386-sse-8.c: Likewise.
14971         * gcc.dg/simd-1.c: Likewise.
14972         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
14973         __ev64_opaque__ since the machine description provides it.
14975 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14977         * lib/compat.exp (skip_list): New global variable.
14978         Use it to hold the user defined COMPAT_SKIPS list if any.
14979         (compat-obj): Add the members of skip_list to optall.
14981 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14983         * gcc.dg/compat/union-by-value-1_main.c,
14984         union-by-value-1_x.c, union-by-value-1_y.c,
14985         union-check.h, union-defs.h,
14986         union-init.h, union-return-1_main.c,
14987         union-return-1_x.c, union-return-1_y.c: New files.
14989 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
14991         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
14992         mixed-struct-init.h: Add 4 mixed structure types.
14993         struct-by-value-21_main.c, struct-by-value-21_x.c,
14994         struct-by-value-21_y.c, struct-return-21_main.c,
14995         struct-return-21_x.c, struct-return-21_y.c: New files.
14997 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
14999         PR c++/14550
15000         * g++.dg/parse/template14.C: New test.
15002 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15004         * gcc.c-torture/execute/20040313-1.c: New test.
15006 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15008         PR target/14533
15009         * gcc.dg/20040311-2.c: New test.
15011 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15013         PR other/14544
15014         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15015         bit-field.
15017 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15019         * gcc.dg/20040305-2.c: Add missing return statement.
15021 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15023         * gcc.dg/builtins-34.c: Also check pow10*.
15025 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15027         PR target/14262
15028         * gcc.dg/20040305-2.c: New test.
15030 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15032         * gcc.dg/20040310-1.c: New test.
15034 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15036         * gcc.c-torture/execute/20040311-1.c: New test case.
15038 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15040         PR c++/14476
15041         * g++.dg/lookup/enum1.C: New test.
15043 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15045         PR c++/14510
15046         * g++.dg/lookup/struct2.C: New test.
15048 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15050         * gcc.dg/builtins-34.c: New test.
15052 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15054         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15056 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15058         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15059         * gcc.dg/alias-2.c: New testcase.
15061 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15063         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15065 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15067         * gcc.c-torture/execute/20040309-1.c: New test case.
15069 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15071         PR c++/14397
15072         * g++.dg/overload/ref1.C: New.
15074 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15076         PR c++/14409
15077         * g++.dg/template/spec12.C: New test.
15079         PR c++/14448
15080         * g++.dg/parse/crash14.C: New test.
15082 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15084         PR c++/14230
15085         * g++.dg/init/ref11.C: New test.
15087 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15089         PR c++/14432
15090         * g++.dg/parse/builtin2.C: New test.
15092 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15094         PR c++/14401
15095         * g++.dg/init/ctor3.C: New test.
15096         * g++.dg/init/union1.C: New test.
15097         * g++.dg/ext/anon-struct4.C: New test.
15099 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15101         * g++.dg/lookup/koenig1.C: Tweak error messages.
15102         * g++.dg/lookup/used-before-declaration.C: Likewise.
15103         * g++.dg/other/do1.C: Likewise.
15104         * g++.dg/overload/koenig1.C: Likewise.
15105         * g++.dg/parse/crash13.C: Likewise.
15106         * g++.dg/template/instantiate3.C: Likewise.
15108 2004-03-08  Eric Christopher  <echristo@redhat.com>
15110         * * lib/target-supports.exp: Enable libiconv in test
15111         compilation.  Fix up error checking.
15113 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15115         PR middle-end/14289
15116         * gcc.dg/pr14289-1.c: New test case.
15117         * gcc.dg/pr14289-2.c: Likewise.
15118         * gcc.dg/pr14289-3.c: Likewise.
15120 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15122         * gcc.c-torture/execute/20040308-1.c: New test.
15124 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15126         * gcc.c-torture/execute/20040307-1.c: New test case.
15128 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15130         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15132 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15134         * gcc.dg/20040306-1.c: New test.
15136 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15138         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15139         them static.
15140         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15142 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15144         PR c/14465
15145         * gcc.dg/decl-6.c: New test.
15147 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15149         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15150         Rename LOGPOW -> LOG_POW.
15151         (SQRT_EXP, POW_EXP): New.
15153 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15155         * gcc.dg/i386-sse-8.c: New test.
15157 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15159         PR c/14114
15160         * gcc.dg/decl-5.c: New test.
15162 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15164         * gcc.dg/20040305-1.c: New test.
15166 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15168         PR other/14354
15169         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15171 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15173         PR c++/14425, c++/14426
15174         * g++.dg/ext/altivec-4.C: New test.
15175         * g++.dg/ext/altivec-5.C: New test.
15177 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15179         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15180         global variables of a type with no linkage.
15181         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15182         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15183         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15184         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15185         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15186         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15187         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15188         * g++.dg/warn/deprecated.C: Name enum Color.
15189         * g++.dg/overload/VLA.C: Name structure for 'b'.
15190         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15192 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15194         * gcc.c-torture/compile/20040304-1.c: New test.
15196 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15198         PR 13728
15199         * gcc.dg/decl-4.c: New testcase.
15201 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15203         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15204         as PRECF if sizeof (float) > sizeof (double).
15205         (PRECL): Make it the same as PRECF if
15206         sizeof (float) > sizeof (long double).
15208 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15210         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15211         system type.  Add check for irix6 which doesn't have c99 runtime.
15213 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15215         * gcc.dg/const-elim-1.c: xfail for xtensa.
15217 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15219         PR c++/14369
15220         * g++.dg/template/cond4.C: New test.
15222 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15224         PR c++/14360
15225         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15227         PR c++/14361
15228         * g++.dg/parse/defarg7.C: New test.
15230         PR c++/14359
15231         * g++.dg/template/friend26.C: New test.
15233 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15235         PR c++/14324
15236         * g++.dg/abi/mangle21.C: New test.
15238         PR c++/14260
15239         * g++.dg/parse/constructor2.C: New test.
15241         PR c++/14337
15242         * g++.dg/template/sfinae1.C: New test.
15244 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15246         PR c++/14267
15247         * g++.dg/expr/crash2.C: New test.
15249         PR middle-end/13448
15250         * gcc.dg/inline-5.c: New test.
15251         * gcc.dg/always-inline.c: Split out tests into ...
15252         * gcc.dg/always-inline2.c: ... this and ...
15253         * gcc.dg/always-inline3.c: ... this.
15255 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15257         PR debug/12103
15258         * g++.dg/debug/crash1.C: New test.
15260 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15262         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15263         function with __attribute__((noinline)).
15264         (recurser_void2): Likewise.
15265         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15266         (recurser_void2): Likewise.
15268 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15270         PR middle-end/14203
15271         * g++.dg/warn/Wunused-6.C: New test case.
15273 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15275         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15276         not defined.
15278 2004-02-27  Eric Christopher  <echristo@redhat.com>
15280         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15281         * g++.dg/charset/asm2.c: Run only x86.
15282         * gcc.dg/charset/asm3.c: Ditto.
15284 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15286         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15287         ld_library_path.
15289 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15291         * g++.dg/ext/altivec-3.C: New.
15293 2004-02-26  Richard Henderson  <rth@redhat.com>
15295         * g++.dg/ext/attrib10.C: Mark for warning.
15296         * gcc.dg/attr-alias-1.c: New.
15298 2004-02-26  Richard Henderson  <rth@redhat.com>
15300         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15301         * gcc.c-torture/execute/20040208-2.c: ... it back.
15303 2004-02-26  Eric Christopher  <echristo@redhat.com>
15305         * lib/target-supports.exp (check-iconv-available): New function.
15306         * lib/gcc-dg.exp (dg-require-iconv): New function.
15307         Use above.
15308         * gcc.dg/charset: New directory.
15309         * gcc.dg/charset/charset.exp: New file.
15310         * gcc.dg/charset/asm1.c: Ditto.
15311         * gcc.dg/charset/asm2.c: Ditto.
15312         * gcc.dg/charset/asm3.c: Ditto.
15313         * gcc.dg/charset/asm4.c: Ditto.
15314         * gcc.dg/charset/asm5.c: Ditto.
15315         * gcc.dg/charset/attribute1.c: Ditto.
15316         * gcc.dg/charset/attribute2.c: Ditto.
15317         * gcc.dg/charset/string1.c: Ditto.
15318         * g++.dg/charset: New directory.
15319         * g++.dg/dg.exp: Add here. Special options.
15320         * g++.dg/charset/charset.exp: New file.
15321         * g++.dg/charset/asm1.c: Ditto.
15322         * g++.dg/charset/asm2.c: Ditto.
15323         * g++.dg/charset/asm3.c: Ditto.
15324         * g++.dg/charset/asm4.c: Ditto.
15325         * g++.dg/charset/attribute1.c: Ditto.
15326         * g++.dg/charset/attribute2.c: Ditto.
15327         * g++.dg/charset/extern1.cc: Ditto.
15328         * g++.dg/charset/extern2.cc: Ditto.
15329         * g++.dg/charset/string1.c: Ditto.
15331 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15333         PR c++/14278
15334         * g++.dg/parse/comma1.C: New test.
15336 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15338         PR c++/14284
15339         * g++.dg/template/ttp8.C: New test.
15341 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15343         * gcc.dg/fixuns-trunc-1.c: New test.
15345 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15347         * gcc.dg/builtins-config.h: Use #elif.
15349 2004-02-26  Michael Matz  <matz@suse.de>
15351         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15352         * gcc.dg/991214-1.c: Likewise.
15353         * gcc.dg/i386-asm-1.c: Likewise.
15355 2004-02-25  Richard Henderson  <rth@redhat.com>
15357         * gcc.c-torture/execute/20040208-2.c: Move ...
15358         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15360 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15362         PR c++/14246
15363         * g++.dg/other/crash-3.C: New test.
15365 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15367         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15368         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15370         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15371         HP-UX.
15373 2004-02-24  Michael Matz  <matz@suse.de>
15375         * gcc.dg/i386-regparm.c: New.
15377 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15379         * gcc.c-torture/execute/20040223-1.c: New.
15381 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15382             Kazu Hirata  <kazu@cs.umass.edu>
15384         * gcc.dg/fwritable-strings-1.c: Remove.
15386 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15388         PR c/14156
15389         * gcc.dg/20040223-1.c: New test.
15391 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15393         PR c++/14106
15394         * g++.dg/ext/typeof9.C: New test.
15396 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15398         PR c++/14250
15399         * g++.dg/other/switch1.C: New test.
15401 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15403         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15404         * gcc.dg/va-arg-1.c: Likewise.
15406 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15408         PR c++/14143
15409         * g++.dg/template/koenig5.C: New test.
15411 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15413         * g++.dg/ext/altivec-1.C: Generalize target triple.
15414         * g++.dg/ext/altivec-2.C: New test case.
15415         * g++.dg/ext/altivec_check.h: New file.
15416         * gcc.dg/altivec-1.c: Generalize target triple;
15417         include altivec_check.h and call altivec_check().
15418         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15419         * gcc.dg/altivec-6.c: New test case.
15420         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15421         type casts as needed.
15422         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15423         altivec_check().
15424         * gcc.dg/altivec-12.c: New test case.
15425         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15426         include altivec_check.h and call altivec_check().
15427         * gcc.dg/altivec_check.h: New file.
15429 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15431         * lib/target-supports.exp (check_alias_available): Don't mangle
15432         function `g' in test program.
15434 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15436         * lib/target-supports.exp (check_profiling_available): Check
15437         argument to determine whether we support a profiling type.
15438         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15439         check_profiling_available.
15440         * g++.dg/bprob/bprob.exp: Likewise
15441         * g77.dg/bprob/bprob.exp: Likewise.
15442         * gcc.misc-tests/bprob.exp: Likewise.
15443         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15444         dg-require-profiling and delete expected error handling.
15445         * gcc.dg/20021014-1.c: Likewise.
15446         * gcc.dg/nest.c: Likewise.
15448 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15450         PR c++/12007
15451         * g++.dg/other/vthunk1.C: New test.
15453 2004-02-20  Falk Hueffner  <falk@debian.org>
15455         PR target/14201
15456         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15458 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15460         PR c++/13927
15461         * g++.dg/other/error8.C: Remove XFAIL markers.
15463         PR c++/14173
15464         * g++.dg/ext/packed5.C: New test.
15466         PR c++/14199
15467         * g++.dg/warn/Wunused-5.C: New test.
15469         PR c++/14186
15470         * g++.dg/lookup/member1.C: New test.
15472 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15474         * gcc.c-torture/compile/20040130-1.c: Enable only when
15475         __INT_MAX__ >= 2147483647L.
15476         * gcc.c-torture/compile/961203-1.c: Likewise.
15478 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15480         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15481         * g++.dg/opt/template1.C: Robustify assembler regexp
15483 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15485         * gcc.c-torture/execute/simd-4.x: Remove.
15486         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15487         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15488         Guard with #ifndef SKIP_ATTRIBUTE.
15489         * gcc.dg/compat/vector-1_y.c: Likewise.
15490         * gcc.dg/compat/vector-2_x.c: Likewise.
15491         * gcc.dg/compat/vector-2_y.c: Likewise.
15492         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15493         * g++.dg/eh/simd-2.C: Likewise.
15495 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15497         * gcc.c-torture/compile/complex-1.c: New.
15499 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15501         PR target/14209
15502         * gcc.c-torture/execute/20040218-1.c: New test.
15504 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15506         PR c++/14181
15507         * g++.dg/parse/new2.C: New test.
15509 2004-02-18  Paul Brook  <paul@codesourcery.com>
15511         * gcc.c-torture/compile/libcall-1.c: New test.
15513 2004-02-18  Paul Brook  <paul@codesourcery.com>
15515         PR debug/12934
15516         * gcc.dg/debug/debug-7.c: New test.
15518 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15520         * gcc.dg/20040217-1.c: New test.
15522 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15524         * gcc.c-torture/execute/990208-1.x: Delete.
15526 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15528         * gcc.c-torture/execute/20040208-2.x: New file.
15530 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15532         PR c++/11326
15533         * g++.dg/abi/structret1.C: New test.
15535 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15537         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15538         (i386_cpuid): No need to test if cpuid is available on AMD64.
15539         Fix assembly, so that it works onboth i386 and AMD64.
15540         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15541         (vecInLong): Fix s[] member type to unsigned int.
15542         (vecInWord): Remove type.
15543         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15544         (a64, b64, c64, d64, e64): Remove.
15545         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15546         Remove unused variable.  Remove initialization of removed variables.
15547         Don't call mmx_tests nor sse_tests.
15548         (reference_mmx, reference_sse): Remove.
15549         (check): Add return stmt.
15550         * gcc.dg/i386-sse-7.c: New test.
15551         * gcc.dg/i386-mmx-4.c: New test.
15553 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15555         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15556         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15557         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15558         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15559         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15560         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15561         g++.dg/tc1/dr94.C: Fix line terminator.
15563 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15565         * gcc.c-torture/compile/20040216-1.c: New.
15567 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15569         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15570         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15571         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15572         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15573         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15574         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15576 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15578         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15580 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15582         PR c++/13971
15583         * g++.dg/expr/cond4.C: New test.
15585         PR c++/14086
15586         * g++.dg/lookup/crash2.C: New test.
15588 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15590         * gcc.c-torture/compile/20040214-2.c: New test.
15592 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15594         PR c++/14116
15595         * g++.dg/ext/typeof8.C: New test.
15597 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15599         * gcc.c-torture/compile/20040214-1.c: New test.
15601 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15603         PR c++/13635
15604         * g++.dg/template/spec11.C: New test.
15606 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15608         PR c++/13927
15609         * g++.dg/other/error8.C: New test.
15611 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15613         PR c++/14122
15614         * g++.dg/template/array4.C: New test.
15616         PR c++/14108
15617         * g++.dg/inherit/thunk2.C: New test.
15619         PR c++/14083
15620         * g++.dg/eh/cond2.C: New test.
15622 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15624         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15626 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15628         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15630 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15632         * g++.dg/simd-2.C: xfail on ppc64-linux.
15634 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15636         PR c/456
15637         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15638         tests.
15640 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15642         * gcc.dg/builtins-33.c: New test.
15644 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15646         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15648 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15650         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15652 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15654         * gcc.dg/ppc64-abi-3.c: New test.
15656 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15658         PR c/14092
15660         * gcc.dg/pr14092-1.c: New testcase.
15662 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15664         * gcc.dg/cpp/assert4.c: Fix typo last change.
15666         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15667         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15669         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15671 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15673         * gcc.c-torture/compile/20040209-1.c: New test case.
15675 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15677         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15679 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15681         * gcc.c-torture/execute/20040208-[12].c: New tests.
15683 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15685         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15687 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15689         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15691 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15693         Bug 13856
15694         * gcc.dg/visibility-8.c: New testcase.
15696 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15698         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15699         arguments.
15700         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15702 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15704         PR middle-end/13696
15705         * g++.dg/opt/fold1.C: New test case.
15707 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15709         PR c++/14033
15710         * g++.dg/other/crash-2.C: New test.
15712 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15714         PR c++/14028
15715         * g++.dg/parse/angle-bracket2.C: New test.
15717 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15719         PR middle-end/13750
15720         Revert:
15721         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15722         PR pch/13361
15723         * testsuite/g++.dg/pch/wchar-1.C: New.
15724         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15726 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15728         PR c++/14008
15729         * g++.dg/parse/error15.C: New test.
15730         * g++.dg/parse/crash11.C: Update dg-error mark.
15732 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15734         PR c++/13932
15735         * g++.dg/warn/conv2.C: New test.
15737 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15739         PR c++/13086
15740         * g++.dg/warn/incomplete1.C: Remove xfail.
15742 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15744         * lib/file-format.exp (gcc_target_object_format): Use
15745         ${tool}_target_compile, not gcc_target_compile.
15746         * lib/target-supports.exp (check_alias_available): Likewise.
15747         (check_gc_sections_available): Likewise.
15748         * g++.dg/ext/attrib10.C: Use dg-require-alias.
15749         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
15750         dg-require-alias.
15752 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15754         PR c++/13969
15755         * g++.dg/template/static6.C: New test.
15757 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
15759         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
15761 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15763         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
15764         tests for systems where `char' is unsigned by default.
15766 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15768         PR c++/13997
15769         * g++.dg/template/partial3.C: New test.
15771 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
15773         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
15774         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
15775         Remove mentions of obsolete ports.
15777 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
15779         * gcc.dg/noncompile/20001228-1.c: Fix for new
15780         error message.
15782 2004-02-03  Roger Sayle  <roger@eyesopen.com>
15784         PR target/9348
15785         * gcc.c-torture/execute/multdi-1.c: New test case.
15787 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15789         PR c++/13925
15790         * g++.dg/template/lookup5.C: New test.
15792 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15794         PR c++/13950
15795         * g++.dg/template/lookup4.C: New test.
15797         PR c++/13970
15798         * g++.dg/parse/error14.C: New test.
15800         PR c++/14002
15801         * g++.dg/parse/template13.C: New test.
15803 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
15805         PR c++/13978
15806         * g++.dg/template/koenig4.C: New test.
15808         PR c++/13968
15809         * g++.dg/template/crash17.C: New test.
15811         PR c++/13975
15812         * g++.dg/parse/error13.C: New test.
15813         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
15815 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15817         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
15819 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
15821         PR c/11658
15822         PR c/13994
15823         * gcc.dg/noncompile/20040203-1.c: New test.
15824         * gcc.dg/noncompile/20040203-2.c: Likewise.
15825         * gcc.dg/noncompile/20040203-3.c: Likewise.
15826         * gcc.dg/20040203-1.c: Likewise.
15828 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
15830         PR c++/10858
15831         * g++.dg/template/sizeof7.C: New test.
15833 2004-02-02  Eric Christopher  <echristo@redhat.com>
15834             Zack Weinberg  <zack@codesourcery.com>
15836         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
15838 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
15840         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
15841         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
15842         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
15843         * gcc.dg/cleanup-5.c: Run only on Linux targets.
15845 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
15847         PR c++/13113
15848         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
15850         PR c++/13854
15851         * g++.dg/ext/attrib13.C: New test.
15853         PR c++/13907
15854         * g++.dg/conversion/op2.C: New test.
15856 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15858         * gcc.dg/titype-1.c: Fix pasto.
15860 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15862         * gcc.dg/titype-1.c: New test.
15864 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15866         PR c++/13957
15867         * g++.dg/template/non-type-template-argument-1.C,
15868         g++.dg/template/qualified-id1.C: Update dg-error marks.
15869         * g++.dg/template/nontype6.C: New test.
15871 2004-02-01  Roger Sayle  <roger@eyesopen.com>
15873         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
15874         * gcc.dg/builtins-31.c: New testcase.
15875         * gcc.dg/builtins-32.c: New testcase.
15877 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
15879         * objc.dg/call-super-2.m: Update line numbers
15880         for the including of stddef.h.
15882 2004-01-30  Michael Matz  <matz@suse.de>
15884         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
15885         g++.dg/ext/case-range3.C: New tests.
15887 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15889         DR206
15890         PR c++/13813
15891         * g++.dg/template/member4.C: New test.
15893 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15895         PR c++/13683
15896         * g++.dg/template/sizeof6.C: New test.
15898 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15900         * gcc.dg/fwritable-strings-1.c: New test.
15902 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
15904         * gcc.c-torture/compile/20040130-1.c: New test.
15906 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
15908         * objc.dg/call-super-2.m: Include stddef.h for size_t.
15910 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
15912         PR c++/13883
15913         * g++.dg/template/ctor3.C: New test.
15915 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15917         * g++.dg/tc1: New directory.
15918         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
15919         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
15920         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
15921         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
15922         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
15924 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15926         * g++.dg/parse/error11.C: New test.
15927         * g++.dg/parse/error12.C: Likewise.
15929 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
15931         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
15932         (scan_initial, main): Use aligned_sizeof instead of sizeof.
15934 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
15936         PR c++/13791
15937         * g++.dg/ext/attrib12.C: New test.
15939         PR c++/13736
15940         * g++.dg/parse/cast2.C: New test.
15942 2004-01-27  James E Wilson  <wilson@specifixinc.com>
15944         * objc.dg/encode-2.m (main): New local string.  Set depending on
15945         sizeof long.  Use in sscanf call.
15946         * objc.dg/encode-3.m (main): New local string.  Set depending on
15947         sizeof long.  Use in scan_initial call.
15949 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15951         * objc.dg/call-super-2.m: Make LP64-safe.
15952         * objc.dg/desig-init-1.m: Likewise.
15954 2004-01-27  Devang Patel <dpatel@apple.com>
15956         * g++.dg/debug/namespace1.C: New test.
15958 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
15960         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
15961         xscale-*-*.
15963         * gcc.dg/arm-mmx-1.c: New test.
15965 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
15967         * gcc.dg/20040127-1.c: New test.
15968         * gcc.dg/20040127-2.c: New test.
15970 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15972         * objc.dg/stret-1.m (glob): Renamed to globa.
15974 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
15976         PR c++/13663
15977         * g++.dg/expr/for1.C: New test.
15979 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
15981         PR middle-end/13779
15982         * gcc.dg/darwin-longlong.c: New test.
15984 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
15986         * gcc.dg/20040124-1.c: Moved test from here...
15987         * gcc.c-torture/compile/20040124-1.c: ...to here.
15989 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15991         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
15992         the assembly output if -m64 is passed.
15994 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
15996         PR c++/13833
15997         * g++.dg/template/cond3.C: New test.
15999 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16001         PR c++/13810
16002         * g++.dg/template/ttp7.C: New test.
16004 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16006         PR c++/13797
16007         * g++.dg/template/nontype4.C: New test.
16008         * g++.dg/template/nontype5.C: Likewise.
16010 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16012         * gcc.dg/torture/mips-clobber-at.c: New test.
16014 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16016         * gcc.dg/20040124-1.c: New test.
16018 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16020         * gcc.dg/20040123-1.c: New test.
16022 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16024         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16026 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16028         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16030 2004-01-23  Andrew Pinski  <apinski@apple.com>
16032         * gcc.dg/20030121-1.c: Move to ..
16033         * gcc.dg/20040121-1.c: here.
16035 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16037         * gcc.dg/builtins-29.c: New test case.
16039 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16041         PR 18314
16042         * gcc.dg/builtins-30.c: New testcase.
16044 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16046         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16047         * lib/g77.exp: Likewise.
16048         * lib/objc.exp: Likewise.
16049         * lib/g++.exp: Likewise.
16051 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16053         * gcc.dg/struct-by-value-2.c: New test.
16055 2004-01-21  Andrew Pinski  <apinski@apple.com>
16057         PR target/13785
16058         * gcc.dg/20030121-1.c: New test.
16060 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16062         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16063         clobber frame pointer register in asm statement.
16065 2004-01-21  Falk Hueffner  <falk@debian.org>
16067         * gcc.c-torture/compile/20040121-1.c: New test.
16069 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16071         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16073 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16075         * gcc.dg/ppc64-abi-2.c: New test.
16077 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16079         * lib/treelang.exp: Fill out this file.
16080         * lib/treelang-dg.exp: New File.
16082 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16084         * gcc.c-torture/compile/981022-1.c: Remove.
16085         * gcc.dg/array-5.c: Remove XFAIL.
16086         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16087         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16088         gcc.dg/cond-lvalue-1.c: Update.
16089         * gcc.dg/cast-lvalue-2.c: New test.
16091 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16093         PR c++/13592
16094         * g++.dg/other/error1.C (class foo): Tweak error message.
16096         PR c++/13592
16097         * g++.dg/template/call2.C: New test.
16099 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16101         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16102         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16103         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16104         scalar-return-1_x.c, scalar-return-2_y.c,
16105         scalar-return-3_x.c, scalar-return-3_y.c,
16106         scalar-return-4_x.c, scalar-return-4_y.c,
16107         struct-align-1.h, struct-align-1_x.c,
16108         struct-align-1_y.c, struct-align-2.h,
16109         struct-align-2_x.c, struct-align-2_y.c,
16110         struct-by-value-10_y.c, struct-by-value-11_x.c,
16111         struct-by-value-11_y.c, struct-by-value-12_x.c,
16112         struct-by-value-12_y.c, struct-by-value-13_x.c,
16113         struct-by-value-13_y.c, struct-by-value-14_x.c,
16114         struct-by-value-14_y.c, struct-by-value-15_x.c,
16115         struct-by-value-15_y.c, struct-by-value-16_y.c,
16116         struct-by-value-17_y.c, struct-by-value-18_y.c,
16117         struct-by-value-19_y.c, struct-by-value-1_x.c,
16118         struct-by-value-1_y.c, struct-by-value-20_y.c,
16119         struct-by-value-2_x.c, struct-by-value-2_y.c,
16120         struct-by-value-3_y.c, struct-by-value-4_x.c,
16121         struct-by-value-4_y.c, struct-by-value-5_y.c,
16122         struct-by-value-6_y.c, struct-by-value-7_y.c
16123         struct-by-value-8_x.c, struct-by-value-8_y.c
16124         struct-by-value-9_x.c, struct-by-value-9_y.c
16125         struct-return-10_x.c, struct-return-10_y.c,
16126         struct-return-19_x.c, struct-return-20_x.c
16127         struct-return-2_x.c, struct-return-2_y.c
16128         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16129         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16131 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16133         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16134         attribute on sparc*-sun-solaris2.*.
16136 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16138         PR c++/13710
16139         * g++.dg/ext/typeof7.C: New test.
16141 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16143         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16144         * gcc.dg/const-elim-1.c: Same.
16146 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16148         * objc.dg/stret-1.m: New.
16149         * objc.dg/stret-2.m: New.
16151 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16153         PR c++/11895
16154         * g++.dg/ext/vector1.C: New test.
16156 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16158         * gcc.dg/pch/import-1.c: New.
16159         * gcc.dg/pch/import-1.hs: New.
16160         * gcc.dg/pch/import-1a.h: New.
16161         * gcc.dg/pch/import-1b.h: New.
16162         * gcc.dg/pch/import-1c.h: New.
16164 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16166         PR c++/13574
16167         * g++.dg/ext/array1.C: New test.
16169         PR c++/13178
16170         * g++.dg/conversion/op1.C: New test.
16172 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16174         PR 11864
16175         From Kazumoto Kojima / Dan Kegel:
16176         * gcc.dg/pr11864-1.c: New test.
16178         PR 10392
16179         From Marcus Comstedt / Dan Kegel:
16180         * gcc.dg/pr10392-1.c: New test.
16182 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16184         PR c++/13478
16185         * g++.dg/init/ref10.C: New test.
16187 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16189         PR c++/13407
16190         * g++.dg/parse/typename6.C: New test.
16192 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16194         PR pch/13361
16195         * testsuite/g++.dg/pch/wchar-1.C: New.
16196         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16198 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16200         PR c++/9259
16201         * g++.dg/expr/sizeof2.C: New test.
16203 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16205         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16207 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16209         PR c++/13659
16210         * g++.dg/lookup/strong-using-3.C: New.
16211         * g++.dg/lookup/using-10.C: New.
16213 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16215         PR c++/13594
16216         * g++.dg/lookup/strong-using-2.C: New.
16218 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16219             Dan Kegel <dank@kegel.com>
16220             J"orn Rennecke <joern.rennecke@superh.com>
16222         PR target/9365
16223         * gcc.dg/pr9365-1.c: New test.
16225 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16227         PR c++/8856
16228         * g++.dg/parse/casting-operator2.C: New test.
16229         * g++.old-deja/g++.pt/explicit83.C: Remove.
16231 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16233         * gcc.dg/label-compound-stmt-1.c: New test.
16234         * gcc.c-torture/compile/950922-1.c,
16235         gcc.c-torture/compile/20000211-3.c,
16236         gcc.c-torture/compile/20000518-1.c,
16237         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16238         compound statements.
16240 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16242         * gcc.dg/ppc64-abi-1.c: New test.
16244 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16246          * g++.dg/ext/attrib9.C: Add dg-warnings.
16248 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16250         PR c++/12335
16251         * g++.dg/parse/dtor3.C: New test.
16253 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16255         PR c++/12709
16256         * g++.dg/parse/try-catch-1.C: New test.
16258 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16260         * ada/acats/run_all.sh: Add more verbose output in acats.log
16261         when compiling tests.
16263 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16265         PR 13656
16266         * gcc.dg/typedef-redecl.c: New test case.
16267         * gcc.dg/typedef-redecl.h: New support file.
16269 2004-01-13  Jan Hubicka  <jh@suse.cz>
16271         * gcc.dg/always_inline.c: New test.
16272         * gcc.dg/debug/20031231-1.c: Fix.
16274 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16276         PR c++/13474
16277         * g++.dg/template/array3.C: New test.
16279 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16281         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16282         * g++.dg/warn/Wunused-2.C: Likewise.
16284 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16286         PR c++/13289
16287         * g++.dg/template/instantiate6.C: New test.
16289 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16291         PR middle-end/11397
16292         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16294 2004-01-12  Jan Hubicka  <jh@suse.cz>
16296         PR opt/12826
16297         * gcc.dg/20040112-1.c: New.
16299         * gcc.dg/dwarf-die[1-7].c: Move to...
16300         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16301         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16303 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16305         PR c++/4100
16306         * g++.dg/parse/friend4.C: New test.
16308 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16310         PR c++/4100
16311         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16312         definition is called a friend.
16314 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16316         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16318 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16320         PR c++/3478
16321         * g++.dg/parse/error10.C: New test.
16322         * g++.dg/template/arg2.C: Accept "invalid type" error.
16324 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16326         PR middle-end/13392
16327         * g++.dg/opt/expect2.C: New test.
16329 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16331         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16332         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16333         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16334         Update dg-error regexps.
16336 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16338         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16339         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16341 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16343         * gcc.dg/pragma-re-1.c: Use right pointer type.
16345 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16347         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16349 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16351         * gcc.dg/rs6000-ldouble-1.c: New.
16353 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16355         DR 337
16356         PR c++/9256
16357         * g++.dg/other/abstract1.C: New test.
16359 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16361         * g++.dg/lookup/strong-using-1.C: New.
16363 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16365         PR c/11234
16366         * gcc.dg/func-ptr-conv-1.c: New test.
16367         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16369 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16371         PR target/13380.
16372         * gcc.c-torture/compile/20040109-1.c: New.
16374 2004-01-08  Stuart Hastings  <stuart@apple.com>
16376         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16377         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16378         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16380 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16382         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16384 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16386         * ada/acats/run_acats: Treat 'gnatchop' the same way
16387         as 'gnatmake'.  Export GCC_DRIVER.
16388         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16389         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16391 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16393         PR c++/12573
16394         * g++.dg/template/dependent-expr4.C: New test.
16396 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16398         * gcc.dg/altivec-11.c: New test.
16400 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16402         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16404 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16406         PR c/6024
16407         * gcc.dg/enum-compat-1.c: New test.
16408         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16410 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16412         PR c/12165
16413         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16414         gcc.dg/c99-idem-qual-3.c: New tests.
16416 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16418         * gcc.dg/winline-7.c: Don't cast void * to int.
16420 2004-01-06  Jan Hubicka  <jh@suse.cz>
16422         * gcc.dg/i386-sse-5.c: New test
16423         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16425 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16427         PR c++/12815
16428         * g++.dg/rtti/typeid4.C: New test.
16430 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16432         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16434 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16436         PR c++/12132
16437         * g++.dg/template/error11.C: New test.
16439         PR c++/13451
16440         * g++.dg/template/class2.C: New test.
16442 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16443         Richard Sandiford <rsandifo@redhat.com>
16445         PR c++/13387
16446         * g++.dg/opt/alias3.C: New test.
16448 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16450         PR c++/13157
16451         * g++.dg/template/koenig3.C: New test.
16453         PR c++/13529
16454         * g++.dg/parse/offsetof3.C: New test.
16456         * g++.dg/init/copy7.C: Add missing dg-error markers.
16458         PR c++/12226
16459         * g++.dg/init/copy7.c: New test.
16461         PR c++/13536
16462         * g++.dg/parse/cast1.C: New test.
16464 2004-01-04  Jan Hubicka  <jh@suse.cz>
16466         * gcc.dg/winline[1-7].c: New tests.
16468 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16470         PR c++/13520
16471         * g++.dg/template/qualttp22.C: New test.
16473 2004-01-01  Jan Hubicka  <jh@suse.cz>
16475         * gcc.dg/debug/20031231-1.c: New.
16476         * gcc.c-torture/compile/20040101-1.c: New.
16477         * gcc.dg/dwarf-die-[1-7].c: New.
16479 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16481         PR optimization/13521
16482         * gcc.c-torture/compile/20031231-1.c: New test.
16484 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16486         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16488 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16490         PR c++/10079
16491         * g++.dg/template/crash16.C: New test.
16493 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16495         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16497 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16499         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16500         ports.
16501         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16502         * g++.old-deja/g++.law/profile1.C: Likewise.
16503         * gcc.c-torture/compile/981006-1.c: Likewise.
16504         * gcc.c-torture/execute/loop-2e.x: Likewise.
16505         * gcc.c-torture/execute/loop-2f.x: Remove.
16506         * gcc.c-torture/execute/loop-2g.x: Likewise.
16507         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16508         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16510 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16512         PR c++/13507
16513         * g++.dg/ext/attrib11.C: New test.
16515         PR c++/13494
16516         * g++.dg/template/array2-1.C: New test.
16517         * g++.dg/template/array2-2.C: New test.
16519 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16521         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16523 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16525         PR c++/12774
16526         * g++.dg/template/array1-1.C: New test.
16527         * g++.dg/template/array1-2.C: New test.
16529 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16531         PR fortran/12632
16532         * g77.dg/12632.f: New test case.
16534 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16536         PR c++/13289
16537         * g++.dg/parse/nontype1.C: New test.
16539 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16541         PR c++/12403
16542         * g++.dg/parse/explicit1.C: New test.
16543         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16545 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16547         PR c++/13081
16548         * g++.dg/opt/inline6.C: New test.
16550         PR c++/12613
16551         * g++.dg/parse/error9.C: New test.
16553         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16555 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16557         PR c++/13009
16558         * g++.dg/init/assign1.C: New test.
16560 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16562         PR c++/13070
16563         * g++.dg/warn/format3.C: New test case.
16565 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16567         * gcc.c-torture/compile/20031227-1.c: New test.
16569 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16571         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16572         * g77.dg/bprob/bprob.exp: Likewise.
16573         * gcc.misc-tests/bprob.exp: Likewise.
16574         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16575         variants on systems where the library does not provide that
16576         functionality.
16577         * gcc.dg/builtins-20.c: Use builtins-config.h.
16578         * gcc.dg/builtins-config.h: New file.
16580 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16582         * lib/gcc-dg.exp (dg-require-profiling): New function.
16583         * lib/target-supports.exp (check_profiling_available): Likewise.
16584         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16585         * g77.dg/bprob/bprob.exp: Likewise.
16586         * gcc.misc-tests/bprob.exp: Likewise.
16587         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16588         * gcc.dg/20021014-1.c: Likewise.
16589         * gcc.dg/nest.c: Likewise.
16591 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16593         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16594         compiling.
16595         * g++.dg/lookup/java2.C: Likewise.
16596         * gcc.dg/cpp/lexident.c: Likewise.
16598 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16600         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16601         given.
16602         * gcc.c-torture/compile/961203-1.c: Likewise.
16603         * gcc.c-torture/compile/980506-1.c: Likewise.
16605 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16607         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16608         (additional_prunes): New global.
16609         (gcc-dg-prune): Handle additional per-test pruning.
16610         (dg-test): Clear additional_prunes between tests.
16612         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16613         dg-prune-output to avoid spurious failures from assembler
16614         complaining about nonexistent WAW violations.
16615         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16616         Use dg-prune-output to avoid spurious failures from assembler
16617         warning about Itanium B-step errata.
16619 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16621         * g++.dg/abi/macro0.C: New test.
16622         * g++.dg/abi/macro1.C: Likewise.
16623         * g++.dg/abi/macro2.C: Likewise.
16625         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16626         * g++.dg/abi/bitfield7.C: Likewise.
16627         * g++.dg/abi/dtor2.C: Likewise.
16628         * g++.dg/abi/mangle11.C: Likewise.
16629         * g++.dg/abi/mangle12.C: Likewise.
16630         * g++.dg/abi/mangle14.C: Likewise.
16631         * g++.dg/abi/mangle17.C: Likewise.
16632         * g++.dg/abi/vbase10.C: Likewise.
16633         * g++.dg/abi/vbase14.C: Likewise.
16634         * g++.dg/template/qualttp17.C: Likewise.
16636 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16638         PR c/11995
16639         * gcc.dg/20031223-1.c: New test.
16641 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16643         * gcc.dg/noreturn-7.c: New test.
16645 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16647         * gcc.dg/null-pointer-1.c: New test.
16649 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16651         * g++.old-deja/g++.jason/template18.C: Remove.
16652         * g++.old-deja/g++.jason/template37.C: Likewise.
16654         PR c++/12862
16655         * g++.dg/lookup/ns1.C: New test.
16657         PR c++/12397
16658         * g++.dg/template/lookup3.C: New test.
16660 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16662         * g++.dg/template/recurse1.C: New test
16664 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16666         PR c++/12479
16667         * g++.dg/parse/semicolon1.C: New test.
16668         * g++.dg/parse/semicolon1.h: Likewise.
16670 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16672         * gcc.dg/darwin-misaligned.c: New test.
16674 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16676         PR c/9163
16677         * gcc.dg/20031222-1.c: New test.
16679 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16681         PR c++/13438
16682         * g++.dg/parse/error8.C: New test.
16684         PR c++/11554
16685         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16687 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16689         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16690         too small.
16691         * gcc.c-torture/compile/930217-1.c: Likewise.
16692         * gcc.c-torture/compile/930513-1.c: Likewise.
16693         * gcc.c-torture/execute/920908-2.c: Likewise.
16694         * gcc.c-torture/execute/921204-1.c: Likewise.
16695         * gcc.c-torture/execute/930621-1.c: Likewise.
16696         * gcc.c-torture/execute/930630-1.c: Likewise.
16697         * gcc.c-torture/execute/931031-1.c: Likewise.
16698         * gcc.c-torture/execute/980602-2.c: Likewise.
16699         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16700         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16701         * gcc.c-torture/execute/extzvsi.c: Likewise.
16702         * gcc.c-torture/unsorted/ext.c: Likewise.
16704 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16706         PR target/12749
16707         * gcc.c-torture/compile/20031220-2.c: New test case.
16709 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16711         PR optimization/13031
16712         * gcc.c-torture/compile/20031220-1.c: New test case.
16714 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16716         * gcc.dg/cast-function-1.c: New test.
16718 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16720         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16721         formats.
16723 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16725         PR c++/12795
16726         * g++.dg/ext/attrib10.C: New test.
16728 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16730         * gcc.dg/cleanup-10.c: New test.
16731         * gcc.dg/cleanup-11.c: New test.
16733 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16735         PR c++/13239
16736         * g++.dg/opt/expect1.C: New test.
16738 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16740         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
16742 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
16744         PR debug/12923
16745         * gcc.dg/20031218-1.c: New test.
16747         PR debug/12389
16748         * gcc.dg/20031218-2.c: New test.
16749         * gcc.dg/20031218-3.c: New test.
16751         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
16752         of label name and allow for USER_LABEL_PREFIX == "_" names.
16753         * g++.dg/abi/mangle18-2.C: Likewise.
16754         * g++.dg/abi/mangle19-1.C: Likewise.
16755         * g++.dg/abi/mangle19-2.C: Likewise.
16756         * g++.dg/abi/mangle20-1.C: Likewise.
16757         * g++.dg/abi/mangle20-2.C: Likewise.
16759 2003-12-18  Richard Henderson  <rth@redhat.com>
16761         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
16763 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
16764             Dan Kegel <dank@kegel.com>
16766         PR other/12009
16767         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
16768         testing a cross compiler, it causes spurious compile failures.
16769         * lib/g++.exp: Likewise.
16771 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16773         PR c++/13262
16774         * g++.dg/template/access13.C: New test.
16776 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16778         * gcc.dg/20031216-1.c: New test.
16780 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16782         PR c++/9154
16783         * g++.dg/template/error10.C: New test.
16785 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16787         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
16788         * g++.dg/eh/simd-2.C: Likewise.
16790 2003-12-17  James E Wilson  <wilson@specifixinc.com>
16791             Roger Sayle  <roger@eyesopen.com>
16793         * gcc.c-torture/execute/ieee/mzero5.c: New.
16795 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
16797         PR c++/10603
16798         * g++.dg/parse/error6.C: New test.
16800         PR c++/12827
16801         * g++.dg/parse/error7.C: New test.
16803 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
16805         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
16806         at -O with stabs debugging formats.
16807         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
16808         * gcc.dg/debug/debug-2.c: Likewise.
16810 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16812         PR c++/12696
16813         * g++.dg/init/error1.C: New test.
16815         PR c++/12218
16816         * g++.dg/init/pm3.C: New test.
16818 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16820         PR c/3347
16821         * gcc.dg/bitfld-8.c: New test.
16823 2003-12-16  James Lemke  <jim@wasabisystems.com>
16825         * gcc.dg/arm-scd42-[123].c: New tests.
16827 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16829         PR c++/9043
16830         * g++.dg/abi/mangle20-1.C: New test.
16831         * g++.dg/abi/mangle20-2.C: New test.
16833 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
16835         PR c++/13275
16836         * g++.dg/other/offsetof2.C: Remove XFAIL.
16837         * g++.dg/parse/offsetof1.C: New test.
16838         * g++.gd/parse/offsetof2.C: Likewise.
16840 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16842         * g++.dg/template/nontype3.C: New test.
16843         * g++.dg/template/static2.C: Tweaked the dg-error clause.
16845 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16847         * g++.dg/warn/noreturn-3.C: Also test instantiation.
16849 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16851         PR c++/13387
16852         * g++.dg/expr/assign1.C: New test.
16854         PR c++/13242
16855         * g++.dg/abi/mangle19-1.C: New test.
16856         * g++.dg/abi/mangle19-2.C: New test.
16858 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
16860         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
16862 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
16864         * gcc.c-torture/execute/20031216-1.c: New test.
16866 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16868         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
16869         an ICE regression.
16871 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16873         PR c++/10926
16874         * g++.dg/template/error9.C: New test.
16876         PR c++/11116
16877         * g++.dg/template/error8.C: New test.
16879 2003-12-15  Roger Sayle  <roger@eyesopen.com>
16881         PR middle-end/13400
16882         * gcc.c-torture/execute/20031215-1.c: New test case.
16884 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16886         PR c++/13269
16887         * g++.dg/parse/error5.C: New test.
16889         PR c++/12989
16890         * g++.dg/expr/sizeof1.C: New test.
16892         PR c++/13310
16893         * g++.dg/template/crash15.C: New test.
16895 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
16897         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
16898         a non-POD type as the last named parameter of a varargs function.
16900 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
16902         PR c++/13243
16903         PR c++/12573
16904         * g++.dg/template/crash14.C: New test.
16905         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
16907 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16909         * g++.dg/other/java1.C: New test.
16911         PR c++/13241
16912         * g++.dg/abi/mangle18-1.C: New test.
16913         * g++.dg/abi/mangle18-2.C: New test.
16915 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16917         PR optimization/10312
16918         * gcc.c-torture/execute/20031214-1.c: New.
16920 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
16922         PR c++/10779
16923         PR c++/12160
16924         * g++.dg/parse/error3.C: New test.
16925         * g++.dg/parse/error4.C: Likewise.
16926         * g++.dg/abi/mangle4.C: Tweak error messages.
16927         * g++.dg/lookup/using5.C: Likewise.
16928         * g++.dg/other/error2.C: Likewise.
16929         * g++.dg/parse/typename5.C: Likewise.
16930         * g++.dg/parse/undefined1.C: Likewise.
16931         * g++.dg/template/arg2.C: Likewise.
16932         * g++.dg/template/ttp3.C: Likewise.
16933         * g++.dg/template/type1.C: Likewise.
16934         * g++.old-deja/g++.other/crash32.C: Likewise.
16935         * g++.old-djea/g++.pt/defarg8.C: Likewise.
16937 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16939         PR c++/13106
16940         * g++.dg/warn/noreturn-3.C: New test.
16942 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16944         PR c++/13118
16945         * g++.dg/abi/covariant3.C: New.
16947 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
16949         * g++.dg/eh/ia64-1.C: New test.
16951 2003-12-12  Roger Sayle  <roger@eyesopen.com>
16953         PR optimization/13037
16954         * g77.f-torture/execute/13037.f: New test case.
16956 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
16958         PR c++/12881
16959         * g++.dg/abi/covariant2.C: New.
16961 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
16963         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
16965 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
16967         * gcc.c-torture/execute/wchar_t-1.x: Delete.
16969 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
16971         PR other/10819
16972         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
16973         to fix Bug 10819.
16974         * lib/g++.exp (g++_version): Likewise.
16975         * lib/g77.exp (g77_version): Likewise.
16976         * lib/objc.exp (default_objc_version): Likewise.
16978 2003-12-10  Richard Henderson  <rth@redhat.com>
16980         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
16982         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
16984 2003-12-08  Matt Austern  <austern@apple.com>
16986         PR c/13134
16987         * lib/gcc-dg.exp (dg-require-visibility): Define.
16988         * lib/target-supports (check_visibility_available): Define.
16989         * gcc.dg/visibility-1.c: New test.
16990         * gcc.dg/visibility-2.c: Likewise.
16991         * gcc.dg/visibility-3.c: Likewise.
16992         * gcc.dg/visibility-4.c: Likewise.
16993         * gcc.dg/visibility-5.c: Likewise.
16994         * gcc.dg/visibility-6.c: Likewise.
16995         * g++.dg/ext/visibility-1.C: Likewise.
16996         * g++.dg/ext/visibility-2.C: Likewise.
16997         * g++.dg/ext/visibility-3.C: Likewise.
16998         * g++.dg/ext/visibility-4.C: Likewise.
16999         * g++.dg/ext/visibility-5.C: Likewise.
17000         * g++.dg/ext/visibility-6.C: Likewise.
17002 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17004         * g++.dg/lookup/java1.C: New test.
17005         * g++.dg/lookup/java2.C: New test.
17007 2003-12-07  Falk Hueffner  <falk@debian.org>
17009         * g++.dg/opt/noreturn-1.C: New test.
17011 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17013         * gcc.dg/overflow-1.c: New test.
17015 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17017         * g77.f-torture/compile/13060.f: New test.
17019 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17021         PR c++/13323
17022         * g++.dg/inherit/operator2.C: New test.
17024 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17026         PR c++/13305
17027         * g++.dg/ext/attrib9.C: New test.
17029 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17031         PR c++/13314
17032         * g++.dg/template/error7.C: New test.
17034 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17035             J"orn Rennecke <joern.rennecke@superh.com>
17037         PR target/13302
17038         * g++.dg/other/struct-va_list.C: New test.
17040 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17042         PR c++/13166
17043         * g++.dg/parse/defarg6.C: New test.
17045 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17047         PR target/13256
17048         * gcc.c-torture/execute/20031201-1.c: New test.
17050 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17052         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17054 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17056         * gcc.dg/builtin-return-1.c: New test.
17058 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17059             J"orn Rennecke <joern.rennecke@superh.com>
17061         PR optimization/13260
17062         * gcc.c-torture/execute/20031204-1.c: New test.
17064 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17066         PR c++/9127
17067         * g++.dg/template/error6.C: New test.
17069 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17071         * gcc.dg/20031202-1.c: New test.
17073 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17075         PR c++/13179
17076         * g++.dg/template/eh1.C: New test.
17078         PR c++/10771
17079         * g++.dg/template/error5.C: New test.
17081 2003-12-02  David Ung  <davidu@mips.com>
17083         * gcc.dg/compat/vector-check.h: Corrected type for var
17084         g_##TMODE
17086 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17088         PR c++/10126
17089         * g++.dg/template/ptrmem8.C: New test.
17091 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17093         PR c++/12573
17094         * g++.dg/template/dependent-expr3.C: New test.
17096 2003-12-01  James Lemke  <jim@wasabisystems.com>
17098         * gcc.dg/arm-g2.c: New test.
17100 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17102         PR optimization/11634
17103         * gcc.dg/20031201-2.c: New test case.
17105 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17107         PR 11433
17108         * objc.dg/proto-lossage-3.m: New test.
17110 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17112         PR optimization/12628
17113         * gcc.dg/20031201-1.c: New test case.
17115 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17117         * gcc.dg/unaligned-1.c: New test.
17119 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17121         PR c++/9849
17122         * g++.dg/template/error4.C: New test.
17123         * g++.dg/template/nested3.C: Adjust error markers.
17125 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17127         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17129 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17131         PR c/10333
17132         * gcc.dg/bitfld-7.c: New test.
17134 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17136         * gcc.dg/tls/asm-1.C: New test.
17138 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17140         * gcc.dg/cpp/assert4.c: Update.
17142 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17144         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17145         * gcc.dg/builtin-apply3.c: New test.
17147 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17149         * lib/compat.exp (compat-obj): New xfaildata parameter.
17150         Use it to set compiler_conditional_xfail_data before compiling.
17151         (compat-get-options): Handle dg-xfail-if.
17152         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17153         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17154         * gcc.dg/compat/vector-1_y.c: Likewise.
17155         * gcc.dg/compat/vector-2_x.c: Likewise.
17156         * gcc.dg/compat/vector-2_y.c: Likewise.
17158 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17160         * g++.dg/opt/reg-stack4.C: New test.
17162 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17164         * gcc.dg/builtin-apply2.c: New test.
17166 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17168         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17170 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17172         PR c++/12924
17173         * g++.dg/template/template-id-2.C: New test.
17175 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17177         PR c++/5369
17178         * g++.dg/template/memfriend1.C: New test.
17179         * g++.dg/template/memfriend2.C: Likewise.
17180         * g++.dg/template/memfriend3.C: Likewise.
17181         * g++.dg/template/memfriend4.C: Likewise.
17182         * g++.dg/template/memfriend5.C: Likewise.
17183         * g++.dg/template/memfriend6.C: Likewise.
17184         * g++.dg/template/memfriend7.C: Likewise.
17185         * g++.dg/template/memfriend8.C: Likewise.
17186         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17188 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17190         PR c++/12515
17191         * g++.dg/ext/cond1.C: New test.
17193 2003-11-20  Richard Henderson  <rth@redhat.com>
17195         * gcc.dg/20020201-2.c: Remove.
17196         * gcc.dg/20020201-4.c: Remove.
17197         * gcc.dg/20020304-1.c: Remove.
17199 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17201         * gcc.dg/cpp/trad/xwin1.c: New test case.
17203 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17205         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17206         * lib/g77.exp: Likewise.
17207         * lib/objc.exp: Likewise.
17208         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17209         for darwin.
17211 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17213         PR c++/12932
17214         * g++.dg/template/static5.C: New test.
17216 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17218         * gcc.dg/nested-func-1.c: New test.
17220 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17222         * gcc.dg/cpp/assert4.c: New test.
17224 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17226         PR c++/2294
17227         * g++.dg/lookup/using9.c: New test.
17229 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17231         PR c++/12762
17232         * g++.dg/template/error3.C: New test.
17234 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17236         PR ada/13035
17237         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17238         No longer use a wrapper for gcc, since this does not work under
17239         Windows.
17241 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17243         PR c++/2094
17244         * g++.dg/template/ptrmem7.C: New test.
17246 2003-11-13  Andrew Pinski <apinski@apple.com>
17248         * gcc.c-torture/compile/20031113-1.c: New test.
17250 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17251             Kean Johnston <jkj@sco.com>
17253         PR c/13029
17254         * gcc.dg/unused-4.c: Update.
17256 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17258         * g++.dg/opt/const3.C: New test.
17260 2003-11-13  Jan Hubicka  <jh@suse.cz>
17262         * gcc.c-torture/compile/20031112-1.c: New test.
17264 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17266         * g++.dg/parse/crash10.C: Remove bogus error marker.
17268 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17270         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17271         (host_gcc): Likewise.
17272         (ROOT): Honor $PWDCMD.
17273         (BASE): Likewise.
17274         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17276 2003-11-12  Catherine Moore  <clm@redhat.com>
17278         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17280 2003-11-12  Andreas Jaeger  <aj@suse.de>
17281             Jakub Jelinek  <jakub@redhat.com>
17282             Andrew Pinski  <pinskia@physics.uc.edu>
17283             Richard Henderson  <rth@redhat.com>
17285         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17286         systems.
17287         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17289         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17290         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17292 2003-11-11  Andreas Jaeger  <aj@suse.de>
17294         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17296         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17298 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17300         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17301         Clean ups.
17303 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17305         * gcc.dg/trampoline-1.c: New test.
17307 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17309         * gcc.c-torture/compile/200031109-1.c: New test.
17311 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17313         PR c/3190
17314         PR c/8714
17315         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17316         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17317         gcc.dg/format/no-y2k-1.c: Update.
17319 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17321         PR optimization/10467
17322         * gcc.dg/20031108-1.c: New test case.
17324 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17326         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17328 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17330         * gcc.dg/compound-lvalue-1.c: New test.
17331         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17332         some XFAILs.
17334 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17336         * gcc.dg/altivec-varargs-1.c: New test.
17338 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17340         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17341         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17342         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17343         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17344         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17346 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17348         * gcc.dg/cond-lvalue-1.c: New test.
17350 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17352         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17354 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17356         PR c++/11616
17357         * g++.dg/template/instantiate5.C: New test.
17359 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17361         PR c++/12726
17362         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17363         * ChangeLog: Add missing first entry for above test.
17365 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17367         PR c++/9810
17368         * g++.dg/template/using8.C: New test.
17369         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17371 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17373         PR optimization/10817
17374         * gcc.c-torture/compile/20031102-1.c: New test case.
17376 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17378         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17379         2147483647.
17381 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17383         * gcc.dg/20031102-1.c: New test.
17385 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17387         * gcc.dg/complex-1.c: New test.
17389 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17391         PR c++/12796
17392         * g++.dg/template/crash13.C: Adjust expected error location.
17393         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17395 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17397         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17399 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17401         PR/10239
17402         * gcc.c-torture/compile/20031031-2.c: New test.
17404 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17406         PR/11640
17407         * gcc.c-torture/compile/20031031-1.c: New test.
17409 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17411         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17412         * gcc.misc-tests/bprob.exp: Likewise.
17413         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17414         the execution test on arm-elf configs.
17415         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17416         configs that don't support scratch files.
17417         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17419 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17421         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17422         done by dejagnu.
17424 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17426         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17427         Avoid non pure sh syntax. Add more logging.
17429         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17430         fail.
17432 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17434         PR libgcj/10610
17435         * gcc.dg/ppc-stackalign-1.c: New test.
17437 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17439         * ada/acats/run_all.sh: Change output to be more compliant with
17440         dejagnu framework.
17441         Create acats.sum and acats.log files under testsuite/ada/acats
17442         Only run [a-z]* directories, to filter out e.g. CVS.
17443         Redirect build output to log file.
17445 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17447         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17449 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17451         PR ada/5909:
17452         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17454 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17456         * gcc.c-torture/compile/20031023-1.c: New test.
17457         * gcc.c-torture/compile/20031023-2.c: New test.
17458         * gcc.c-torture/compile/20031023-3.c: New test.
17459         * gcc.c-torture/compile/20031023-4.c: New test.
17461 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17463         PR c++/10371
17464         * g++.dg/lookup/scoped8.C: New test.
17466 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17468         * g++.dg/opt/reg-stack3.C: New test.
17470 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17472         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17474 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17476         PR c++/11076
17477         * g++.dg/template/crash13.C: New test.
17479 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17481         * gcc.dg/c99-restrict-2.c: New test.
17483 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17485         PR c++/12698, c++/12699, c++/12700, c++/12566
17486         * g++.dg/inherit/covariant9.C: New test.
17487         * g++.dg/inherit/covariant10.C: New test.
17488         * g++.dg/inherit/covariant11.C: New test.
17490 2003-10-23  Jason Merrill  <jason@redhat.com>
17492         PR c++/12726
17493         * g++.dg/ext/complit2.C: New test.
17495 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17497         PR target/12654
17498         * gcc.c-torture/execute/20031020-1.c: New test.
17500 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17502         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17503         following the jump_insn.
17505 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17507         * gcc.dg/cast-lvalue-1.c: New test.
17509 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17511         PR c++/11962
17512         * g++.dg/template/cond2.C: New test.
17514 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17516         * gcc.dg/builtins-28.c: New test.
17518 2003-10-20  Jan Hubicka  <jh@suse.cz>
17520         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17521         parameter.
17522         * testsuite/gcc.dg/inline-2.c: Likewise.
17524 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17526         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17527         * gcc.dg/nest.c:  Likewise.
17529 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17531         PR c++/9781, c++/10583, c++/11862
17532         * g++.dg/parse/crash13.C: New test.
17534 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17536         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17538 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17540         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17541         Define HAVE_C99_RUNTIME except on Solaris.
17542         * gcc.dg/builtins-20.c: Likewise.
17544 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17546         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17548 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17550         PR c++/12495
17551         * g++.dg/template/crash21.C: New test.
17553 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17555         PR c++/2513
17556         * g++.dg/template/typename5.C: New test.
17558 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17560         PR c++/12369
17561         * g++.dg/template/friend25.C: New test.
17563 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17565         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17566         versions.
17568 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17570         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17571         == 2147483647.
17573 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17575         * gcc.c-torture/execute/960416-1.x: Remove.
17576         * gcc.c-torture/execute/divconst-3.x: Likewise.
17578 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17580         PR target/12598
17581         * gcc.dg/torture/cris-volatile-1.c: New test.
17583 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17585         PR optimization/9325
17586         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17587         for overflowing floating point to integer conversion during RTL
17588         simplification.
17590 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17592         * objc/execute/_cmd.m: Fix typo.
17593         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17594         Relax 'scan-assembler' regexp.
17595         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17596         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17597         * objc.dg/zero-link-2.m: Remove blank line.
17598         * objc.dg/zero-link-3.m: New test case.
17600 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17602         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17604         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17605         than linker trickery.
17607 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17609         PR c++/12370
17610         * g++.dg/other/friend2.C: New test.
17612 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17614         * gcc.dg/20031012-1.c: New test.
17616 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17618         * gcc.dg/weak/weak-3.c: Fix for new warning.
17620 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17622         PR optimization/8750
17623         * gcc.c-torture/execute/20031012-1.c: New test case.
17625 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17627         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17628         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17630 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17632         PR optimization/12260
17633         * gcc.c-torture/compile/20031011-2.c: New test case.
17635 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17637         * gcc.c-torture/execute/20031011-1.c: New testcase.
17639 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17641         * gcc.c-torture/compile/20031011-1.c: New test.
17643 2003-10-11  Jan Hubicka  <jh@suse.cz>
17645         * g++.dg/other/first-global.C: New test.
17647 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17649         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17651 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17653         * gcc.c-torture/compile/20031010-1.c: New test.
17655 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17657         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17658         * gcc.c-torture/execute/va-arg-25.c: ... here.
17660 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17662         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17664 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17666         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17668 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17670         * g++.dg/parse/error2.C: New test.
17672 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17674         PR c++/11097
17675         * g++.dg/other/error5.C: Modify the error message.
17676         * g++.dg/lookup/using8.C: New test.
17678 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17680         * gcc.dg/darwin-abi-2.c: New file.
17681         * gcc.c-torture/execute/va-arg-24.c: New file.
17683 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17685         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17686         indentation.
17688 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17690         PR c++/10147
17691         * g++.dg/other/error4.C: Update error messages.
17692         * g++.dg/template/ptrmem4.C: Likewise.
17694         PR c++/12337
17695         * g++.dg/init/new9.C: New test.
17697         PR c++/12334, c++/12236, c++/8656
17698         * g++.dg/ext/attrib8.C: New test.
17700 2003-10-06  Devang Patel  <dpatel@apple.com>
17702         * gcc.dg/debug/dwarf2-3.h: New test.
17703         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17705 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17707         * g++.dg/opt/cfg2.C: New test.
17709 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17711         * g++.dg/opt/float1.C: New test.
17713 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17715         * gcc.dg/c90-array-lval-6.c: New test.
17716         * gcc.dg/c99-array-lval-6.c: New test.
17718 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17719             Ziemowit Laski  <zlaski@apple.com>
17721         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17722         'Derived', so that it is never considered a class method; add
17723         new warning for '+port' method ambiguity.
17724         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17725         <objc/objc-api.h> (needed on Mac OS X).
17726         * objc.dg/method-13.m: New test.
17728 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17730         PR optimization/9325, PR java/6391
17731         * gcc.c-torture/execute/20031003-1.c: New test case.
17733 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17735         PR optimization/12180
17736         * gcc.dg/20031002-1.c: New test.
17738         PR c++/12486
17739         * g++.dg/inherit/error1.C: New test.
17741 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
17743         * lib/f-torture.exp (search_for): Rename to...
17744         (search_for_re): This.  Also, clean up comments and the
17745         "regexp" invocation.
17747 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
17749         * gcc.c-torture/compile/20031002-1.c: New test.
17751 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
17753         * g++.dg/opt/cond1.C: New test.
17755 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
17757         * gcc.dg/Wold-style-definition-2.c: New testcase.
17758         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
17760 2003-09-29  Richard Henderson  <rth@redhat.com>
17762         * g++.dg/init/array10.C: Add dg-options.
17764 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
17766         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
17768 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17770         * g++.dg/template/friend19.C: Fix typo.
17771         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
17773 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
17775         * gcc.c-torture/execute/20030928-1.c: New test.
17776         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
17778 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17780         * g++.dg/opt/unroll1.C: New test.
17782 2003-09-26  Roger Sayle  <roger@eyesopen.com>
17784         PR optimization/11741
17785         * gcc.dg/20030926-1.c: New test case.
17787 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17789         PR c++/5655
17790         * g++.dg/parse/access7.C: New test.
17791         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
17793 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
17795         MERGE OF objc-improvements-branch into MAINLINE:
17796         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
17797         if libobjc has not been built.
17798         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
17799         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
17800         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
17801         objc/execute/nested-3.m, objc/execute/np-2.m,
17802         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
17803         objc/execute/redefining_self.m, objc/execute/root_methods.m,
17804         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
17805         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
17806         objc.dg/special/unclaimed-category-1.h,
17807         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
17808         well as GNU runtime.
17809         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
17810         * execute/cascading-1.m, execute/function-message-1.m,
17811         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
17812         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
17813         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
17814         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
17815         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
17816         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
17817         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
17818         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
17819         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
17820         * objc.dg/bitfield-2.m: Run only on Darwin.
17821         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
17822         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
17823         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
17824         * objc.dg/const-str-1.m: Fix constant string layout.
17826 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
17828         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
17830 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
17832         * gcc.dg/darwin-abi-1.c: New file.
17834 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
17836         PR target/12281
17837         * gcc.c-torture/compile/20030921-1.c: New test.
17839 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17841         * g++.dg/opt/reg-stack2.C: New test.
17843 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17845         * g++.dg/eh/delayslot1.C: New test.
17847 2003-09-20  Richard Henderson  <rth@redhat.com>
17849         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
17851 2003-09-20  Roger Sayle  <roger@eyesopen.com>
17853         * gcc.c-torture/execute/20030920-1.c: New test case.
17855 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17857         * g++.dg/rtti/typeid3.C: Correct expected error message.
17859 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17861         PR c++/157
17862         * g++.dg/parse/crash12.C: New test.
17864 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
17866         * gcc.dg/compat/mixed-struct-check.h: New.
17867         * gcc.dg/compat/mixed-struct-defs.h: New.
17868         * gcc.dg/compat/mixed-struct-init.h: New.
17869         * gcc.dg/compat/struct-by-value-19_main.c: New.
17870         * gcc.dg/compat/struct-by-value-19_x.c: New.
17871         * gcc.dg/compat/struct-by-value-19_y.c: New.
17872         * gcc.dg/compat/struct-by-value-20_main.c: New.
17873         * gcc.dg/compat/struct-by-value-20_x.c: New.
17874         * gcc.dg/compat/struct-by-value-20_y.c: New.
17875         * gcc.dg/compat/struct-return-19_main.c: New.
17876         * gcc.dg/compat/struct-return-19_x.c: New.
17877         * gcc.dg/compat/struct-return-19_y.c: New.
17878         * gcc.dg/compat/struct-return-20_main.c: New.
17879         * gcc.dg/compat/struct-return-20_x.c: New.
17880         * gcc.dg/compat/struct-return-20_y.c: New.
17882 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
17883         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
17884         so that it will not complain on LP64 targets.
17886 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17888         PR c++/495
17889         * g++.dg/template/friend24.C: New test.
17891 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
17893         PR c++/12332
17894         * g++.dg/template/memtmpl2.C: New test.
17896 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
17898         PR target/11184
17899         * gcc.dg/builtin-apply1.c: New test.
17901 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17903         PR c++/9848
17904         * g++.dg/warn/Wunused-4.C: New test.
17906 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17908         PR c++/12316
17909         * g++.dg/other/gc2.C: New test.
17911 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
17913         PR c++/11991
17914         * g++.dg/rtti/typeid3.C: New test.
17916         PR c++/12266
17917         * g++.dg/overload/template1.C: New test.
17919 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17921         * g++.dg/opt/cfg3.C: New test.
17923 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17925         PR c++/7939
17926         * g++.dg/template/crash11.C: New test.
17928 2003-09-16  Jason Merrill  <jason@redhat.com>
17929             Jakub Jelinek  <jakub@redhat.com>
17931         * gcc.dg/attr-warn-unused-result.c: New test.
17933 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
17935         PR c++/12184
17936         * g++.dg/expr/call2.C: New test.
17938 2003-09-15  Andreas Jaeger  <aj@suse.de>
17940         * gcc.dg/Wold-style-definition-1.c: New test.
17942 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
17944         PR c++/3907
17945         * g++.dg/parse/template12.C: New test.
17947         * g++.dg/abi/bitfield11.C: New test.
17948         * g++.dg/abi/bitfield12.C: Likewise.
17950 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
17952         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
17953         non-expansion of functional macro name without arguments at EOL.
17954         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
17956 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
17958         * gcc.c-torture/execute/20030914-[12].c: New tests.
17960 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
17962         PR c++/11788
17963         * g++.dg/overload/addr1.C: New test.
17965 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
17967         * gcc.dg/20030909-1.c: New test.
17969 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17971         * gcc.dg/ultrasp10.c: New test.
17973 2003-09-09  Devang Patel  <dpatel@apple.com>
17975         * gcc.dg/darwin-ld-6.c: New test.
17977 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17979         * gcc.dg/torture/builtin-explog-1.c: New testcase.
17981 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17983         * gcc.dg/ia64-types1.c: New test.
17984         * gcc.dg/ia64-types2.c: Likewise.
17986 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17988         * gcc.dg/builtins-1.c: Add more _Complex tests.
17989         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17991         * gcc.dg/builtins-1.c: Test existing _Complex functions.
17992         * gcc.dg/torture/builtin-attr-1.c: Likewise.
17994 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
17996         PR c++/11786
17997         * g++.dg/lookup/koenig2.C: New test.
17999         PR c++/5296
18000         * g++.dg/rtti/typeid2.C: New test.
18002 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18004         * gcc.c-torture/compile/20030904-1.c: New test.
18006 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18008         * g++.dg/opt/longbranch2.C: New test.
18010 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18012         * g++.dg/template/crash10.C: Only compile it.
18014 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18016         PR middle-end/11665
18017         * gcc.c-torture/compile/20030907-1.c: New test.
18018         * g++.dg/init/array11.C: New test.
18020 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18022         PR c++/11852
18023         * g++.dg/init/struct1.C: New test.
18025 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18027         PR c++/12181
18028         * g++.dg/expr/comma1.C: New test.
18030 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18032         PR c++/11867
18033         * g++.dg/expr/static_cast5.C: New test.
18035 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18037         PR c++/11507
18038         * g++.dg/lookup/scoped7.C: New test.
18040         PR c++/9574
18041         * g++.dg/other/static1.C: New test.
18043         PR c++/11490
18044         * g++.dg/warn/template-1.C: New test.
18046         PR c++/11432
18047         * g++.dg/template/crash10.C: New test.
18049         PR c++/2478
18050         * g++.dg/overload/VLA.C: New test.
18052         PR c++/10804
18053         * g++.dg/template/call1.C: New test.
18055 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18057         PR c++/11794
18058         * g++.dg/parse/using3.C: New test.
18060 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18062         PR c++/11409
18063         * g++.dg/overload/builtin3.C: New test case.
18065 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18067         PR c/9862
18068         * gcc.dg/20030906-1.c: New test.
18069         * gcc.dg/20030906-2.c: Likewise.
18071 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18073         PR c++/12167
18074         * g++.dg/parse/defarg5.C: New test.
18076         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18078 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18080         PR c++/12163
18081         * g++.dg/expr/static_cast4.C: New test.
18083         PR c++/12146
18084         * g++.dg/template/crash9.C: New test.
18086 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18088         * g++.old-deja/g++.ext/pretty2.C: Update for change
18089         in __FUNCTION__.
18090         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18092 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18094         PR c++/11922
18095         * g++/dg/template/qualified-id1.C: New test.
18097         PR c++/12037
18098         * g++.dg/warn/noeffect4.C: New test.
18100 2003-09-04  Matt Austern  <austern@apple.com>
18102         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18103         * g++.dg/ext/fnname2.C: Likewise.
18104         * g++.dg/ext/fnname3.C: Likewise.
18106 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18108         * g++.dg/expr/lval1.C: New test.
18109         * g++.dg/ext/lvcast.C: Remove.
18111 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18113         PR optimization/11700.
18114         * gcc.c-torture/compile/20030903-1.c: New test case.
18116 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18118         PR c++/12053
18119         * g++.dg/abi/layout4.C: New test.
18121 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18123         PR c++/11553
18124         * g++.dg/parse/friend3.C: New test.
18126 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18128         PR c++/11847
18129         * g++.dg/template/class1.C: New test.
18131         PR c++/11808
18132         * g++.dg/expr/call1.C: New test.
18134 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18136         PR c++/12114
18137         * g++.dg/init/ref9.C: New test.
18139         PR c++/11972
18140         * g++.dg/template/nested4.C: New test.
18142 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18144         PR c++/12093
18145         * g++.dg/template/non-dependent4.C: New test.
18147         PR c++/11928
18148         * g++.dg/inherit/conv1.C: New test.
18150 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18152         PR c++/6196
18153         * g++.dg/ext/label1.C: New test.
18154         * g++.dg/ext/label2.C: Likewise.
18156 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18158         * g++.dg/expr/cond3.C: New test.
18160 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18162         * gcc.dg/builtins-1.c: Add new builtin cases.
18164 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18166         * gcc.dg/builtins-1.c: Add new cases.
18167         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18169 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18171         * gcc.dg/builtins-1.c: Add more math builtin tests.
18172         * gcc.dg/torture/builtin-attr-1.c: New test.
18174 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18176         PR optimization/5079
18177         * g++.dg/opt/static3.C: New test.
18179 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18181         * gcc.misc-tests/gcov-10b.c: New test.
18183 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18185         * g++.dg/opt/ptrmem3.C: New test.
18187         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18189 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18191         * gcc.dg/20030826-2.c: New test.
18193 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18195         PR middle-end/12002
18196         * g77.f-torture/compile/12002.f: New test case.
18198 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18200         * gcc.dg/20030826-1.c: New test case.
18202 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18204         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18206 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18208         PR c++/11871
18209         * c++.dg/lookup/crash1.C: New test.
18211         * c++.dg/warn/noeffect3.C: New test.
18213 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18215         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18216         * gcc.dg/compat/vector-1_y.c: Ditto.
18217         * gcc.dg/compat/vector-2_x.c: Ditto.
18218         * gcc.dg/compat/vector-2_y.c: Ditto.
18220 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18222         * gcc.dg/20030702-1.c: New test.
18224 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18226         PR c++/8795
18227         * g++.dg/ext/altivec-1.C: New test.
18229 2003-08-24  Richard Henderson  <rth@redhat.com>
18231         * g++.dg/eh/simd-2.C: Add -w for x86.
18233 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18235         * gcc.dg/20030815-1.c: New test.
18237 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18239         PR c++/3765
18240         * g++.dg/parse/access6.C: New test.
18242 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18244         PR c++/641, c++/11876
18245         * g++.dg/template/friend22.C: New test.
18246         * g++.dg/template/friend23.C: Likewise.
18248 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18250         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18251         identically.
18253 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18255         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18257 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18259         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18261 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18263         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18265 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18267         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18269 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18271         PR c++/11919
18272         * g++.dg/overload/prom1.C: New test.
18274         PR c++/11551
18275         * g++.dg/parse/dtor2.C: New test.
18277         PR c++/10762
18278         * g++.dg/parse/using2.C: New test.
18280 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18282         PR target/11805
18283         * gcc.c-torture/compile/20030821-1.c: New.
18285 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18287         PR c++/11834
18288         * g++.dg/template/deduce2.C: New test.
18290 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18292         * gcc.c-torture/execute/20030821-1.c: New test.
18294 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18296         PR middle-end/11984
18297         * gcc.dg/20030820-1.c: New test case.
18299 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18301         PR c++/11945
18302         * g++.dg/warn/noeffect2.C: New test.
18304 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18306         PR c++/10926
18307         * g++.dg/template/dtor2.C: New test.
18309         PR c++/11684
18310         * g++.dg/template/operator1.C: New test.
18311         * g++.dg/parse/operator4.C: New test.
18313         PR c++/11946.C
18314         * g++.dg/expr/enum1.C: New test.
18315         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18317         PR c++/11036.C
18318         * g++.dg/parse/elab2.C: New test.
18319         * g++.dg/parse/typedef4.C: Change error message.
18320         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18321         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18322         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18324 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18326         * gcc.dg/pch/warn-1.c: New.
18327         * gcc.dg/pch/warn-1.hs: New.
18329         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18330         not-tested file.
18332 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18334         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18336 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18338         * gcc.dg/uninit-D.c: New Test.
18339         * gcc.dg/uninit-E.c: New Test.
18340         * gcc.dg/uninit-F.c: New Test.
18341         * gcc.dg/uninit-G.c: New Test.
18343 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18345         * g++.dg/README: Describe the pch directory.
18347 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18349         PR c++/11174
18350         * g++.dg/parse/access4.C: New test.
18351         * g++.dg/parse/access5.C: Likewise.
18352         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18354 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18356         * gcc.dg/noncompile/20030818-1.c: New.
18358 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18360         PR c++/11957
18361         * g++.dg/warn/noeffect1.C: New test.
18363         * g++.dg/template/scope2.C: New test.
18364         * g++.dg/template/error2.C: Correct dg-error
18366 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18368         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18370 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18372         PR C++/11512
18373         * g++.dg/template/warn1.C: New.
18375 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18377         * g++.dg/template/error2.C: New test.
18378         * g++.dg/lookup/using7.C: Adjust errors
18379         * g++.old-deja/g++.pt/crash36.C: Likewise.
18380         * g++.old-deja/g++.pt/derived3.C: Likewise.
18382 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18384         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18385         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18386         * gcc.c-torture/execute/builtins/string-9.c: New, from
18387         string-opt-9.c.  Adjust for execute/builtins framework.
18388         * gcc.c-torture/execute/string-opt-9.c: Delete.
18390 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18392         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18394         * g++.dg/parse/ret-type2.C: New test.
18396         PR c++/11703
18397         * g++.dg/init/new8.C: New test.
18399         PR c++/10923
18400         * g++.dg/parse/typedef5.C: New test.
18402         PR c++/9512
18403         * g++.dg/parse/qualified2.C: New test.
18404         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18405         invalid code.
18407 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18409         * g++.dg/conversion/ptrmem1.C: New test.
18411 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18413         PR target/11693
18414         * gcc.dg/20030811-1.c: New test.
18416         PR target/11535
18417         * gcc.c-torture/execute/20030811-1.c: New test.
18419 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18421         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18423 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18425         PR c++/11789.C
18426         * g++.dg/inherit/multiple1.C: New test.
18428 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18430         * gcc.dg/spe1.c: New test.
18432         PR c++/11670
18433         * g++.dg/expr/cast2.C: New test.
18435         PR c++/10530
18436         * g++.dg/template/dependent-name2.C: New test.
18438 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18440         * g++.dg/parse/crash11.C: Put the dg options in comments.
18442 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18444         * lib/gcc-dg.exp: Update for diagnostic change.
18446 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18448         PR c++/5767
18449         * g++.dg/parse/crash11.C: New test.
18451 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18453         * gcc.dg/cpp/spacing1.c: Update.
18455 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18457         PR target/11739
18458         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18459         a value for -mtune.
18461 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18463         PR middle-end/11771
18464         * gcc.c-torture/compile/20030804-1.c: New test case.
18466 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18468         * gcc.dg/20030804-1.c: New test case.
18470 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18472         * gcc.dg/cpp/separate-1.c: New test.
18474 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18476         PR c++/11704
18477         * g++.dg/template/dependent-expr2.C: New test.
18479         PR c++/11766
18480         * g++.dg/expr/ptrmem1.C: New test.
18482 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18484         PR c++/9453
18485         * g++.dg/template/friend15.C: New test.
18487 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18489         * lib/dg-pch.exp: Work round PCH bug.
18491 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18493         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18494         builtins.  Move cases from builtins-4.c here.
18496         * gcc.dg/torture/builtin-math-1.c: New test taken from
18497         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18498         additional cases.
18500         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18501         Delete.
18503 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18505         PR c++/9447
18506         * g++.dg/template/using7.C: New test.
18508 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18510         * import1.c, import2.c: New tests.
18512 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18514         * g++.dg/eh/crossjump1.C: New test.
18516 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18518         PR c++/11697
18519         * g++.dg/template/using6.C: New test.
18521         PR c++/11744
18522         * g++.dg/template/koenig2.C: New test.
18524 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18526         PR c++/7983
18527         * g++.dg/parse/typedef4.C: New test.
18529 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18531         PR c++/8442, c++/8806
18532         * g++.dg/template/elab1.C: New test.
18533         * g++.dg/template/type2.C: Likewise.
18534         * g++.dg/template/ttp3.C: Adjust expected error message.
18535         * g++.old-deja/g++.law/visibility13.C: Likewise.
18536         * g++.old-deja/g++.niklas/t135.C: Likewise.
18537         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18538         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18539         template argument.
18540         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18542 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18544         PR c++/11295
18545         * g++.dg/ext/stmtexpr1.C: New test.
18547         * g++.dg/opt/tmp1.C: New test.
18549         PR c++/11525
18550         * g++.dg/parse/constant4.C: New test.
18552         PR c++/9447
18553         * g++.dg/template/using5.C: New test.
18555 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18557         * gcc.dg/builtins-27.c: New test case.
18559 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18561         * gcc.dg/tls/opt-7.c: New test.
18563 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18565         * g++.old-deja/g++.other/crash18.C: Remove.
18567 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18569         * g++.dg/template/explicit3.C: New.
18570         * g++.dg/template/explicit4.C: New.
18571         * g++.dg/template/explicit5.C: New.
18573         PR c++/11347
18574         * g++.dg/template/memtmpl1.C: New.
18576 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18578         PR target/11565
18579         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18580         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18582 2003-07-30  Jan Hubicka  <jh@suse.cz>
18584         * vtgc1.c: Kill.
18586 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18588         * gcc.dg/struct-in-proto-1.c: New test.
18590 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18592         * gcc.dg/cpp/include2.c: Only expect one message.
18594 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18596         PR c++/9447
18597         * g++.dg/template/using1.C: New test.
18598         * g++.dg/template/using2.C: New test.
18599         * g++.dg/template/using3.C: New test.
18600         * g++.dg/template/using4.C: New test.
18602 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18604         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18605         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18607 2003-07-28  Jan Hubicka  <jh@suse.cz>
18609         PR c++/11530
18610         * g++.dg/opt/call1.C: New test.
18612 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18614         PR c++/11667
18615         * g++.dg/init/enum2.C: New test.
18616         * g++.dg/template/overload1.C: Add "-w" option.
18618 2003-07-28    <hp@bitrange.com>
18620         * gcc.dg/Wdeclaration-after-statement-1.c,
18621         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18623 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18625         * gcc.c-torture/compile/20030725-1.c: New test.
18627 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18629         * gcc.dg/20030505.c: Only run for SPE.
18630         Remove definition of opaque type.
18632 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18634         * g++.dg/template/ptrmem6.C: New test.
18636 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18638         * gcc.c-torture/compile/zero-strct-2.c: New test.
18640 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18642         * gcc.dg/intermod-1.c: New test.
18644 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18646         PR c++/11617
18647         * g++.dg/template/lookup2.C: New test.
18648         * g++.dg/template/memclass1.C: Remove instantiated from error.
18649         * g++.dg/other/error2.C: Tweak expected errors.
18651         PR c++/11596
18652         * g++.dg/template/defarg3.C: New test.
18654         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18656 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18658         * g++.dg/inherit/access5.C: New test.
18660 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18662         PR c++/11513
18663         * g++.dg/template/crash8.C: New test.
18665 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18667         PR c/10602
18668         * gcc.dg/noncompile/incomplete-2.c: New test.
18670 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18672         PR c++/11645
18673         * g++.dg/inherit/access4.C: New test.
18675         PR c++/11517
18676         * g++.dg/expr/cond2.C: New test.
18678         PR optimization/10679
18679         * g++.dg/opt/inline4.C: New test.
18681 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18683         * g++.dg/parse/crash10: New test.
18685 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18687         * g++.dg/ext/flexary1.C: New test.
18689 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18691         PR c++/10793
18692         * g++.dg/template/crash9.C: New test.
18694 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18696         PR c++/3004
18697         * g++.dg/parse/typedef3.C: New test.
18699         PR c++/7906
18700         * g++.dg/parse/operator2.C: New test.
18702         PR c++/8895
18703         * g++.dg/parse/def-tmpl-arg1.C: New test.
18705         PR c++/9282
18706         * g++.dg/parse/funptr1.C: New test.
18708         PR c++/9452
18709         * g++.dg/parse/ambig3.C: New test.
18711         PR c++/9454
18712         * g++.dg/parse/operator3.C: New test.
18714         PR c++/9486
18715         * g++.dg/parse/template10.C: New test.
18717         PR c++/9488
18718         * g++.dg/parse/template11.C: New test.
18720         PR c++/10150
18721         * g++.dg/parse/invalid-op1.C: New test.
18723         PR c++/10247
18724         * g++.dg/parse/condexpr1.C: New test.
18726 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18728         * g++.dg/ext/packed3.C: New test.
18729         * g++.dg/ext/packed4.C: New test.
18731         * gcc.dg/pack-test-3.c: New test.
18733 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18735         * lib/compat.exp: Handle dg-options per source file.
18736         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18737         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18738         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18739         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
18740         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
18741         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
18742         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
18743         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
18744         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
18745         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
18746         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
18747         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
18748         * g++.dg/compat/break/bitfield7_x.C: Ditto.
18749         * g++.dg/compat/break/bitfield7_y.C: Ditto.
18751 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
18753         PR c/10320
18754         * gcc.c-torture/execute/20030718-1.c: New test.
18756 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18758         PR optimization/11536
18759         * gcc.dg/20030721-1.c: New test.
18761 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
18763         PR c++/11546
18764         * g++.dg/template/lookup1.C: New test.
18766 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
18768         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
18769         diagnostics of ill-formed constructs involving labels.
18770         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
18771         the new 'previously defined here' message.
18773 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
18775         * g++.dg/parse/non-dependent2.C: New test.
18777 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
18779         * g++.dg/init/init-ref4.C: xfail on targets without
18780         weak symbols.
18782 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
18784         PR target/11087
18785         * gcc.c-torture/execute/20030717-1.c: New test.
18787 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18789         * g++.dg/opt/cfg1.C: New test.
18791 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
18793         PR optimization/11557
18794         * gcc.dg/20030717-1.c: New test.
18796 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
18798         PR c++/10476
18799         * g++.dg/expr/crash-1.C: New test.
18801         PR c++/11027
18802         * g++.dg/template/init3.C: New test.
18804         PR c++/8222
18805         * g++.dg/template/non-dependent1.C: New test.
18807         PR c++/11070
18808         * g++.dg/template/non-dependent2.C: New test.
18810         PR c++/11071
18811         * g++.dg/template/non-dependent3.C: New test.
18813         PR c++/9907
18814         * g++.dg/template/sizeof5.C: New test.
18816 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
18818         PR 11498
18819         * gcc.c-torture/compile/mangle-1.c: New file.
18821 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18823         PR c++/7809
18824         * g++.dg/parse/access3.C: New test.
18826 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
18828         PR c++/11384
18829         * g++.dg/init/init-ref4.C: New test.
18831 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
18833         PR c++/11547
18834         * g++.dg/parse/constant3.C: New test.
18835         * g++.dg/parse/crash7.C: Likewise.
18837 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
18839         PR target/11008
18840         * gcc.dg/i386-pentium4-not-mull.c: New.
18842 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
18844         * gcc.dg/asm-names.c (ymain): Make it weak.
18846 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18848         PR c++/5421
18849         * g++.dg/template/friend21.C: New test.
18851 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
18853         * gcc.dg/cleanup-8.c: New test.
18854         * gcc.dg/cleanup-9.c: New test.
18856 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
18858         * g++.dg/ext/dll-MI1.h: New file.
18859         * g++.dg/ext/dllexport-MI1.C: New file.
18860         * g++.dg/ext/dllimport-MI1.C: New file.
18862 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
18864         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
18865         it does not have cmpstrsi patterns (just cmpmemsi).
18867 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
18869         PR debug/11473
18870         * g++.dg/debug/debug8.C: New test.
18872 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18874         PR c++/10108
18875         * g++.dg/template/crash7.C: New test.
18877 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
18879         PR target/10795
18880         * gcc.c-torture/compile/20030708-1.c: New.
18882 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18884         * gcc.c-torture/execute/20030715-1.c: New test.
18886 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
18888         * gcc.dg/pch/inline-3.c: New file.
18889         * gcc.dg/pch/inline-3.hs: New file.
18890         * gcc.dg/pch/inline-4.c: New file.
18891         * gcc.dg/pch/inline-4.hs: New file.
18893 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
18895         PR c++/11509
18896         * g++.dg/template/crash6.C: New test.
18898         PR c++/7053
18899         * g++.dg/template/friend20.C: New test.
18901         PR c++/7019
18902         * g++.dg/template/overload2.C: New test.
18904 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18906         PR optimization/11440
18907         * gcc.c-torture/execute/20030714-1.c: New test.
18909 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18911         PR c++/11154
18912         * g++.dg/template/partial2.C: New test.
18914 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
18916         PR c++/11503
18917         * g++.dg/template/anon1.C: New test.
18919         PR c++/11493
18920         PR c++/11495
18921         * g++.dg/parse/template9.C: Likewise.
18922         * g++.dg/template/crash4.C: New test.
18923         * g++.dg/template/koenig1.C: Likewise.
18924         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
18925         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
18926         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
18927         functions.
18928         * g++.old-deja/g++.jason/template36.C: Likewise.
18929         * g++.old-deja/g++.mike/p1989.C: Likewise.
18930         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
18931         * g++.old-deja/g++.pt/ttp20.C: Use this->.
18932         * g++.old-deja/g++.pt/ttp21.C: Use this->.
18933         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
18934         compiling.
18935         * g++.old-deja/g++.pt/union2.C: Use this->.
18937 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
18939         * gcc.dg/20030711-1.c: New test.
18941 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
18943         PR c++/11050
18944         * g++.dg/parse/args1.C: New test.
18945         * g++.pt/defarg8.C: Change expected errors.
18947 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
18949         PR c++/8164
18950         * g++.dg/template/nontype2.C: New test.
18952         PR c++/10558
18953         * g++.dg/parse/template8.C: New test.
18955         PR c++/8327
18956         * g++.dg/template/scope1.C: New test.
18958         * g++.dg/warn/Wsign-compare-1.C: New test.
18960 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18962         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
18964 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
18966         PR c++/9411
18967         * g++.dg/template/explicit2.C: New test.
18969         PR c++/10032
18970         * g++.dg/warn/pedantic1.C: New test.
18972 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
18974         PR c++ 9483
18975         * g++.dg/other/field1.C: New test.
18977 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
18979         PR c/11449
18980         * gcc.c-torture/compile/20030707-1.c: New.
18982 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18984         PR c++/10849
18985         * g++.dg/template/access12.C: New test.
18987 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
18989         * g++.dg/bprob/bprob.exp (prof_ext): Update.
18990         * g77.dg/bprob/bprob.exp (prof_ext): Update.
18991         * gcc.misc-tests/bprob.exp (prof_ext): Update.
18992         * gcc.misc-tests/gcov.exp: Update
18993         * g++.dg/gcov/gcov.exp: Update
18994         * lib/gcov.exp: Update.
18996 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
18998         * g++.dg/abi/mangle17.C: Make sure template expressions are
18999         dependent.
19000         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19001         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19002         * g++.dg/opt/stack1.C: Remove erroneous code.
19003         * g++.dg/parse/template7.C: New test.
19004         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19005         * g++.old-deja/g++.pt/crash4.C: Likewise.
19007 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19009         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19010         with zero or one occurence of `$' after the initial `L'.
19012 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19014         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19016 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19018         PR c/11370
19019         * gcc.dg/Wunreachable-6.c: New testcase.
19020         * gcc.dg/Wunreachable-7.c: New testcase.
19022 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19024         PR c/11420
19025         * gcc.dg/20030708-1.c: New test.
19027 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19029         * gcc.dg/compat/sdata-section.h: New file.
19030         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19031         * gcc.dg/torture/mips-sdata-1.c: New test.
19033 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19035         PR c++/11030
19036         * g++.dg/template/friend19.C: New test.
19038 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19040         * g++.dg/opt/strength-reduce.C: New test.
19042 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19044         PR target/10979
19045         * gcc.dg/20030707-1.c: New testcase.
19047 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19049         PR optimization/11059
19050         * g++.dg/opt/emptyunion.C: New testcase.
19052 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19053             Eric Botcazou  <ebotcazou@libertysurf.fr>
19055         * g++.dg/opt/stack1.C: New test.
19057 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19059         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19060         run test.
19062         PR c++/11431
19063         * g++.dg/expr/static_cast3.C: New test.
19065 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19067         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19068         everywhere.
19069         * gcc.dg/concat.c: Concatenation of string constants with
19070         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19071         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19072         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19073         necessary to avoid multi-character character constant warning.
19074         * gcc.dg/cpp/escape.c: Likewise.
19075         * gcc.dg/cpp/ucs.c: Likewise.
19076         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19077         Fix a typo.
19079 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19081         PR c/11428
19082         * gcc.c-torture/compile/20030704-1.c: New.
19084 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19086         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19088 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19090         PR c++/5287, PR c++/7910,  PR c++/11021
19091         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19092         tests for warnings.
19093         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19094         * g++.dg/ext/dllimport3.C: Likewise.
19095         * g++.dg/ext/dllimport4.C: New file.
19096         * g++.dg/ext/dllimport5.C: New file.
19097         * g++.dg/ext/dllimport6.C: New file.
19098         * g++.dg/ext/dllimport7.C: New file.
19099         * g++.dg/ext/dllimport8.C: New file.
19100         * g++.dg/ext/dllimport9.C: New file.
19101         * g++.dg/ext/dllimport10.C: New file.
19102         * g++.dg/ext/dllexport1.C: New file.
19104 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19106         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19107         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19109 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19111         * gcc.dg/builtins-25.c: New testcase.
19112         * gcc.dg/builtins-26.c: New testcase.
19114 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19116         * gcc.dg/compat/vector-defs.h: New file.
19117         * gcc.dg/compat/vector-setup.h: New file.
19118         * gcc.dg/compat/vector-check.h: New file.
19119         * gcc.dg/compat/vector-1_main.c: New file.
19120         * gcc.dg/compat/vector-1_x.c: New file.
19121         * gcc.dg/compat/vector-1_y.c: New file.
19122         * gcc.dg/compat/vector-2_main.c: New file.
19123         * gcc.dg/compat/vector-2_x.c: New file.
19124         * gcc.dg/compat/vector-2_y.c: New file.
19126         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19127         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19128         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19129         * gcc.dg/compat/struct-align-1.h: New file.
19130         * gcc.dg/compat/struct-align-1_main.c: New file.
19131         * gcc.dg/compat/struct-align-1_x.c: New file.
19132         * gcc.dg/compat/struct-align-1_y.c: New file.
19133         * gcc.dg/compat/struct-align-2.h: New file.
19134         * gcc.dg/compat/struct-align-2_main.c: New file.
19135         * gcc.dg/compat/struct-align-2_x.c: New file.
19136         * gcc.dg/compat/struct-align-2_y.c: New file.
19138         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19139         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19140         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19141         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19142         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19143         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19144         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19145         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19146         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19147         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19148         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19149         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19150         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19151         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19152         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19153         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19154         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19155         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19156         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19157         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19158         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19159         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19160         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19161         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19162         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19163         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19164         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19165         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19166         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19168 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19170         * gcc.dg/i386-call-1.c: New test.
19172 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19174         PR c++/9162
19175         * g++.dg/parse/defarg4.C: New.
19177 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19179         PR target/10700
19180         * gcc.c-torture/compile/20030703-1.c: New test case.
19182 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19184         * g++.dg/template/local3.C: Remove extra semicolon.
19186 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19188         * gcc.dg/i386-volatile-1.c: New test.
19190 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19192         PR c++/11072
19193         * g++.dg/other/offsetof2.C: XFAIL.
19194         * g++.dg/other/offsetof5.C: New.
19196         PR c++/10219
19197         * g++.dg/template/error1.C: New.
19199         PR c++/9779
19200         * g++.dg/template/dependent-expr1.C: New.
19202 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19204         PR c++/6949
19205         * g++.dg/template/local3.C: New test.
19207         PR c++/11149
19208         * g++.dg/lookup/scoped6.C: New test.
19210 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19212         PR c++/8046
19213         * g++.dg/other/error7.C: New test.
19215 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19217         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19218         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19219         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19220         * g++.old-deja/g++.other/union2.C: Likewise.
19221         * gcc.dg/c90-const-expr-2.c: Likewise.
19222         * gcc.dg/c90-const-expr-3.c: Likewise.
19223         * gcc.dg/c99-const-expr-2.c: Likewise.
19224         * gcc.dg/c99-const-expr-3.c: Likewise.
19225         * gcc.dg/concat.c: Likewise.
19227 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19229         PR c++/9559
19230         * g++.dg/init/static1.C: New test.
19232 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19234         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19235         * g++.old-deja/g++.other/access2.C: Likewise.
19236         * g++.old-deja/g++.other/decl2.C: Likewise.
19237         * gcc.c-torture/execute/20020615-1.c: Likewise.
19239 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19241         PR c++/4933
19242         * g++.dg/template/sizeof4.C: New test.
19244 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19246         * g++.dg/other/error6.C: New test.
19248 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19250         PR c++/10750
19251         * g++.dg/parse/constant2.C: New test.
19253 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19255         PR c++/11106
19256         * g++.dg/other/error5.C: New test.
19258 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19260         * gcc.dg/format/gcc_diag-1.c: New test.
19262 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19264         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19266 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19268         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19269         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19270         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19272 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19274         * gcc.c-torture/execute/builtins/string-8.c: New test.
19275         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19276         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19277         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19279 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19281         PR c++/10468
19282         * g++.dg/ext/typeof6.C: New test.
19284 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19286         PR c++/10796
19287         * g++.dg/init/enum1.C: New test.
19289 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19291         * gcc.dg/20030627-1.c: New test.
19293 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19295         PR c++/11332
19296         * g++.dg/expr/static_cast2.C: New test.
19298 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19299             Jakub Jelinek  <jakub@redhat.com>
19301         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19302         sprintf(dst,"%s",src) optimization.
19303         * gcc.c-torture/execute/20030626-1.c: New test case.
19304         * gcc.c-torture/execute/20030626-2.c: New test case.
19306 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19308         * gcc.c-torture/execute/multi-ix.c: New test.
19310         * gcc.c-torture/execute/simd-4.c (main):
19311         Added missing semicolon at end of union.
19313 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19315         PR c++/8266
19316         * g++.dg/template/explicit-instantiation3.C: New test.
19318 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19320         * gcc.dg/20030626-1.c: Use signed char.
19322 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19324         * gcc.dg/20030626-1.c: New test.
19326 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19328         * const-str-2.m: Update.
19330 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19332         PR c++/10990
19333         * g++.dg/rtti/dyncast1.C: New test.
19334         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19335         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19336         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19338         PR c++/10931
19339         * g++.dg/expr/static_cast1.C: New test.
19341 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19343         * gcc.dg/20030625-1.c: New test.
19345 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19347         * gcc.c-torture/compile/20030624-1.c: New test case.
19349 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19351         * gcc.c-torture/execute/string-opt-17.c: New test.
19353 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19355         PR c++/5754
19356         * g++.dg/parse/crash6.C: New test.
19358 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19360         * gcc.dg/builtins-24.c: New test case.
19362 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19364         * g++.dg/opt/operator1.C: New test.
19366 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19368         * gcc.c-torture/execute/string-opt-16.c: New test case.
19370 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19372         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19373         * g++.old-deja/g++.other/conv7.C: Likewise
19374         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19375         * g++.old-deja/g++.other/overload14.C: Likewise.
19377 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19379         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19380         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19382 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19384         PR c++/10888
19385         * g++.dg/warn/Winline-3.C: New test.
19387 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19389         * lib/target-supports.exp (check_alias_available): Make the test
19390         program acceptable to the Solaris assembler.
19392         PR c++/10749
19393         * g++.dg/template/memclass2.C: New test.
19395 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19396             Eric Botcazou  <ebotcazou@libertysurf.fr>
19398         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19399         data for non-matching targets.
19400         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19402 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19404         PR c++/10845
19405         * g++.dg/template/member3.C: New test.
19407 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19409         PR c++/10939
19410         * g++.dg/template/func1.C: New test.
19412         PR c++/9649
19413         * g++.dg/template/static4.C: New test.
19414         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19416         PR c++/11041
19417         * g++.dg/init/ref7.C: New test.
19419 2003-06-19  Matt Austern  <austern@apple.com>
19421         PR c++/11228
19422         * g++.dg/anew1.C: New test.
19423         * g++.dg/anew2.C: New test.
19424         * g++.dg/anew3.C: New test.
19425         * g++.dg/anew4.C: New test.
19427 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19429         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19431 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19433         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19434         endian-dependent.
19436 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19438         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19439         Remove cruft.
19441 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19443         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19444         * gcc.c-torture/compile/961203-1.c: Likewise.
19445         * gcc.c-torture/compile/980506-1.c: Likewise.
19447 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19449         PR c++/10712
19450         * g++.dg/lookup/using7.C: New test.
19452 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19454         PR c++/11105
19455         * g++.dg/abi/conv1.C: Remove it.
19456         * g++.dg/template/conv7.C: New test.
19457         * g++.dg/template/conv8.C: Likewise.
19458         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19459         conversion operator.
19461 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19463         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19464         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19465         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19466         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19467         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19468         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19469         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19470         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19471         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19472         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19473         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19474         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19475         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19476         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19477         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19478         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19479         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19480         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19481         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19482         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19483         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19484         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19485         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19486         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19487         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19488         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19489         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19490         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19491         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19493 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19495         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19496         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19497         indications.
19499 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19501         * gcc.dg/i386-387-5.c: New test case.
19502         * gcc.dg/i386-387-6.c: New test case.
19503         * gcc.dg/builtins-23.c: New test case.
19505 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19507         * gcc.dg/builtins-22.c: New test case.
19508         * gcc.dg/i386-387-1.c: Update to test exp.
19509         * gcc.dg/i386-387-2.c: Likewise.
19511 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19513         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19515 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19517         * lib/gcc-dg.exp (dg-require-dll): New function.
19518         (dg-xfail-if): Likewise.
19519         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19520         driver.
19522         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19523         * gcc.c-torture/compile/20001205-1.c: Likewise.
19524         * gcc.c-torture/compile/20001226-1.c: Likewise.
19525         * gcc.c-torture/compile/20010518-2.c: Likewise.
19526         * gcc.c-torture/compile/20020312-1.c: Likewise.
19527         * gcc.c-torture/compile/20020604-1.c: Likewise.
19528         * gcc.c-torture/compile/920501-12.c: Likewise.
19529         * gcc.c-torture/compile/920501-4.c: Likewise.
19530         * gcc.c-torture/compile/920520-1.c: Likewise.
19531         * gcc.c-torture/compile/920521-1.c: Likewise.
19532         * gcc.c-torture/compile/920625-1.c: Likewise.
19533         * gcc.c-torture/compile/961203-1.c: Likewise.
19534         * gcc.c-torture/compile/980506-1.c: Likewise.
19535         * gcc.c-torture/compile/981006-1.c: Likewise.
19536         * gcc.c-torture/compile/981022-1.c: Likewise.
19537         * gcc.c-torture/compile/981223-1.c: Likewise.
19538         * gcc.c-torture/compile/990617-1.c: Likewise.
19539         * gcc.c-torture/compile/dll.c: Likewise.
19540         * gcc.c-torture/compile/labels-3.c: Likewise.
19541         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19542         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19543         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19544         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19545         * gcc.c-torture/compile/simd-5.c: Likewise.
19546         * gcc.c-torture/compile/20000804-1.x: Remove.
19547         * gcc.c-torture/compile/20001205-1.x: Likewise.
19548         * gcc.c-torture/compile/20001226-1.x: Likewise.
19549         * gcc.c-torture/compile/20010518-2.x: Likewise.
19550         * gcc.c-torture/compile/20020312-1.x: Likewise.
19551         * gcc.c-torture/compile/20020604-1.x: Likewise.
19552         * gcc.c-torture/compile/920501-12.x: Likewise.
19553         * gcc.c-torture/compile/920501-4.x: Likewise.
19554         * gcc.c-torture/compile/920520-1.x: Likewise.
19555         * gcc.c-torture/compile/920521-1.x: Likewise.
19556         * gcc.c-torture/compile/920625-1.x: Likewise.
19557         * gcc.c-torture/compile/961203-1.x: Likewise.
19558         * gcc.c-torture/compile/980506-1.x: Likewise.
19559         * gcc.c-torture/compile/981006-1.x: Likewise.
19560         * gcc.c-torture/compile/981022-1.x: Likewise.
19561         * gcc.c-torture/compile/981223-1.x: Likewise.
19562         * gcc.c-torture/compile/990617-1.x: Likewise.
19563         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19564         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19565         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19566         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19567         * gcc.c-torture/compile/simd-5.x: Likewise.
19569         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19571 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19573         * gcc.c-torture/execute/20030611-1.c: New test.
19575 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19577         PR middle-end/168
19578         * gcc.dg/20030612-1.c: New test case.
19580 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19582         PR c++/10635
19583         * g++.dg/expr/cast1.C: New test.
19585 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19587         * gcc.dg/builtins-21.c: New test case.
19589 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19591         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19592         options instead of at the end.
19593         * lib/objc.exp (objc_target_compile): Likewise.
19595 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19597         PR c++/10432
19598         * g++.dg/parse/error1.C: New test.
19600 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19602         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19603         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19604         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19605         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19606         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19607         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19608         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19609         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19610         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19611         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19612         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19613         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19614         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19615         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19616         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19617         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19618         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19619         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19620         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19621         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19622         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19623         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19624         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19625         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19627         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19628         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19629         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19630         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19631         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19632         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19633         * gcc.dg/compat/scalar-return-3_main.c: New file.
19634         * gcc.dg/compat/scalar-return-3_x.c: New file.
19635         * gcc.dg/compat/scalar-return-3_y.c: New file.
19636         * gcc.dg/compat/scalar-return-4_main.c: New file.
19637         * gcc.dg/compat/scalar-return-4_x.c: New file.
19638         * gcc.dg/compat/scalar-return-4_y.c: New file.
19640 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19642         * gcc.dg/compat/fp2-struct-check.h: New file.
19643         * gcc.dg/compat/fp2-struct-defs.h: New file.
19644         * gcc.dg/compat/fp2-struct-init.h: New file.
19645         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19646         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19647         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19648         * gcc.dg/compat/struct-return-10_main.c: New file.
19649         * gcc.dg/compat/struct-return-10_x.c: New file.
19650         * gcc.dg/compat/struct-return-10_y.c: New file.
19652         * gcc.dg/compat/compat-common.h: New file.
19653         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19654         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19655         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19656         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19657         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19658         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19659         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19660         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19661         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19662         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19663         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19664         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19665         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19666         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19667         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19668         * gcc.dg/compat/small-struct-check.h: Ditto.
19669         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19670         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19671         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19672         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19673         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19674         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19675         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19676         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19677         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19678         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19679         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19680         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19681         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19682         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19683         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19684         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19685         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19686         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19687         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19688         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19689         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19690         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19691         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19692         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19693         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19694         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19695         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19696         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19697         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19698         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19700 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19702         * g++.dg/pch/static-1.C: New file.
19703         * g++.dg/pch/static-1.Hs: New file.
19705 2003-06-10  Richard Henderson  <rth@redhat.com>
19707         * gcc.dg/asm-7.c: Adjust expected warning text.
19709 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19711         * gcc.dg/builtins-20.c: New test case.
19713 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19715         PR c++/11131
19716         * g++.dg/opt/template1.C: New test.
19718 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19720         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19721         additional_sources.
19723 2003-05-21  David Taylor  <dtaylor@emc.com>
19725         * gcc.dg/Wpadded.c: New file.
19727 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19729         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19730         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19731         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19732         dg-require-weak.
19734 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19736         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19738 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19740         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
19741         (dg-require-alias): Likewise.
19742         (dg-require-gc-sections): Likewise.
19743         * lib/target-supports.exp (check_gc_sections_available): Likewise.
19745 2003-06-08  Richard Henderson  <rth@redhat.com>
19747         * gcc.dg/20011029-2.c: Fix the array reference.
19748         * gcc.dg/asm-7.c: New.
19750 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
19752         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
19754 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
19756         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
19757         (dg-require-gc-sections): Likewise.
19759 2003-06-08  Jan Hubicka  <jh@suse.cz>
19761         * i386-cmov1.c: Fix regular expression.
19762         * i386-cvt-1.c: Likewise.
19763         * i386-local.c: Likewise.
19764         * i386-local2.c: Likewise.
19765         * i386-mul.c: Likewise.
19766         * i386-ssetype-1.c: Likewise.
19767         * i386-ssetype-3.c: Likewise.
19768         * i386-ssetype-5.c: Likewise.
19770 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19772         PR c++/11039
19773         * g++.dg/warn/implicit-typename2.C: New test.
19774         * g++.dg/warn/implicit-typename3.C: New test.
19776 2003-06-07  Richard Henderson  <rth@redhat.com>
19778         * g++.dg/other/offsetof3.C: Use size_t.
19779         * g++.dg/other/offsetof4.C: Likewise.
19781 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
19783         * lib/copy-file.exp: New. Implement gcc_copy_files.
19785         * lib/dg-pch.exp: Load copy-file.exp
19786         (dg-pch): Use gcc_copy_files instead of "file copy".
19788 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
19790         * gcc.dg/weak/weak.exp: Simplify.
19791         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
19792         * gcc.dg/weak/weak-1.c: Likewise.
19793         * gcc.dg/weak/weak-2.c: Likewise.
19794         * gcc.dg/weak/weak-3.c: Likewise.
19795         * gcc.dg/weak/weak-4.c: Likewise.
19796         * gcc.dg/weak/weak-5.c: Likewise.
19797         * gcc.dg/weak/weak-6.c: Likewise.
19798         * gcc.dg/weak/weak-7.c: Likewise.
19799         * gcc.dg/weak/weak-8.c: Likewise.
19800         * gcc.dg/weak/weak-9.c: Likewise.
19802 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
19804         gcc.c-torture/execute/20030606-1.c: New.
19806 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19808         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
19809         * gcc.dg/builtins-19.c: Likewise.
19811 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19813         * gcc.dg/builtins-2.c: Add some more tests.
19814         * gcc.dg/builtins-18.c: New test case.
19815         * gcc.dg/builtins-19.c: New test case.
19817 2003-06-06  Roger Sayle  <roger@eyesopen.com>
19818             Jim Wilson  <wilson@tuliptree.org>
19820         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
19822 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
19824         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
19825         mempcpy/stpcpy calls not to be optimized into something else.
19826         * gcc.c-torture/execute/string-opt-3.c: Moved to...
19827         * gcc.c-torture/execute/builtins/string-7.c: ...here.
19828         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
19830 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19832         * gcc.dg/format/asm_fprintf-1.c: New test.
19834 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
19836         * lib/gcc-defs.exp (additional_sources): New variable.
19837         (dg-additional-sources): New function.
19838         (additional_files): New variable.
19839         (dg-additional-files): New function.
19840         (dg-additional-files-options): Likewise.
19841         * lib/gcc-dg.exp (dg-require-weak): New function.
19842         (dg-require-alias): Likewise.
19843         (dg-require-gc-sections): Likewise.
19844         * lib/target-supports.exp (check_alias_available): Remove testfile
19845         parameter.
19846         (check_gc_sections_available): New function.
19847         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
19848         (dg-gpp-additional-files): Likewise.
19849         * lib/g++.exp (additional_sources): Remove.
19850         (additional_files): Likewise.
19851         (g++_target_compile): Use dg-additional-files-options.
19853         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
19854         Tcl logic.
19855         * gcc.dg/special/ecos.exp: Remove.
19856         * gcc.dg/special/20000419-2.c: Use dg-require-*.
19857         * gcc.dg/special/alias-1.c: Likewise.
19858         * gcc.dg/special/alias-2.c: Likewise.
19859         * gcc.dg/special/gcsec-1.c: Likewise.
19860         * gcc.dg/special/weak-1.c: Likewise.
19861         * gcc.dg/special/weak-2.c: Likewise.
19862         * gcc.dg/special/wkali-1.c: Likewise.
19863         * gcc.dg/special/wkali-2.c: Likewise.
19865         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
19866         dg-gpp-additional-*.
19867         * g++.dg/special/conpr-3.C: Likewise.
19868         * g++.dg/special/conpr-4.C: Likewise.
19869         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
19870         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
19871         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
19872         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
19873         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
19874         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
19875         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
19876         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
19877         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
19878         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
19879         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
19880         * g++.old-deja/g++.other/comdat1.C: Likewise.
19881         * g++.old-deja/g++.other/comdat2.C: Likewise.
19882         * g++.old-deja/g++.other/comdat3.C: Likewise.
19883         * g++.old-deja/g++.other/ctor1.C: Likewise.
19884         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
19886 2003-06-05  Richard Henderson  <rth@redhat.com>
19888         * gcc.dg/debug/20030605-1.c: New.
19890 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19892         * README.QMTEST: Update.
19894 2003-06-04  Richard Henderson  <rth@redhat.com>
19896         * gcc.dg/cleanup-1.c: New.
19897         * gcc.dg/cleanup-2.c: New.
19898         * gcc.dg/cleanup-3.c: New.
19899         * gcc.dg/cleanup-4.c: New.
19900         * gcc.dg/cleanup-5.c: New.
19901         * gcc.dg/cleanup-6.c: New.
19902         * gcc.dg/cleanup-7.c: New.
19904 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
19906         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
19908         * lib/dg-pch.exp: New file.
19909         * g++.dg/pch/pch.exp: Use dg-pch.exp.
19910         * gcc.dg/pch/pch.exp: Likewise.
19912 2003-06-04  Roger Sayle  <roger@eyesopen.com>
19914         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
19915         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
19916         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
19917         * gcc.dg/builtins-17.c: New test case.
19918         * gcc.dg/i386-387-4.c: New test case.
19919         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
19921 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19923         * gcc.dg/ultrasp9.c: New test.
19925 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19927         * gcc.c-torture/compile/20030604-1.c: New test.
19928         * gcc.dg/sparc-constant-1.c: New test.
19930 2003-06-03  Glen Nakamura  <glen@imodulo.com>
19932         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
19934 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
19936         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
19938         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
19939         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
19941 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
19943         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
19945 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19947         PR c++/10940
19948         * g++.dg/template/spec10.C: New test.
19950 2003-06-03  Roger Sayle  <roger@eyesopen.com>
19952         * gcc.dg/builtins-16.c: New test case.
19954 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
19956         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
19957         mempcpy test with post-increments.
19958         * gcc.c-torture/execute/string-opt-3.c: New test.
19959         * gcc.dg/string-opt-1.c: New test.
19961 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
19963         PR fortran/10965
19964         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
19966 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
19968         * lib/scanasm.exp (dg-scan): New function, factored out of ...
19969         (scan-assembler): ... here.  Use dg-scan.
19970         (scan-assembler-not): Likewise.
19971         (scan-file): New function.
19972         (scan-file-not): Likewise.
19973         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
19974         * gcc.dg/cpp/_Pragma4.c: Likewise.
19975         * gcc.dg/cpp/_Pragma5.c: Likewise.
19976         * gcc.dg/cpp/avoidpaste1.c: Likewise.
19977         * gcc.dg/cpp/avoidpaste2.c: Likewise.
19978         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
19979         * gcc.dg/cpp/cmdlne-P.c: Likewise.
19980         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
19981         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
19982         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
19983         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
19984         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
19985         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
19986         * gcc.dg/cpp/cxxcom1.c: Likewise.
19987         * gcc.dg/cpp/line1.c: Likewise.
19988         * gcc.dg/cpp/maccom1.c: Likewise.
19989         * gcc.dg/cpp/maccom2.c: Likewise.
19990         * gcc.dg/cpp/maccom3.c: Likewise.
19991         * gcc.dg/cpp/maccom4.c: Likewise.
19992         * gcc.dg/cpp/maccom5.c: Likewise.
19993         * gcc.dg/cpp/maccom6.c: Likewise.
19994         * gcc.dg/cpp/multiline.c: Likewise.
19995         * gcc.dg/cpp/spacing1.c: Likewise.
19996         * gcc.dg/cpp/spacing2.c: Likewise.
19997         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
19998         * gcc.dg/cpp/trad/maccom1.c: Likewise.
19999         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20000         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20001         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20002         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20003         * gcc.dg/cpp/cxxcom2.c: Likewise.
20004         * gcc.dg/cpp/cxxcom2.h: New file.
20006         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20007         * g++.dg/cpp/truefalse.C: Here.
20008         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20010 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20012         * gcc.dg/cpp/redef3.c: New file.
20014 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20016         * gcc.dg/i386-loop-3.c: New test.
20018 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20020         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20022 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20024         * gcc.dg/fwrapv-1.c: New test case.
20025         * gcc.dg/fwrapv-2.c: New test case.
20027 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20029         PR c++/10956
20030         * g++.dg/template/spec9.C: New test.
20032 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20034         * gcc.dg/duff-4.c: New test case.
20036 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20038         PR fortran/10843
20039         * g77.dg/ffixed-form-1.f: New test
20040         * g77.dg/ffixed-form-2.f: New test
20041         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20042         * g77.dg/ffree-form-3.f: New test
20044 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20046         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20047         * gcc.dg/wint_t-1.c: Likewise.
20049 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20051         * g++.dg/template/access11.C: New test.
20053 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20055         PR c++/10849
20056         * g++.dg/template/access10.C: New test.
20058 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20059             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20061         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20063 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20065         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20066         suppress for powerpc-*-darwin*.
20067         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20069 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20071         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20072         suppress option for powerpc-*-darwin*.
20074 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20076         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20077         * gcc.dg/builtins-4.c: Add test for fmod.
20079 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20081         PR c++/10682
20082         * g++.dg/template/instantiate4.C: New test.
20084 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20086         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20088 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20090         * gcc.dg/compat/scalar-return-1_main.c: New file.
20091         * gcc.dg/compat/scalar-return-1_x.c: New file.
20092         * gcc.dg/compat/scalar-return-1_y.c: New file.
20093         * gcc.dg/compat/scalar-return-2_main.c: New file.
20094         * gcc.dg/compat/scalar-return-2_x.c: New file.
20095         * gcc.dg/compat/scalar-return-2_y.c: New file.
20096         * gcc.dg/compat/struct-return-3_main.c: New file.
20097         * gcc.dg/compat/struct-return-3_y.c: New file.
20098         * gcc.dg/compat/struct-return-3_x.c: New file.
20099         * gcc.dg/compat/struct-return-2_main.c: New file.
20100         * gcc.dg/compat/struct-return-2_x.c: New file.
20101         * gcc.dg/compat/struct-return-2_y.c: New file.
20103 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20105         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20106         for hppa*-hp-hpux*.
20107         * gcc.dg/20021014-1.c (dg-options): Likewise.
20108         * gcc.dg/nest.c (dg-options): Likewise.
20110 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20112         PR c++/9738
20113         * g++.dg/ext/dllimport2.C: New file.
20114         * g++.dg/ext/dllimport3.C: New file.
20116 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20118         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20119         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20120         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20121         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20122         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20123         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20124         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20125         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20126         * gcc.dg/compat/small-struct-defs.h: New file.
20127         * gcc.dg/compat/small-struct-init.h: New file.
20128         * gcc.dg/compat/small-struct-check.h: New file.
20129         * gcc.dg/compat/fp-struct-defs.h: New file.
20130         * gcc.dg/compat/fp-struct-check.h: New file.
20131         * gcc.dg/compat/fp-struct-init.h: New file.
20132         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20133         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20135 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20137         * gcc.dg/20030225-2.c: New test.
20139 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20140             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20142         * gcc.c-torture/compile/20030518-1.c: New test case.
20144 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20146         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20147         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20148         gcc-dg-debug-runtest.
20149         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20150         gcc-dg-debug-runtest.
20152 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20154         PR c++/9022
20155         * g++.dg/lookup/using6.C: New test.
20157 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20159         * g++.dg/parse/access2.C: New test.
20161 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20163         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20164         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20165         * gcc.dg/debug/debug.exp: Likewise.
20167 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20169         * gcc.dg/dollar.c: New test.
20171 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20173         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20174         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20175         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20176         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20177         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20178         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20179         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20180         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20181         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20182         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20183         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20184         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20185         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20186         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20187         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20188         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20189         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20190         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20192 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20194         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20195         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20196         support for "repo" mode.
20197         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20198         * lib/g77-dg.exp: Likewise.
20199         * lib/obj-dg.exp: Likewise.
20201 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20203         Merge from gcc-3_2-rhl8-branch:
20204         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20206         * gcc.dg/tls/opt-6.c: New test.
20208         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20210         * gcc.dg/20030405-1.c: New test.
20212         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20214         * gcc.dg/20030309-1.c: New test.
20216         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20218         * gcc.c-torture/execute/20030307-1.c: New test.
20220         2003-02-20  Randolph Chung  <tausq@debian.org>
20222         * gcc.c-torture/compile/20030220-1.c: New test.
20224         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20226         * gcc.dg/20030217-1.c: New test.
20228         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20230         * gcc.c-torture/compile/20020129-1.c: New test.
20232         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20234         * gcc.dg/unroll-1.c: New test.
20236         2002-11-16  Jan Hubicka  <jh@suse.cz>
20238         * gcc.c-torture/execute/20020920-1.c: New test.
20240         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20242         PR target/7434
20243         * gcc.c-torture/compile/20021008-1.c: New test.
20245         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20247         PR target/7559
20248         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20250         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20252         * gcc.c-torture/compile/20020807-1.c: New test.
20254         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20256         * gcc.dg/tls/opt-1.c: New test.
20258         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20260         * gcc.dg/20020729-1.c: New test.
20262         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20264         * g++.dg/opt/life1.C: New test.
20266         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20268         * gcc.dg/20020525-1.c: New test.
20270         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20272         PR c++/6794
20273         * g++.dg/ext/pretty1.C: New test.
20274         * g++.dg/ext/pretty2.C: New test.
20276 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20278         PR c++/8385
20279         * g++.dg/ext/typeof5.C: New test.
20281 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20283         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20284         __USER_LABEL_PREFIX__ into account.
20285         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20287 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20289         * gcc.dg/builtins-15.c: New test case.
20291 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20293         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20295 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20297         * lib/g++.exp: Tweak handling of additional source files.
20298         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20299         * g++.dg/special/conpr-2a.C: Rename to ...
20300         * g++.dg/special/conpr-2a.cc: ... this.
20301         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20302         * g++.dg/special/conpr-3a.C: Rename to ...
20303         * g++.dg/special/conpr-3a.cc: This.
20304         * g++.dg/special/conpr-3b.C: Rename to ...
20305         * g++.dg/special/conpr-3b.cc: This.
20306         * g++.dg/special/conpr-4.C: New test.
20307         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20309 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20311         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20313 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20315         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20316         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20317         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20318         * g++.old-deja/g++.other/warn3.C: Likewise.
20320 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20322         * gcc.dg/i386-387-1.c: Update to also test log.
20323         * gcc.dg/i386-387-2.c: Likewise.
20325 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20327         * g77.f-torture/execute/int8421.f: New test.
20329 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20331         PR c++/10230, c++/10481
20332         * g++.dg/lookup/scoped5.C: New test.
20334 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20336         PR c++/10552
20337         * g++.dg/template/ttp6.C: New test.
20339 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20341         * gcc.c-torture/execute/builtins: New directory.
20342         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20343         gcc.c-torture/execute/builtins.
20344         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20345         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20346         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20347         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20349 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20351         PR c++/9252
20352         * g++.dg/template/access8.C: New test.
20353         * g++.dg/template/access9.C: New test.
20355 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20357         PR c++/9554
20358         * g++.dg/parse/access1.C: New test.
20360 2003-05-09  DJ Delorie  <dj@redhat.com>
20362         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20363         long, and not an int.
20365 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20367         PR c++/10555, c++/10576
20368         * g++.dg/template/memclass1.C: New test.
20370 2003-05-08  DJ Delorie  <dj@redhat.com>
20372         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20373         targets.
20374         * gcc.c-torture/execute/20021024-1.x: Likewise.
20375         * gcc.c-torture/execute/shiftdi.x: Likewise.
20376         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20377         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20378         * gcc.dg/20021018-1.c: Likewise.
20380 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20382         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20384         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20385         (bcopy): Call memmove.
20387 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20389         * g77.f-torture/compile/8485.f: New test case.
20391 2003-05-07  Richard Henderson  <rth@redhat.com>
20393         PR c++/10570
20394         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20395         Verify exception_cleanup not called for rethrows.
20396         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20397         when exiting catch block without rethrowing.
20398         * g++.dg/eh/forced3.C: New.
20399         * g++.dg/eh/forced4.C: New.
20401 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20403         * gcc.dg/20030505.c: Fix triplet.
20405 2003-05-06  DJ Delorie  <dj@redhat.com>
20407         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20408         * gcc.dg/nest.c: Likewise.
20410 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20412         * gcc.dg/builtins-14.c: New test case.
20414 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20416         * lib/compat.exp (compat-execute): New argument.
20417         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20418         * gcc.dg/compat: New test directory.
20419         * gcc.dg/compat/compat.exp: New expect script.
20420         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20421         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20422         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20423         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20424         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20425         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20427         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20428         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20429         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20430         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20431         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20432         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20433         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20434         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20435         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20436         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20437         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20438         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20439         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20440         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20441         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20443 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20445         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20447 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20449         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20451 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20453         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20454         * gcc.dg/ppc-fsel-2.c: New test.
20456         * gcc.dg/unused-5.c: New test.
20458 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20460         PR c++/10496
20461         * g++.dg/warn/pmf1.C: New test.
20463 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20465         PR c++/4494
20466         * g++.dg/warn/main.C: New test.
20468 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20470         * gcc.dg/nonnull-3.c: New test.
20472 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20474         * gcc.dg/cpp/Wtrigraphs.c: Update.
20475         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20477 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20479         * gcc.dg/ppc-fsel-1.c: New test.
20481 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20483         PR c/10604
20484         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20486 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20488         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20490 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20492         PR c++/9364, c++/10553, c++/10586
20493         * g++.dg/parse/typename4.C: New test.
20494         * g++.dg/parse/typename5.C: Likewise.
20496 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20498         * gcc.c-torture/compile/20030503-1.c: New test.
20500 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20502         * g++.dg/lookup/using5.C: Fix testcase error.
20504 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20506         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20507         since MEABI is no longer supported.  Remove all vestiges
20508         of MEABI from the test.
20510 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20512         PR c++/10554
20513         * g++.dg/lookup/using5.C: New test.
20515 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20517         PR c++/8772
20518         * g++.dg/template/ttp5.C: New test.
20520 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20522         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20523         (dg-gpp-additional-sources): New function.
20524         (dg-gpp-additional-files): Likewise.
20525         * lib/g++.exp (additional_sources): New variable.
20526         (additional_files): Likewise.
20527         (g++_target_compile): Deal with them.
20528         * lib/old-dejagnu.exp: Remove.
20529         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20530         * g++.old-deja: Revise all tests to use dg commands.
20532 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20534         PR c++/9432, c++/9528
20535         * g++.dg/lookup/using4.C: New test.
20537 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20539         * gcc.dg/noreturn-5.c: New file.
20540         * gcc.dg/noreturn-6.c: New file.
20542         * gcc.c-torture/compile/inline-1.c: New file.
20544 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20546         PR c++/10551
20547         * g++.dg/template/explicit1.C: New test.
20549 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20551         PR c++/10549
20552         * g++.dg/other/bitfield1.C: New test.
20554         PR c++/10527
20555         * g++.dg/init/new7.C: New test.
20557 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20559         * g++.dg/ext/desig1.C: New test.
20560         * g++.dg/ext/init1.C: Update.
20562         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20564 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20566         PR c++/10180
20567         * g++.dg/warn/Winline-1.C: New test.
20569 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20571         * gcc.c-torture/execute/string-opt-19.c: New test.
20573         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20574         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20576 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20578         PR c++/10506
20579         * g++.dg/init/new6.C: New test.
20581         PR c++/10503
20582         * g++.dg/init/ref6.C: New test.
20584 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20586         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20588 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20590         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20591         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20593 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20595         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20596         initialized static data members.
20598 2003-04-25  H.J. Lu <hjl@gnu.org>
20600         * gcc.dg/ia64-sync-4.c: New test.
20602 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20604         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20605         date.
20607 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20609         PR c++/10337
20610         * g++.dg/warn/conv1.C: New test.
20611         * g++.old-deja/g++.other/conv7.C: Adjust.
20612         * g++.old-deja/g++.other/overload14.C: Adjust.
20614 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20616         PR c++/10471
20617         * g++.dg/template/defarg2.C: New test.
20619 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20621         * gcc.dg/cpp/include2.c: Update.
20622         * gcc.dg/cpp/multiline-2.c: New.
20623         * gcc.dg/cpp/multiline.c: Update.
20624         * gcc.dg/cpp/strify2.c: Update.
20625         * gcc.dg/cpp/trad/literals-2.c: Update.
20627 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20629         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20631 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20633         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20635 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20637         PR c++/10451
20638         * g++.dg/parse/crash4.C: New test.
20640         PR c++/9847
20641         * g++.dg/parse/crash5.C: New test.
20643 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20645         PR c++/10446
20646         * g++.dg/parse/crash3.C: New test.
20648         PR c++/10428
20649         * g++.dg/parse/elab1.C: New test.
20651 2003-04-22  Devang Patel  <dpatel@apple.com>
20653         * gcc.dg/cpp/trad/funlike-5.c: New test.
20655 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20657         * g++.dg/other/packed1.C: Fix dg options.
20659 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20661         * g++.dg/other/offsetof2.C: New test.
20663 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20665         * g++.dg/template/recurse.C: Adjust location of error messages.
20667 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20669         PR c++/9881
20670         * g++.dg/init/addr-const1.C: New test.
20671         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20673 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20675         PR c++/10405
20676         * g++.dg/lookup/struct-hack1.C: New test.
20678 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20680         * ucs.c: Update diagnostic messages.
20682 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20684         * gcc.dg/cpp/truefalse.cpp: New test.
20685         * gcc.dg/cpp/cpp.exp: Update.
20686         * g++.dg/other/stdbool-if.C: Remove.
20688 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20690         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20691         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20693 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20695         * gcc.c-torture/compile/20030418-1.c: New test.
20697 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20699         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20701 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20703         PR c++/10347
20704         g++.dg/template/dependent-name1.C: New test.
20706 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20708         * gcc.dg/warn-1.c (tourist_guide): New array,
20709         contains a pointer to bar.
20711 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20713         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20714         * gcc.c-torture/execute/medce-1.c: New test case.
20715         * gcc.c-torture/execute/medce-2.c: New test case.
20717 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20719         * lib/prune.exp: Ignore more messages.
20721         PR c++/10381
20722         * g++.dg/parse/lookup3.C: New test.
20724 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20726         * gcc.c-torture/compile/20030415-1.c : New test.
20728 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20730         * gcc.c-torture/execute/scope-2.c: Move to ...
20731         * gcc.dg/noncompile/scope.c: .... here.
20733 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20735         * gcc.dg/20030414-2.c: New test case.
20737 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20739         PR target/10377
20740         * gcc.dg/20030414-1.c: New test.
20742 2003-04-13  Roger Sayle  <roger@eyesopen.com>
20744         * gcc.dg/builtins-12.c: New test case.
20745         * gcc.dg/builtins-13.c: New test case.
20747 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20749         * gcc.c-torture/execute/string-opt-18.c: New test.
20751 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
20753         PR c++/10300
20754         * g++.dg/init/new5.C: New test.
20756 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
20758         PR c++/7910
20759         * g++.dg/ext/dllimport1.C: New test.
20761 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
20763         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
20765 2003-04-11  Bud Davis <bdavis9659@comcast.net>
20767         PR Fortran/9263
20768         * g77.f-torture/noncompile/9263.f: New test
20769         PR Fortran/1832
20770         * g77.f-torture/execute/1832.f: New test
20772 2003-04-11  David Chad  <davidc@freebsd.org>
20773             Loren J. Rittle  <ljrittle@acm.org>
20775         libobjc/8562
20776         * objc.dg/headers.m: New test.
20778 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
20780         * gcc.c-torture/execute/builtin-noret-2.c: New.
20781         * gcc.c-torture/execute/builtin-noret-2.x: New.
20782         XFAIL builtin-noret-2.c at -O1 and above.
20783         * gcc.dg/redecl.c: New.
20784         * gcc.dg/Wshadow-1.c: Update error regexps.
20786 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
20788         * g++.dg/abi/bitfield10.C: New test.
20790 2003-04-09  Mike Stump  <mrs@apple.com>
20792         * gcc.dg/pch/pch.exp: Make testcase names longer.
20793         * g++.dg/pch/pch.exp: Make testcase names longer.
20795 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20797         * gcc.dg/builtins-11.c: New test case.
20799 2003-04-08  Roger Sayle  <roger@eyesopen.com>
20801         * gcc.dg/builtins-9.c: New test case.
20802         * gcc.dg/builtins-10.c: New test case.
20804 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
20806         * gcc.dg/noncompile/init-4.c.c: New test.
20808 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20810         * gcc.misc-test/gcov-9.c: New test.
20811         * gcc.misc-test/gcov-10.c: New test
20812         * gcc.misc-test/gcov-11.c: New test.
20814 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
20816         PR optimization/10024
20817         * gcc.c-torture/compile/20030405-1.c: New test.
20819 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
20821         * gcc.dg/pch/static-3.c: New.
20822         * gcc.dg/pch/static-3.hs: New.
20823         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
20825 2003-04-04  Richard Henderson  <rth@redhat.com>
20827         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
20828         * g++.dg/eh/forced2.C: Likewise.
20830 2003-04-03  Mike Stump  <mrs@apple.com>
20832         * lib/scanasm.exp (scan-assembler): Add xfail processing for
20833         target arg.
20834         (scan-assembler-times, scan-assembler-not): Likewise.
20835         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
20837 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20839         * gcc.dg/sparc-loop-1.c: New test.
20841 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
20843         PR other/9274
20844         * g++.dg/pch/system-2.C: New.
20845         * g++.dg/pch/system-2.Hs: New.
20847 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
20849         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
20851         * g++.dg/eh/simd-1.C (vecfunc): Same.
20853 2003-04-01  Roger Sayle  <roger@eyesopen.com>
20855         * gcc.c-torture/execute/20030401-1.c: New test case.
20857 2003-04-01  Ziemowit Laski <zlaski@apple.com>
20859         * objc.dg/defs.m: New.
20861 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
20863         * g++.dg/eh/simd-1.C: New.
20864         * g++.dg/eh/simd-2.C: New.
20866 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
20868         * gcc.c-torture/execute/simd-3.c: New.
20870 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20872         PR c/9936
20873         * gcc.dg/20030331-2.c: New test.
20875 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
20877         PR c++/10278
20878         * g++.dg/parse/crash2.C: New test.
20880 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20882         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
20883         * gcc.c-torture/execute/20030331-1.c: ...here.
20885 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20887         * gcc.c-torture/execute/20030331-1.c: New test.
20889 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
20891         * lib/gcov.exp: Adjust call return testing strings.
20892         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
20894 2003-03-31  Roger Sayle  <roger@eyesopen.com>
20896         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
20897         * gcc.dg/builtins-7.c: New test case.
20898         * gcc.dg/builtins-8.c: New test case.
20900 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
20902         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
20904 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
20906         PR c++/7647
20907         * g++.dg/lookup-class-member-2.C: New test.
20909 2003-03-30  Glen Nakamura  <glen@imodulo.com>
20911         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
20913 2003-03-28  Roger Sayle  <roger@eyesopen.com>
20915         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
20917 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
20919         * g++.dg/init/attrib1.C: New test.
20921 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20923         * gcc.dg/ultrasp8.c: New test.
20925 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20927         * gcc.dg/ultrasp7.c: New test.
20929 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
20931         PR c++/10047
20932         * g++.dg/template/inline1.C: New test.
20934 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
20936         * gcc.dg/sparc-dwarf2.c: New test.
20938 2003-03-27  Roger Sayle  <roger@eyesopen.com>
20940         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
20941         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
20943 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
20945         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
20946         than reading .x files.
20947         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
20948         * g77.dg/gcov/gcov-1.f: Likewise.
20949         * gcc.misc-tests/gcov-4b.c: Likewise.
20950         * gcc.misc-tests/gcov-5b.c: Likewise.
20951         * gcc.misc-tests/gcov-6.c: Likewise.
20952         * gcc.misc-tests/gcov-7.c: Likewise.
20953         * gcc.misc-tests/gcov-8.c: Likewise.
20954         * g++.dg/gcov/gcov-1.x: Remove.
20955         * g77.dg/gcov/gcov-1.x: Likewise.
20956         * gcc.misc-tests/gcov-4b.x: Likewise.
20957         * gcc.misc-tests/gcov-5b.x: Likewise.
20958         * gcc.misc-tests/gcov-6.x: Likewise.
20959         * gcc.misc-tests/gcov-7.x: Likewise.
20960         * gcc.misc-tests/gcov-8.x: Likewise.
20962 2003-03-27  Glen Nakamura  <glen@imodulo.com>
20964         PR opt/10087
20965         * gcc.dg/20030324-1.c: New test.
20967 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
20969         PR c++/10224
20970         * g++.dg/template/arg3.C: New test.
20972         PR c++/10158
20973         * g++.dg/template/friend18.C: New test.
20975 2003-03-26  Roger Sayle  <roger@eyesopen.com>
20977         * g77.f-torture/compile/20030326-1.f: New test case.
20979 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
20981         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
20983         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
20985 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
20987         * gcc.dg/ia64-sync-3.c: New test.
20989 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
20991         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
20993 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
20995         * gcc.dg/ultrasp6.c: New test.
20997 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20999         * gcc.dg/i386-signbit-1.c: New test.
21000         * gcc.dg/i386-signbit-2.c: New test.
21001         * gcc.dg/i386-signbit-3.c: New test.
21003 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21005         * gcc.dg/ultrasp5.c: Fix options.
21007 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21009         * gcc.dg/ultrasp5.c: Fix comment.
21011 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21013         PR fortran/10197
21014         * g77.f-torture/execute/10197.f: New test.
21016 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21018         PR c++/9898, c++/383
21019         * g++.dg/template/conv6.C: New test.
21021         PR c++/10119
21022         * g++.dg/template/ptrmem5.C: New test.
21024         PR c++/10026
21025         * g++.dg/lookup/koenig1.C: New test.
21027         PR C++/10199
21028         * g++.dg/lookup/template2.C: New test.
21030 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21032         * g++.dg/opt/rtti1.C: New test.
21034 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21036         * gcc.dg/ultrasp5.c: New test.
21038 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21040         PR middle-end/9967
21041         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21042         builtin fputs.
21044 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21046         PR c/8224
21047         * gcc.dg/20030323-1.c: New test.
21049 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21051         * gcc.c-torture/compile/20030323-1.c: New test case.
21053 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21055         * gcc.dg/20030321-1.c: New test.
21057 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21059         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21061 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21063         PR c++/9978, c++/9708
21064         * g++.dg/ext/vlm1.C: Adjust expected error.
21065         * g++.dg/ext/vla2.C: New test.
21066         * g++.dg/template/arg1.C: New test.
21067         * g++.dg/template/arg2.C: New test.
21069 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21071         * g77.f-torture/execute/select.f: New test.
21072         * g77.f-torture/noncompile/select_no_compile.f: New test.
21074 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21076         PR c++/9898
21077         * g++.dg/other/error4.C: New test.
21079 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21081         * g++.dg/template/friend17.C: New test.
21083 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21085         * gcc.c-torture/compile/20030320-1.c: New.
21087 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21089         * gcc.dg/builtins-6.c: New test case.
21091 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21093         PR target/10073
21094         * gcc.c-torture/compile/20030319-1.c: New.
21096 2003-03-18  Jan Hubicka  <jh@suse.cz>
21098         * gcc.dg/i386-cvt-1.c: New test.
21100 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21102         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21103         * objc.dg/naming-2.m: Likewise.
21105 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21107         PR c++/9639
21108         * g++.dg/parse/crash1.C: New test.
21110 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21112         PR c++/8805
21113         * g++.dg/eh/cleanup1.C: New test.
21115 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21117         * gcc.c-torture/execute/20030316-1.c: New test case.
21119 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21121         PR c++/9629
21122         * g++.dg/init/ctor2.C: New test.
21124 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21126         * g77.f-torture/compile/xformat.f: New test case.
21128 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21130         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21131         * g++.old-deja/g++.mike/eh50.C: Likewise.
21133 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21135         PR c++/6440
21136         * g++.dg/template/spec7.C: New test.
21137         * g++.dg/template/spec8.C: Likewise.
21139 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21141         * gcc.c-torture/execute/20030313-1.c: New test.
21143 2003-03-14  Richard Henderson  <rth@redhat.com>
21145         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21147 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21149         * gcc.c-torture/compile/20030314-1.c: New test.
21151 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21153         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21154         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21155         thumb target,
21156         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21157         to accept newer _imp__  prefix and additional
21158         newline in .drectve section.
21159         * gcc.dg/dll-4.c: Likewise.
21160         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21161         switch.
21163 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21165         * g++.dg/parse/namespace9.C: New test.
21167         * g++.dg/init/ref5.C: New test.
21168         * g++.dg/parse/ptrmem1.C: Likewise.
21170 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21172         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21173         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21174         regular expression.
21175         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21176         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21178 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21180         * gcc.c-torture/execute/20030224-2.c: New test.
21182 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21184         * gcc.dg/decl-3.c: New test.
21186 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21188         * gcc.dg/i386-loop-2.c: New test.
21190 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21192         PR c++/9474
21193         * g++.dg/parse/namespace8.C: New test.
21195         PR c++/9924
21196         * g++.dg/overload/builtin2.C: New test.
21198 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21200         * gcc.dg/return-type-3.c: New test.
21202 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21204         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21205         profiling options are not supported.
21207 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21209         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21210         * g++.old-deja/g++.warn/impint2.C: Likewise.
21212 2003-03-10  Devang Patel  <dpatel@apple.com>
21214         * g++.dg/cpp/c++_cmd_1.C: New test.
21215         * g++.dg/cpp/c++_cmd_1.h: New file.
21217 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21219         * gcc.dg/altivec-9.c: New file.
21221 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21223         * gcc.dg/ppc-sdata-1.c: New test.
21224         * gcc.dg/ppc-sdata-2.c: New test.
21226 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21228         PR c++/9373
21229         * g++.dg/opt/ptrmem2.C: New test.
21231         PR c++/8534
21232         * g++.dg/opt/ptrmem1.C: New test.
21234 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21236         * gcc.dg/i386-loop-1.c: New test.
21238 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21240         PR c++/9970
21241         * g++.dg/lookup/friend1.C: New test.
21243 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21245         PR c++/9823
21246         * g++.dg/parser/constructor1.C: New test.
21248 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21250         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21252         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21254 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21256         * gcc.dg/cpp/Wunused.c: Update test.
21258 2003-03-08  Jan Hubicka  <jh@suse.cz>
21260         * gcc.dg/inline-3.c: New test.
21262 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21264         PR c++/9809
21265         * g++.dg/parse/builtin1.C: New test.
21267         PR c++/9982
21268         * g++.dg/abi/cookie1.C: New test.
21269         * g++.dg/abi/cookie2.C: Likewise.
21271         PR c++/9524
21272         * g++.dg/template/field1.C: New test.
21274         PR c++/9912
21275         * g++.dg/parse/class1.C: New test.
21276         * g++.dg/parse/namespace7.C: Likewise.
21277         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21279 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21281         * g++.dg/init/ref4.C: New test.
21283 2003-03-07  Jan Hubicka  <jh@suse.cz>
21285         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21286         * gcc.dg/inline-3.c:  New test.
21288 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21290         * g++.dg/init/ref3.C: New test.
21292         PR c++/9965
21293         * g++.dg/init/ref2.C: New test.
21295         PR c++/9400
21296         * g++.dg/warn/Wshadow-2.C: New test.
21298         PR c++/9791
21299         * g++.dg/warn/Woverloaded-1.C: New test.
21301 2003-03-05  Jan Hubicka  <jh@suse.cz>
21303         * gcc.dg/i386-local2.c: New.
21304         * gcc.dg/i386-local.c: Fix typo.
21306 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21308         * g++.dg/abi/layout3.C: New test.
21310 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21312         * gcc.c-torture/compile/20030305-1.c
21314 2003-03-05  Jan Hubicka  <jh@suse.cz>
21316         * gcc.dg/i386-local.c: New.
21318 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21320         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21322 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21324         * gcc.dg/switch-2.c: New test.
21325         * gcc.dg/switch-3.c: New test.
21326         * gcc.dg/Wswitch.c: Adjust line numbers.
21327         * gcc.dg/Wswitch-default.c: Likewise.
21328         * gcc.dg/Wswitch-enum.c: Likewise.
21330 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21332         * gcc.c-torture/execute/20030222-1.c: New test.
21334 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21336         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21338 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21340         PR c++/9878
21341         * g++.dg/init/ref1.C: New test.
21343 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21345         * gcc.dg/sh-relax.c: New SH-only test.
21347 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21349         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21350         comment explaining purpose of testcase.
21352 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21354         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21355         for HC11/HC12 (asm needs two int registers).
21356         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21357         HC11/HC12 because the test uses an asm which needs two 32-bit
21358         registers.
21360 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21362         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21363         for HC11/HC12 (array is too large otherwise).
21364         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21365         * gcc.c-torture/compile/20010518-2.x: Likewise.
21366         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21367         HC11/HC12 (array is too large).
21369 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21371         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21372         * lib/g++-dg.exp (g++-dg-test): Likewise.
21374 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21376         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21377         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21379 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21381         * g++.dg/warn/implicit-typename1.C: Remove warning.
21383 2003-02-28  Richard Henderson  <rth@redhat.com>
21385         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21386         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21388 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21390         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21391         * g++.dg/pch/pch.exp: Likewise.
21393 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21395         PR c++/9879
21396         * testsuite/g++.dg/init/new4.C: New test.
21398 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21400         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21402 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21404         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21405         unsigned long.
21407         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21408         wider than float.
21410 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21412         * lib/scanasm.exp: Add support for counting numbers of
21413         occurences.
21414         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21415         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21417 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21419         PR c++/9683
21420         * g++.dg/template/static3.C: New test.
21422         PR c++/9829
21423         * g++.dg/parse/namespace6.C: New test.
21425 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21427         PR target/9732
21428         * gcc.dg/20030225-1.c: New test.
21430 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21432         * README: Remove out-of-date information.
21434         PR c++/9836
21435         * g++.dg/template/spec6.C: New test.
21437 2003-02-24  Jeff Law  <law@redhat.com>
21439         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21441 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21443         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21444         * gcc.dg/pragma-ep-1.c: Likewise.
21446 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21448         PR c++/9602
21449         * g++.dg/template/friend16.C: New test.
21451 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21453         PR c++/5333
21454         * g++.dg/parse/fused-params1.C: Adjust error messages.
21455         * g++.dg/template/nested3.C: New test.
21457 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21459         * g++.dg/abi/param1.C: New test.
21461 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21463         PR c++/7982
21464         * g++.dg/warn/implicit-typename1.C: New test.
21466 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21468         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21469         with "mtune".
21470         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21471         * gcc.c-torture/execute/20010129-1.x: Likewise.
21472         * gcc.dg/20011107-1.c: Likewise.
21473         * gcc.dg/20020108-1.c: Likewise.
21474         * gcc.dg/20020122-3.c: Likewise.
21475         * gcc.dg/20020206-1.c: Likewise.
21476         * gcc.dg/20020310-1.c: Likewise.
21477         * gcc.dg/20020426-2.c: Likewise.
21478         * gcc.dg/20020517-1.c: Likewise.
21479         * gcc.dg/991230-1.c: Likewise.
21480         * gcc.dg/i386-unroll-1.c: Likewise.
21481         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21483 2003-02-22  Jan Hubicka  <jh@suse.cz>
21485         * gcc.dg/i386-mul.c: New test.
21487 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21489         * gcc.dg/builtins-5.c: New test case.
21491 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21493         * gcc.dg/asmreg-1.c: New test.
21495 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21497         PR c++/9749
21498         * g++.dg/parse/varmod1.C: New test.
21500 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21502         PR c++/9727
21503         * g++.dg/template/op1.C: New test.
21505 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21507         PR c++/8906
21508         * g++.dg/template/nested2.C: New test.
21510 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21512         PR c++/8724
21513         * g++.dg/expr/dtor1.C: New test.
21515 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21517         * gcc.dg/cpp/include3.c: New test.
21518         * gcc.dg/cpp/inc/foo.h: New file.
21520 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21522         * gcc.c-torture/execute/20030221-1.c: New test.
21524 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21526         PR c++/9729
21527         * g++.dg/abi/conv1.C: New test.
21529 2003-02-20  Jan Hubicka  <jh@suse.cz>
21531         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21533 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21535         * gcc.c-torture/compile/20030219-1.c: New test.
21537 2003-02-18  Jan Hubicka  <jh@suse.cz>
21539         * gcc.dg/funcorder.c: New test.
21541 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21543         * gcc.c-torture/execute/20030218-1.c: New.
21545 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21547         * gcc.dg/20030218-1.c: New.
21549 2003-02-18  Richard Henderson  <rth@redhat.com>
21551         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21552         * gcc.dg/attr-used-2.c: New.
21554 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21556         PR c++/9704
21557         * g++.dg/init/copy5.C: New test.
21559 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21561         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21562         * g++.dg/pch/pch.exp: Likewise.
21564 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21566         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21567         STACK_SIZE is not defined.
21569 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21571         PR c++/9457
21572         * g++.dg/template/init1.C: New test.
21574 2003-02-16  Jan HUbicka  <jh@suse.cz>
21576         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21577         (foo): Add few extra tests
21578         * gcc.dg/c99-const-expr-3.c: Likewise.
21579         * gcc.c-torture/execute/20030216-1.c: New.
21581 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21583         PR c++/9459
21584         * g++.dg/ext/typeof4.C: New test.
21586 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21588         * gcc.dg/i386-387-3.c: New test case.
21590 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21592         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21593         cris-*-elf* cris-*-aout* and mmix-*-*.
21595 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21597         * gcc.dg/20030213-1.c: New test.
21599 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21601         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21602         * gcc.dg/i386-387-2.c: Likewise.
21604 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21606         * gcc.dg/ppc-spe.c: Fix formatting.
21607         Enable tests that were previously unsupported by gas.
21608         Delete tests for instructions that no longer exist.
21609         Switch arguments on evsubifw builtin.
21611 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21613         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21614         STACK_SIZE is too small.
21616 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21617             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21619         * gcc.dg/decl-2.c: New test.
21621 2003-02-10  Jan Hubicka  <jh@suse.cz>
21623         * gcc.dg/i386-fpcvt-1.c:  New test.
21625 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21627         * gcc.c-torture/execute/20030209-1.c: New test.
21629 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21631         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21632         int-wide bitops, use the constants of the same width.
21633         Likewise, if long long is 32-bit wide, test bitops using
21634         32-bit constants.
21636 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21638         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21640 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21642         * testsuite/gcc.dg/builtins-4.c: New test case.
21644 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21646         * gcc.dg/20020430-1.c: Fix dg command typos.
21647         * gcc.dg/20020503-1.c: Likewise.
21649 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21651         PR c++/8785
21652         * g++.dg/parse/fused-params1.C: New test.
21654         PR c++/8857
21655         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21657         PR c++/8921
21658         * g++.dg/parse/non-dependent1.C: New test.
21660         PR c++/8928
21661         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21663         PR c++/9228
21664         * g++.dg/parse/undefined7.C: New test.
21665         * g++.dg/parse/non-templ1.C: New test.
21667         PR c++/9229
21668         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21670 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21672         * gcc.c-torture/compile/20030206-1.c: New test.
21674 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21676         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21677         "pow" to "foo" to avoid potential confusion with a math built-in.
21679 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21681         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21682         conditions for SPARC targets.
21684 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21686         * gcc.dg/20030204-1.c: New test.
21688 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21690         PR c++/38
21691         * g++.dg/parse/array-size1.C: New test.
21693         PR c++/5657
21694         * g++.dg/parse/undefined3.C: New test.
21696         PR c++/5665
21697         * g++.dg/parse/undefined4.C: New test.
21699         PR c++/5975
21700         * g++.dg/parse/undefined5.C: New test.
21702         PR c++/7259
21703         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21705         PR c++/8578
21706         * g++.dg/parse/casting-operator1.C: New test.
21708         PR c++/8596
21709         * g++.dg/parse/undefined6.C: New test.
21711         PR c++/8736
21712         * g++.dg/parse/missing-template1.C: New test.
21714 2003-02-04  Jan Hubicka  <jh@suse.cz>
21716         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21717         * gcc.dg/i386-cmov?.c:  Likewise.
21718         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21719         * gcc.dg/i386-ssefp-1.c:  Likewise.
21720         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21721         conventions.
21723 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21725         PR c++/7129
21726         * testsuite/g++.dg/ext/max.C: New test.
21728 2003-02-03  Jan Hubicka  <jh@suse.cz>
21730         * gcc.c-torture/execute/20030203-1.c: New test.
21732 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21734         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21735         'natural-endian'.
21737 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21739         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
21740         * g++.dg/init/new2.C: Likewise.
21741         * g++.dg/other/new1.C: Likewise.
21743 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
21745         * gcc.dg/struct-ret-libc.c: New test.
21747 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
21749         * gcc.dg/20030129-1.c: New test.
21751 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21753         PR c++/8849
21754         * g++.dg/template/ptrmem4.C: New test.
21756 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
21758         * g++.dg/parser/constant1.C: New test.
21760 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21762         PR c++/8591
21763         * g++.dg/parse/friend2.C: New test.
21765 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
21767         PR c++/9437
21768         * g++.dg/template/unify4.C: New test.
21770 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
21772         * gcc.c-torture/execute/20030128-1.c: New test.
21774 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
21776         * g++.dg/lookup/nested1.C: Test moved from ...
21777         * g++.old-deja/g++.other/lookup24.C: ... here.
21779 2003-01-28  Jan Hubicka  <jh@suse.cz>
21781         * gcc.dg/i386-cmov5.c:  New test.
21783 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
21785         * gcc.c-torture/execute/20010925-1.c: Changed the
21786         memcpy declaration.
21788 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21790         PR c++/3902
21791         * g++.dg/parse/template5.C: New test.
21793 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
21795         PR fortran/9258
21796         * g77.dg/pr9258: New test.
21798 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
21800         * README: Move relevant parts from README.g++.
21802         * README.g++: Remove this file.
21804 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
21806         * g++.dg/abi/dcast1.C: New test.
21808 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21810         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
21812 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
21814         PR c++/47
21815         * g++.old-deja/g++.other/lookup24.C: New test.
21817 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21819         PR middle-end/7227
21820         * gcc.dg/uninit-C.c: New test.
21822 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
21824         * g++.dg/abi/covariant1.C: New test.
21826 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
21828         * gcc.dg/20030123-1.c: New test.
21830 2003-01-25  Jan Hubicka  <jh@suse.cz>
21832         PR opt/8492
21833         * gcc.c-torture/compile/20030125-1.c
21835 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
21837         PR c++/9403
21838         * g++.dg/parse/template3.C: New test.
21839         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
21841         PR c++/795
21842         * g++.dg/parse/template4.C: New test.
21844         PR c++/9415
21845         * g++.dg/template/qual2.C: New test.
21847         PR c++/8545
21848         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
21850         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
21852 2003-01-25  Roger Sayle  <roger@eyesopen.com>
21854         * gcc.c-torture/execute/switch-1.c: New test case.
21856 2003-01-25  Jan Hubicka  <jh@suse.cz>
21858         * gcc.c-torture/execute/20030125-1.[cx]: New test.
21860 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
21862         Tweaks for Bison-1.875. From the NEWS file:
21863         "- `parse error' -> `syntax error'
21864         Bison now uniformly uses the term `syntax error'"
21865         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
21866         * gcc.dg/cpp/digraph2.c: Likewise.
21867         * gcc.dg/cpp/direct2.c: Likewise.
21868         * gcc.dg/cpp/paste4.c: Likewise.
21869         * gcc.dg/c90-restrict-1.c: Likewise.
21870         * gcc.dg/c99-func-2.c: Likewise.
21871         * gcc.dg/noncompile/920721-2.c: Likewise.
21872         * gcc.dg/noncompile/930622-2.c: Likewise.
21873         * gcc.dg/noncompile/940112-1.c: Likewise.
21874         * gcc.dg/noncompile/950921-1.c: Likewise.
21875         * gcc.dg/noncompile/951123-1.c: Likewise.
21876         * gcc.dg/noncompile/971104-1.c: Likewise.
21877         * gcc.dg/noncompile/990416-1.c: Likewise.
21879 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
21881         * g++.dg/parse/undefined1.C: Add error message.
21883 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21885         PR c++/9354
21886         * g++.dg/parse/new1.C: New test.
21888         PR c++/9216
21889         * g++.dg/parse/template2.C: New test.
21891         PR c++/9354
21892         * g++.dg/parse/typedef2.C: New test.
21894         PR c++/9328
21895         * g++.dg/ext/typeof3.C: New test.
21897 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21899         PR c++/2738
21900         * g++.dg/parse/ret-type1.C: New test.
21902         PR c++/3792
21903         * g++.dg/parse/tmpl-outside1.C: New test.
21905         PR c++/4207
21906         * g++.dg/parse/int-as-enum1.C: New test.
21908         PR c++/4903
21909         * g++.dg/parse/no-typename1.C: New test.
21911         PR c++/5533
21912         * g++.dg/parse/no-value1.C: New test.
21914         PR c++/5921
21915         * g++.dg/parse/wrong-inline1.C: New test.
21917         PR c++/6402
21918         * g++.dg/parse/ref1.C: New test.
21920         PR c++/6992
21921         * g++.dg/parse/attr-ctor1.C: New test.
21923         PR c++/7229
21924         * g++.dg/parse/namespace5.C: New test.
21926         PR c++/7917
21927         * g++.dg/parse/func-def1.C: New test.
21929         PR c++/8143
21930         * g++.dg/parse/undefined1.C: New test.
21932         PR c++/5723, PR c++/8522
21933         * g++.dg/parse/specialization1.C: New test.
21935         PR c++/163, PR c++/8595
21936         * g++.dg/parse/struct-as-enum1.C: New test.
21938         PR c++/9173
21939         * g++.dg/parse/undefined2.C: New test.
21941 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
21943         PR c++/9298
21944         * g++.dg/parse/template1.C: New test.
21946         PR c++/9384
21947         * g++.dg/parse/using1.C: New test.
21949         PR c++/9285
21950         PR c++/9294
21951         * g++.dg/parse/expr2.C: New test.
21953         PR c++/9388
21954         * g++.dg/parse/lookup2.C: Likewise.
21956 2003-01-21  Jan Hubicka  <jh@suse.cz>
21958         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
21959         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
21960         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
21961         * gcc.c-torture/execute/string-opt-*.c: Likewise.
21963 2003-01-20  Nick Clifton  <nickc@redhat.com>
21965         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
21966         problem with ARM sibcall code generation.
21968 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
21970         * gcc.c-torture/execute/20030120-1.c: New.
21972 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
21974         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
21976 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
21978         PR c++/9272
21979         * g++.dg/parse/ctor1.C: New test.
21981         PR c++/9294:
21982         * g++.dg/parse/qualified1.C: New test.
21984         * g++.dg/parse/typename3.C: New test.
21986 2003-01-16  Richard Henderson  <rth@redhat.com>
21988         * g++.dg/tls/init-2.C: Fix error matches for real this time.
21990 2003-01-16  Richard Henderson  <rth@redhat.com>
21992         * g++.dg/pch/pch.exp: Copy test header to the working directory
21993         before using it either for precompilation or direct use.
21994         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
21995         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
21997 2003-01-16  Richard Henderson  <rth@redhat.com>
21999         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22000         before using it either for precompilation or direct use.
22001         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22002         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22004 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22006         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22007         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22008         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22009         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22010         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22011         typename warning into error.
22012         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22013         error messages.
22014         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22015         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22016         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22017         messages.
22018         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22019         make declaration visible in template.
22020         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22021         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22022         messages.
22023         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22024         message.
22025         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22026         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22027         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22028         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22029         typename warning with error message.
22030         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22031         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22032         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22034 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22036         * g++.dg/parse/ambig2.C: New test.
22038 2003-01-15  Richard Henderson  <rth@redhat.com>
22040         * g++.dg/tls/init-2.C: Update error message string.
22042 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22044         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22046 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22048         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22049         all for HC11/HC12.
22050         * gcc.c-torture/compile/20001205-1.x: Likewise.
22051         * gcc.c-torture/compile/20001226-1.x: Likewise.
22052         * gcc.c-torture/compile/920520-1.x: Likewise.
22053         * gcc.c-torture/compile/961203-1.x: Likewise.
22054         * gcc.c-torture/compile/20020604-1.x: Likewise.
22056 2003-01-15  Jan Hubicka  <jh@suse.cz>
22058         * gcc.c-torture/compile/20030115-1.c: New test.
22060         * gcc.dg/i386-fpcvt-1.c: New test.
22061         * gcc.dg/i386-fpcvt-2.c: New test.
22063 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22065         Further conform g++'s __vmi_class_type_info to the C++ ABI
22066         specification.
22067         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22068         the specification.
22070 2003-01-14  Jan Hubicka  <jh@suse.cz>
22072         * gcc.dg/i386-fpcvt-1.c: New test.
22073         * gcc.dg/i386-fpcvt-2.c: New test.
22075 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22077         * gcc.dg/i386-mmx-3.c: New test.
22079 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22081         PR c++/9264
22082         * g++.dg/parse/octal1.C: New file.
22084         PR c++/9172
22085         * g++.dg/parse/typename1.C: New file.
22087 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22089         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22090         * gcc.dg/bf-no-ms-layout.c: Likewise.
22091         * gcc.dg/bf-ms-attrib.c: Likewise.
22093 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22095         PR c++/9099
22096         * g++.dg/parse/dtor1.C: New file.
22098         PR c++/9128
22099         * g++.dg/rtti/typeid1.C: New file.
22101         PR c++/9153
22102         * g++.dg/parse/lookup1.C: New file.
22104         PR c++/9171
22105         * g++.dg/templ/spec5.C: New file.
22107 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22109         * gcc.c-torture/compile/20030110-1.c: New test.
22111 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22113         Merge from pch-branch:
22115         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22117         * gcc.dg/pch/cpp-1.h: New.
22118         * gcc.dg/pch/cpp-1.c: New.
22119         * gcc.dg/pch/cpp-2.h: New.
22120         * gcc.dg/pch/cpp-2.c: New.
22122         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22124         * gcc.dg/pch/except-1.h: New.
22125         * gcc.dg/pch/except-1.c: New.
22127         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22129         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22130         running test.
22131         * gcc.dg/pch: Include *.hp not *.h.
22132         * gcc.dg/pch/system-1.h: New.
22133         * gcc.dg/pch/system-1.c: New.
22135         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22137         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22138         rather than trying to build and run a program using PCH.
22139         * gcc.dg/pch: Remove dg-do commands from test files.
22141         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22143         * gcc.dg/pch/macro-3.c: New.
22144         * gcc.dg/pch/macro-3.h: New.
22146         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22148         * gcc.dg/pch/common-1.c: New.
22149         * gcc.dg/pch/common-1.h: New.
22150         * gcc.dg/pch/decl-1.c: New.
22151         * gcc.dg/pch/decl-1.h: New.
22152         * gcc.dg/pch/decl-2.c: New.
22153         * gcc.dg/pch/decl-2.h: New.
22154         * gcc.dg/pch/decl-3.c: New.
22155         * gcc.dg/pch/decl-3.h: New.
22156         * gcc.dg/pch/decl-4.c: New.
22157         * gcc.dg/pch/decl-4.h: New.
22158         * gcc.dg/pch/decl-5.c: New.
22159         * gcc.dg/pch/decl-5.h: New.
22160         * gcc.dg/pch/global-1.c: New.
22161         * gcc.dg/pch/global-1.h: New.
22162         * gcc.dg/pch/inline-1.c: New.
22163         * gcc.dg/pch/inline-1.h: New.
22164         * gcc.dg/pch/inline-2.c: New.
22165         * gcc.dg/pch/inline-2.h: New.
22166         * gcc.dg/pch/static-1.c: New.
22167         * gcc.dg/pch/static-1.h: New.
22168         * gcc.dg/pch/static-2.c: New.
22169         * gcc.dg/pch/static-2.h: New.
22171         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22173         * g++.dg/pch/pch.exp: Better handle failing testcases.
22174         * gcc.dg/pch/pch.exp: Likewise.
22175         * gcc.dg/pch/macro-1.c: New.
22176         * gcc.dg/pch/macro-1.h: New.
22177         * gcc.dg/pch/macro-2.c: New.
22178         * gcc.dg/pch/macro-2.h: New.
22180         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22182         * g++.dg/dg.exp: Treat files in pch/ specially.
22183         * g++.dg/pch/pch.exp: New file.
22184         * g++.dg/pch/empty.H: New file.
22185         * g++.dg/pch/empty.C: New file.
22186         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22187         "precompile".
22189         * gcc.dg/pch/pch.exp: New file.
22190         * gcc.dg/pch/empty.h: New file.
22191         * gcc.dg/pch/empty.c: New file.
22192         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22193         "precompile".
22195 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22197         * g++.dg/template/friend14.C: New test.
22199 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22201         * gcc.dg/old-style-asm-1.c: New test.
22203 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22205         * gcc.c-torture/compile/20030109-1.c: New test.
22207 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22209         * gcc.c-torture/execute/20030109-1.c: New test.
22211 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22213         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22214         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22215         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22216         * g++.old-deja/g++.mike/eh2.C: Likewise
22217         * g++.old-deja/g++.mike/eh3.C: Likewise
22218         * g++.old-deja/g++.mike/eh5.C: Likewise
22219         * g++.old-deja/g++.mike/eh6.C: Likewise
22220         * g++.old-deja/g++.mike/eh7.C: Likewise
22221         * g++.old-deja/g++.mike/eh8.C: Likewise
22222         * g++.old-deja/g++.mike/eh9.C: Likewise
22223         * g++.old-deja/g++.mike/eh10.C: Likewise
22224         * g++.old-deja/g++.mike/eh12.C: Likewise
22225         * g++.old-deja/g++.mike/eh13.C: Likewise
22226         * g++.old-deja/g++.mike/eh14.C: Likewise
22227         * g++.old-deja/g++.mike/eh16.C: Likewise
22228         * g++.old-deja/g++.mike/eh17.C: Likewise
22229         * g++.old-deja/g++.mike/eh18.C: Likewise
22230         * g++.old-deja/g++.mike/eh21.C: Likewise
22231         * g++.old-deja/g++.mike/eh23.C: Likewise
22232         * g++.old-deja/g++.mike/eh24.C: Likewise
22233         * g++.old-deja/g++.mike/eh25.C: Likewise
22234         * g++.old-deja/g++.mike/eh26.C: Likewise
22235         * g++.old-deja/g++.mike/eh27.C: Likewise
22236         * g++.old-deja/g++.mike/eh28.C: Likewise
22237         * g++.old-deja/g++.mike/eh29.C: Likewise
22238         * g++.old-deja/g++.mike/eh31.C: Likewise
22239         * g++.old-deja/g++.mike/eh33.C: Likewise
22240         * g++.old-deja/g++.mike/eh34.C: Likewise
22241         * g++.old-deja/g++.mike/eh35.C: Likewise
22242         * g++.old-deja/g++.mike/eh36.C: Likewise
22243         * g++.old-deja/g++.mike/eh37.C: Likewise
22244         * g++.old-deja/g++.mike/eh38.C: Likewise
22245         * g++.old-deja/g++.mike/eh39.C: Likewise
22246         * g++.old-deja/g++.mike/eh40.C: Likewise
22247         * g++.old-deja/g++.mike/eh41.C: Likewise
22248         * g++.old-deja/g++.mike/eh42.C: Likewise
22249         * g++.old-deja/g++.mike/eh44.C: Likewise
22250         * g++.old-deja/g++.mike/eh46.C: Likewise
22251         * g++.old-deja/g++.mike/eh47.C: Likewise
22252         * g++.old-deja/g++.mike/eh48.C: Likewise
22253         * g++.old-deja/g++.mike/eh49.C: Likewise
22254         * g++.old-deja/g++.mike/eh50.C: Likewise
22255         * g++.old-deja/g++.mike/eh51.C: Likewise
22256         * g++.old-deja/g++.mike/eh53.C: Likewise
22257         * g++.old-deja/g++.mike/eh55.C: Likewise
22258         * g++.old-deja/g++.mike/p7912.C: Likewise
22259         * g++.old-deja/g++.mike/p9706.C: Likewise
22260         * g++.old-deja/g++.mike/p10416.C: Likewise
22261         * g++.old-deja/g++.mike/p11667.C: Likewise
22262         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22263         Remove redundant reference to Iris.
22264         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22265         Elxsi, i860, Pico Java, and WE32K.
22267 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22269         * g++.dg/ext/asm4.C: New test.
22271 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22273         PR c++/9030
22274         * g++.dg/template/friend12.C: New test.
22275         * g++.dg/template/friend13.C: Likewise.
22276         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22278 2003-01-08  Jan Hubicka  <jh@suse.cz>
22280         * gcc.dg/i386-cadd.c: New test.
22281         * gcc.dg/i386-cmov4.c: Likewise.
22283 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22285         PR c++/9165
22286         * g++.dg/warn/Wunused-3.C: New test.
22288         * g++.dg/abi/bitfield9.C: New test.
22290         PR c++/9189
22291         * g++.dg/parse/defarg3.C: New test.
22293 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22295         * g++.dg/parse/ambig1.C: New test.
22296         * g++.dg/parse/defarg2.C: New test.
22298 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22300         * g++.dg/template/defarg-1.C: New test.
22301         * g++.dg/template/local2.C: Likewise.
22303 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22305         * gcc.c-torture/execute/20030105-1.c: New test.
22307 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22309         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22310         * g++.dg/parse/namespace4.C: Likewise.
22312 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22314         * g++.dg/template/ntp2.C: New test.
22316 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22318         * g++.dg/parse/extern-C-1.C: New test.
22320         * g++.dg/parse/namespace4.C: New test.
22322         * g++.dg/template/nested1.C: New test.
22324         * g++.dg/parse/namespace3.C: New test.
22326 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22328         * g++.dg/lookup/two-stage1.C: New test.
22330 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22332         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22333         * g++.old-deja/g++.jason/access8.C: Likewise.
22334         * g++.old-deja/g++.other/decl5.C: Likewise.
22336 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22338         * g++.dg/parse/parse7.C: New test.
22340 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22342         PR c++/2843
22343         * g++.dg/ext/attrib7.C: New test.
22345 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22347         * g++.dg/parse/parse6.C: New test.
22349 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22351         * gcc.dg/h8300-stack-1.c: New.
22353 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22355         g++.dg/lookup/exception1.C: New test.
22357         g++.dg/lookup/template1.C: New test.
22359         g++.dg/parse/namespace2.C: New test.
22361         g++.dg/parse/parens2.C: New test.
22363 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22365         * g++.dg/parse/parse5.C: New test.
22366         * g++.dg/lookup/scoped4.C: New test.
22368 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22370         * g++.dg/parse/parens1.C: New test.
22372         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22373         angle-bracket1.C.
22374         * g++.dg/parse/parens2.C: New test.
22376         * g++.dg/lookup/scope-operator1.C: New test.
22378         * g++.dg/parse/operator1.C: New test.
22380 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22382         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22383         * g++.old-deja/g++.other/access6.C: Likewise.
22384         * g++.old-deja/g++.other/decl1.C: Likewise.
22385         * g++.old-deja/g++.pt/typename12.C: Likewise.
22387 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22389         * g++.dg/parse/namespace1.C: New test.
22391 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22393         * g++.dg/parse/parse4.C: New test.
22395 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22397         * g++.dg/parse/parse3.C: New test.
22399 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22401         * g++.dg/parse/parse2.C: New test.
22403 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22405         * g++.dg/template/friend11.C: New test.
22407 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22409         * g++.dg/parse/parse1.C: New test.
22411 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22413         * lib/profopt.exp: Change the name of a global variable to avoid
22414         possible clashes with other test suites.
22416 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22418         * g++.dg/inherit/covariant8.C: New test.
22420 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22422         * g++.dg/init/array9.C: New test.
22424         PR c++/9112
22425         * g++.dg/parse/expr1.C: New test.
22427 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22429         * gcc.c-torture/compile/20021230-1.c: New test.
22431 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22433         * g++.dg/inherit/covariant5.C: New test.
22434         * g++.dg/inherit/covariant6.C: New test.
22435         * g++.dg/inherit/covariant7.C: New test.
22437 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22439         PR c++/2739
22440         * g++.dg/other/access2.C: New test.
22442 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22444         * g++.dg/other/anon-struct.C: No longer fails
22445         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22446         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22447         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22449 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22451         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22453 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22455         * g++.dg/eh/spec4.C: Remove stray semicolon.
22456         * g++.dg/expr/pmf-1.C: Change error message.
22457         * g++.dg/ext/asm1.C: Remove stray semicolon.
22458         * g++.dg/ext/typename1.C: Add missing typenames.
22459         * g++.dg/inherit/template-as-base.C: Change error message.
22460         * g++.dg/lookup/scoped1.C: Likewise.
22461         * g++.dg/lookup/scoped2.C: Likewise.
22462         * g++.dg/lookup/using2.C: Likewise.
22463         * g++.dg/other/component1.C: Remove stray semicolon.
22464         * g++.dg/other/do1.C: Change error message.
22465         * g++.dg/other/error2.C: Likewise.
22466         * g++.dg/other/init1.C: Likewise.
22467         * g++.dg/other/packed1.C: Remove stray semicolon.
22468         * g++.dg/other/ptrmem2.C: Change error message.
22469         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22470         marker.
22471         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22472         * g++.dg/template/access3.C: Add typename keyword.
22473         * g++.dg/template/access5.C: Remove stray semicolon.
22474         * g++.dg/template/access6.C: Likewise.
22475         * g++.dg/template/complit1.C: Likewise.
22476         * g++.dg/template/crash1.C: Change error message.
22477         * g++.dg/template/inherit2.C: Remove stray semicolon.
22478         * g++.dg/template/instantiate2.C: Likewise.
22479         * g++.dg/template/instantiate3.C: Change error message.
22480         * g++.dg/template/qual1.C: Remove stray semicolon.
22481         * g++.dg/template/qualttp18.C: Change error message.
22482         * g++.dg/template/ref1.C: Remove stray semicolon.
22483         * g++.dg/template/sizeof1.C (A::value): Declare it.
22484         * g++.dg/template/spec4.C: Change error message.
22485         * g++.dg/template/static1.C: Likewise.
22486         * g++.dg/template/type1.C: Likewise.
22487         * g++.dg/template/typename3.C: Likewise.
22488         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22489         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22490         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22491         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22492         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22493         named return value extension.
22494         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22495         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22496         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22497         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22498         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22499         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22500         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22501         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22502         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22503         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22504         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22505         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22506         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22507         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22508         syntax.
22509         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22510         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22511         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22512         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22513         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22514         * g++.old-deja/g++.brendan/template11.C: Likewise.
22515         * g++.old-deja/g++.brendan/template26.C: Likewise.
22516         * g++.old-deja/g++.brendan/template27.C: Use explicit
22517         specialization syntax.
22518         * g++.old-deja/g++.brendan/template30.C: Likewise.
22519         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22520         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22521         non-dependent names.
22522         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22523         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22524         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22525         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22526         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22527         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22528         named return value extension.
22529         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22530         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22531         * g++.old-deja/g++.ext/return1.C: Likewise.
22532         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22533         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22534         * g++.old-deja/g++.jason/access8.C: Likewise.
22535         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22536         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22537         pseudo-destructor names.
22538         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22539         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22540         pseudo-destructor names.
22541         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22542         * g++.old-deja/g++.jason/overload19.C: Likewise.
22543         * g++.old-deja/g++.jason/overload32.C: Likewise.
22544         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22545         stray semicolons.
22546         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22547         * g++.old-deja/g++.jason/return.C: Likewise.
22548         * g++.old-deja/g++.jason/return2.C: Likewise.
22549         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22550         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22551         syntax.
22552         * g++.old-deja/g++.jason/template10.C: Account for use of
22553         non-dependent names.
22554         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22555         syntax.
22556         * g++.old-deja/g++.jason/template37.C: Likewise.
22557         * g++.old-deja/g++.law/access4.C: Change error messages.
22558         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22559         pseudo-destructor names.
22560         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22561         * g++.old-deja/g++.law/ctors9.C: Likewise.
22562         * g++.old-deja/g++.law/cvt22.C: Likewise.
22563         * g++.old-deja/g++.law/dtors5.C: Likewise.
22564         * g++.old-deja/g++.law/global-init1.C: Likewise.
22565         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22566         * g++.old-deja/g++.law/operators28.C: Likewise.
22567         * g++.old-deja/g++.law/visibility28.C: Likewise.
22568         * g++.old-deja/g++.martin/eval1.C: Likewise.
22569         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22570         name.
22571         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22572         * g++.old-deja/g++.mike/net34.C: Likewise.
22573         * g++.old-deja/g++.mike/net36.C: Likewise.
22574         * g++.old-deja/g++.mike/ns2.C: Likewise.
22575         * g++.old-deja/g++.mike/p12306.C: Likewise.
22576         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22577         value extension.
22578         * g++.old-deja/g++.mike/p700.C: Likewise.
22579         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22580         * g++.old-deja/g++.mike/p710.C: Likewise.
22581         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22582         value extension.
22583         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22584         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22585         * g++.old-deja/g++.ns/crash2.C: Likewise.
22586         * g++.old-deja/g++.ns/crash3.C: Likewise.
22587         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22588         * g++.old-deja/g++.ns/ns17.C: Likewise.
22589         * g++.old-deja/g++.ns/template16.C: Likewise.
22590         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22591         keyword.
22592         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22593         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22594         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22595         named return value extension.
22596         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22597         * g++.old-deja/g++.other/access4.C: Issue additional error
22598         messages.
22599         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22600         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22601         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22602         * g++.old-deja/g++.other/crash25.C: Change error message.
22603         * g++.old-deja/g++.other/crash4.C: Change error message.
22604         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22605         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22606         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22607         checks.
22608         * g++.old-deja/g++.other/defarg8.C: Likewise.
22609         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22610         * g++.old-deja/g++.other/dtor10.C: Likewise.
22611         * g++.old-deja/g++.other/incomplete.C: Likewise.
22612         * g++.old-deja/g++.other/linkage7.C: Likewise.
22613         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22614         lookup algorithm.
22615         * g++.old-deja/g++.other/mangle2.C: Likewise.
22616         * g++.old-deja/g++.other/refinit2.C: Likewise.
22617         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22618         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22619         * g++.old-deja/g++.pt/crash28.C: Likewise.
22620         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22621         syntax.
22622         * g++.old-deja/g++.pt/crash32.C: Change error message.
22623         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22624         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22625         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22626         error message position.
22627         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22628         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22629         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22630         syntax.
22631         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22632         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22633         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22634         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22635         keyword.
22636         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22637         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22638         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22639         keyword.
22640         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22641         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22642         syntax.
22643         * g++.old-deja/g++.pt/friend28.C: Account for use of
22644         non-dependent names.
22645         * g++.old-deja/g++.pt/friend29.C: Likewise.
22646         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22647         rules.
22648         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22649         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22650         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22651         lookup rules.
22652         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22653         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22654         keyword.
22655         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22656         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22657         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22658         keyword.
22659         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22660         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22661         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22662         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22663         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22664         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22665         keyword.
22666         * g++.old-deja/g++.pt/spec10.C: Likewise.
22667         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22668         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22669         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22670         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22671         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22672         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22673         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22674         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22675         * g++.old-deja/g++.pt/typename15.C: Likewise.
22676         * g++.old-deja/g++.pt/typename22.C: Likewise.
22677         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22678         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22679         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22680         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22681         syntax.
22682         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22683         return value extension.
22684         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22685         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22686         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22687         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22689 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22691         * g++.dg/warn/inline1.C: New test.
22692         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22693         * g++.old-deja/g++.jason/synth10.C: Likewise.
22694         * g++.old-deja/g++.mike/net31.C: Likewise.
22695         * g++.old-deja/g++.mike/p8786.C: Likewise.
22697         * g++.dg/template/friend10.C: New test.
22698         * g++.dg/template/conv5.C: New test.
22700 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22702         * g++.dg/lookup/scoped3.C: New test.
22704         * g++.dg/lookup/decl1.C: New test.
22705         * g++.dg/lookup/decl2.C: New test.
22707 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22709         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22710         gcc.c-torture/compile/20021015-1.c,
22711         gcc.c-torture/compile/20021015-2.c,
22712         gcc.c-torture/compile/20021123-1.c,
22713         gcc.c-torture/compile/20021123-2.c,
22714         gcc.c-torture/compile/20021123-3.c,
22715         gcc.c-torture/compile/20021123-4.c,
22716         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22717         only to 3.1 or 3.2 branch.
22719 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22721         * gcc.dg/i386-bitfield3.c: New test.
22723         * gcc.dg/i386-bitfield2.c: New test.
22725 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22727         * g++.dg/parse/conv_op1.C: New test.
22729 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22731         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22732         approved.
22734 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22736         * gcc.c-torture/compile/20021220-1.c: New test.
22738 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22740         * gcc.dg/i386-fastcall-1.c: New.
22742 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22744         * gcc.c-torture/execute/20021219-1.c: New test.
22746 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22748         * gcc.dg/i386-pic-1.c: New test.
22750 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22752         PR c++/8099
22753         * g++.dg/template/friend9.C: New test.
22755 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22757         PR c++/3663
22758         * g++.dg/template/access7.C: New test.
22760 2002-12-18  Nick Clifton  <nickc@redhat.com>
22762         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
22763         the libstdc++-v3 directory has been found.
22765 2002-12-12  Devang Patel <dpatel@apple.com>
22766         * gcc.dg/darwin-ld-1.c: New test.
22767         * gcc.dg/darwin-ld-2.c: New test.
22768         * gcc.dg/darwin-ld-3.c: New test.
22769         * gcc.dg/darwin-ld-4.c: New test.
22770         * gcc.dg/darwin-ld-5.c: New test.
22772 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
22774         * gcc.c-torture/compile/20021212-1.c: New test.
22776 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
22778         * gcc.dg/fshort-wchar: New test.
22780 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
22782         PR c++/8372
22783         * g++.dg/template/dtor1.C: New test.
22785         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
22786         markers.
22788 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
22790         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
22792 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
22794         * g++.dg/template/static1.C: New test.
22795         * g++.dg/template/static2.C: New test.
22796         * g++.old-deja/g++.ext/memconst.C: New test.
22798 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22800         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
22801         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
22802         * g++.dg/special/initp1.C: Likewise.
22804 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
22806         * gcc.c-torture/execute/20021204-1.c: New test.
22808 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
22810         * gcc.dg/ppc-fmadd-1.c: New file.
22811         * gcc.dg/ppc-fmadd-2.c: New file.
22812         * gcc.dg/ppc-fmadd-3.c: New file.
22814 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22816         * gcc.c-torture/compile/20021204-1.c: New test.
22818 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
22820         * g++.dg/inherit/covariant2.C: New test.
22821         * g++.dg/inherit/covariant3.C: New test.
22822         * g++.dg/inherit/covariant4.C: New test.
22823         * g++.dg/inherit/covariant1.C: Remove XFAIL.
22824         * g++.old-deja/g++.robertl/eb17.C: Likewise.
22826 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
22828         PR c++/8688
22829         * g++.dg/init/brace3.C: New test.
22831 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
22833         * gcc.dg/20020210-1.c: Fix a comment typo.
22835 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
22837         PR c++/8720
22838         * g++.dg/parse/defarg1.C: New test.
22840         PR c++/8615
22841         * g++.dg/template/char1.C: New test.
22843         * g++.dg/template/varmod1.C: Fix typo.
22845 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22847         DR 180
22848         * g++.old-deja/g++.pt/crash32.C: Expect error.
22850 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
22852         PR c++/5919
22853         * g++.dg/template/varmod1.C: New test.
22855         PR c++/8727
22856         * g++.dg/inherit/typeinfo1.C: New test.
22858         PR c++/8663
22859         * g++.dg/inherit/typedef1.C: New test.
22861 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
22863         PR c++/8332
22864         PR c++/8493
22865         * g++.dg/template/strlen1.C: New test.
22867         PR c++/8227
22868         * g++.dg/template/ctor2.C: New test.
22870         PR c++/8214
22871         * g++.dg/init/string1.C: New test.
22873         PR c++/8511
22874         * g++.dg/template/friend8.C: New test.
22876 2002-11-29  Joe Buck <jbuck@synopsys.com>
22878         * g++.dg/lookup/anon2.C: New test.
22880 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
22882         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
22883         h8300 port.
22885 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
22887         * gcc.dg/bitfld-6.c: New test.
22889 2002-11-27  Jan Hubicka  <jh@suse.cz>
22891         * gcc.c-torture/execute/20021127.[cx]: New test.
22893 2002-11-26  Jan Hubicka  <jh@suse.cz>
22895         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
22896         quality.
22898 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
22900         * g++.dg/init/brace2.C: New test.
22901         * g++.old-deja/g++.mike/p9129.C: Correct.
22903 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
22905         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
22907 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
22909         * gcc.dg/sibcall-6: New test for indirect sibcalls.
22911 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
22913         * testsuite/g++.dg/abi/empty11.C: New test.
22914         * testsuite/g++.dg/rtti/cv1.C: New test.
22916 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
22918         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
22920 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
22922         * g++.dg/abi/empty10.C: New test.
22924 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
22926         * gcc.c-torture/compile/20021124-1.c: New test.
22928 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
22930         * g++.dg/abi/rtti2.C: New test.
22932 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
22934         * gcc.dg/i386-unroll-1.c: New test.
22936 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22938         * gcc.c-torture/compile/20021120-1.c: New test.
22939         * gcc.c-torture/compile/20021120-2.c: New test.
22941 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22943         * gcc.dg/bitfld-5.c: New test.
22945 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22947         * gcc.c-torture/execute/20021120-3.c: New test.
22949 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22951         * gcc.c-torture/execute/20021120-2.c: New test.
22953 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
22955         * gcc.c-torture/execute/20021120-1.c: New test.
22957 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
22959         * gcc.c-torture/execute/20021118-3.c: New test.
22961 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22963         * gcc.c-torture/compile/20021119-1.c: New test.
22965 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
22967         * gcc.dg/duff-1.c: New test.
22968         * gcc.dg/duff-2.c: New test.
22969         * gcc.dg/duff-3.c: New test.
22971 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
22973         * gcc.dg/cpp/_Pragma5.c: New test.
22975 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22977         * gcc.c-torture/execute/20021118-2.c: New test.
22979 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
22981         * gcc.c-torture/execute/20021118-1.c: New test.
22983 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
22985         * gcc.dg/20021116-1.c: New test.
22987 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
22989         * g++.dg/abi/vcall1.C: New test.
22991 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
22993         * gcc.dg/20021029-1.c: New test.
22994         * gcc.dg/20021029-2.c: New test.
22996 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22998         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23000 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23002         PR c/8439
23003         * gcc.dg/20021110.c: Move to ...
23004         * gcc.c-torture/compile/20021110.c: .... here.
23006 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23008         PR c/8467
23009         * gcc.c-torture/execute/20021111-1.c
23011 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23013         PR c/8439
23014         * gcc.dg/20021110.c: New test.
23016 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23018         * g++.dg/abi/vthunk3.C: Run only on x86.
23020 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23022         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23024 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23026         * lib/compat.exp (compat-execute): Fix logic error in last
23027         change.
23029 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23031         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23033 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23035         PR c++/8389
23036         * g++.dg/template/access6.C: New test.
23038 2002-11-08  Jan Hubicka  <jh@suse.cz>
23040         * gcc.dg/i386-ssefp-1.c: New test.
23041         * gcc.dg/i386-ssefp-1.c: New test.
23043 2002-11-08  Jan Hubicka  <jh@suse.cz>
23045         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23047 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23049         * g++.dg/abi/vthunk3.C: New test.
23051         PR c++/8338
23052         * g++.dg/template/crash2.C: New test.
23054 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23056         * testsuite/g++.dg/abi/dtor1.C: New test.
23057         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23059 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23061         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23062         Darwin.
23064 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23066         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23067         -mthumb.  Only xfail with -O0.
23069 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23071         * g++.dg/abi/thunk1.C: New test.
23072         * g++.dg/abi/thunk2.C: Likewise.
23073         * g++.dg/abi/vtt1.C: Likewise.
23075 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23077         PR optimization/8423
23078         * gcc.c-torture/execute/builtin-constant.c: New test.
23080 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23082         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23083         Add some more cases.
23085 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23087         PR c++/8391
23088         * g++.dg/opt/local1.C: New test.
23090 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23092         PR c++/8160
23093         * g++.dg/template/complit1.C: New test.
23095         PR c++/8149
23096         * g++.dg/template/typename4.C: Likewise.
23098 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23100         Core issue 287, PR c++/7639
23101         * g++.dg/template/instantiate1.C: Adjust error location.
23102         * g++.dg/template/instantiate3.C: New test.
23103         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23104         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23105         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23107 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23109         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23111 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23113         PR c++/8287
23114         * g++.dg/init/dtor2.C: New test.
23116 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23118         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23119         * gcc.dg/nest.c: Bypass errors on irix6.
23121 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23123         * gcc.dg/nest.c: Expect error for mmix-*-*.
23124         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23126 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23128         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23129         markers.
23131         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23133 2002-10-25  Mike Stump  <mrs@apple.com>
23135         * gcc.dg/warn-1.c: New test.
23137 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23139         * g++.dg/template/typename3.C: New test.
23141 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23143         * g++.dg/lookup/ptrmem1.C: New test.
23145         * g++.dg/abi/vthunk2.C: New test.
23147 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23149         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23151 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23153         * g++.dg/abi/empty9.C: New test.
23155 2002-10-24  Richard Henderson  <rth@redhat.com>
23157         * g++.dg/inherit/thunk1.C: Enable for ia64.
23159 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23161         PR c++/8067
23162         * g++.dg/lookup/pretty1.C: New test.
23164 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23166         * gcc.dg/20021023-1.c: New test.
23168 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23170         PR c++/7679
23171         * g++.dg/parse/inline1.C: New test.
23173 2002-10-23  Richard Henderson  <rth@redhat.com>
23175         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23177         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23179 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23181         PR c++/6579
23182         * g++.dg/parse/stmtexpr3.C: New test.
23184 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23186         * g++.dg/expr/cond1.C: New test.
23188 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23190         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23192 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23194         * g++.dg/abi/vbase13.C: New test.
23195         * g++.dg/abi/vbase14.C: Likewise.
23197 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23199         * gcc.dg/tls/pic-1.c: New test.
23200         * gcc.dg/tls/nonpic-1.c: New test.
23201         * gcc.dg/20021018-1.c: New test.
23203 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23205         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23206         Remove only files with the same base name as the test case.
23207         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23208         (profopt-execute): Likewise.  Also, remove old profiling
23209         and performance data files before running the tests.
23211         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23212         * g++.dg/bprob/bprob.exp: Likewise.
23213         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23214         to allow more general test case names.
23216         * g++.dg/bprob/bprob-1.C: Rename to ...
23217         * g++.dg/bprob/g++-bprob-1.C: ... this.
23219         * g77.dg/bprob/bprob-1.f: Rename to ...
23220         * g77.dg/bprob/g77-bprob-1.f: ... this.
23222 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23224         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23225         bison 1.50 or later.
23227 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23229         * g++.dg/README: Describe more test directories.
23231 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23233         * g++.dg/init/array6.C: Add additional tests.
23235 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23237         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23238         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23240 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23242         * gcc.c-torture/compile/20020604-1.x: New.
23243         * gcc.c-torture/compile/simd-5.x: Likewise.
23244         * gcc.c-torture/execute/920710-1.x: Likewise.
23245         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23247 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23249         * g++.dg/inherit/override1.C: Add dg-options clause.
23251 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23253         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23254         _mm_slli_si128.
23256 2002-10-19  Andreas Schwab  <schwab@suse.de>
23258         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23259         directory component.
23261 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23263         * g++.dg/inherit/thunk1.C: New test.
23265         * g++.dg/inherit/override1.C: New test.
23267         * g++.dg/abi/mangle11.C: New test.
23268         * g++.dg/abi/mangle14.C: New test.
23269         * g++.dg/abi/mangle17.C: New test.
23271 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23273         * g++.dg/overload/member2.C: New test.
23275 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23277         * g++.dg/README: Describe new compat directory.
23278         * g++.dg/dg.exp: Skip tests in compat directory.
23279         * README.compat: New file.
23280         * lib/compat.exp: New expect script.
23281         * g++.dg/compat: New test directory.
23282         * g++.dg/compat/compat.exp: New expect script.
23283         * g++.dg/compat/abi: New test directory.
23284         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23285         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23286         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23287         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23288         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23289         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23290         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23291         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23292         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23293         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23294         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23295         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23296         * g++.dg/compat/break: New test directory.
23297         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23298         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23299         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23300         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23301         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23302         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23303         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23304         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23305         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23306         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23307         g++.dg/compat/break/README: New files.
23308         * g++.dg/compat/eh: New test directory.
23309         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23310         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23311         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23312         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23313         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23314         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23315         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23316         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23317         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23318         g++.dg/compat/eh/filter2_y.C,
23319         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23320         g++.dg/compat/eh/new1_y.C,
23321         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23322         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23323         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23324         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23325         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23326         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23327         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23328         g++.dg/compat/eh/unexpected1_y.C: New files.
23329         * g++.dg/compat/init: New test directory.
23330         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23331         g++.dg/compat/init/array5_y.C,
23332         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23333         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23334         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23335         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23336         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23337         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23338         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23339         g++.dg/compat/init/init-ref2_y.C: New files.
23341 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23343         PR c++/7584
23344         * g++.dg/inherit/using3.C: New test.
23346 2002-10-17  Jan Hubicka  <jh@suse.cz>
23348         * gcc.dg/20021017-2.c: New test.
23350 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23352         * g++.dg/abi/mangle16.C: Adjust.
23354         * g++.dg/init/array8.C: New test.
23356 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23358         * gcc.dg/special/mips-abi.exp: New test.
23359         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23361 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23363         * g++.dg/abi/mangle16.C: New test.
23364         * g++.dg/abi/mangle17.C: Likewise.
23366         PR c++/7478
23367         * g++.dg/template/ref1.C: New test.
23369 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23371         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23373 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23375         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23377 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23379         PR c++/7524
23380         * g++.dg/init/array7.C: New test.
23382 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23384         * g++.dg/init/array6.C: New test.
23386         * g++.dg/abi/mangle13.C: Likewise.
23387         * g++.dg/abi/mangle14.C: Likewise.
23388         * g++.dg/abi/mangle15.C: Likewise.
23390 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23392         * g++.dg/abi/empty8.C: New test.
23394 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23396         * g++.dg/init/ctor1.C: New test.
23398 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23400         * gcc.c-torture/execute/20021015-1.c: New test.
23402 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23404         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23406 2002-10-14  Jan Hubicka  <jh@suse.cz>
23408         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23410 2002-10-14  Richard Henderson  <rth@redhat.com>
23412         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23414 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23416         PR optimization/6631
23417         * g++.dg/opt/const2.C: New test.
23419 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23421         PR c++/7176
23422         * g++.dg/parse/friend1.C: New test.
23423         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23425 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23427         * gcc.dg/20021014-1.c: New test.
23429 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23431         PR c++/5661
23432         * g++.dg/ext/vlm1.C: New test.
23433         * g++.dg/ext/vlm2.C: Likewise.
23435         * g++.dg/init/array1.C: Remove invalid braces.
23436         * g++.dg/init/brace1.C: New test.
23437         * g++.dg/init/copy2.C: Likewise.
23438         * g++.dg/init/copy3.C: Likewise.
23439         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23440         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23441         braces.
23443 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23445         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23447 2002-10-11  Richard Shann  <richard.shann@superh.com>
23449         * gcc.c-torture/compile/simd-5.c: New test.
23451 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23453         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23455 2002-10-10  Jim Wilson  <wilson@redhat.com>
23457         * gcc.c-torture/execute/20021010-1.c: New test.
23459 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23461         PR c/7353
23462         * g++.dg/ext/typedef-init.C: New test.
23463         * gcc.dg/typedef-init.c: New test.
23465 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23467         * gcc.dg/cpp/paste13.c: New test.
23469 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23471         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23472         remaining platforms, XFAIL during compile, not execute.  Don't
23473         XFAIL at -O0.
23475 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23477         * gcc.dg/alias-1.c: Tweak expected warning.
23479 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23481         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23483 2002-10-06  Andreas Jaeger  <aj@suse.de>
23485         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23486         * gcc.dg/cpp/c++98.C: Likewise.
23488         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23489         * g++.dg/cpp/c++98.C: Likewise.
23491         * g++.dg/README (Subdirectories): Mention cpp directory.
23493         PR target/7559
23494         * gcc.dg/20021006-1.c: New test.
23496 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23498         PR c++/7804
23499         * g++.dg/other/warning1.C: New test.
23501 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23503         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23504         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23505         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23507 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23509         PR c++/7931
23510         * g++.dg/template/ptrmem3.C: New test.
23512         PR c++/7754
23513         * g++.dg/template/union1.C: New test.
23515 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23517         PR c++/8006
23518         * g++.dg/abi/mangle9.C: New test.
23519         * g++.dg/abi/mangle10.C: New test.
23520         * g++.dg/abi/mangle11.C: New test.
23521         * g++.dg/abi/mangle12.C: New test.
23523 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23525         PR c++/7188.
23526         * g++.dg/template/meminit1.C: New test.
23527         * g++.dg/warn/Wreorder-1.C: Likewise.
23528         * g++.old-deja/g++.mike/warn3.C: Tweak.
23529         * lib/prune.exp: Ingore "in copy constructor".
23531 2002-10-02  Andreas Jaeger  <aj@suse.de>
23533         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23534         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23535         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23536         on x86-64.
23538 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23540         * gcc.dg/empty1.C: Fix typo.
23542 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23544         * gcc.dg/alias-1.c: New test.
23546 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23548         * gcc.dg/empty1.C: New test.
23550         * g++.dg/tls/init-2.C: Tweak error messages.
23552 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23554         * gcc.c-torture/compile/20020923-1.c: New test.
23556 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23558         * gcc.c-torture/execute/ffs-1.c: New test.
23559         * gcc.c-torture/execute/ffs-2.c: Ditto.
23561 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23563         * g++.dg/overload/member1.C: New test.
23565 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23567         * g++.dg/abi/empty7.C: New test.
23568         * g++.dg/init/pm2.C: Likewise.
23570 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23572         * g++.dg/rtti/crash1.C: New test.
23574 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23576         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23577         gcc.dg/sibcall-4.c: New tests.
23579 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23581         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23582         powerpc and MMIX targets.
23584 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23586         * gcc.dg/cpp/20020927-1.c: New.
23588 2002-09-26  David S. Miller  <davem@redhat.com>
23590         * gcc.c-torture/compile/trunctfdf.c: New.
23592 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23594         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23596 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23598         * gcc.c-torture/execute/loop-15.c: New.
23600 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23602         * README.QMTEST: Fix typo.
23604 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23606         * gcc.dg/20020926-1.c: New test.
23608 2002-09-25  David S. Miller  <davem@redhat.com>
23610         PR target/7842
23611         * gcc.c-torture/execute/shiftdi.c: New test.
23613 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23615         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23616         unique to the tool.
23617         * lib/g77.exp (g77_init): Likewise.
23618         * lib/g++.exp (g++_init): Likewise.
23619         * lib/objc.exp (objc_init): Likewise.
23621 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23623         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23624         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23625         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23627 2002-09-25  Richard Henderson  <rth@redhat.com>
23629         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23630         too-small long double.
23632 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23634         * gcc.dg/20020919-1.c: New test.
23636 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23638         * g++.dg/abi/bitfield6.C: New test.
23639         * g++.dg/abi/bitfield7.C: New test.
23640         * g++.dg/abi/bitfield8.C: New test.
23641         * g++.dg/abi/vbase11.C: New test.
23643 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23645         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23646         hppa*-*-hpux*.  Update test comment.
23648 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23650         * gcc.dg/tls/struct-1.c: New test.
23652 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23654         * gcc.dg/cpp/tr-warn2.c: Update.
23656 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23658         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23660 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23662         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23663         systems.
23665 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23667         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23669         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23670         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23671         setting of cxxfilt.
23673 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23675         * gcc.dg/20020312-2.c: Update for darwin.
23677 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23679         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23681 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23683         * objc.dg/comp-types-1.m: New test.
23684         * objc.dg/comp-types-2.m: New test.
23685         * objc.dg/comp-types-3.m: New test.
23686         * objc.dg/comp-types-4.m: New test.
23687         * objc.dg/comp-types-5.m: New test.
23688         * objc.dg/comp-types-6.m: New test.
23690 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23692         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23694 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23696         * g++.dg/other/do1.C: New test.
23698         * g++.dg/template/subst1.C: New test.
23700 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23702         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23704 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23706         * g++.dg/template/qualttp20.C: Adjust expected errors.
23707         * g++.old-deja/g++.jason/report.C: Likewise.
23708         * g++.old-deja/g++.other/qual1.C: Likewise.
23710         * g++.dg/lookup/scoped2.C: New test.
23712         * g++.dg/ext/asm3.C: New test.
23714 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23716         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23718 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23720         * ChangeLog: follow spelling conventions.
23721         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23722         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23723         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23724         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23725         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23726         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23727         * g++.old-deja/g++.law/global-init1.C: Likewise.
23728         * g++.old-deja/g++.other/delete4.C: Likewise.
23729         * g++.old-deja/g++.other/inline21.C: Likewise.
23730         * g++.old-deja/g++.other/singleton.C: Likewise.
23731         * g77.dg/strlen0.f: Likewise.
23732         * g77.f-torture/compile/20010519-1.f: Likewise.
23733         * g77.f-torture/compile/980310-4.f: Likewise.
23734         * gcc.c-torture/compile/20000605-1.c: Likewise.
23735         * gcc.c-torture/execute/20020225-1.c: Likewise.
23736         * gcc.dg/c90-hexfloat-2.c: Likewise.
23737         * gcc.dg/c99-bool-1.c: Likewise.
23738         * gcc.dg/c99-hexfloat-2.c: Likewise.
23739         * gcc.dg/dll-2.c: Likewise.
23740         * gcc.dg/wtr-union-init-1.c: Likewise.
23741         * gcc.dg/wtr-union-init-2.c: Likewise.
23742         * gcc.dg/wtr-union-init-3.c: Likewise.
23743         * gcc.dg/cpp/avoidpaste1.c: Likewise.
23744         * gcc.dg/cpp/defined.c: Likewise.
23745         * gcc.dg/cpp/macsyntx.c: Likewise.
23746         * gcc.dg/cpp/paste2.c: Likewise.
23747         * gcc.dg/cpp/trad/defined.c: Likewise.
23748         * gcc.dg/format/c90-printf-1.c: Likewise.
23749         * gcc.dg/format/c90-scanf-1.c: Likewise.
23750         * gcc.dg/format/c99-printf-1.c: Likewise.
23751         * gcc.dg/format/c99-scanf-1.c: Likewise.
23752         * gcc.misc-tests/gcov-8.c: Likewise.
23753         * lib/profopt.exp: Likewise.
23755 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
23757         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
23759 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23761         * g++.dg/inherit/using2.C: New test.
23763 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
23765         * ChangeLog: Follow spelling conventions.
23766         * g++.dg/template/friend4.C: Likewise.
23767         * g++.old-deja/g++.pt/crash67.C: Likewise.
23768         * gcc.c-torture/execute/20000801-4.c: Likewise.
23769         * gcc.dg/c90-digraph-1.c: Likewise.
23770         * gcc.dg/c94-digraph-1.c: Likewise.
23771         * gcc.dg/c99-digraph-1.c: Likewise.
23772         * gcc.dg/cpp/line5.c: Likewise.
23773         * gcc.dg/cpp/multiline.c: Likewise.
23774         * gcc.dg/cpp/trad/literals-1.c: Likewise.
23775         * gcc.dg/format/attr-3.c: Likewise.
23776         * gcc.dg/format/c90-scanf-3.c: Likewise.
23777         * gcc.dg/format/ext-4.c: Likewise.
23779 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23781         * g++.dg/template/pretty1.C: New test.
23783 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
23785         * gcc.c-torture/execute/struct-cpy-1.c: New test.
23787 2002-09-13  Matt Austern  <austern@apple.com>
23789         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
23790         passing a cast expression to a function by const reference.
23792 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
23794         * g++.dg/template/deduce1.C: New test.
23796 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
23798         * gcc.c-torture/execute/simd-1.c: Force all use of int to
23799         32-bit int.
23801 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23803         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
23804         usage.
23806 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
23808         * gcc.c-torture/compile/20020910-1.c: New test.
23810 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
23812         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
23814 2002-09-10  Andreas Jaeger  <aj@suse.de>
23816         * gcc.dg/20020312-2.c: Adjust for x86-64.
23818 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
23820         * g77.dg/7388.f: New test case for PR 7388.
23822 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
23824         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
23826 2002-09-05  Ziemowit Laski <zlaski@apple.com>
23828         * objc.dg/proto-lossage-1.m: New test.
23830 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
23832         * gcc.dg/cpp/_Pragma4.c: Fix typo.
23834 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
23836         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
23837         expected to pass.
23839 2002-09-06  Stan Shebs  <shebs@apple.com>
23840             David Edelsohn  <edelsohn@gnu.org>
23842         * gcc.dg/weak: New directory.
23843         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
23844         target-specific xfail bits.
23845         * gcc.dg/typeof-2.c: Move to new directory.
23846         * gcc.dg/weak.exp: New expect script.
23848 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
23850         * gcc.c-torture/execute/extzvsi.c: New test.
23852 2002-09-05  Stan Shebs  <shebs@apple.com>
23854         * gcc.dg/weak-1.c: xfail on Darwin.
23855         * gcc.dg/weak-2.c: Ditto.
23856         * gcc.dg/weak-3.c: Ditto.
23857         * gcc.dg/weak-4.c: Ditto.
23858         * gcc.dg/weak-5.c: Ditto.
23859         * gcc.dg/weak-6.c: Ditto.
23860         * gcc.dg/weak-7.c: Ditto.
23861         * gcc.dg/weak-8.c: Ditto.
23862         * gcc.dg/weak-9.c: Ditto.
23864 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
23866         * gcc.c-torture/execute/loop-14.c: New test.
23868 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
23870         * g++.dg/other/cxa-atexit1.C: New test.
23872         * gcc.dg/typeof-2.c: New test.
23874 2002-09-03  Roger Sayle  <roger@eyesopen.com>
23876         * gcc.dg/builtins-2.c: New testcase.
23877         * gcc.dg/builtins-3.c: New testcase.
23879 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
23881         * gcc.dg/cpp/_Pragma4.c: New test.
23883 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
23885         * objc/execute/nil_method-1.m: New testcase.
23887 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
23889         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
23890         [Object class], not [Object initialize].
23892 2002-08-31  Roger Sayle  <roger@eyesopen.com>
23893             Hans-Peter Nilsson  <hp@bitrange.com>
23895         * gcc.c-torture/execute/20020720-1.x: Skip test on
23896         mmix-knuth-mmixware.  Correct comment.
23898 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
23900         * testsuite/g++.dg/abi/bitfield5.C: New test.
23901         * testsuite/g++.dg/abi/vbase10.C: Likewise.
23903 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
23905         * objc.dg/undeclared-selector.m: New test.
23907 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
23909         * g++.dg/other/offsetof1.C: Avoid cast warning.
23911 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
23913         * objc.dg/super-class-2.m: New test.
23915 2002-08-24  Matt Austern  <austern@apple.com>
23917         * g++.dg/ext/lvaddr.C: New test.
23918         * g++.dg/ext/lvcast.C: New test.
23920 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
23922         * testsuite/g++.dg/inherit/cond1.C: New test.
23924 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
23926         * gcc.dg/noncompile/incomplete-1.c: New test.
23928 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
23930         * gcc.dg/typespec-1.c: New test.
23932 2002-08-20  Devang Patel  <dpatel@apple.com>
23933         * objc.dg/proto-hier-2.m: New test.
23935 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
23937         * objc.dg/bitfield-1.m: New test.
23938         * objc.dg/bitfield-2.m: New test.
23940 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23942         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
23943         gcc.dg/c99-flex-array-4.c: New tests.
23945 2002-08-16  Stan Shebs  <shebs@apple.com>
23947         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
23949 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
23951         * gcc.dg/typeof-1.c: New test.
23952         * g++.dg/ext/typeof2.C: New test.
23954 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23956         * g++.dg/other/offsetof1.C: New test.
23958 2002-08-14  Richard Henderson  <rth@redhat.com>
23960         * gcc.dg/tls/diag-3.c: Fix expected message strings.
23962 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
23964         * gcc.dg/cpp/_Pragma3.c: New test.
23966 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
23968         * g++.dg/template/inherit3: New test.
23970 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23972         * gcc.dg/bitfld-4.c: Add blank options.
23974 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
23976         * g++.dg/template/crash1.C: New test.
23978 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
23980         * gcc.dg/tls/opt-2.c: New test.
23982 2002-08-08  Devang Patel  <dpatel@apple.com>
23984         * objc.dg/selector-1.m : New test
23986 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23988         * g++.dg/abi/bitfield4.C: New test.
23989         * gcc.dg/bitfld-4.c: New test.
23991 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23993         * g++.dg/other/packed1.C: New test.
23995 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
23997         * g++.dg/abi/offsetof.C: Tweak error messages.
23998         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24000 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24002         * gcc.dg/bitfld-3.c: New test.
24004 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24005             Richard Henderson  <rth@redhat.com>
24007         * gcc.dg/i386-bitfield1.c: New test.
24008         * g++.dg/abi/bitfield3.C: Update.
24010 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24012         * objc.dg/const-str-2.m: Update.
24013         * gcc.dg/cpp/c++98.c: Change to C extension.
24014         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24015         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24017 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24019         * testsuite/gcc.dg/tls/diag-3.c: New.
24021 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24023         * g++.dg/README (Subdirectories): Document new subdir expr.
24024         * g++.dg/expr/pmf-1.C: New test.
24026 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24028         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24030 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24032         * g++.dg/abi/bitfield3.C: New test.
24034 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24036         * lib/gcov.exp: Tweak expected line formats.
24037         * gcc.misc-tests/gcov8.c: New test.
24038         * gcc.misc-tests/gcov8.x: New flags.
24040 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24042         * consistency.vlad/layout/endian.c: Include string.h.
24044         * gcc.c-torture/execute/20020805-1.c: New test.
24046 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24048         * g++.dg/other/conversion1.C: New test.
24050 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24052         * gcc.dg/builtins-1.c: New testcase.
24054 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24056         * g++.dg/inherit/access3.C: New test.
24058 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24060         * gcc.dg/ia64-visibility-2.c: New test.
24062 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24064         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24065         __qualifier_flags to __flags.
24067 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24069         * g++.dg/inherit/operator1.C: New test.
24070         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24071         * g++.dg/other/error1.C: Change expected error message.
24072         * g++.dg/template/conv4.C: Likewise.
24074 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24076         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24077         for documented behavior.
24079 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24081         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24082         several targets known to fail.
24084 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24086         * gcc.dg/mips-args-[123].c: New tests.
24088 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24090         * gcc.dg/ppc-spe.c: New.
24092 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24094         * g++.dg/other/ptrmem4.C: New testcase.
24096 2002-07-24  Richard Henderson  <rth@redhat.com>
24098         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24100 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24102         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24104 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24106         * gcc.c-torture/execute/memset-3.c: New testcase.
24108 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24110         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24111         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24113 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24115         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24116         Delete.
24118 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24120         * gcc.c-torture/compile/simd-4.c: New test.
24122 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24124         PR c++/7347, c++/7348
24125         * g++.dg/template/access4.C: New test.
24126         * g++.dg/template/access5.C: New test.
24127         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24128         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24129         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24130         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24132 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24134         * gcc.dg/gnu89-init-2.c: New test.
24136 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24138         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24140 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24142         * gcc.c-torture/execute/20020720-1.c: New testcase.
24144 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24146         * gcc.dg/cpp/Wsignprom.c: New tests.
24148 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24150         * gcc.c-torture/execute/loop-13.c: New test.
24152 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24154         * gcc.dg/cpp/expr.c: New tests.
24156 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24158         * g++.dg/opt/pr6713.C: Add template instantiation.
24160 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24162         * gcc.dg/nest.c: New test.
24164 2002-07-17  Richard Henderson  <rth@redhat.com>
24166         * g++.dg/opt/pr6713.C: New test.
24168 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24170         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24171         XFAIL for all x86 processors.
24173 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24175         * gcc.c-torture/execute/20010122-1.x: Do not test with
24176         -fomit-frame-pointer.
24178 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24180         * g++.dg/template/instantiate2.C: New test.
24181         * g++.dg/template/spec4.C: New test.
24183 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24185         * g++.dg/template/access2.C: New test.
24186         * g++.dg/template/access3.C: New test.
24188 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24190         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24191         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24192         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24193         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24194         Convert to use <stdarg.h>.
24195         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24196         Delete.
24197         * gcc.dg/va-arg-2.c: New.
24198         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24200 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24202         * gcc.c-torture/compile/20020710-1.c: New test.
24204 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24205                           Andrew Pinski  <pinskia@physics.uc.edu>
24207         gcc.c-torture/compile/simd-2.c: New testcase.
24208         gcc.c-torture/compile/simd-3.c: Likewise.
24210 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24212         PR c++/7224
24213         * g++.dg/overload/error1.C: New test.
24215 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24217         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24218         configuration and IRIX 6 O32 ABI.
24220 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24222         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24224 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24226         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24228 2002-07-10  Jeffrey A Law  <law@redhat.com>
24230         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24232         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24234 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24236         * gcc.dg/20020312-2.c: Check for __PPC__.
24238 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24240         * gcc.c-torture/compile/20020709-1.c: New test.
24242 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24244         * g++.dg/template/qualttp21.C: New test case.
24246 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24248         * gcc.c-torture/compile/20020706-1.c: New test.
24249         * gcc.c-torture/compile/20020706-2.c: New test.
24251 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24252             Alexandre Oliva  <aoliva@redhat.com>
24254         * g++.dg/warn/incomplete1.C: New test.
24256 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24258         PR c++/7099
24259         * g++.dg/warn/noreturn1.C: New test.
24261 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24263         PR c++/6706
24264         * g++.dg/debug/debug6.C: New test.
24265         * g++.dg/debug/debug7.C: New test.
24267 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24269         * gcc.c-torture/compile/simd-3.c: New test.
24271 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24273         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24274         * gcc.dg/20020620-1.c: Likewise.
24276 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24278         PR c++/6944
24279         * g++.dg/init/array4.C: New test.
24280         * g++.dg/init/array5.C: New test.
24282 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24284         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24285         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24287 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24289         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24290         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24291         * gcc.dg/wtr-conversion-1.c: Likewise.
24292         * gcc.dg/wtr-escape-1.c: Likewise.
24293         * gcc.dg/wtr-int-type-1.c: Likewise.
24294         * gcc.dg/wtr-label-1.c: Likewise.
24295         * gcc.dg/wtr-static-1.c: Likewise.
24296         * gcc.dg/wtr-strcat-1.c: Likewise.
24297         * gcc.dg/wtr-suffix-1.c: Likewise.
24298         * gcc.dg/wtr-switch-1.c: Likewise.
24299         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24300         * gcc.dg/wtr-union-init-1.c: Likewise.
24301         * gcc.dg/wtr-union-init-2.c: Likewise.
24302         * gcc.dg/wtr-union-init-3.c: Likewise.
24304         * gcc.dg/wtr-func-def-1.c: New test.
24306 2002-07-02 Devang Patel <dpatel@apple.com>
24308         * objc.dg/param-1.m: New test.
24310 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24312         * gcc.dg/cpp/trad/directive.c: Add test.
24313         * gcc.dg/cpp/trad/macroargs.c: Add test.
24314         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24316 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24318         * gcc.dg/cpp/cmdlne-M.c: New test.
24320 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24322         * objc.dg/desig-init-1.m: New test.
24324 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24326         PR c++/6716
24327         * g++.dg/template/instantiate1.C: New test.
24329 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24331         PR c++/7112
24332         * g++.dg/template/sizeof2.C: New test.
24334 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24336         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24337         gcc.dg/cpp/trad/include.c: New tests.
24339 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24341         PR target/7177
24342         * gcc.c-torture/compile/20020701-1.c: New test.
24344 2002-07-01  Stan Shebs  <shebs@apple.com>
24346         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24347         header here...
24348         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24349         (objc-torture-execute): or here.
24351 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24353         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24355 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24357         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24359 2002-06-30  Devang Patel  <dpatel@apple.com>
24361         * objc.dg/fsyntax-only.m: New test.
24363 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24365         PR c++/6695
24366         * g++.dg/template/friend7.C: New file.
24368 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24370         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24371         return type.
24373 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24375         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24376         avoid division by zero.
24378 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24380         * gcc.dg/Wunknownprag.c: New tests.
24382 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24384         * gcc.c-torture/execute/simd-2.c: New test.
24386 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24388         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24389         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24390         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24391         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24392         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24393         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24394         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24395         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24396         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24397         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24398         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24399         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24400         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24401         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24402         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24403         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24404         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24406 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24408         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24409         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24410         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24411         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24412         New tests.
24413         * gcc.dg/cpp/trad/directive.c: Update.
24415 2002-06-23  Andreas Jaeger  <aj@suse.de>
24417         * gcc.c-torture/execute/complex-6.c: New.
24419 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24421         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24422         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24423         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24424         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24426 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24428         * gcc.dg/cpp/trad: New directory with traditional tests copied
24429         from parent directory.
24430         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24431         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24432         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24433         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24434         Move to trad/ and rename.
24435         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24436         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24437         gcc.dg/cpp/trad/redef2.c: New tests.
24438         * gcc.dg/cpp/trad/trad.exp: New driver.
24440 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24442         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24443         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24444         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24445         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24446         Remove.
24448 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24450         * gcc.dg/20020620-1.c: New test.
24452 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24454         * g++.dg/template/ttp4.C: New test.
24456 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24458         * g++.dg/opt/vt1.C: Fix regexp.
24460 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24462         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24463         Don't use attribute `noinline'.
24465 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24467         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24469 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24471         * gcc.c-torture/execute/simd-1.c: New.
24473         * gcc.dg/simd-1.c: New.
24475 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24477         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24479 2002-06-16  Richard Henderson  <rth@redhat.com>
24481         * g++.dg/ext/anon-struct1.C: New.
24482         * g++.dg/ext/anon-struct2.C: New.
24483         * g++.dg/ext/anon-struct3.C: New.
24484         * gcc.dg/anon-struct-1.c: New.
24485         * gcc.dg/anon-struct-2.c: New.
24486         * gcc.dg/anon-struct-3.c: New.
24487         * gcc.dg/20011008-1.c: Adjust warning text.
24488         * gcc.dg/20020527-1.c: Add -fms-extensions.
24490 2002-06-16  Richard Henderson  <rth@redhat.com>
24492         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24494 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24496         * gcc.c-torture/execute/20020615-1.c: New test.
24498 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24500         * gcc.c-tortuture/execute/compare-1.c: New test case.
24501         * gcc.c-tortuture/execute/compare-2.c: New test case.
24502         * gcc.c-tortuture/execute/compare-3.c: New test case.
24504 2002-06-13  Richard Henderson  <rth@redhat.com>
24506         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24507         ia64 ilp32.
24509 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24511         * g++.dg/template/typename2.C: Update error message.
24513 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24515         * gcc.c-torture/execute/20020611-1.c: New test.
24517 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24519         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24520         list of targets to skip.
24522 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24524         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24525         targets if not optimizing.
24527 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24529         * gcc.c-torture/compile/20020605-1.c: New test.
24531         * g++.dg/opt/vt1.C: New test.
24533         * gcc.dg/20020531-1.c: New test.
24535         * gcc.dg/20020530-1.c: New test.
24537         * gcc.dg/20020527-1.c: New test.
24539         * g++.dg/opt/cse1.C: New test.
24541 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24543         * gcc.dg/20020607-2.c: New test case.
24545 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24547         * gcc.c-torture/compile/20020604-1.c: New test.
24549 2002-06-04  Richard Henderson  <rth@redhat.com>
24551         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24552         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24553         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24555 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24557         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24559 2002-06-03  Richard Henderson  <rth@redhat.com>
24561         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24562         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24564 2002-06-02  Richard Henderson  <rth@redhat.com>
24566         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24567         test functions static.
24569 2002-06-02  Andreas Jaeger  <aj@suse.de>
24571         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24572         now.
24574 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24576         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24577         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24578         Update for mofified diagnostics.
24579         * gcc.dg/c99-intconst-1.c: No longer fail.
24581 2002-06-02  Richard Henderson  <rth@redhat.com>
24583         * gcc.dg/uninit-A.c: Remove xfail markers.
24585 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24587         * gcc.dg/fnegate-1.c: New test case.
24589 2002-05-30  Osku Salerma  <osku@iki.fi>
24591         * gcc.c-torture/execute/mayalias-1.c: New file.
24593 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24595         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24596         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24597         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24599 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24601         * gcc.c-torture/execute/20020529-1.c: New test.
24603 2002-05-27  Richard Henderson  <rth@redhat.com>
24605         * g++.dg/ext/attrib6.C: New test case.
24607 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24609         * gcc.c-torture/execute/pure-1.c: New test.
24611 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24613         * gcc.dg/cpp/arith-2.c: Remove.
24615 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24617         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24618         * gcc.dg/cpp/if-3.c: Remove.
24620 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24622         * g++.dg/opt/cse2.C: New test.
24624 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24626         * gcc.dg/cpp/arith-1.c: New semantic tests.
24627         * gcc.dg/cpp/if-1.c: Update.
24629 2002-05-24  Ben Elliston  <bje@redhat.com>
24631         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24633 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24635         * gcc.dg/verbose-asm.c: New test.
24637 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24639         * gcc.dg/cpp/paste12.c: New test.
24641 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24643         * g++.dg/parse/named_ops.C: New test.
24645 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24647         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24649 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24651         * gcc.dg/weak-2.c: Allow optional leading underscore
24652         in scan-assembler symbol name.
24653         * gcc.dg/weak-3.c: Likewise.
24654         * gcc.dg/weak-4.c: Likewise.
24655         * gcc.dg/weak-5.c: Likewise.
24657 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24659         * gcc.dg/20020523-1.c: New test.
24661 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24663         * objc.dg/const-str-2.m: Update now that we stop after
24664         a command line error.
24666 2002-05-22  Richard Henderson  <rth@redhat.com>
24668         * g++.dg/dg.exp: Fix typo in test pruneing.
24670 2002-05-22  Richard Henderson  <rth@redhat.com>
24672         * g++.dg/dg.exp: Prune the tls subdirectory.
24673         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24674         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24675         * g++.dg/tls/init-1.C: New.
24677 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24679         * gcc.dg/20020517-1.c: New test.
24681 2002-05-21  Richard Henderson  <rth@redhat.com>
24683         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24684         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24686 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24688         * g++.dg/other/copy2.C: New test.
24690 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24692         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24693         (MAX_COPY): Bump up to 10 times sizeof (long long).
24694         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24696         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24697         sizeof (long long).
24699         * gcc.c-torture/execute/strcpy-1.c: New test.
24701 2002-05-19  Jason Merrill  <jason2redhat.com>
24703         * g++.dg/ext/oper1.C: New test.
24705 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24706 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24708         * README.QMTEST: New file.
24710         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24712 2002-05-19  Andreas Jaeger  <aj@suse.de>
24714         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24715         now.
24716         * gcc.c-torture/execute/loop-2d.x: Likewise.
24718 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24720         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24721         support weak symbols.
24722         * gcc.dg/weak-4.c: Likewise
24723         * gcc.dg/weak-6.c: Likewise
24725 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24727         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24728         cygwin, coff and h8300-*-hms targets
24729         * gcc.dg/weak-5.c: Likewise
24730         * gcc.dg/weak-7.c: Likewise
24732 2002-05-16  Jason Merrill  <jason@redhat.com>
24734         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24735         (scan-assembler-not, scan-assembler-dem): Likewise.
24736         (scan-assembler-dem-not): Likewise.
24738 2002-05-15  Richard Henderson  <rth@redhat.com>
24740         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
24742 2002-05-15  Richard Henderson  <rth@redhat.com>
24744         * gcc.dg/weak-5.c (vfoo1c): No warning here.
24745         (vfoo1f): Warning here.
24746         (vfoo1l): Don't redefine the alias.
24748 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
24750         * g++.dg/init/pm1.C: New test.
24752 2002-05-12  David S. Miller  <davem@redhat.com>
24754         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
24755         types.
24757 2002-05-10  Roger Sayle  <roger@eyesopen.com>
24759         * gcc.c-torture/execute/20020510-1.c: New test case.
24761 2002-05-10  David S. Miller  <davem@redhat.com>
24763         * gcc.c-torture/execute/conversion.c: Test long double too.
24765 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
24767         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
24768         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
24769         * lib/g++.exp (g++_link_flags): Likewise.
24770         * lib/objc.exp (objc_target_compile): Likewise.
24772 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
24774         * gcc.dg/cpp/poison.c: Update.
24775         * gcc.dg/cpp/20000625-2.c: Remove.
24776         * gcc.dg/cpp/direct2s.c: Remove final test.
24778 2002-05-08  Tom Rix  <trix@redhat.com>
24780         * gcc.c-torture/execute/20020508-1.c: New test.
24781         * gcc.c-torture/execute/20020508-2.c: New test.
24782         * gcc.c-torture/execute/20020508-3.c: New test.
24784 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
24786         * gcc.dg/cpp/charconst-4.c: More tests.
24788 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
24790         PR c/6569
24791         * gcc.dg/weak-3.c: Update location of warning messages.
24792         * gcc.dg/weak-5.c: Likewise.
24794 2002-05-06  Roger Sayle  <roger@eyesopen.com>
24796         * gcc.c-torture/execute/20020506-1.c: New test case.
24798 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24800         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
24802 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24804         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
24806 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24808         * gcc.dg/cpp/charconst-3.c: New test.
24810 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24812         * gcc.dg/cpp/charconst.c: Update tests.
24814 2002-05-05  Tim Josling  <tej@melbpc.org.au>
24816         * treelang: Added directory for new sample language treelang. Also
24817         lib/treelang.exp: New file to signal treelang should be tested.
24819 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24821         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
24822         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
24823         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
24824         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
24825         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
24826         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
24827         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
24829 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24831         * gcc.dg/format/xopen-2.c: New test.
24833 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
24835         * gcc.dg/20020503-1.c: New test.
24837 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
24839         * g++.dg/init/dtor1.C: Make it tougher.
24841 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
24843         * g++.dg/init/dtor1.C: New test.
24845 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
24847         * gcc.dg/altivec-8.c: New.
24849 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
24851         * gcc.dg/altivec-7.c: New.
24853 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
24855         * g++.dg/parse/typedef1.C: New test.
24857 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
24859         PR c++/6486
24860         * g++.dg/template/friend6.C: New test.
24862         PR c++/6492
24863         * g++.dg/init/copy1.C: New test.
24865 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
24867         * g++.dg/warn/effc1.C: New test.
24869 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24871         * gcc.dg/cpp/if-cexp.c: Add a test.
24873 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
24875         * gcc.dg/20020426-2.c: New test.
24877 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
24879         * gcc.dg/cpp/if-mop.c: Update.
24880         * gcc.dg/cpp/if-mpar.c: Add test.
24881         * gcc.dg/cpp/if-oppr.c: Update.
24883 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24885         PR c/6343
24886         * gcc.dg/weak-[2-7].c: New tests.
24888 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24890         * gcc.dg/enum1.c: New test.
24892 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24894         PR c++/6497
24895         * g++.dg/inherit/access2.C: New test.
24897 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
24899         PR bootstrap/6445
24900         * gcc.dg/20020426-1.c: New test.
24902 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
24904         * g++.dg/abi/enum1.C: New test.
24906 2002-04-26  Richard Henderson  <rth@redhat.com>
24908         * gcc.dg/c99-bool-1.c: Expect always true warning.
24910 2002-04-25  Roger Sayle  <roger@eyesopen.com>
24912         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
24914 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24916         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
24917         targets.
24919 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
24921         * g++.dg/abi/mange7.C: New test.
24923         PR c++/6438.
24924         * g++.dg/parse/stmtexpr2.C: New test.
24926 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
24928         * gcc.dg/20020312-2.c: Add SH target.
24930 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24932         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
24933         compiler output on mips*-*-irix*.
24935 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
24937         * g++.dg/parse/attr1.C: New test.
24939 2002-04-23  Roger Sayle  <roger@eyesopen.com>
24941         * gcc.c-torture/execute/string-opt-17.c: New test case.
24942         * gcc.c-torture/execute/memset-2.c: New test case.
24944 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
24946         PR c++/6256:
24947         * g++.dg/template/friend5.C: New test.
24949         PR c++/6331:
24950         * g++.dg/template/qual1.C: Likewise.
24952 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
24954         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
24955         Include stdlib.h, not stdio.h or ctype.h.
24957 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
24959         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
24960         cris-*-elf* and mmix-*-*.
24961         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
24962         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
24963         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
24964         Ditto.
24965         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
24966         * gcc.dg/wchar_t-1.c: Ditto.
24968 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
24970         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
24971         Clarify comment.
24973 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
24975         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
24977 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24979         * gcc.c-torture/execute/20000906-1.x: Delete.
24981 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
24983         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
24985 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
24987         * PR6367
24988         * g77.f-torture/execute/6367.f: New test.
24989         * g77.f-torture/execute/6367.x: Disable for MMIX.
24991 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
24993         * PR6352
24994         * g++.dg/opt/inline2.C: New test.
24996 2002-04-18  Richard Henderson  <rth@redhat.com>
24998         * gcc.dg/20000906-1.c: Enable for all targets.
24999         * gcc.c-torture/compile/iftrap-2.c: New.
25001 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25003         * gcc.dg/20020418-1.c: New test.
25004         * gcc.dg/20020418-2.c: New test.
25006 2002-04-18  Richard Henderson  <rth@redhat.com>
25008         * gcc.c-torture/compile/iftrap-1.c: New.
25009         * gcc.dg/iftrap-1.c: Adjust for ia64.
25010         * gcc.dg/iftrap-2.c: New.
25012 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25014         * gcc.c-torture/compile/20020418-1.c: New test.
25016 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25018         * gcc.c-torture/compile/20020415-1.c: New.
25020 2002-04-18  David S. Miller  <davem@redhat.com>
25022         * gcc.c-torture/execute/20020418-1.c: New test.
25024 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25026         * gcc.dg/20020416-1.c: New test.
25028         * g++.dg/opt/inline1.C: New test.
25030 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25032         * gcc.dg/altivec-5.c: New test.
25034         * gcc.dg/20020415-1.c: New test.
25036 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25038         * testsuite/lib/chill.exp: Remove.
25040 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25042         * g++.dg/other/big-struct.C: New test.
25044 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25046         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25047         of scratch file.
25049 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25051         PR c/6277
25052         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25053         in scan-assembler function name
25055 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25057         * g77.f-torture/execute/980628-4.x,
25058         g77.f-torture/execute/980628-5.x,
25059         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25060         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25061         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25062         i[34567]86-*-*.
25064 2002-04-13  David S. Miller  <davem@redhat.com>
25066         * gcc.c-torture/execute/20020413-1.c: New test.
25068 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25070         * gcc.dg/asm-6.c,
25071         * g++.dg/ext/asm1.C: New tests.
25073 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25075         PR c++ 5373.
25076         * g++.dg/parse/stmtexpr1.C: New test.
25078         PR c++/5189.
25079         * g++.dg/template/copy1.C: New test.
25081 2002-04-12  Richard Henderson  <rth@redhat.com>
25083         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25085 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25087         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25088         gcc.c-torture/execute/20020307-2.c.
25090 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25092         * g++.dg/ext/attrib5.C,
25093         * g++.dg/lookup/struct1.C: New tests.
25095 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25097         * gcc.dg/20020411-1.c: New test.
25099         * gcc.c-torture/execute/20020411-1.c: New test.
25101 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25103         * g77.f-torture/execute/6177.f: New test.
25105 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25107         PR middle-end/6247
25108         * g++.dg/opt/cleanup1.C: New test.
25110         * g++.dg/opt/const1.C: New test.
25112 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25114         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25116 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25118         PR c++/5507
25119         * g++.dg/template/typename2.C: New test.
25121 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25123         * gcc.c-torture/execute/loop-12.c: New.
25125 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25127         * g77.f-torture/execute/980628-4.x,
25128         g77.f-torture/execute/980628-5.x,
25129         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25130         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25131         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25133 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25135         PR optimization/6086
25136         * g++.dg/opt/preinc1.C: New test.
25138 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25140         PR c++/5571
25141         * g++.dg/opt/static2.C: New test.
25143 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25145         PR c/5120
25146         * gcc.dg/20020406-1.c: New test.
25148 2002-04-04  David S. Miller  <davem@redhat.com>
25150         * gcc.c-torture/execute/20020404-1.c: New test.
25152 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25154         PR c/6123
25155         * gcc.dg/20020312-2.c: Do not declare global register variable
25156         if __PIC__ or __pic__ is defined.
25158 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25160         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25161         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25163 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25165         * gcc.misc-tests/linkage.exp: Update last change to handle
25166         sparc*-, not just sparc-.
25168 2002-04-03  Richard Henderson  <rth@redhat.com>
25170         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25172 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25174         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25176 2002-04-02  David S. Miller  <davem@redhat.com>
25178         * gcc.c-torture/execute/20020402-3.c: New test.
25180 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25182         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25183         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25185         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25186         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25187         g77.f-torture/execute/20001201.x,
25188         g77.f-torture/execute/u77-test.x: New files.
25190         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25191         * gcc.dg/wchar_t-1.c: Ditto.
25193 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25195         * gcc.c-torture/execute/20020402-1.c: New test.
25197 2002-04-01  Richard Henderson  <rth@redhat.com>
25199         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25201         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25203 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25205         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25207 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25209         * g++.dg/inherit/template-as-base.C: Expect error.
25210         * g++.dg/inherit/namespace-as-base.C: Likewise.
25212 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25214         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25215         g++.dg/ext/instantiate3.C: Tweak match patterns.
25217         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25218         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25219         -da test.
25221 2002-03-31  Richard Henderson  <rth@redhat.com>
25223         * gcc.dg/special/alias-2.c: New.
25224         * gcc.dg/special/ecos.exp: Run it.
25226 2002-03-31  Richard Henderson  <rth@redhat.com>
25228         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25230 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25232         * gcc.dg/weak-1.c: Disable on h8300 port.
25234 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25236         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25237         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25238         ordering tests.
25239         * g++.dg/bprob/bprob-1.C: New test.
25240         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25241         * g++.dg/gcov/gcov-1.C: New test.
25242         * g++.dg/gcov/gcov-1.x: New file.
25243         * g++.dg/gcov/gcov-2.C: New test.
25244         * g++.dg/gcov/gcov-3.C: New test.
25245         * g++.dg/gcov/gcov-3.h: New file.
25247 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25249         * g++.old-deja/g++.other/builtins5.C: New test.
25250         * g++.old-deja/g++.other/builtins6.C: New test.
25251         * g++.old-deja/g++.other/builtins7.C: New test.
25252         * g++.old-deja/g++.other/builtins8.C: New test.
25253         * g++.old-deja/g++.other/builtins9.C: New test.
25255 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25257         * g++.dg/opt/static1.C: New test.
25259         * g++.dg/opt/longbranch1.C: New test.
25261 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25263         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25265         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25267 2002-03-28  Jeffrey A Law  (law@redhat.com)
25269         * gcc.c-torture/execute/20020328-1.c: New test.
25271 2002-03-27  Richard Henderson  <rth@redhat.com>
25273         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25274         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25275         move from g++.old-deja/g++.ext/.
25277 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25279         * g++.dg/init/new2.C: New test.
25281 2002-03-26  Richard Henderson  <rth@redhat.com>
25283         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25285         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25286         on sparc.
25288         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25289         sparcv9 systems.
25290         * gcc.dg/20001102-1.c: Likewise.
25292 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25294         * gcc.dg/cpp/endif-pedantic1.c,
25295         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25297 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25299         * g++.dg/init/new1.C: New test.
25301 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25303         * g++.dg/abi/vbase9.C: New test.
25305 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25307         * gcc.dg/arm-asm.c: New test.
25309 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25311         * gcc.dg/Wswitch-enum.c: New test.
25312         Fix PR c/5044.
25314 2002-03-26  Richard Henderson  <rth@redhat.com>
25316         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25317         structure.
25319 2002-03-25  Richard Henderson  <rth@redhat.com>
25321         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25322         sparcv9 systems.
25324         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25325         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25327 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25329         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25331 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25333         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25334         targets using generic thunk support.
25336 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25338         * gcc.c-torture/compile/20020323-1.c: New test.
25340         * g++.dg/opt/conj2.C: New test.
25342 2002-03-24  Richard Henderson  <rth@redhat.com>
25344         * gcc.dg/weak-1.c: Use -fno-common.
25346 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25348         * g77.dg/f77-edit-apostrophe-out.f: New test
25349         * g77.dg/f77-edit-h-out.f: New test
25350         * g77.dg/f77-edit-t-in.f: New test
25351         * g77.dg/f77-edit-t-out.f: New test
25352         * g77.dg/f77-edit-x-out.f: New test
25353         * g77.dg/f77-edit-slash-out.f: New test
25354         * g77.dg/f77-edit-colon-out.f: New test
25355         * g77.dg/f77-edit-s-out.f: New test
25357 2002-03-24  Richard Henderson  <rth@redhat.com>
25359         * objc/execute/formal_protocol-6.x: New XFAIL.
25361 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25363         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25364         that do not support weak symbols
25366 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25368         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25369         * lib/g77.exp:  Likewise
25370         * lib/objc.exp: Likewise
25372 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25374         * gcc.dg/Wswitch-default.c: New test.
25376 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25378         * g++.dg/other/enum1.C: New test.
25380 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25382         * gcc.dg/pragma-ep-3.c: Fix typo.
25384 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25386         * g++.dg/inherit/template-as-base.C: New test.
25388 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25390         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25391         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25393 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25395         * gcc.dg/cpp/multiline.c: Update to match.
25397 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25399         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25401 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25403         * gcc.dg/cpp/extratokens2.c:  New file.
25405 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25407         * gcc.dg/20020312-2.c: Add rs6000 target.
25409         * gcc.c-torture/compile/20020319-1.c: New test.
25411 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25413         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25414         (A, E): Handle this.
25416 2002-03-20  Jason Merrill  <jason@redhat.com>
25418         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25419         ignoring -fpic.
25420         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25421         through prune_gcc_output.
25423 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25425         * gcc.c-torture/compile/20020320-1.c: New test.
25427 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25429         * gcc.c-torture/compile/20020318-1.c: New test.
25431         * gcc.dg/struct-by-value-1.c: New test.
25433         * gcc.dg/20020319-1.c: New test.
25435 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25437         * g++.dg/opt/conj1.C: New test.
25439 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25441         * g++.dg/template/qualttp20.C: Revert previous change.
25442         * g++.dg/template/qualttp3.C: Likewise.
25443         * g++.dg/template/qualttp4.C: Likewise
25444         * g++.dg/template/qualttp5.C: Likewise
25445         * g++.dg/template/qualttp6.C: Likewise
25446         * g++.dg/template/qualttp7.C: Likewise
25447         * g++.dg/template/qualttp8.C: Likewise
25448         * g++.dg/template/recurse.C: Likewise.
25450 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25452         * gcc.dg/cpp/wchar-1.c: Update.
25454 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25456         * g++.dg/template/conv1.C: New test.
25457         * g++.dg/template/conv2.C: New test.
25458         * g++.dg/template/conv3.C: New test.
25459         * g++.dg/template/conv4.C: New test.
25461 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25463         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25464         * g++.dg/template/qualttp3.C: Likewise.
25465         * g++.dg/template/qualttp4.C: Likewise
25466         * g++.dg/template/qualttp5.C: Likewise
25467         * g++.dg/template/qualttp6.C: Likewise
25468         * g++.dg/template/qualttp7.C: Likewise
25469         * g++.dg/template/qualttp8.C: Likewise
25470         * g++.dg/template/recurse.C: Likewise.
25472 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25474         * g++.dg/opt/dtor1.C: New test.
25476 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25478         * gcc.c-torture/compile/20020315-1.c: New test.
25480 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25482         * gcc.dg/weak-1.c: Fix scan tests.
25484 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25486         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25487         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25488         cris-*-aout* mmix-*-*.
25489         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25490         cris-*-aout* mmix-*-*.
25491         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25492         cris-*-elf* cris-*-aout* and mmix-*-*.
25493         * gcc.dg/20001009-1.c: Ditto.
25494         * gcc.dg/20010912-1.c: Ditto.
25495         * gcc.dg/20020122-4.c: Ditto.
25496         * gcc.dg/inline-2.c: Ditto.
25498 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25500         * gcc.c-torture/compile/20020314-1.c: New test.
25502 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25504         * gcc.c-torture/execute/20020314-1.c: New test.
25506 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25508         * g++.dg/warn/Wunused-1.C: New test.
25510 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25512         * g++.dg/abi/mangle6.C: New test.
25514 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25516         * gcc.c-torture/compile/20020309-2.c: New test.
25518         * gcc.c-torture/compile/20020312-1.c: New test.
25520 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25522         * g++.dg/other/access1.C: New test.
25524 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25526         * gcc.c-torture/execute/wchar_t-1.c: New test.
25528 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25530         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25532 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25534         * gcc.dg/20020312-1.c: New test case.
25536 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25538         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25540 2002-03-11  Richard Henderson  <rth@redhat.com>
25542         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25543         * g++.old-deja/g++.jason/report.C: Likewise.
25545 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25547         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25548         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25550 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25552         * testsuite/g++.dg/overload/pmf1.C: New test.
25554 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25556         * gcc.c-torture/execute/20020307-1.c: Use long.
25558 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25560         PR optimization/5844
25561         * gcc.dg/20020310-1.c: New test.
25563 2002-03-09  Michael Meissner  <meissner@redhat.com>
25565         * gcc.c-torture/execute/memcpy-2.c: New test.
25566         * gcc.c-torture/execute/memset-1.c: New test.
25567         * gcc.c-torture/execute/strlen-1.c: New test.
25568         * gcc.c-torture/execute/strcmp-1.c: New test.
25569         * gcc.c-torture/execute/strncmp-1.c: New test.
25571 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25573         * gcc.dg/ppc-ldstruct.c: New test.
25575 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25577         * gcc.c-torture/execute/va-arg-22.c: New test.
25579 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25581         * gcc.c-torture/compile/20020309-1.c: New test.
25583 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25585         * gcc.c-torture/execute/20020307-2.c: New test.
25587 2002-03-07  Jeffrey A Law  (law@redhat.com)
25589         * g77.f-torture/compile/20020307-1.f: New test.
25591 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25593         * gcc.dg/unordered-1.c: New test.
25595 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25597         * gcc.c-torture/execute/20020307-1.c: New test.
25599 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25601         * gcc.dg/20020304-1.c: New test.
25603         * gcc.c-torture/compile/20020304-2.c: New test.
25605 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25607         * gcc.c-torture/compile/20020304-1.c: New test case
25608         (from PR c/5830).
25610 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25612         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25614 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25616         * g++.dg/other/classkey1.C: New test.
25618 2002-03-01  Richard Henderson  <rth@redhat.com>
25620         * gcc.c-torture/compile/981223-1.x: New.
25621         * gcc.c-torture/compile/920625-1.x: New.
25623 2002-02-28  Richard Henderson  <rth@redhat.com>
25625         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25627 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25629         * gcc.c-torture/execute/20020227-1.c: New test.
25631 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25633         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25634         here" ERROR lines.
25635         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25636         * g++.old-deja.g++.other/defarg1.C: Likewise.
25637         * g++.old-deja/g++.pt/calls2.C: Likewise.
25638         * g++.old-deja/g++.pt/crash20.C: Likewise.
25639         * g++.old-deja/g++.pt/crash30.C: Likewise.
25640         * g++.old-deja/g++.pt/crash36.C: Likewise.
25641         * g++.old-deja/g++.pt/crash6.C: Likewise.
25642         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25643         * g++.old-deja/g++.pt/derived3.C: Likewise.
25644         * g++.old-deja/g++.pt/error1.C: Likewise.
25645         * g++.old-deja/g++.pt/friend21.C: Likewise.
25646         * g++.old-deja/g++.pt/friend23.C: Likewise.
25647         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25648         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25650 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25652         * gcc.c-torture/execute/20020225-2.c: New test.
25654 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25656         * gcc.c-torture/execute/920730-1t.c,
25657         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25658         Delete test cases, only relevant to -traditional.
25660 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25662         * gcc.dg/cpp/undef1.c: Remove.
25663         * gcc.dg/cpp/directiv.c: Update.
25664         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25666 2002-02-27  Michael Meissner  <meissner@redhat.com>
25668         * gcc.c-torture/execute/20020226-1.c: New test.
25670 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25672         * g++.dg/debug/debug4.C: New test.
25674         * gcc.dg/ia64-visibility-1.c: New test.
25676 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25678         * gcc.dg/debug/20020224-1.c: New.
25680 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25682         * gcc.c-torture/execute/960416-1.x: New.
25683         * gcc.c-torture/execute/divconst-3.x: Likewise.
25685 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25687         * gcc.dg/20020224-1.c: New test.
25689 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25691         * gcc.c-torture/execute/20020225-1.c: New.
25693 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25695         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25697 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25699         * gcc.dg/20020222-1.c: New test.
25701 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25703         * g++.dg/opt/anonunion1.C: New test.
25705 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25707         * g++.dg/template/qualttp19.C: New test.
25708         * g++.dg/template/qualttp20.C: New test.
25709         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25710         * g++.old-deja/g++.other/qual1.C: Likewise.
25712 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25714         * gcc.dg/attr-alwaysinline.c: New.
25716 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25718         * gcc.dg/20020220-1.c: New test.
25720         * gcc.dg/20020220-2.c: New test.
25722         * g++.dg/opt/mmx1.C: New test.
25724 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25726         * gcc.c-torture/compile/20020110.c: New test.
25728 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25730         * gcc.c-torture/execute/20020219-1.c: New test.
25732         * gcc.dg/20020219-1.c: New test.
25734         * gcc.dg/noncompile/20020220-1.c: New test.
25736         * g++.dg/opt/ptrintsum1.C: New test.
25738         * gcc.dg/debug/20020220-1.c: New test.
25740 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
25742         * gcc.c-torture/execute/20020216-1.c: New test.
25744 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
25746         * gcc.dg/decl-1.c: Update, new test.
25748 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
25750         * g++.dg/abi/bitfield1.C: New test.
25751         * g++.dg/abi/bitfield2.C: New test.
25753 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25755         * gcc.dg/attr-nest.c: New test.
25757 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
25759         * gcc.c-torture/execute/20020215-1.c: New test.
25761 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
25763         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
25764         * g++.dg/debug/debug.exp: New.
25765         * g++.dg/debug/trivial.C: New.
25766         * g++.dg/debug/debug1.C: Moved...
25767         * g++.dg/other/debug1.C: ...from here.
25768         * g++.dg/debug/debug2.C: Moved...
25769         * g++.dg/other/debug2.C: ...from here.
25770         * g++.dg/debug/debug3.C: Moved...
25771         * g++.dg/other/debug3.C: ...from here.
25773         * gcc.dg/noncompile/20020213-1.c: New test.
25775 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
25777         * g++.dg/other/debug3.C: New test.
25779         * gcc.c-torture/execute/20020213-1.c: New test.
25781 2002-02-13  Richard Smith <richard@ex-parrot.com>
25783         * g++.old-deja/g++.other/thunk1.C: New test.
25785 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25787         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
25789 2002-02-13  Stan Shebs  <shebs@apple.com>
25791         * gcc.dg/altivec-3.c: New.
25793 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
25795         * gcc.dg/Wunreachable-1.c: New test.
25796         * gcc.dg/Wunreachable-2.c: New test.
25798 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25800         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
25802 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
25804         * gcc.dg/decl-1.c: New test.
25806 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
25808         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
25810 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25812         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
25813         * gcc.c-torture/compile/980506-1.x: Likewise.
25815 2002-02-10  Kazu Hirata  <kazu@hxi.com>
25817         * gcc.dg/20020210-1.c: New.
25819 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
25821         * g77.f-torture/execute/947.f: New regression test
25822         for PR fortran/947.
25824 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
25826         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
25827         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
25829 2002-02-08  Richard Henderson  <rth@redhat.com>
25831         * gcc.c-torture/compile/labels-3.c: New.
25833 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
25835         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
25836         expression statements work instead.
25837         * gcc.dg/noncompile/20020207-1.c: New test.
25839 2002-02-07  Richard Henderson  <rth@redhat.com>
25841         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
25843 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25845         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
25846         message from g77
25847         * lib/g77-dg.exp: Trim g77 error messages so that they are
25848         recognized by dg.exp.
25850 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25852         PR fortran/5473
25853         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
25855 2002-02-07  Richard Henderson  <rth@redhat.com>
25857         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
25858         to be sufficiently aligned for integers.
25860 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
25862         * g++.dg/template/friend4.C: New test.
25864 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
25866         PR fortran/5743
25867         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
25868         unsupported cases.
25870 2002-02-07  Richard Henderson  <rth@redhat.com>
25872         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
25873         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
25874         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
25875         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
25877 2002-02-06  Richard Henderson  <rth@redhat.com>
25879         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
25881 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
25883         * gcc.dg/20020206-1.c: New test.
25885 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
25887         * gcc.c-torture/execute/20020206-1.c: New test.
25889         * gcc.c-torture/execute/20020206-2.c: New test.
25891         PR optimization/5429:
25892         * gcc.c-torture/compile/20020206-1.c: New test.
25894 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
25896         * g++.dg/ext/align1.C: Do not use an explicit alignment value
25897         as certain file formats cannot support particularly large
25898         alignments.
25900         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
25901         and do not expect to be able to link the executable.
25903         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
25904         fail because the COFF format does not support the weak attribute.
25906 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
25908         * g77.dg/pr5473.f:  New test
25910 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
25912         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
25913         Fix testcase accordingly.
25915 2002-02-04  Richard Henderson  <rth@redhat.com>
25917         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
25918         (buf): Change to be an array of pointers, not ints.
25920 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25922         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
25923         before all tests.  Move warning one line above to match where it
25924         C frontend emits.
25925         * gcc.dg/Wswitch-2.c: New test.
25926         * g++.dg/warn/Wswitch-1.C: New test.
25927         * g++.dg/warn/Wswitch-2.C: New test.
25929 2002-02-04  Richard Henderson  <rth@redhat.com>
25931         * g++.dg/abi/offsetof.C: Fix size comparison.
25933 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
25935         * gcc.dg/cast-qual-2.c: New test.
25937 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
25939         * gcc.dg/20020201-4.c: New test.
25941 2002-02-04  Ben Elliston  <bje@redhat.com>
25943         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
25944         target_info attribute != 0, in addition to the empty string.
25945         (gcc_target_compile): Likewise.
25947 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
25949         * gcc.dg/Wswitch.c: New test.
25950         PR gcc/4475. PR gcc/3780.
25952 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
25954         * g77.f-torture/execute/5122.f: New test for regressions
25955         against PR fortran/5122.
25957 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
25959         * g77.f-torture/compile/pr3743.f: Delete
25960         * g77.dg/pr3743-1.f: New test.
25961         * g77.dg/pr3743-2.f: New test.
25962         * g77.dg/pr3743-3.f: New test.
25963         * g77.dg/pr3743-4.f: New test.
25965 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25967         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
25969 2002-02-02  Richard Henderson  <rth@redhat.com>
25971         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
25972         * gcc.c-torture/execute/bf64-1.c: Likewise.
25974 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25976         * gcc.dg/20020201-2.c: New test.
25978         * gcc.dg/20020201-3.c: New test.
25980         * gcc.c-torture/execute/bitfld-2.c: New test.
25982 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
25984         * gcc.dg/bitfld-1.c: Update.
25985         * gcc.dg/bitfld-2.c: Update.
25986         * gcc.c-torture/execute/bitfld-1.x: New.
25988 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
25990         * gcc.c-torture/execute/20020201-1.c: New test.
25992 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
25994         PR target/5469
25995         * gcc.dg/20020201-1.c: New test.
25997 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
25999         PR fortran/3743
26000         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26001         * g77.f-torture/compile/pr3743.x: Remove
26003 2002-01-31  Tom Rix  <trix@redhat.com>
26005         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26007 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26009         * gcc.dg/noncompile/20020130-1.c: New test.
26011 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26013         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26015 2002-01-29  Richard Henderson  <rth@redhat.com>
26017         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26018         to long long.
26019         * gcc.c-torture/execute/bf64-1.c: Likewise.
26021 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26023         * gcc.c-torture/execute/20020129-1.c: New test.
26025 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26027         * gcc.c-torture/compile/20000224-1.c: Update.
26028         * gcc.c-torture/execute/bitfld-1.c: New tests.
26029         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26030         * gcc.dg/uninit-A.c: Update.
26032 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26034         * g++.dg/template/ctor1.C: Add instantiation.
26036 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26038         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26039         argument to __builtin_prefetch to be const ptr.
26041 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26043         * gcc.c-torture/compile/20020120-1.c: New test.
26045 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26047         * gcc.c-torture/execute/20020127-1.c: New test.
26049 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26051         * g77.dg/f77-edit-i-in.f: New test
26052         * g77.dg/f77-edit-i-out.f: New test
26054 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26056         * gcc.dg/debug/debug.exp: New file.
26057         * gcc.dg/debug/trivial.c: New file.
26058         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26059         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26060         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26061         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26062         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26063         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26064         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26065         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26066         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26067         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26068         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26069         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26070         * gcc.dg/20000503-1.c: Removed.
26071         * gcc.dg/20010207-1.c: Removed.
26072         * gcc.dg/20011223-1.c: Removed.
26073         * gcc.dg/20020104-2.c: Removed.
26074         * gcc.dg/debug-1.c: Removed.
26075         * gcc.dg/debug-2.c: Removed.
26076         * gcc.dg/debug-3.c: Removed.
26077         * gcc.dg/debug-4.c: Removed.
26078         * gcc.dg/debug-5.c: Removed.
26079         * gcc.dg/debug-6.c: Removed.
26080         * gcc.dg/dwarf2-1.c: Removed.
26081         * gcc.dg/dwarf2-2.c: Removed.
26083 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26085         * g++.old-deja/g++.other/eh5.C: New test.
26086         * g++.old-deja/g++.other/sibcall2.C: New test.
26087         * g++.old-deja/g++.other/array9.C: New test.
26088         * g++.old-deja/g++.other/typename2.C: New test.
26089         * g++.old-deja/g++.other/crash60.C: New test.
26090         * g++.old-deja/g++.other/conv9.C: New test.
26091         * g++.old-deja/g++.other/mangle10.C: New test.
26092         * g++.old-deja/g++.other/unchanging1.C: New test.
26093         * g++.old-deja/g++.other/exprstmt1.C: New test.
26094         * g++.old-deja/g++.other/inline23.C: New test.
26095         * g++.old-deja/g++.eh/ia64-1.C: New test.
26096         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26097         * g++.old-deja/g++.other/reload1.C: New test.
26098         * g++.old-deja/g++.other/static20.C: New test.
26099         * g++.old-deja/g++.other/local-alloc1.C: New test.
26100         * g++.old-deja/g++.other/conv8.C: New test.
26101         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26102         * g++.old-deja/g++.other/storeexpr1.C: New test.
26103         * g++.old-deja/g++.other/storeexpr2.C: New test.
26104         * g++.dg/eh/template2.C: New test.
26105         * g++.dg/warn/weak1.C: New test.
26107 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26109         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26110         Remove first, non-varying, argument.
26112 2002-01-23  Richard Henderson  <rth@redhat.com>
26114         * gcc.dg/inline-2.c: New.
26116         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26117         Add optional target arg.  Check number of arguments.
26118         (scan-assembler-not, scan-assembler-dem): Likewise.
26119         (scan-assembler-dem-not): Likewise.
26121 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26123         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26124         line 12.
26125         * g++.old-deja/g++.brendan/parse3.C,
26126         g++.old-deja/g++.other/crash26.C,
26127         g++.old-deja/g++.other/crash28.C,
26128         g++.old-deja/g++.other/crash29.C,
26129         g++.old-deja/g++.other/crash30.C,
26130         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26132 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26134         * gcc.dg/20020115-1.c: New.
26136 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26138         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26140 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26142         * gcc.dg/20020122-3.c: New.
26144 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26146         * g++.dg/other/gc1.C: New test.
26148 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26150         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26152 2002-01-22  Richard Henderson  <rth@redhat.com>
26154         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26156 2002-01-22  Richard Henderson  <rth@redhat.com>
26158         * gcc.dg/20020122-4.c: New.
26160 2002-01-22  H.J. Lu <hjl@gnu.org>
26162         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26163         link output.
26164         * gcc.dg/special/ecos.exp: Likewise.
26165         * lib/g++-dg.exp: Likewise.
26166         * lib/g77-dg.exp: Likewise.
26167         * lib/gcc-dg.exp : Likewise.
26168         * lib/mike-g++.exp: Likewise.
26169         * lib/mike-g77.exp: Likewise.
26170         * lib/mike-gcc.exp: Likewise.
26171         * lib/objc-dg.exp: Likewise.
26173 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26175         PR target/5379
26176         * gcc.dg/20020122-2.c: New test.
26178 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26180         * gcc.dg/20020122-1.c: New test.
26182 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26184         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26186 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26188         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26190 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26192         * gcc.c-torture/compile/20020121-1.c: New test.
26194 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26196         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26197         ld_library_path.
26199 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26201         * gcc.dg/20020218-1.c: New test.
26203 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26205         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26206         messages
26207         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26208         "At global scope" warning
26209         * g++.dg/ext/align1.C: Change cygwin test for alignment
26210         from db-bogus to dg-warning
26212 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26214         * g77.f-torture/compile/cpp2.F: New test.
26216 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26218         * g++.dg/template/access1.C: New test.
26220 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26222         * gcc.dg/20020118-1.c: New.
26224 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26226         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26228 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26230         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26231         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26232         alignment warnings.
26234 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26236         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26237         torture_with_loops and torture_without_loops
26239 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26241         * gcc.c-torture/compile/20020116-1.c: New test.
26243 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26245         * gcc.dg/20020116-2.c: New test.
26247         * gcc.dg/ultrasp4.c: New test.
26249         * gcc.dg/20020116-1.c: New test.
26251 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26253         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26254         by EABI.
26256 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26258         * gcc.misc-tests/i386-prefetch.exp: New.
26259         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26260         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26261         * gcc.misc-tests/i386-pf-none-1.c: New test.
26262         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26264 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26266         * gcc.dg/gnu89-init-1.c: Add new tests.
26268 2002-01-15  Andreas Jaeger  <aj@suse.de>
26270         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26271         * gcc.dg/i386-mmx-2.c: Likewise.
26272         * gcc.dg/i386-sse-1.c: Likewise.
26273         * gcc.dg/i386-sse-2.c: Likewise.
26274         * gcc.dg/i386-sse-3.c: Likewise.
26276 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26278         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26279         Uncomment additional cases that now pass.
26281 2002-01-11  Richard Henderson  <rth@redhat.com>
26283         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26284         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26286 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26288         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26290 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26292         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26293         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26295 2002-01-10  Dale Johannesen  <dalej@apple.com>
26297         * gcc.c-torture/execute/loop-11.c: New.
26299 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26301         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26302         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26304 2002-01-09  Richard Henderson  <rth@redhat.com>
26306         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26307         type in which to perform the operation for each size.
26309 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26311         * gcc.c-torture/compile/20020109-2.c: New test.
26313 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26315         * gcc.c-torture/execute/loop-10.c: New test.
26317 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26319         * gcc.c-torture/compile/20010226-1.c: New test.
26320         * gcc.c-torture/compile/20010227-1.c: New test.
26321         * gcc.c-torture/compile/20010426-1.c: New test.
26322         * gcc.c-torture/compile/20010510-1.c: New test.
26323         * gcc.c-torture/compile/20010605-3.c: New test.
26324         * gcc.c-torture/compile/20010824-1.c: New test.
26325         * gcc.c-torture/execute/20010409-1.c: New test.
26326         * gcc.dg/noncompile/20000901-1.c: New test.
26327         * gcc.dg/20001023-1.c: New test.
26328         * gcc.dg/20001101-1.c: New test.
26329         * gcc.dg/20001102-1.c: New test.
26330         * gcc.dg/20010207-1.c: New test.
26331         * gcc.dg/20010405-1.c: New test.
26332         * gcc.dg/20010822-1.c: New test.
26333         * gcc.dg/20011107-1.c: New test.
26335 2002-01-09  Jeffrey A Law  (law@redhat.com)
26337         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26339         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26340         execution failure on PA targets.
26342 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26344         * gcc.c-torture/compile/20020109-1.c: New test.
26346 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26348         * gcc.c-torture/execute/20020108-1.c: New test.
26350 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26352         * gcc.dg/20020108-1.c: New test.
26354 2002-01-08  H.J. Lu <hjl@gnu.org>
26356         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26357         for header files.
26359 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26361         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26362         consistency.
26364 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26366         * gcc.dg/altivec-4.c: Test altivec predicates.
26368 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26370         * gcc.c-torture/execute/20020107-1.c: New test.
26372 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26374         PR c/5279
26375         * gcc.c-torture/compile/20020106-1.c: New test.
26377 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26379         * gcc.c-torture/execute/nestfunc-4.c: New test.
26381 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26383         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26384         extra triple that slipped in.
26385         * g++.old-deja/g++.abi/align.C: Likewise.
26386         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26388 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26390         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26391         * g++.old-deja/g++.abi/align.C: Likewise.
26392         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26394         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26395         on FreeBSD/i386.
26396         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26397         FreeBSD.
26399 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26401         * gcc.dg/20020104-1.c: New test.
26403         * gcc.dg/20020104-2.c: New test.
26405 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26407         * gcc.dg/20020103-1.c: Fix typo in target selector.
26409 2002-01-03  Richard Henderson  <rth@redhat.com>
26411         * gcc.dg/20020103-1.c: New.
26413 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26415         * gcc.c-torture/execute/20020103-1.c: New test.
26417 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26419         * g++.dg/other/debug2.C: New test.
26421         * gcc.c-torture/compile/20020103-1.c: New test.
26423 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26425         * gcc.dg/gnu89-init-1.c: Added new tests.
26427 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26429         * g++.dg/template/friend2.C: Remove as patch is reverted.
26431         * g++.dg/warn/oldcast1.C: New test.
26433         * g++.dg/template/ptrmem1.C: New test.
26434         * g++.dg/template/ptrmem2.C: New test.
26436         * g++.dg/template/ntp.C: New test.
26438         * g++.dg/other/component1.C: New test.
26440         * g++.dg/template/ttp3.C: New test.
26442         * g++.dg/template/friend2.C: New test.
26443         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26445 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26447         * g++.dg/other/ptrmem1.C: New test.
26448         * g++.dg/other/ptrmem2.C: New test.
26450 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26452         * g++.dg/template/ctor1.C: New test.
26454 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26456         * g++.dg/template/friend2.C: New test.
26458 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26460         * gcc.dg/mmix-1.c: New test.
26462 2001-12-31  Richard Henderson  <rth@redhat.com>
26464         * gcc.dg/asm-5.c: New.
26466 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26468         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26469         in namespace __gnu_cxx
26471 2001-12-30  Richard Henderson  <rth@redhat.com>
26473         * gcc.dg/debug-6.c: New.
26475 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26477         * gcc.c-torture/compile/20011229-2.c: New test.
26479 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26481         * gcc.dg/debug-3.c: New test.
26482         * gcc.dg/debug-4.c: New test.
26483         * gcc.dg/debug-5.c: New test.
26485 2001-12-29  Richard Henderson  <rth@redhat.com>
26487         * g++.dg/eh/loop1.C: New.
26489 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26491         * g++.dg/template/crash1.C: New test.
26493 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26495         * g++.dg/other/const1.C: New test.
26497 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26499         * gcc.c-torture/compile/20011229-1.c: New test.
26501 2001-12-28  Stan Shebs  <shebs@apple.com>
26503         * lib/objc-torture.exp: Resync with c-torture.exp.
26504         * lib/objc.exp: Load standard libraries.
26506 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26508         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26509         additional tests.
26511 2001-12-27  Roger Sayle <roger@eyesopen.com>
26513         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26515 2001-12-27  Richard Henderson  <rth@redhat.com>
26517         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26519 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26521         * g++.dg/eh/ctor1.C: New test.
26522         * g++.dg/other/error2.C: New test.
26524 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26526         * g++.dg/other/init2.C: New test.
26528 2001-12-24  Richard Henderson  <rth@redhat.com>
26530         * gcc.dg/20011223-1.c: New.
26531         * gcc.dg/inline-1.c: New.
26533 2001-12-23  Richard Henderson  <rth@redhat.com>
26535         * gcc.dg/asm-4.c: Test operand modifiers.
26537 2001-12-23  Richard Henderson  <rth@redhat.com>
26539         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26541 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26543         * gcc.c-torture/execute/20011223-1.c: New test.
26545 2001-12-21  Richard Henderson  <rth@redhat.com>
26547         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26548         re-enables the warning.
26550 2001-12-21  Richard Henderson  <rth@redhat.com>
26552         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26554 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26556         * gcc.c-torture/compile/20011218-1.c: New test.
26558 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26560         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26561         arm-isr.c test.
26562         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26563         epilogue generation for ARM ISR routines.
26565 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26567         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26568         * gcc.dg/format/c90-printf-3.c: Likewise.
26569         * gcc.dg/format/c99-printf-3.c: Likewise.
26570         * gcc.dg/format/ext-1.c: Likewise.
26571         * gcc.dg/format/ext-6.c: Likewise.
26572         * gcc.dg/format/format.h: Prototype unlocked stdio.
26574 2001-12-20  Richard Henderson  <rth@redhat.com>
26576         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26577         (arena): Use it.
26578         (malloc): Correct allocation logic.  Abort if we fill up the
26579         arena before initialization complete.
26580         (realloc): Correct allocation logic.
26582 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26584         * gcc.c-torture/compile/20011219-2.c: New test.
26586         * gcc.c-torture/execute/20011219-1.c: New test.
26588 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26590         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26591         target does not support weak symbols.
26593 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26595         * gcc.c-torture/compile/20011219-1.c: New test.
26597 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26599         * g++.dg/other/error1.C: New test.
26601 2001-12-17  Jeffrey A Law  (law@redhat.com)
26603         * gcc.c-torture/execute/20011217-1.c: New test.
26605 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26607         * objc.dg/special/: New directory.
26608         * objc.dg/special/special.exp: New file.
26609         * objc.dg/special/unclaimed-category-1.h: New file.
26610         * objc.dg/special/unclaimed-category-1a.m: New file.
26611         * objc.dg/special/unclaimed-category-1.m: New file.
26613 2001-12-17  Andreas Jaeger  <aj@suse.de>
26615         * gcc.c-torture/compile/20011217-2.c: New test.
26617 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26619         * gcc.c-torture/compile/20011217-1.c: New test.
26621 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26623         * testsuite/gcc.dg/20011214-1.c: New.
26625 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26627         * gcc.dg/altivec-4.c: New.
26629 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26631         * gcc.dg/20011113-1.c: New test.
26633 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26635         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26636         std::__malloc_alloc_template<0> and
26637         std::__default_alloc_template<false, 0>.
26639 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26641         * objc/execute/bf-21.m: New test.
26642         * objc/execute/enumeration-1.m: New test.
26643         * objc/execute/enumeration-2.m: New test.
26645 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26647         * gcc.dg/gnu89-init-1.c: New test.
26649 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26651         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26652         * g++.old-deja/g++.jason/2371.C: Likewise.
26653         * g++.old-deja/g++.jason/template33.C: Likewise.
26654         * g++.old-deja/g++.jason/template34.C: Likewise.
26655         * g++.old-deja/g++.jason/template36.C: Likewise.
26656         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26657         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26658         * g++.old-deja/g++.other/typename1.C: Likewise.
26659         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26660         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26661         * g++.old-deja/g++.pt/typename11.C: Likewise.
26662         * g++.old-deja/g++.pt/typename14.C: Likewise.
26663         * g++.old-deja/g++.pt/typename16.C: Likewise.
26664         * g++.old-deja/g++.pt/typename3.C: Likewise.
26665         * g++.old-deja/g++.pt/typename4.C: Likewise.
26666         * g++.old-deja/g++.pt/typename5.C: Likewise.
26667         * g++.old-deja/g++.pt/typename7.C: Likewise.
26668         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26670 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26672         * g++.dg/other/linkage1.C: New test.
26673         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26674         specifiers.
26676 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26678         * gcc.dg/concat.c: New test.
26680 2001-12-11  Stan Shebs  <shebs@apple.com>
26682         * objc/compile: New test directory.
26683         * objc/compile/compile.exp: New expect script.
26684         * objc/compile/20011211-1.m: New compile test.
26686 2001-12-11  Jason Merrill  <jason@redhat.com>
26688         * lib/prune.exp (prune_gcc_output): Also handle "In member
26689         function".  So many permutations...
26691 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26693         * g++.dg/template/typedef1.C: New test.
26695 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26697         * g++.dg/other/copy1.C: New test.
26699 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26701         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26703         * gcc.dg/builtin-choose-expr.c: New.
26705 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26707         * gcc.dg/altivec-2.c: New.
26709 2001-12-07  Richard Henderson  <rth@redhat.com>
26711         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26713 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26715         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26716         ultrasparc.
26718 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26720         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26722 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26724         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26725         variable argument list.
26727 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26729         * gcc.c-torture/execute/memcheck: Delete entire directory.
26730         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26731         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26733 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26735         * gcc.dg/Wshadow-1.c: New test.
26737 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26739         * gcc.c-torture/compile/20011130-1.c: New test.
26741         * gcc.dg/noncompile/20011025-1.c: New test.
26743         * g++.dg/other/anon-union.C: New test.
26745         * gcc.c-torture/execute/20011024-1.c: New test.
26747 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
26749         * gcc.c-torture/execute/20000722-1.x,
26750         gcc.c-torture/execute/20010123-1.x: Remove.
26751         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
26752         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
26753         gcc.dg/c99-complit-2.c: New tests.
26755 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
26757         * g++.dg/inherit/base1.C: New test.
26759 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
26761         * g++.dg/other/stdarg1.C: New test.
26763         * gcc.c-torture/compile/20011130-2.c: New test.
26765 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
26767         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
26768         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
26769         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
26770         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
26771         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
26772         * gcc.dg/builtin-prefetch-1.c: New test.
26774 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
26776         * gcc.dg/20011130-1.c: New test.
26778 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26780         * g++.dg/other/scope1.C: New test.
26781         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
26783 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
26785         * gcc.dg/vla-init-1.c: New test.
26787 2001-12-01  Geoff Keating  <geoffk@redhat.com>
26789         * gcc.c-torture/compile/structs.c: New testcase from GDB.
26791 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26793         * objc.dg/alias.m: Update.
26794         * objc.dg/class-1.m: Update.
26795         * objc.dg/const-str-1.m: Update.
26796         * objc.dg/fwd-proto-1.m: Update.
26797         * objc.dg/id-1.m: Update.
26798         * objc.dg/super-class-1.m: Update.
26800 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
26802         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
26803         constructs.
26805 2001-11-28  Jeffrey A Law  (law@cygnus.com)
26807         * gcc.c-torture/execute/20011128-1.c: New test.
26809 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
26811         * gcc.dg/20011127-1.c: New test.
26813 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26815         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
26816         from Austin Group draft 7.
26817         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
26818         scanf format arguments.
26819         * gcc.dg/format/no-exargs-2.c: New test.
26821 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
26823         * g++.dg/abi/vbase8-4.C: New test.
26825 2001-11-24  Ian Lance Taylor  <ian@airs.com>
26827         * gcc.c-torture/execute/20011121-1.c: New test.
26829 2001-11-23  Jeffrey A Law  (law@cygnus.com)
26831         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
26833 2001-11-23  Andreas Jaeger  <aj@suse.de>
26835         * gcc.dg/cpp/charconst-2.c: New test.
26837 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
26839         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
26840         to the host if it is remote.  Let tests specify extra headers
26841         they use.
26842         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
26843         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
26844         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
26845         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
26846         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
26847         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
26848         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
26849         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
26850         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
26851         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
26853 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
26855         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
26856         for little endian ARMs.
26858 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
26860         * gcc.c-torture/compile/20011119-1.c: New test.
26861         * gcc.c-torture/compile/20011119-2.c: New test.
26863 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
26865         * gcc.dg/altivec-1.c: Fix typo.
26867 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26869         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
26871 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
26873         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
26875 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
26877         * lib/g77.exp: Don't specify --rpath-link.
26879         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
26880         across all the headers.
26881         * gcc.dg/format/format.exp: For testing on a remote host,
26882         copy format.h.
26884         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
26885         * gcc.c-torture/execute/930406-1.c: Likewise.
26886         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26888 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
26890         * gcc.dg/altivec-1.c: New.
26892 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
26894         * gcc.dg/cpp/fpreprocessed.c: New test case.
26896 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26898         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
26899         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
26900         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
26902 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26904         * gcc.dg/no-builtin-1.c: New test.
26906 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
26908         * gcc.c-torture/execute/20011115-1.c: New test.
26910 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
26912         * gcc.c-torture/compile/20011114-2.c: New test.
26913         * gcc.c-torture/compile/20011114-3.c: New test.
26914         * gcc.c-torture/compile/20011114-4.c: New test.
26916 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26918         * g++.dg/other/init1.C: New test.
26920 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
26922         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
26923         message.
26925         * gcc.c-torture/execute/20011114-1.c: New testcase.
26927         * gcc.c-torture/compile/20010327-1.c: Revert last change.
26928         * gcc.c-torture/compile/20011114-1.c: New test, exactly
26929         like the (before this change) version of 20010327-1.c.
26931 2001-11-14  Roger Sayle <roger@eyesopen.com>
26933         * gcc.c-torture/execute/string-opt-13.c: New testcase.
26935 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
26937         * g++.dg/init/array2.C: New test.
26939 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
26941         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
26943 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
26945         * g++.dg/other/forscope1.C: New test.
26946         * g++.dg/ext/forscope1.C: New test.
26947         * g++.dg/ext/forscope2.C: New test.
26949 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
26951         * gcc.c-torture/execute/20011113-1.c: New test.
26953 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
26955         * gcc.c-torture/execute/20011109-2.c: New test.
26957         * gcc.c-torture/execute/20011109-1.c: New test.
26959 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
26961         * gcc.c-torture/compile/20011109-1.c: New test.
26963 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
26965         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
26966         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
26967         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
26968         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
26969         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
26970         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
26971         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
26973 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
26975         * g++.dg/warn/Wshadow-1.C: New tests.
26976         * g++.old-deja/g++.mike/for3.C: Update.
26978 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
26980         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
26981         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
26982         XFAILs.  Adjust expected error texts.
26983         * gcc.c-torture/compile/20011106-1.c,
26984         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
26985         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
26986         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
26987         gcc.dg/c99-array-lval-5.c: New tests.
26989 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26991         * gcc.dg/cpp/defined.c: Update.
26993 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
26995         * gcc.c-torture/execute/anon-1.c: New test.
26997 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
26999         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27000         same size, so no warning should be produced on stormy16.
27002         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27003         due to oversized array.
27004         * g++.old-deja/g++.mike/ns15.C: Likewise.
27005         * g++.old-deja/g++.pt/crash16.C: Likewise.
27007 2001-11-02  Graham Stott  <grahams@redhat.com>
27009         * g++.dgother/debug1.C: Fix typos.
27011 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27013         * g++.dg/other/debug1.C: New test.
27015 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27017         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27018         of unsigned long.
27020 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27022         * gcc.dg/20011029-2.c: New test.
27024         * gcc.c-torture/compile/20011029-1.c: New test.
27026 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27028         * objc/execute/class_self-1.m: New test.
27029         * objc/execute/class_self-2.m: New test.
27031 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27033         * gcc.misc-tests/msgs.exp: Delete.
27034         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27035         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27036         error set to match recent changes.
27038 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27040         * gcc.dg/20011021-1.c: New test.
27042 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27044         * gcc.c-torture/compile/20011023-1.c: New test.
27046 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27048         * lib/g77.exp: Rewrite based on lib/g++.exp.
27050 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27052         * gcc.c-torture/execute/20011019-1.c: New test.
27054         * gcc.dg/20011018-1.c: New test.
27056 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27058         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27060 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27062         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27063         * gcc.dg/attr-invalid.c: Likewise.
27065 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27067         * testsuite/gcc.dg/20011015-1.c: New test.
27069 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27071         * g++.dg/template/unify2.C: New test.
27073 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27075         * g++.dg/other/exception-specification.C: New test
27077 2001-10-13  Tom Rix  <trix@redhat.com>
27079         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27080         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27082 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27084         * testsuite/gcc.dg/20011009-1.c: New test.
27086 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27088         PR g++/4476
27089         * g++.dg/other/friend1.C: New test.
27091 2001-10-11  Richard Henderson  <rth@redhat.com>
27093         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27095 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27097         * gcc.c-torture/compile/20011010-1.c: New.
27099 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27101         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27102         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27103         g77.f-torture/execute/execute.exp,
27104         g77.f-torture/noncompile/noncompile.exp,
27105         gcc.c-torture/compile/compile.exp,
27106         gcc.c-torture/execute/execute.exp,
27107         gcc.c-torture/execute/ieee/ieee.exp,
27108         gcc.c-torture/execute/memcheck/memcheck.exp,
27109         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27110         objc/execute/execute.exp: Update FSF address.
27112 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27114         * gcc.dg/cpp/cmdlne-C.c: Update.
27115         * gcc.dg/cpp/cmdlne-C2.c: New.
27117 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27119         * gcc.c-torture/execute/20011008-3.c: New.
27121 2001-10-08  DJ Delorie  <dj@redhat.com>
27123         * gcc.dg/20011008-1.c: New.
27124         * gcc.dg/20011008-2.c: New.
27126 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27128         * gcc.dg/cpp/spacing1.c: Update test.
27130 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27132         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27133         spelling errors of "separate" as "seperate".
27135 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27137         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27138         enough to avoid inlining.
27140 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27142         * lib/g77.exp: set libg2c_dir correctly.
27144 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27146         * gcc.dg/cpp/macro11.c: New test.
27148 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27150         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27151         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27152         gcc.dg/format/multattr-3.c: New tests.
27153         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27154         tests for format attributes on function pointers being rejected.
27156 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27158         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27160 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27162         * g++.dg/warn/format1.C: New test.
27164 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27166         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27168 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27170         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27172 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27174         * gcc.dg/cpp/redef2.c: Add test.
27176 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27178         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27179         long-standing bug on i686, apparently.
27180         * gcc.c-torture/execute/loop-2c.x: New file.
27181         * gcc.c-torture/execute/loop-2d.x: New file.
27182         * gcc.c-torture/execute/loop-3c.x: New file.
27184 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27186         * gcc.dg/cpp/20000625-2.c: Correct line number.
27188 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27190         * gcc.dg/cpp/macro10.c: New test.
27191         * gcc.dg/cpp/strify3.c: New test.
27192         * gcc.dg/cpp/spacing1.c: Add tests.
27193         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27194         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27196 2001-09-24  DJ Delorie  <dj@redhat.com>
27198         * gcc.c-torture/execute/20010924-1.c: New test.
27200 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27202         * testsuite/objc/execute/paste.m: Remove.
27204 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27206         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27208 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27210         * g77.dg/strlen0.f: New test.
27212 2001-09-21  Richard Henderson  <rth@redhat.com>
27214         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27215         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27217 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27219         Table-driven attributes.
27220         * g++.dg/ext/attrib1.C: New test.
27222 2001-09-20  DJ Delorie  <dj@redhat.com>
27224         * gcc.dg/20000926-1.c: Update expected warning messages.
27225         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27226         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27227         array.
27229 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27231         * g++.dg/eh/registers1.C: New test case.
27233 2001-09-17  Richard Henderson  <rth@redhat.com>
27235         * gcc.dg/array-5.c: Fix VLA decomposition test.
27237 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27239         * gcc.dg/cpp/line5.c: New testcase.
27241 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27243         * gcc.dg/cpp/macro9.c: New test.
27245 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27247         * gcc.c-torture/execute/980223.c: Change type of addr from long
27248         to char *.
27250 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27252         * gcc.c-torture/execute/20010915-1.c: New test.
27254 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27256         * g77.dg/bprob: New directory.
27257         * g77.dg/bprob/bprob.exp: New file.
27258         * g77.dg/bprob/bprob-1.f: New test.
27259         * g77.dg/gcov: New directory.
27260         * g77.dg/gcov/gcov.exp: New file.
27261         * g77.dg/gcov/gcov-1.f: New test.
27262         * g77.dg/gcov/gcov-1.x: New file.
27264 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27266         * gcc.dg/cpp/directiv.c: Update.
27267         * gcc.dg/cpp/undef1.c: Update.
27269 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27271         * gcc.dg/20010912-1.c: New test.
27273 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27275         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27276         language-independent file in lib.
27277         * lib/gcov.exp: New file.
27279 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27281         * gcc.c-torture/compile/20010911-1.c: New test.
27283 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27285         * lib/profopt.exp: New, to support profile-directed optimizations.
27286         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27287         * gcc.misc-tests/bprob-1.c: New test.
27288         * gcc.misc-tests/bprob-2.c: New test.
27290 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27292         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27293         XFAIL and which kinds of gcov output to verify.
27294         * gcc.misc-tests/gcov-4b.x: New file.
27295         * gcc.misc-tests/gcov-5b.x: New file.
27296         * gcc.misc-tests/gcov-6.x: New file.
27297         * gcc.misc-tests/gcov-7.c: New test.
27298         * gcc.misc-tests/gcov-7.x: New file.
27300 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27302         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27303         * gcc.misc-tests/gcov-6.c: New test.
27305 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27307         PR c++/3986
27308         * g++.dg/abi/vbase1.C: New test.
27310 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27312         * objc.dg/method-2.m: New.
27314 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27316         PR c++/4203
27317         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27318         * g++.dg/init/empty1.C: New test.
27320 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27322         * gcc.c-torture/compile/20010903-1.c: New test.
27324 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27326         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27327         for m68k.
27329 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27331         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27333         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27335         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27337 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27339         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27340         for 16-bit 'unsigned int'.
27342 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27344         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27346 2001-08-27  Richard Henderson  <rth@redhat.com>
27348         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27349         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27351 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27353         * gcc.dg/asm-names.c (ymain): New.
27355 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27357         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27358         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27359         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27361 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27363         * gcc.dg/compare5.c: New testcase.
27365 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27367         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27368         and "In instantiation".
27370 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27372         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27374 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27376         * gcc.misc-tests/gcov.exp: Add support for branch information.
27377         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27378         * gcc.misc-tests/gcov-4.c: New test.
27379         * gcc.misc-tests/gcov-4b.c: New test.
27380         * gcc.misc-tests/gcov-5b.c: New test.
27382 2001-08-20  Zack Weinberg  <zackw@panix.com>
27384         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27385         expected to fail.
27387 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27389         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27391 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27393         * g++.dg/eh/template1.C: New test.
27395 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27397         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27398         Fix thinko.
27399         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27400         for xfail.
27402 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27404         * lib/g77-dg.exp:  Use prune.exp for common procedures
27405         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27406         * lib/g77.exp: (g77-dg-prune) Remove
27408 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27410         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27412 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27414         * g++.dg/template/unify1.C: New test.
27416 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27418         * g++.dg/abi/empty4.C: New test.
27420 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27422         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27423         solaris2.*
27424         * g77.f-torture/compile/pr3743.x: Likewise
27426 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27428         * g++.dg/other/using-declaration.C: New test.
27430 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27432         * gcc.dg/cpp/tr-sign.c: New testcase.
27434 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27436         * gcc.dg/cpp/19951025-1.c: Revert.
27437         * gcc.dg/cpp/directiv.c: We no longer process directives that
27438         interrupt macro arguments.
27440 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27442         * gcc.dg/bconstp-1.c: New test.
27444 2001-08-03  Richard Henderson  <rth@redhat.com>
27446         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27448 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27450         * gcc.dg/cpp/19951025-1.c: Update.
27452 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27454         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27455         should be x.
27457 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27459         Kill -fhonor-std.
27460         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27461         * g++.old-deja/g++.other/std1.C: Likewise.
27462         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27464 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27466         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27467         (g77_pass, g77_fail, g77_finish, g77_exit,
27468         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27470 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27472         * g77.dg/fbackslash.f
27473         * g77.dg/fcase-preserve.f
27474         * g77.dg/ff90-1.f
27475         * g77.dg/ffixed-line-length-0.f
27476         * g77.dg/ffixed-line-length-132.f
27477         * g77.dg/ffixed-line-length-7.f
27478         * g77.dg/ffixed-line-length-72.f
27479         * g77.dg/ffixed-line-length-none.f
27480         * g77.dg/ffree-form-1.f
27481         * g77.dg/fno-backslash.f
27482         * g77.dg/fno-f90-1.f
27483         * g77.dg/fno-fixed-form-1.f
27484         * g77.dg/fno-onetrip.f
27485         * g77.dg/fno-typeless-boz.f
27486         * g77.dg/fno-underscoring.f
27487         * g77.dg/fno-vxt-1.f
27488         * g77.dg/fonetrip.f
27489         * g77.dg/ftypeless-boz.f
27490         * g77.dg/fugly-assumed.f
27491         * g77.dg/funderscoring.f
27492         * g77.dg/fvxt-1.f
27494 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27496         * objc.dg/fwd-proto-1.m: New.
27497         * objc.dg/local-decl-1.m: New.
27498         * objc.dg/naming-1.m: New.
27499         * objc.dg/naming-2.m: New.
27500         * objc.dg/proto-hier-1.m: New.
27502 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27504         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27505         largest-type elements to a struct makes its size grow.
27507 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27509         * g++.dg/abi/vthunk1.C: New test.
27511 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27513         * g++.dg/abi/vbase8-22.C: New test.
27515 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27517         * gcc.dg/cpp/macro8.c: New test.
27519 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27521         * g++.dg/abi/vbase8-21.C: New test.
27523 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27525         * g++.dg/abi/vbase8-10.C: New test.
27527 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27529         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27530         ${tool}_set_ld_library_path.
27531         Changed caller.
27532         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27533         g++.exp.
27535 2001-07-26  Stan Cox <scox@redhat.com>
27537         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27538         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27539         gcc_exit, gcc_check_unsupported_p):
27540         Moved to gcc-deps.exp
27541         * gcc-deps.exp: New file.
27543 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27545         * g++.old-deja/g++.pt/defarg14.C: New test.
27547 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27549         * g++.old-deja/g++.other/lineno5.C: New test.
27551 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27553         * g++.old-deja/g++.pt/crash68.C: New test.
27555 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27557         * g++.old-deja/g++.other/crash42.C: New test.
27559 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27561         * gcc.dg/cpp/extratokens.c: Fix.
27562         * gcc.dg/cpp/skipping2.c: New tests.
27564 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27566         * gcc.c-torture/execute/20010724-1.c: New file.
27567         * gcc.c-torture/execute/20010724-1.x: New file.
27569 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27571         * g++.old-deja/g++.other/cond7.C: New test.
27573 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27575         * g++.old-deja/g++.other/optimize4.C: New test.
27577 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27579         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27581 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27583         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27584         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27585         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27586         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27588         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27589         bug report" message.
27591         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27592         * g++.dg/ext/instantiate1.C: Move from old-deja.
27594 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27596         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27597         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27598         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27599         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27601 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27603         * gcc.c-torture/execute/20010723-1.c: New test.
27605 2001-07-23  Ben Elliston  <bje@redhat.com>
27607         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27609 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27611         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27612         i[34567]86-*-*.
27613         Delete handling of ieee_multilib_flags.
27614         Pass -mieee for alpha*-*-* and sh-*-*.
27615         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27617 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27619         Remove old-abi tests.
27620         * g++.old-deja/g++.mike/p11116.C: Remove.
27621         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27623 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27625         * g77.f-torture/compile/pr3743.f:  New test
27627 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27629         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27631 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27633         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27634         g++.old-deja/g++.pt/static6.C: Likewise.
27635         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27636         supports weak symbols.
27638 2001-07-18  Andreas Jaeger  <aj@suse.de>
27640         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27641         supported again.
27643 2001-07-18  Andreas Jaeger  <aj@suse.de>
27645         * gcc.dg/iftrap-1.c: Fix target line.
27647 2001-07-17  Richard Henderson  <rth@redhat.com>
27649         * gcc.c-torture/execute/20010717-1.c: New.
27651 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27653         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27654         tests.
27656 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27658         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27660 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27662         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27663         UAC_SIGBUS, UAC_NOPRINT definitions.
27665 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27667         * objc/execute/object_is_class.m: New test.
27668         * objc/execute/object_is_meta_class.m: New test.
27670 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27672         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27673         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27675 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27677         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27678         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27680 2001-07-14  Richard Henderson  <rth@redhat.com>
27682         * gcc.dg/iftrap-1.c: New.
27684 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27686         * g77.f-torture/execute/intrinsic77.f: New test.
27688 2001-07-11  Janis Johnson <janis@us.ibm.com>
27690         * gcc.misc-tests/gcov-3.c: New test.
27692 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27694         * gcc.c-torture/compile/20010711-1.c,
27695         * gcc.c-torture/compile/20010711-2.c: New tests.
27697 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27699         * gcc.c-torture/execute/20010711-1.c: New test.
27701 2001-07-11  Ben Elliston  <bje@redhat.com>
27703         * g++.old-deja/g++.other/enum5.C: New test.
27705 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27707         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27708         (g++-dg-prune): Call prune_gcc_output.
27709         * prune.exp: New file for prune_gcc_output.
27710         * lib/g++.exp, lib/gcc.exp: Load it.
27712 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27714         * gcc.c-torture/compile/20010701-1.c,
27715         g++.old-deja/g++.ext/attrib6.C: New tests.
27717 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27719         * gcc.c-torture/compile/20010706-1.c: New test.
27721 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27723         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27725 2001-06-28  Stan Shebs  <shebs@apple.com>
27727         * gcc.dg/pragma-darwin.c: New test.
27729 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27731         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27732         Solaris 2.[678] system.
27734 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27736         * gcc.dg/20010622-1.c: New test.
27738 2001-06-18  Stan Shebs  <shebs@apple.com>
27740         * objc.dg: New directory.
27741         * objc.dg/dg.exp: New file.
27742         * objc.dg/alias.m: New.
27743         * objc.dg/class-1.m: New.
27744         * objc.dg/class-2.m: New.
27745         * objc.dg/const-str-1.m: New.
27746         * objc.dg/const-str-2.m: New.
27747         * objc.dg/id-1.m: New.
27748         * objc.dg/method-1.m: New.
27749         * objc.dg/super-class-1.m: New.
27750         * lib/objc-dg.exp: New file.
27752 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27754         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
27755         of label name.
27757 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27759         * g++.old-deja/g++.abi/vbase8-9.C: New test.
27761 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27763         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
27764         variable.
27766 2001-06-12  Richard Henderson  <rth@redhat.com>
27768         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
27770 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27772         * g++.old-deja/g++.abi/vbase5.C: New test.
27773         * g++.old-deja/g++.abi/vbase6.C: New test.
27774         * g++.old-deja/g++.abi/vbase7.C: New test.
27776 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27778         * gcc.c-torture/compile/20010610-1.c: New test.
27780 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
27782         * g++.old-deja/g++.abi/vbase4.C: New test.
27784 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27786         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
27787         support %f for HC11/HC12 targets.
27788         * gcc.c-torture/execute/930513-1.x: New file, likewise.
27789         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
27790         on HC11/HC12 targets.
27791         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
27793 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27795         * gcc.dg/wchar_t-1.c: New file.
27796         * gcc.dg/wint_t-1.c: Likewise.
27798 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
27800         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
27802 2001-06-11  Richard Henderson  <rth@redhat.com>
27804         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
27806 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27808         * gcc.c-torture/compile/20010611-1.c: New test.
27810 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27812         * gcc.dg/c99-tag-1.c: Add more tests.
27814 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
27816         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
27817         representation on MN10300 and ARM/Thumb.
27819 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
27821         * g77.f-torture/execute/20010610.f: New.
27823 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
27825         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
27826         names.
27828 2001-06-09  Richard Henderson  <rth@redhat.com>
27830         * gcc.c-torture/execute/ashrdi-1.c: New.
27831         * gcc.c-torture/execute/ashldi-1.c: New.
27832         * gcc.c-torture/execute/lshrdi-1.c: New.
27834 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
27836         * objc/execute/load-3.m: Added. Check sending +load to categories,
27837         in addition to classes.
27839 2001-06-08  Stan Shebs  <shebs@apple.com>
27841         * objc/execute/load-2.m: New test.  From Nicola Pero
27842         <n.pero@mi.flashnet.it>.
27844 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
27846         * gcc.c-torture/execute/20010605-2.c: New test.
27848 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27850         * g++.old-deja/g++.abi/vbase2.C: New test.
27851         * g++.old-deja/g++.abi/vbase3.C: New test.
27853 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27855         * g++.old-deja/g++.pt/friend49.C: New test.
27857 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
27859         * g++.old-deja/g++.ext/anon3.C: New test.
27861 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
27863         * g++.old-deja/g++.other/conv7.C: New test.
27865 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
27867         * gcc.c-torture/compile/20010605-2.c: New test.
27869 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27871         * gcc.c-torture/execute/20010604-1.c: New test.
27873 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
27875         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
27877 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
27879         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
27880         (g++_link_flags): Likewise.
27881         (g++_init): Pass gccpath's value to two previous functions.
27883 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27885         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
27886         Ensure logfile entry matches exec command line.
27888 2001-05-31  Richard Henderson  <rth@redhat.com>
27890         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
27891         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
27893 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
27895         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
27896         compiler for irix6.2
27898 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
27900         * g++.old-deja/g++.other/optimize3.C: New file.
27902 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
27904         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
27905         assemble.
27907 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
27909         * g++.old-deja/g++.other/optimize2.C: New file.
27911 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
27913         * gcc.c-torture/compile/20010518-2.c: New file.
27914         * gcc.c-torture/execute/20010518-1.c: New file.
27915         * gcc.c-torture/execute/20010518-2.c: New file.
27917 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27919         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
27921 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
27923         G++ no longer defines builtins that do not begin with __builtin.
27924         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
27925         * g++.old-deja/g++.brendand/misc13.C: Likewise.
27926         * g++.old-deja/g++.law/builtin1.C: Likewise.
27927         * g++.old-deja/g++.law/cvt2.C: Likewise.
27928         * g++.old-deja/g++.mike/net5.C: Likewise.
27929         * g++.old-deja/g++.other/builtins1.C: Likewise.
27930         * g++.old-deja/g++.other/builtins2.C: Likewise.
27931         * g++.old-deja/g++.other/builtins3.C: Likewise.
27932         * g++.old-deja/g++.other/builtins4.C: Likewise.
27933         * g++.old-deja/g++.other/inline8.C: Likewise.
27934         * g++.old-deja/g++.robertl/eb39.C: Likewise.
27936 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
27938         * g++.old-deja/g++.pt/using1.C: Adjust.
27939         * g++.old-deja/g++.pt/using2.C: New test.
27941 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
27943         * gcc.dg/cpp/charconst.c: New tests.
27944         * gcc.dg/cpp/escape.c: New tests.
27945         * gcc.dg/cpp/escape-1.c: New tests.
27946         * gcc.dg/cpp/escape-2.c: New tests.
27947         * gcc.dg/cpp/ucs.c: New tests.
27949 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
27951         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
27952         native compiler for irix6.5.
27954 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
27956         * lib/g++.exp (g++_include_flags): Use args to compute
27957         get_multilibs.
27958         (g++_link_flags): Likewise.
27959         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
27961 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27963         * gcc.dg/c90-hexfloat-1.c: Add more tests.
27965 2001-05-21  Geoff Keating  <geoffk@redhat.com>
27967         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
27968         this file.
27970 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27972         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
27973         STACK_SIZE;
27974         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
27975         to STACK_SIZE; Use it to define size of add_histo array.
27976         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
27977         to STACK_SIZE.
27978         (f): Use GITT_SIZE to define size of gitt local table.
27979         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
27980         to STACK_SIZE; Use it to define size of bytemem array.
27982 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27984         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
27985         on 68HC11/HC12 due to the asm instruction.
27986         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
27987         * gcc.c-torture/compile/920520-1.x: Likewise.
27988         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
27989         on 68HC11/HC12 because the function is larger than 64K.
27990         * gcc.c-torture/compile/961203-1.x: New file, this test fails
27991         on 68HC11/HC12 because the structure is too large.
27993 2001-05-20  Richard Henderson  <rth@redhat.com>
27995         * gcc.c-torture/execute/20010520-1.c: New.
27997 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27999         * g++.old-deja/g++.warn/compare1.C: New test.
28000         * gcc.dg/compare4.c: New test.
28002 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28004         * g++.old-deja/g++.other/optimize1.C: New test.
28006 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28008         * g++.old-deja/g++.pt/spec41.C: New test.
28010 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28012         * gcc.c-torture/compile/20010114-1.x: Remove.
28014 2001-05-18  Stan Shebs  <shebs@apple.com>
28016         * gcc.c-torture/compile/20010518-1.c: New test.
28018 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28020         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28021         * g++.old-deja/g++.pt/crash67.C: New test.
28023 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28025         * g++.old-deja/g++.other/debug9.C: New test.
28027 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28029         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28031 2001-05-16  Jan Hubicka  <jh@suse.cz>
28033         * gcc.c-torture/compile/20010516-1.c: New test.
28035 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28037         * g++.old-deja/g++.other/crash41.C: New test.
28039 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28041         * g++.old-deja/g++.pt/crash66.C: New test.
28043 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28045         * g++.old-deja/g++.robertl/eb27.C: Convert.
28047 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28049         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28050         declaration being redundant.
28052 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28054         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28056 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28058         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28060 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28062         * lib/g++.exp: Use testsuite_flags.
28064 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28066         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28068 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28070         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28072 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28074         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28076 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28078         * gcc.c-torture/compile/20010313-1.c: New test.
28080 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28082         * gcc.dg/cpp/direct2.c: New test.
28083         * gccq.dg/cpp/direct2s.c: New test.
28085         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28087 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28089         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28090         * g++.old-deja/g++.other/op3.C: Likewise.
28092 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28094         * gcc.dg/cpp/syshdr.h: New file.
28095         * gcc.dg/cpp/sysmac1.c: Update.
28096         * gcc.dg/cpp/sysmac2.c: Update.
28098 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28100         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28102 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28104         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28105         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28107 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28109         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28111 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28113         * lib/g++.exp (g++_include_flags): Don't use any special flags
28114         if TESTING_IN_BUILD_TREE is not defined.
28115         (g++_init): Use a plain 'c++' as the compiler if
28116         TESTING_IN_BUILD_TREEE is not defined.
28118 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28120         * g++.old-deja/g++.eh/catch13.C: New test.
28121         * g++.old-deja/g++.eh/catch14.C: New test.
28123 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28125         * gcc.dg/cpp/tr-define.c: New test.
28127 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28129         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28130         <stdlib.h>, not <malloc.h>.
28132 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28134         * g++.old-deja/g++.ns/template17.C: New test.
28136 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28138         * g++.old-deja/g++.pt/ref4.C: New test.
28140 2001-04-30  Richard Henderson  <rth@redhat.com>
28142         * gcc.dg/20000724-1.c: Revert last change.
28144 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28146         * g77.f-torture/execute/20010430.f: New test.
28148 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28150         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28152 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28154         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28156 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28158         * g++.old-deja/g++.eh/crash6.C: New test.
28160 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28162         * g++.old-deja/g++.other/warn7.C: New test.
28164 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28166         * g++.old-deja/g++.other/defarg9.C: New test.
28168 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28170         * g77.f-torture/compile/20010426.f: New test.
28171         * g77.f-torture/execute/20010426.f: New test.
28173 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28175         * g77.f-torture/compile/20000629-1.x: Remove - error
28176         has been fixed.
28178 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28180         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28181         Tweak slightly to work with g++.dg framework.
28182         * g++.dg/special/ecos.exp: Run initp1.C test.
28183         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28185         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28186         its linker doesn't give line numbers either.
28187         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28189 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28191         * g++.old-deja/g++.other/lex1.C: New test.
28193 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28195         * gcc.dg/noncompile/20010425-1.c: New test.
28197 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28199         * g++.old-deja/g++.pt/mangle2.C: New test.
28201 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28203         * gcc.dg/format/plus-1.c: New test.
28205 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28207         * gcc.dg/20010423-1.c: New test.
28209 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28211         * gcc.c-torture/execute/20010422-1.c: New test.
28213 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28215         * g++.old-deja/g++.ns/type2.C: New test.
28217 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28219         * g++.old-deja/g++.other/perf1.C: New test.
28221 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28223         * gcc.dg/c99-func-2.c: Remove xfail.
28224         * gcc.dg/c99-func-3.c: Remove xfail.
28225         * gcc.dg/c99-func-4.c: Remove xfail.
28227 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28229         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28231 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28233         * gcc.c-torture/compile/20010423-1.c: New test.
28235 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28237         * g++.old-deja/g++.pt/typename28.C: New test.
28239 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28241         * g++.old-deja/g++.abi/empty2.C: New test.
28242         * g++.old-deja/g++.abi/empty3.C: New test.
28244 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28246         * g++.old-deja/g++.other/comdat2.C: New test.
28247         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28249 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28251         * g++.old-deja/g++.other/overload14.C: New test.
28253 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28255         * g++.old-deja/g++.other/lookup23.C: New test.
28257 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28259         * gcc.c-torture/execute/20010403-1.c: New test.
28261 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28262             Mark Mitchell  <mark@codesourcery.com>
28264         * lib/old-dejagnu.exp: Don't delete output of executable.
28265         Add .exe suffix to executables.
28267 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28269         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28271 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28273         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28275 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28277         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28278         * g++.old-deja/g++.abi/crash1.C: New test.
28280 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28282         * g++.old-deja/g++.other/crash40.C: New test.
28284 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28286         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28288 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28290         * g++.old-deja/g++.other/warn6.C: New test.
28292 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28294         * g++.old-deja/g++.robertl/eb42.C: Same.
28296 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28298         * gcc.dg/wtr-conversion-1.c: New testcase.
28300 2001-04-10  Richard Henderson  <rth@redhat.com>
28302         * g++.old-deja/g++.other/array5.C: New.
28304 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28306         * gcc.c-torture/execute/20010408-1.c: New test.
28308 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28310         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28311         headers and constructs.
28312         * g++.old-deja/g++.robertl/eb79.C: Same.
28313         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28314         * g++.old-deja/g++.robertl/eb73.C: Same.
28315         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28316         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28317         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28318         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28319         * g++.old-deja/g++.robertl/eb44.C: Same.
28320         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28321         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28322         * g++.old-deja/g++.robertl/eb39.C: Same.
28323         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28324         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28325         * g++.old-deja/g++.robertl/eb30.C: Same.
28326         * g++.old-deja/g++.robertl/eb3.C: Same.
28327         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28328         * g++.old-deja/g++.robertl/eb21.C: Same.
28329         * g++.old-deja/g++.robertl/eb15.C: Same.
28330         * g++.old-deja/g++.robertl/eb118.C: Same.
28331         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28332         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28333         * g++.old-deja/g++.robertl/eb109.C: Same.
28334         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28335         * g++.old-deja/g++.mike/rtti1.C: Same.
28336         * g++.old-deja/g++.mike/p658.C: Same.
28337         * g++.old-deja/g++.mike/net46.C: Same.
28338         * g++.old-deja/g++.mike/net34.C: Same.
28339         * g++.old-deja/g++.mike/memoize1.C: Same.
28340         * g++.old-deja/g++.mike/eh2.C: Same.
28341         * g++.old-deja/g++.law/weak.C: Same.
28342         * g++.old-deja/g++.law/visibility7.C: Same.
28343         * g++.old-deja/g++.law/visibility25.C: Same.
28344         * g++.old-deja/g++.law/visibility22.C: Same.
28345         * g++.old-deja/g++.law/visibility2.C: Same.
28346         * g++.old-deja/g++.law/visibility17.C: Same.
28347         * g++.old-deja/g++.law/visibility13.C: Same.
28348         * g++.old-deja/g++.law/visibility10.C: Same.
28349         * g++.old-deja/g++.law/visibility1.C: Same.
28350         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28351         * g++.old-deja/g++.law/vbase1.C: Same.
28352         * g++.old-deja/g++.law/operators32.C: Same.
28353         * g++.old-deja/g++.law/nest3.C: Same.
28354         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28355         * g++.old-deja/g++.law/except5.C (main): Same.
28356         * g++.old-deja/g++.law/cvt7.C (run): Same.
28357         * g++.old-deja/g++.law/cvt2.C: Same.
28358         * g++.old-deja/g++.law/cvt16.C: Same.
28359         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28360         * g++.old-deja/g++.law/ctors17.C (main): Same.
28361         * g++.old-deja/g++.law/ctors13.C: Same.
28362         * g++.old-deja/g++.law/ctors12.C (main): Same.
28363         * g++.old-deja/g++.law/ctors10.C: Same.
28364         * g++.old-deja/g++.law/code-gen5.C: Same.
28365         * g++.old-deja/g++.law/bad-error7.C: Same.
28366         * g++.old-deja/g++.law/arm9.C: Same.
28367         * g++.old-deja/g++.law/arm12.C: Same.
28368         * g++.old-deja/g++.law/arg8.C: Same.
28369         * g++.old-deja/g++.law/arg1.C: Same.
28370         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28371         * g++.old-deja/g++.jason/template31.C: Same.
28372         * g++.old-deja/g++.jason/template24.C (main): Same.
28373         * g++.old-deja/g++.jason/2371.C: Same.
28374         * g++.old-deja/g++.eh/new2.C: Same.
28375         * g++.old-deja/g++.eh/new1.C: Same.
28376         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28377         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28378         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28379         * g++.old-deja/g++.brendan/crash62.C: Same.
28380         * g++.old-deja/g++.brendan/crash52.C: Same.
28381         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28382         * g++.old-deja/g++.brendan/crash38.C: Same.
28383         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28384         * g++.old-deja/g++.brendan/copy9.C: Same.
28386 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28388         * gcc.c-torture/execute/20001203-2.c (memset):
28389         Count argument is of type __SIZE_TYPE__.
28391 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28393         * gcc.c-torture/compile/20010404-1.c: New test.
28395 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28397         * gcc.c-torture/compile/20010326-1.c: New test.
28399 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28401         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28402         peculiarities of the SH.
28403         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28405 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28407         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28408         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28409         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28411 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28413         * g77.f-torture/compile/20010321-1.f: New test.
28415 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28417         * gcc.c-torture/compile/20010329-1.c: New test.
28419 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28421         * gcc.c-torture/execute/20010329-1.c: New test.
28423 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28425         * g++.old-deja/g++.other/eh4.C: Fix typo.
28427 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28429         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28431 2001-03-28  Philip Blundell  <philb@gnu.org>
28433         * gcc.c-torture/compile/20010328-1.c: New test.
28435 2001-03-27  Richard Henderson  <rth@redhat.com>
28437         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28438         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28440 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28442         * gcc.c-torture/compile/20010327-1.c: New test.
28444 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28446         * g++.old-deja/g++.other/friend12.C: New test.
28447         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28448         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28450 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28452         * gcc.c-torture/execute/20010325-1.c: New test.
28454 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28456         * g++.old-deja/g++.other/mangle3.C: New test.
28458 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28460         * g++.old-deja/g++.other/anon8.C: New test.
28462 2001-03-20  Philip Blundell  <philb@gnu.org>
28464         * gcc.c-torture/compile/20010320-1.c: New test.
28466 2001-03-17  Richard Henderson  <rth@redhat.com>
28468         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28470 2001-03-15  Geoff Keating  <geoff@redhat.com>
28472         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28473         tests on AIX.
28475 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28477         * g++.old-deja/g++.other/eh4.C: New test.
28479 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28481         * gcc.dg/cpp/mi1.c: Update.
28483 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28485         * g++.old-deja/g++.other/regstack.C: New test.
28487 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28489         * g++.old-deja/g++.other/ref4.C: New test.
28491 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28493         * objc/execute/va_method.m: Added.
28494         * objc/execute/IMP.m: Added.
28495         * objc/execute/_cmd.m: Added.
28496         * objc/execute/accessing_ivars.m: Added.
28497         * objc/execute/class-1.m: Added.
28498         * objc/execute/class-10.m: Added.
28499         * objc/execute/class-11.m: Added.
28500         * objc/execute/class-12.m: Added.
28501         * objc/execute/class-13.m: Added.
28502         * objc/execute/class-14.m: Added.
28503         * objc/execute/class-2.m: Added.
28504         * objc/execute/class-3.m: Added.
28505         * objc/execute/class-4.m: Added.
28506         * objc/execute/class-5.m: Added.
28507         * objc/execute/class-6.m: Added.
28508         * objc/execute/class-7.m: Added.
28509         * objc/execute/class-8.m: Added.
28510         * objc/execute/class-9.m: Added.
28511         * objc/execute/class-tests-1.h
28512         * objc/execute/class-tests-2.h
28513         * objc/execute/compatibility_alias.m: Added.
28514         * objc/execute/encode-1.m: Added.
28515         * objc/execute/formal_protocol-1.m: Added.
28516         * objc/execute/formal_protocol-2.m: Added.
28517         * objc/execute/formal_protocol-3.m: Added.
28518         * objc/execute/formal_protocol-4.m: Added.
28519         * objc/execute/formal_protocol-5.m: Added.
28520         * objc/execute/formal_protocol-6.m: Added.
28521         * objc/execute/formal_protocol-7.m: Added.
28522         * objc/execute/informal_protocol.m: Added.
28523         * objc/execute/initialize.m: Added.
28524         * objc/execute/load.m: Added.
28525         * objc/execute/many_args_method.m: Added.
28526         * objc/execute/nested-3.m: Added.
28527         * objc/execute/no_clash.m: Added.
28528         * objc/execute/private.m: Added.
28529         * objc/execute/redefining_self.m: Added.
28530         * objc/execute/root_methods.m: Added.
28531         * objc/execute/selector-1.m: Added.
28532         * objc/execute/static-1.m: Added.
28533         * objc/execute/static-2.m: Added.
28534         * objc/execute/va_method.m: Added.
28536 2001-03-10  Richard Henderson  <rth@redhat.com>
28538         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28540 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28542         * g++.old-deja/g++.other/crash31.C: XFAIL.
28543         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28544         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28545         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28546         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28547         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28549 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28551         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28553 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28555         * gcc.dg/20000724-1.c: Don't use multiline strings.
28557 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28559         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28560         result of -cString against what we expect it to be; don't just
28561         print it out for no one to read.
28563         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28564         Based on testcases provided by Nicola Pero.
28566 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28568         * gcc.dg/cpp/macro7.c: New test.
28570 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28572         * gcc.dg/cpp/multiline.c: Update.
28574 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28576         * g++.old-deja/g++.other/enum3.C: New test.
28578 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28580         * g++.old-deja/g++.other/pod1.C: New test.
28582 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28584         * g++.old-deja/g++.ext/overload1.C: New test.
28586 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28588         * g++.old-deja/g++.pt/using1.C: New test.
28590 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28592         * g++.old-deja/g++.other/using9.C: New test.
28594 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28596         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28598         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28600 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28602         * g++.old-deja/g++.ext/realpt1.C: Remove.
28604 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28606         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28608 2001-02-26  Will Cohen  <wcohen@redhat.com>
28610         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28612 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28614         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28615         templatized constructors.
28617 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28619         * gcc.c-torture/execute/20010224-1.c: New test.
28621 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28623         * gcc.c-torture/execute/20010222-1.c: New test.
28625 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28627         * g++.old-deja/g++.other/inline20.C: New test.
28629 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28631         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28633 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28635         * g++.old-deja/g++.other/lookup22.C: New test.
28637 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28639         * g77.dg: New directory.
28640         * g77.dg/20010216-1.f: New test case.
28641         * g77.dg/dg.exp: New driver.
28642         * lib/g77-dg.exp: New driver library.
28644 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28646         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28648 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28650         * g++.old-deja/g++.other/decl9.C: New test.
28652 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28654         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28655         not need <string> and also tests the initialization at runtime.
28657 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28659         * gcc.c-torture/execute/longlong.c: New test.
28661 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28663         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28665 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28667         * gcc.c-torture/execute/920302-1.c (execute):
28668         Change argument type to short.
28670 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28672         * g++.old-deja/g++.pt/deduct6.C: New test.
28674 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28676         * g++.old-deja/g++.pt/deduct5.C: New test.
28678 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28680         * gcc.c-torture/execute/20010209-1.c: New test.
28682 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28684         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28686 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28688         * g++.dg/vtgc1.C: Update for new ABI.
28690         * consistency.vlad: New directory, 1665 files.
28692 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28694         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28695         return type.
28696         * gcc.dg/cpp/digraphs.c: Declare puts.
28698 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28700         * g++.old-deja/g++.other/warn5.C: New test.
28702 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28704         * g++.old-deja/g++.pt/spec40.C: New test.
28706 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28708         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28709         case.
28710         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28712 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28714         * gcc.c-torture/compile/20010209-1.c: New test.
28716 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28718         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28719         excess errors message but not if it crashes.
28720         * g++.old-deja/g++.other/crash27.C: Likewise.
28721         * g++.old-deja/g++.other/crash28.C: Likewise.
28722         * g++.old-deja/g++.other/crash30.C: Likewise.
28723         * g++.old-deja/g++.other/crash32.C: Likewise.
28724         * g++.old-deja/g++.other/crash35.C: Likewise.
28725         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28727 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28729         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28730         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28731         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28732         g77.f-torture/execute/execute.exp,
28733         g77.f-torture/noncompile/noncompile.exp,
28734         gcc.c-torture/execute/execute.exp,
28735         gcc.c-torture/execute/memcheck/memcheck.exp,
28736         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28737         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28738         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28739         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
28740         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
28741         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
28742         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
28743         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
28744         Remove bug reporting instructions with ancient email addresses.
28746 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28748         * gcc.dg/20010202-1.c: New test.
28749         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
28751 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
28753         * g++.dg/stdbool-if.C: New test.
28755 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
28757         * objc/execute/fdecl.m: Added main().
28759 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
28761         * gcc.c-torture/execute/20010206-1.c: New test.
28763 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28765         * gcc.dg/cpp/avoidpaste1.c: Update.
28767 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
28769         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
28770         Pero <nicola@brainstorm.co.uk>.
28771         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
28773 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
28775         * g++.old-deja/g++.pt/spec39.C: New test.
28777 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
28779         * gcc.c-torture/compile/20010202-1.c: New test.
28781 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
28783         * g++.old-deja/g++.abi/primary2.C: New test.
28784         * g++.old-deja/g++.abi/primary3.C: New test.
28785         * g++.old-deja/g++.abi/primary4.C: New test.
28786         * g++.old-deja/g++.abi/primary5.C: New test.
28787         * g++.old-deja/g++.abi/vtable3.h: New test.
28788         * g++.old-deja/g++.abi/vtable3a.C: New test.
28789         * g++.old-deja/g++.abi/vtable3b.C: New test.
28790         * g++.old-deja/g++.abi/vtable3c.C: New test.
28791         * g++.old-deja/g++.abi/vtable3d.C: New test.
28792         * g++.old-deja/g++.abi/vtable3e.C: New test.
28793         * g++.old-deja/g++.abi/vtable3f.C: New test.
28794         * g++.old-deja/g++.abi/vtable3g.C: New test.
28795         * g++.old-deja/g++.abi/vtable3h.C: New test.
28796         * g++.old-deja/g++.abi/vtable3i.C: New test.
28797         * g++.old-deja/g++.abi/vtable3j.C: New test.
28798         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
28800 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
28802         * g++.old-deja/g++.other/anon6.C: New test.
28803         * g++.old-deja/g++.other/anon7.C: New test.
28805 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
28807         * gcc.dg/cpp/avoidpaste2.c: New tests.
28809 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
28811         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
28813 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
28815         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
28816         DECIMAL_DIG cases for Irix."
28818 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
28820         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
28822 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
28824         * gcc.dg/c99-tag-1.c: New test.
28826 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28828         * gcc.dg/cpp/tr-warn1.c: Add tests.
28830 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
28832         * gcc.dg/cpp/avoidpaste1.c: Update.
28833         * gcc.dg/cpp/paste4.c: Update.
28835 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
28837         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
28838         cases for Irix.
28840 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28842         * g++.old-deja/g++.other/inline19.C: New test.
28844 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
28846         * gcc.dg/Wlarger-than.c: New test.
28848 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
28850         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
28852 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
28854         * gcc.c-torture/execute/20010129-1.c: New test.
28855         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
28857 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
28859         * gcc.dg/cpp/avoidpaste1.c: Test case.
28861 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
28863         * g++.old-deja/g++.other/inline18.C: New test.
28865 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28867         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
28868         and __builtin_putchar.
28870 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
28872         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
28873         tests.
28875 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
28877         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
28878         floating point number rounding mode to round to the nearest
28879         representable mode.
28881 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
28883         * g++.old-deja/g++.other/mangle2.C: New test.
28885 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
28887         * gcc.c-torture/compile/20010124-1.c: New test.
28889 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
28891         * g++.old-deja/g++.pt/spec38.C: New test.
28893 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28895         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
28896         "Build don't run".
28898 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28900         * gcc.c-torture/execute/20010123-1.c: New test.
28902 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28904         * g++.old-deja/g++.pt/spec37.C: New test.
28906 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
28908         * g++.old-deja/g++.pt/overload14.C: New test.
28910 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28912         * gcc.c-torture/execute/20010122-1.c: New test, exercise
28913         __builtin_return_address.
28915 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
28917         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
28918         * g++.old-deja/g++.pt/spec35.C: New test.
28919         * g++.old-deja/g++.pt/spec36.C: New test.
28921 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
28923         * gcc.c-torture/compile/20010118-1.c: New test.
28925 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
28927         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
28929 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28931         * gcc.c-torture/execute/20010119-1.c: New test.
28933 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28935         * g++.old-deja/g++.other/vbase5.C: New test.
28937 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
28939         * gcc.c-torture/execute/20010118-1.c: New test.
28941 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28943         * g++.old-deja/g++.pt/deduct3.C: New test.
28945 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
28947         * g++.old-deja/g++.pt/spec34.C: New test.
28949 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
28951         * g77.f-torture/compile/20000601-2.f: New test.
28953 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28955         * g++.old-deja/g++.other/init17.C: New test.
28957 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
28959         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
28961 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28963         * g++.old-deja/g++.pt/unify8.C: New test.
28965 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28967         * g++.old-deja/g++.abi/vbase1.C: New test.
28969 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
28971         * g++.old-deja/g++.pt/crash65.C: New test.
28973 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
28975         * gcc.dg/cpp/assembl2.S: New test case.
28977 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
28979         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
28980         are supported.
28982 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28984         * g++.old-deja/g++.other/builtins1.C: New test.
28985         * g++.old-deja/g++.other/builtins2.C: Likewise.
28986         * g++.old-deja/g++.other/builtins3.C: Likewise.
28987         * g++.old-deja/g++.other/builtins4.C: Likewise.
28989 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
28991         * gcc.c-torture/compile/20010117-1.c: New test.
28992         * gcc.c-torture/compile/20010117-2.c: New test.
28994 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28996         * g77.f-torture/execute/20010116.[fx]: New test,
28997         XFAIL on i?86-*-*.
28998         * g77.f-torture/compile/20010115.f: Indicate it's
28999         a test for PR fortran/1636.
29001 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29003         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29005 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29007         * g77.f-torture/compile/20010115.f: New test.
29009 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29011         * g++.old-deja/g++.pt/nontype5.C: New test.
29013 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29015         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29016         have an equivalent working one below it.
29018 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29020         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29021         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29023 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29025         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29026         message containing "init_priority".
29027         (conpr-2.C): Likewise.
29028         (conpr-3.C): Likewise.
29029         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29031 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29033         * gcc.c-torture/execute/20010114-2.c: New test.
29035 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29037         * gcc.c-torture/compile/20010114-1.c: New test.
29038         * gcc.c-torture/compile/20010114-1.x: Xfail.
29039         * gcc.c-torture/compile/20010114-2.c: New test.
29040         * gcc.c-torture/execute/20010114-1.c: New test.
29041         * gcc.dg/trunc-1.c: New test.
29042         * gcc.dg/uninit-B.c: New test.
29044 2001-01-13  Nick Clifton  <nickc@redhat.com>
29046         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29047         target.
29049 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29051         * gcc.c-torture/compile/20010113-1.c: New test.
29053 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29055         * gcc.c-torture/compile/20001212-1.c: New test.
29057 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29059         * gcc.dg/cpp/widestr1.c: Update.
29060         * gcc.dg/cpp/prag-imp.c: Remove.
29062 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29064         * gcc.c-torture/execute/20000801-3.x: Remove.
29065         * gcc.dg/c90-init-1.c: New test.
29066         * gcc.dg/c99-init-1.c: New test.
29067         * gcc.dg/c99-init-2.c: New test.
29068         * gcc.dg/gnu99-init-1.c: New test.
29070 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29072         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29073         testing that no relevant ones were found.
29075 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29077         * g++.old-deja/g++.pt/cast2.C: New test.
29079 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29081         * g++.old-deja/g++.pt/friend47.C: New test.
29083 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29085         * g++.old-deja/g++.pt/instantiate13.C: New test.
29087 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29089         * g++.old-deja/g++.other/defarg7.C: New test.
29090         * g++.old-deja/g++.other/defarg8.C: New test.
29092 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29094         * g++.old-deja/g++.pt/crash64.C: New test.
29096 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29098         * g++.old-deja/g++.pt/crash63.C: New test.
29100 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29102         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29104 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29106         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29108 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29110         * g++.old-deja/g++.pt/error3.C: New test.
29112 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29114         * g++.old-deja/g++.other/crash39.C: New test.
29116 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29118         * g++.old-deja/g++.other/vbase4.C: New test.
29120 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29122         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29123         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29124         * gcc.dg/special/special.exp: New test driver which will check
29125         for alias support for the above test.
29127 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29129         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29130         problems on small machines.
29131         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29132         parameterize.
29134 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29136         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29137         mips.
29138         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29140 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29142         * g++.old_deja/g++.pt/using8.C: New test.
29144 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29146         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29148 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29150         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29151         where a failure is expected.
29152         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29154 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29156         * g++.old_deja/g++.pt/instantiate12.C: New test.
29158 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29160         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29161         start of structs.
29162         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29163         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29164         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29165         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29166         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29167         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29168         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29169         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29170         * g++.old-deja/g++.eh/spec6.C: Likewise.
29171         * g++.old-deja/g++.jason/crash3.C: Likewise.
29172         * g++.old-deja/g++.law/ctors11.C: Likewise.
29173         * g++.old-deja/g++.law/ctors17.C: Likewise.
29174         * g++.old-deja/g++.law/ctors5.C: Likewise.
29175         * g++.old-deja/g++.law/ctors9.C: Likewise.
29176         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29177         * g++.old-deja/g++.mike/net22.C: Likewise.
29178         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29179         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29180         * g++.old-deja/g++.mike/virt3.C: Likewise.
29181         * g++.old-deja/g++.niklas/t128.C: Likewise.
29182         * g++.old-deja/g++.other/anon4.C: Likewise.
29183         * g++.old-deja/g++.other/using1.C: Likewise.
29184         * g++.old-deja/g++.other/warn3.C: Likewise.
29185         * g++.old-deja/g++.pt/t37.C: Likewise.
29186         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29187         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29189 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29191         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29193 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29195         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29197 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29199         * gcc.c-torture/compile/20010107-1.c: New test.
29201 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29203         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29205 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29207         * gcc.dg/format/format.h: New file.
29208         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29209         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29210         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29211         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29212         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29213         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29214         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29215         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29216         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29217         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29218         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29219         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29220         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29221         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29222         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29223         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29224         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29225         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29226         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29227         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29228         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29229         instead of declaring standard types, macros and functions in each
29230         test.
29232 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29234         * gcc.c-torture/execute/20010106-1.c: New test.
29236 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29238         * gcc.dg/format/format.exp: New file.
29239         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29240         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29241         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29242         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29243         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29244         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29245         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29246         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29247         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29248         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29249         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29250         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29251         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29252         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29253         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29254         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29255         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29256         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29257         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29258         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29259         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29260         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29261         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29262         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29263         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29264         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29265         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29266         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29267         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29268         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29269         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29270         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29271         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29272         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29273         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29274         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29275         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29276         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29277         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29278         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29279         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29280         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29282 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29284         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29285         account.
29287 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29289         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29291 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29293         * g++.old-deja/g++.pt/crash62.C: New test.
29295 2001-01-04  Richard Henderson  <rth@redhat.com>
29297         * gcc.dg/20000926-1.c: Update expected warnings.
29298         * gcc.dg/array-2.c: Likewise.
29299         * gcc.dg/array-4.c: Also validate flexible array members.
29300         * gcc.dg/c99-flex-array-1.c: New.
29302 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29304         * gcc.c-torture/compile/20001222-1.x: Remove.
29306 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29308         * gcc.c-torture/execute/built-in-setjmp.c: New.
29310 2001-01-03  Richard Henderson  <rth@redhat.com>
29312         * gcc.dg/940510-1.c: Update expected error wording.
29313         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29315 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29317         * lib/target-supports.exp (check_alias_available): Modified to
29318         indicate aliases not supported if only weak aliases are supported.
29320 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29322         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29323         Turn on cmpstrsi checks for __pj__ and __i370__.
29325 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29327         * g++.old-deja/g++.other/virtual11.C: New test.
29329 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29331         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29333 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29335         * gcc.c-torture/compile/20010102-1.c: New test.
29337 2001-01-02  Andreas Jaeger  <aj@suse.de>
29339         * gcc.dg/noreturn-3.c: New test.
29341         * gcc.dg/noreturn-4.c: New test.
29343 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29345         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29346         __builtin_fputc and __builtin_fwrite.
29348 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29350         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29351         signed char, not default char.
29353 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29355         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29357 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29359         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29361 2000-12-29  Richard Henderson  <rth@redhat.com>
29363         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29364         (__cyg_profile_func_exit): Define.
29366 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29368         * g++.dg/vtgc1.C: New test.
29370 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29372         * gcc.dg/noncompile/20001228-1.c: New test.
29374         * gcc.dg/20001228-1.c: New test.
29376         * gcc.c-torture/execute/20001228-1.c: New test.
29378 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29380         * gcc.dg/format-strfmon-1.c: New test.
29382 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29384         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29385         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29386         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29387         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29388         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29389         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29390         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29391         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29392         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29393         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29394         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29395         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29396         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29398         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29399         * gcc.c-torture/execute/string-opt-4.c: Test index.
29401 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29403         * gcc.c-torture/compile/20001226-1.c: New test.
29405 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29407         * gcc.c-torture/compile/20001222-1.c: New test.
29408         * gcc.c-torture/compile/20001222-1.x: Xfail.
29410 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29412         * gcc.c-torture/execute/comp-goto-2.c: New test.
29414 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29416         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29417         Use long types if __INT_MAX__ is 32767.
29418         (main): Use cast to (sint32 *) when poking 88 into a_page.
29420         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29422 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29424         * gcc.c-torture/compile/20001221-1.c: New test.
29425         * gcc.c-torture/execute/20001221-1.c: New test.
29427 2000-12-20  Richard Henderson  <rth@redhat.com>
29429         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29430         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29432 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29434         * gcc.dg/compare3.c: New test.
29436 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29438         * gcc.dg/format-warnll-1.c: New test.
29440 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29442         * gcc.dg/cpp/cmdlne-P.c: New test.
29444 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29446         * gcc.c-torture/execute/builtin-abs-1.c,
29447         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29449 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29451         * gcc.dg/cpp/multiline.c: New test.
29453 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29455         * g++.old-deja/g++.other/syshdr1.C: Update.
29456         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29458 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29460         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29462 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29464         * g++.old-deja/g++.pt/ttp65.C: New test.
29466 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29468         * g++.old-deja/g++.pt/ttp64.C: New test.
29470 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29472         * g++.old-deja/g++.pt/spec33.C: New test.
29474 2000-12-14  Catherine Moore  <clm@redhat.com>
29476         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29477         * gcc.c-torture/execute/920612-2.c: Likewise.
29478         * gcc.c-torture/execute/920428-2.c: Likewise.
29479         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29480         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29482 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29484         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29485         * gcc.dg/pack-test-2.c: Likewise.
29487 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29489         Tests by Zack Weinberg <zackw@stanford.edu>.
29491         * gcc.dg/cpp/defined.c: Update.
29492         * gcc.dg/cpp/defined_trad.c: New tests.
29494 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29496         * gcc.dg/cpp/trad-direct.c: Update.
29498 2000-12-11  Neil Booth  <neilb@earthling.net>
29500         * gcc.dg/cpp/defined_trad.c
29502 2000-12-11  Neil Booth  <neilb@earthling.net>
29504         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29506 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29508         * gcc.dg/format-miss-2.c: New test.
29510 2000-12-09  Neil Booth  <neilb@earthling.net>
29512         * gcc.dg/cpp/lineflags.c: New tests.
29513         * gcc.dg/cpp/poison.c: Update.
29514         * gcc.dg/cpp/redef2.c: Update.
29515         * gcc.dg/cpp/skipping.c: New test.
29517 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29519         * g++.old-deja/g++.other/eh3.C: New testcase.
29521 2000-12-07  Neil Booth  <neilb@earthling.net>
29523         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29524         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29525         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29526         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29527         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29528         Update.
29530 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29532         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29533         __SIZE_TYPE__ instead of int for type of integers cast to
29534         pointers.
29536 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29538         * g++.old-deja/g++.other/cleanup4.C: New test.
29540 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29542         * format-sec-1.c: New test.
29544 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29546         * gcc.dg/format-nonlit-3.c: New test.
29548 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29550         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29551         through a null pointer.
29553 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29555         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29556         * g++.old-deja/g++.pt/partial4.C: New test.
29558 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29560         * gcc.c-torture/execute/ieee/hugeval.x: New.
29562 2000-12-06  Neil Booth  <neilb@earthling.net>
29564         * gcc.dg/cpp/backslash2.c: New tests.
29566 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29568         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29569         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29571 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29573         * gcc.c-torture/execute/20001203-2.c: New testcase.
29575 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29577         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29578         * g++.old-deja/g++.other/virtual10.C: New test.
29580 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29582         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29584 2000-12-05  Richard Henderson  <rth@redhat.com>
29586         * gcc.c-torture/compile/20001205-1.c: New.
29588 2000-12-04  Neil Booth  <neilb@earthling.net>
29590         * g++.old-deja/g++.other/virtual9.C: New test.
29591         * g++.old-deja/g++.pt/crash61.C: New test.
29592         * gcc.c-torture/execute/loop-9.c: New test.
29594 2000-12-04  Neil Booth  <neilb@earthling.net>
29596         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29597         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29598         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29599         * gcc.dg/cpp/extratokens.c: ...here.
29601 2000-12-04  Neil Booth  <neilb@earthling.net>
29603         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29604         New tests.
29606 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29608         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29609         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29611 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29613         * gcc.c-torture/execute/20001203-1.c: New test.
29615 2000-12-03  Neil Booth  <neilb@earthling.net>
29617         * gcc.dg/cpp/macro6.c: New test cases.
29619 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29621         * gcc.c-torture/execute/string-opt-9.c: New test.
29622         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29623         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29624         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29626         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29627         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29629 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29631         * gcc.dg/cpp/if-6.c: New testcase.
29633         * gcc.dg/20001201-1.c: New testcase.
29635 2000-12-02  Neil Booth  <neilb@earthling.net>
29637         * g++.old-deja/g++.other/externC4.C,
29638         g++.old-deja/g++.other/friend10.C: New tests.
29640 2000-12-02  Neil Booth  <neilb@earthling.net>
29642         * g++.old-deja/g++.other/instan2.C
29643         * g++.old-deja/g++.other/instan3.C: New test.
29645 2000-12-02  Neil Booth  <neilb@earthling.net>
29647         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29648         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29649         gnuc99.c,gnuc99-pedantic.c: New tests.
29651 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29653         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29654         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29656 2000-12-01  Neil Booth  <neilb@earthling.net>
29658         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29659         * gcc.dg/cpp/poison.c: Update.
29660         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29662 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29664         * g77.f-torture/execute/20001201.f: New test.
29666 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29668         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29670 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29672         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29674 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29676         * g++.old-deja/g++.other/cast6.C: New test.
29678 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29680         * gcc.c-torture/execute/20001130-2.c: New testcase.
29682 2000-11-30  Richard Henderson  <rth@redhat.com>
29684         * gcc.c-torture/execute/20001130-1.c: New test.
29686 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29688         * g++.old-deja/g++.other/op3.C: New test.
29690 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29692         * g++.old-deja/g++.other/op2.C: New test.
29694 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29696         * g++.old-deja/g++.other/crash38.C: New test.
29698 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29700         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29702 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29704         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29705         tests.
29706         * gcc.c-torture/execute/string-opt-6.c: New test.
29708         * gcc.dg/20001117-1.c: Add main.
29710 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29712         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29713         Move from here ...
29714         * gcc.dg/940510-1.c: ... to here.
29716         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29717         zero-size arrays in toplevel structures.
29719 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29721         * gcc.c-torture/execute/loop-8.c: New test.
29723 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29725         * g++.old-deja/g++.other/base1.C: New test.
29727 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29729         * g++.old-deja/g++.other/parse2.C: New test.
29731 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29733         * g++.old-deja/g++.pt/incomplete1.C: New test.
29735 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29737         * g++.old-deja/g++.other/friend9.C: New test.
29739 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29741         * gcc.dg/20001127-1.c: New test.
29743 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29745         * g++.old-deja/g++.pt/friend46.C: New test.
29747 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
29749         * g++.old-deja/g++.other/ptrmem8.C: New test.
29751 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29753         * gcc.c-torture/execute/string-opt-7.c: New test.
29754         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29756 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
29758         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
29759         instead of 'mkcheck 2'.
29761 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
29763         * gcc.c-torture/execute/memcheck/driver.c,
29764         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
29765         C9X references to refer to C99.
29767 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
29769         * gcc.dg/ultrasp3.c: New test.
29771 2000-11-25  Neil Booth  <neilb@earthling.net>
29773         * gcc.dg/cpp/include2.c: Update test to be locale independent.
29775 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
29777         * gcc.c-torture/compile/20001123-2.c: New.
29779 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29781         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
29783 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
29785         * gcc.dg/sequence-point-1.c: Add some new tests.
29786         * gcc.c-torture/execute/20001124-1.c: New test.
29788 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29790         * g++.old-deja/g++.other/vaarg4.C: New test.
29791         * gcc.c-torture/compile/20001123-1.c: New test.
29793 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
29795         * g++.other/crash24.C: Adjust and remove XFAIL.
29796         * g++.other/crash37.C: New test.
29798 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
29800         * g++.old-deja/g++.pt/instantiate9.C: New test.
29802 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
29804         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
29805         new ABI, too.
29807         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
29808         * g++.old-deja/g++.robertl/eb55.C: Likewise.
29810 2000-11-22  Neil Booth  <neilb@earthling.net>
29812         * gcc.dg/cpp/Wtrigraphs.c: New test.
29814 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
29816         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
29818 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
29820         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
29822 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
29824         * lib/gcc-dg.exp: load_lib scanasm.exp.
29825         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
29826         * lib/g++-dg.exp: load_lib scanasm.exp.
29827         * lib/scanasm.exp: New.
29828         (scan-assembler, scan-assembler-not): Add optional arguments to
29829         test name, or if not present, the pattern name.
29830         (scan-assembler-dem, scan-assembler-dem-not): New.
29832         * g++.dg/dg.exp: New.
29834 2000-11-21  Neil Booth  <neilb@earthling.net>
29836         * gcc.dg/cpp/integrated1.c: Remove.
29838 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29840         * gcc.c-torture/execute/20001121-1.c: New test.
29842 2000-11-21  Richard Henderson  <rth@redhat.com>
29844         * gcc.c-torture/compile/20001121-1.c: New test.
29846 2000-11-20  Neil Booth  <neilb@earthling.net>
29848         * gcc.dg/cpp/integrated1.c: New test.
29850 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
29852         * g++.old-deja/g++.other/inline17.C: New test.
29854 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
29856         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
29857         local variable to be zero: I made the variable global. Now
29858         uses abort() and exit() instead of relying on main's return value.
29860 2000-11-20  Neil Booth  <neilb@earthling.net>
29862         * gcc.dg/cpp/paste2.c: Update test.
29863         * objc/execute/paste.m: New test.
29865 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
29867         * gcc.dg/c99-condexpr-1.c: New test.
29869 2000-11-20  Neil Booth  <neilb@earthling.net>
29871         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
29873 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
29875         * g++.old-deja/g++.pt/export1.C: New test.
29877 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
29879         * gcc.dg/20001117-1.c: New test.
29881 2000-11-18  Richard Henderson  <rth@redhat.com>
29883         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
29885 2000-11-18  Richard Henderson  <rth@redhat.com>
29887         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
29888         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
29889         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
29891 2000-11-18  Richard Henderson  <rth@redhat.com>
29893         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
29894         (main): New.  Exit cleanly.
29896 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29898         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
29899         gcc.dg/c99-fordecl-2.c: New tests.
29901 2000-11-18  Richard Henderson  <rth@redhat.com>
29903         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
29904         * gcc.c-torture/execute/zerolen-2.c: New.
29906 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29908         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
29909         memory.
29911 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29913         * g++.old-deja/g++.pt/instantiate8.C: New test.
29915 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
29917         * g++.old-deja/g++.other/incomplete.C: Add more tests.
29918         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
29920 2000-11-16  Nick Clifton  <nickc@redhat.com>
29922         * gcc.c-torture/execute/nestfunc-2.c: New test.
29923         * gcc.c-torture/execute/nestfunc-3.c: New test.
29925 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
29927         * gcc.c-torture/compile/20001116-1.c: New test.
29929 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29931         * gcc.c-torture/execute/20001115-1.c: New test.
29933 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
29935         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
29936         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
29937         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
29938         * g++.old-deja/g++.abi/vmihint.C: Likewise.
29940 2000-11-15  Neil Booth  <neilb@earthling.net>
29942         gcc.dg/cpp/_Pragma1.c: Update.
29943         gcc.dg/cpp/_Pragma2.c: New test.
29945 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
29947         * g++.old-deja/g++.other/anon5.C: New test.
29949 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29951         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
29952         tests.
29954 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
29956         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
29957         output.
29959 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29961         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
29962         labels at end of compound statements.
29964 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
29966         * gcc.c-torture/execute/loop-7.c: New test.
29968 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29970         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
29972 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29974         * gcc.dg/c99-bool-1.c: New test.
29976 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29978         * gcc.dg/c99-scope-1.c: Remove xfail.
29979         * gcc.dg/c99-scope-2.c: New test.
29981 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29983         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
29984         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
29986 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
29988         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
29989         error messages.
29991         * g++.mike/p700.C: Don't typedef wchar_t.
29992         * g++.mike/p784.C: Likewise.
29993         * g++.mike/eb101.C: Don't use __wchar_t.
29995 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29997         * g77.f-torture/execute/20001111.[fx]: Test premature exit
29998         from DO loop.
30000 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30002         * gcc.c-torture/execute/20001111-1.c: New test.
30004 2000-11-10  Nick Clifton  <nickc@redhat.com>
30006         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30007         long multuiple and accumulate.
30009 2000-11-09  Richard Henderson  <rth@redhat.com>
30011         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30012         via size_t instead of int.
30014         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30015         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30016         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30017         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30019 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30021         * gcc.c-torture/compile/20001109-1.c: New test.
30022         * gcc.c-torture/compile/20001109-2.c: New test.
30024 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30026         * g++.old-deja/g++.pt/operator1.C: New test.
30027         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30029 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30031         * gcc.dg/20001108-1.c: New test.
30033 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30035         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30036         with both arguments constant strings.
30037         * gcc.c-torture/execute/string-opt-3.c: New test.
30038         * gcc.c-torture/execute/string-opt-4.c: New test.
30039         * gcc.c-torture/execute/string-opt-5.c: New test.
30041 2000-11-08  Nick Clifton  <nickc@redhat.com>
30043         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30044         mulsidi3adddi patterns.
30046 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30048         * g++.old-deja/g++.other/crash36.C: New test.
30050 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30052         * g++.old-deja/g++.other/init16.C: New test.
30054 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30056         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30058 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30060         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30061         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30062         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30064 2000-11-07  DJ Delorie  <dj@redhat.com>
30066         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30068 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30070         * gcc.c-torture/execute/string-opt-1.c: New test.
30072 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30074         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30075         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30076         parameters in registers, and there is no way for a varargs
30077         function to know in which order the integer and floating-point
30078         parameters should be interleaved when they are placed on the
30079         stack.
30080         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30081         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30083 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30085         * gcc.c-torture/execute/string-opt-2.c: New test.
30087 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30089         * g++.old-deja/g++.pt/crash60.C: New test.
30091 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30093         * g++.old-deja/g++.other/crash24.C: New test.
30094         * g++.old-deja/g++.other/crash25.C: New test.
30095         * g++.old-deja/g++.other/crash26.C: New test.
30096         * g++.old-deja/g++.other/crash27.C: New test.
30097         * g++.old-deja/g++.other/crash28.C: New test.
30098         * g++.old-deja/g++.other/crash29.C: New test.
30099         * g++.old-deja/g++.other/crash30.C: New test.
30100         * g++.old-deja/g++.other/crash31.C: New test.
30101         * g++.old-deja/g++.other/crash32.C: New test.
30102         * g++.old-deja/g++.other/crash33.C: New test.
30103         * g++.old-deja/g++.other/crash34.C: New test.
30104         * g++.old-deja/g++.other/crash35.C: New test.
30106 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30108         * gcc.c-torture/execute/20001031-1.c: New test.
30110 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30112         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30113         namespace.
30115         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30116         standards-conformant.
30118         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30120         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30121         * g++.old-deja/g++.mike/p755a.C: Likewise.
30122         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30123         library makes no calls to `operator new' during initialization.
30125 2000-11-04  Neil Booth  <neilb@earthling.net>
30127         * gcc.dg/cpp/include2.c: New tests.
30129 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30131         * lib/g++.exp (g++_set_ld_library_path): New function.
30132         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30134 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30136         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30137         warnings.
30139 2000-11-01  Richard Henderson  <rth@redhat.com>
30141         * g++.old-deja/g++.ext/namedret1.C: New.
30142         * g++.old-deja/g++.ext/namedret2.C: New.
30143         * g++.old-deja/g++.ext/namedret3.C: New.
30145 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30147         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30148         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30150 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30152         * gcc.c-torture/execute/va-arg-21.c: New test.
30154 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30156         * gcc.dg/c99-complex-2.c: New test.
30158 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30160         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30162 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30164         * g++.old-deja/g++.other/inline16.C: New test.
30166 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30168         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30169         __PRETTY_FUNCTION__
30171 2000-10-29  Neil Booth  <neilb@earthling.net>
30173         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30174         New tests.
30175         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30176         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30177         optimisation.
30179 2000-10-29  Neil Booth  <neilb@earthling.net>
30181         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30182         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30183         * mi5.c: Test multiple includes work with -C.
30184         * trigraphs.c: Test ^= version.
30186 2000-10-28  Neil Booth  <neilb@earthling.net>
30188         New tests and test updates for new macro expander.
30190         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30191         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30192         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30193         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30194         new diagnostic messages.
30196         * gcc.dg/cpp/macro3.c: New tests.
30198 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30200         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30201         on the same line.
30203 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30205         * g++.old-deja/g++.other/eh2.C: New test.
30207 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30209         * gcc.c-torture/execute/20001027-1.c: New test.
30211 2000-10-26  Richard Henderson  <rth@redhat.com>
30213         * gcc.c-torture/execute/20001026-1.c: New.
30215 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30217         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30218         * g++.old-deja/g++.law/builtin1.C: Likewise.
30219         * g++.old-deja/g++.law/ctors10.C: Likewise.
30220         * g++.old-deja/g++.law/virtual3.C: Likewise.
30221         * g++.old-deja/g++.mike/p658.C: Likewise.
30222         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30223         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30224         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30225         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30226         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30228 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30230         * gcc.c-torture/compile/20001024-1.c: New test.
30232 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30234         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30235         to tell us whether or not we are using V3.
30237 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30239         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30240         operands.
30242 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30244         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30246 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30248         * gcc.c-torture/execute/20001024-1.c: New test.
30250 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30252         * g++.old-deja/g++.other/sibcall1.C: New test.
30254 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30256         * gcc.dg/noncompile/init-3.c: New test.
30258 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30260         * gcc.dg/format-array-1.c: New test.
30262 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30264         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30265         writing through null pointers; remove comment about testing
30266         unterminated strings.
30268 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30270         * gcc.c-torture/execute/20001017-2.c: New test.
30272 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30274         * gcc.c-torture/compile/20001018-1.c: New test.
30275         * gcc.c-torture/compile/20001018-1.x: Xfail.
30277 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30279         * gcc.c-torture/execute/20001017-1.c: New test.
30281 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30283         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30284         for multiple use of arguments with scanf formats; add tests for
30285         multiple use of arguments.
30287 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30289         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30291 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30293         * gcc.dg/format-miss-1.c: New test.
30295 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30297         * gcc.c-torture/execute/20001013-1.c: New test.
30299 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30301         * gcc.dg/format-branch-1.c: New test.
30303 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30305         * README, lib/file-format.exp: Remove EGCS references.
30307 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30309         * gcc.dg/20001013-1.c: New test.
30311 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30313         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30314         for intmax_t in the compiler using __typeof__ and the type rules
30315         for conditional expressions.
30317 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30319         * gcc.dg/20001012-1.c: New test.
30320         * gcc.dg/20001012-2.c: New test.
30322 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30324         * gcc.dg/format-attr-1.c: New test.
30326 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30328         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30329         __LONG_LONG_MAX__ instead of LLONG_MAX.
30331 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30333         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30334         scanf flags.
30335         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30336         flags.
30338 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30340         * gcc.dg/sequence-pt-1.c: New test.
30342 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30344         * gcc.c-torture/execute/20001011-1.c: New testcase.
30345         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30347 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30349         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30350         does not error on it.
30352 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30354         * gcc.dg/20001009-1.c: New test.
30356 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30358         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30359         * gcc.c-torture/execute/20001009-2.c: ... to here.
30361 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30363         * gcc.c-torture/compile/20001009-1.c: New testcase.
30364         * gcc.c-torture/execute/20001009-1.c: New testcase.
30365         Testcases provided by Jan Hubicka <jh@suse.cz>.
30367 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30369         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30370         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30371         uintmax_t using <limits.h> to emulate the compiler's internal
30372         logic.  No longer XFAIL %j tests.
30374 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30376         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30377         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30378         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30379         regexps and details of expected handling of some bad formats.
30380         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30381         suppression.
30383 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30385         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30386         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30387         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30388         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30389         in list archives.
30391 2000-10-06  Richard Henderson  <rth@cygnus.com>
30393         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30394         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30395         * g++.old-deja/g++.jason/report.C: Likewise.
30396         * g++.old-deja/g++.law/friend5.C: Likewise.
30397         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30398         of the expected warnings.
30400 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30402         * g++.old-deja/g++.pt/enum14.C: New test.
30404 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30406         * g++.old-deja/g++.pt/crash59.C: New test.
30408 2000-10-04  Will Cohen  <wcohen@redhat.com>
30410         * gcc.dg/20000926-1.c: New test.
30412 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30414         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30415         function name for current C++ compiler.
30416         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30418 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30420         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30421         __PRETTY_FUNCTION__.
30422         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30424 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30426         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30428 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30430         * gcc.c-torture/compile/20000923-1.c: New test.
30432 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30434         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30435         * g++.old-deja/g++.pt/ttp62.C: Same.
30436         * g++.old-deja/g++.other/inline14.C: Same.
30438 2000-09-24  Richard Henderson  <rth@cygnus.com>
30440         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30442 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30444         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30446 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30448         * gcc.c-torture/compile/20000922-1.c: New file.
30450 2000-09-21  Nick Clifton  <nickc@redhat.com>
30452         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30453         a signed long modulo operation.
30454         (mod6): New function - perform an unsigned long modulo operation.
30455         (main): Add tests for modulos of very large numbers by very small
30456         dividends.
30458 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30460         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30462 2000-09-19  Richard Henderson  <rth@cygnus.com>
30464         * gcc.dg/compare2.c (case 10): XFAIL.
30466 2000-09-18  Richard Henderson  <rth@cygnus.com>
30468         * gcc.c-torture/execute/20000906-1.c: Move ...
30469         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30470         that support __builtin_trap.
30472 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30474         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30476 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30478         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30479         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30480         more $ format tests.
30482 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30484         * gcc.dg/format-errmk-1.c: New test.
30486 2000-09-17  Greg McGary  <greg@mcgary.org>
30488         * gcc.c-torture/execute/20000917-1.x: Remove.
30490 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30492         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30494 2000-09-17  Greg McGary  <greg@mcgary.org>
30496         * gcc.c-torture/execute/20000917-1.c: New test.
30497         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30499 2000-09-16  Neil Booth  <NeilB@earthling.net>
30501         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30502         in nested macro bug.
30504 2000-09-15  Neil Booth  <NeilB@earthling.net>
30506         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30508 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30510         * gcc.c-torture/execute/20000914-1.c: New test.
30512 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30514         * g++.other/inline13.C: New test.
30516 2000-09-12  Andreas Jaeger  <aj@suse.de>
30518         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30519         constant by Ulrich Drepper <drepper@redhat.com>.
30521 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30523         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30525 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30527         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30529 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30531         * gcc.dg/cpp/backslash.c: New test.
30533 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30535         * gcc.c-torture/execute/20000910-1.c: New test.
30536         * gcc.c-torture/execute/20000910-2.c: Likewise.
30538 2000-09-11  Robert Lipe  <robertl@sco.com>
30540         * gcc.dg/pragma-align.c: New test.
30542 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30544         * g++.old-deja/g++.pt/explicit82.C: New test.
30545         * g++.old-deja/g++.pt/explicit83.C: New test.
30547 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30549         * gcc.dg/asm-names.c: New test.
30551 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30553         * gcc.dg/cpp/tr-warn6.c: New test
30555 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30557         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30558         be accepted.
30560 2000-09-07  Catherine Moore  <clm@redhat.com>
30562         * gcc.c-torture/execute/unroll-1.c: New test.
30564 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30566         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30567         ERROR markers.
30568         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30569         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30570         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30571         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30572         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30573         Preprocess only.
30574         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30575         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30577 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30579         * g++.old-deja/g++.pt/deduct2.C: New test.
30581 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30583         * g++.old-deja/g++.pt/parms2.C: New test.
30585 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30587         * g++.old-deja/g++.pt/crash58.C: New test.
30589 2000-09-06  Greg McGary  <greg@mcgary.org>
30591         * gcc.c-torture/execute/20000906-1.c: New test.
30592         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30594 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30596         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30598 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30600         * g++.old-deja/g++.pt/crash57.C: New test.
30602 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30604         * g++.old-deja/g++.pt/crash56.C: New test.
30606 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30608         * g++.old-deja/g++.pt/koenig1.C: New test.
30610 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30612         * gcc.dg/20000904-1.c: New test.
30614 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30616         * gcc.dg/cpp/paste8.c: New test.
30618 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30620         * gcc.c-torture/compile/20000827-1.c: New test.
30622 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30624         * gcc.dg/format-diag-1.c: New test.
30626 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30628         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30629         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30630         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30631         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30632         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30634 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30636         * g++.old-deja/g++.other/nested4.C: New test.
30638 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30640         * g++.old-deja/g++.ns/scoped1.C: New test.
30642 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30644         * lib/g++.exp: Support testing already-installed GCC.
30646 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30648         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30650 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30652         * gcc.dg/return-type-2.c: New test.
30654 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30656         * gcc.c-torture/compile/20000825-1.c: New test.
30658 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30660         * gcc.dg/dwarf2-2.c: New test.
30662 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30664         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30665         dg-warning regexps.
30667 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30669         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30670         gcc.dg/format-ext-5.c: New tests.
30672 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30674         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30676 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30678         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30680 2000-08-24  Richard Henderson  <rth@cygnus.com>
30682         * gcc.dg/ia64-sync-1.c: New test.
30683         * gcc.dg/ia64-sync-2.c: New test.
30684         * gcc.dg/ia64-asm-1.c: New test.
30686 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30688         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30689         * gcc.dg/format-ext-2.c: New test.
30691 2000-08-23  Jason Merrill  <jason@redhat.com>
30693         * lib/old-dejagnu.exp: Also ignore "In member function" and
30694         "At global scope".
30696 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30698         * gcc.dg/noncompile/label-lineno-1.c: New test.
30700 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30702         * gcc.dg/c99-array-nonobj-1.c: New test.
30704 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30706         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30707         tests.
30708         * gcc.dg/format-ext-1.c: New test.
30710 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30712         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30713         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30714         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30715         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30716         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30718 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30720         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30721         gcc.dg/c99-strftime-2.c: New tests.
30723 2000-08-22  Richard Henderson  <rth@cygnus.com>
30725         * gcc.c-torture/execute/20000822-1.c: New test.
30727 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30729         * gcc.c-torture/execute/20000819-1.x: Remove.
30731 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30733         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30734         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30735         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30736         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30737         gcc.dg/format-xopen-1.c: New tests.
30739 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30741         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
30743 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30745         * g++.old-deja/g++.other/loop2.C: New test.
30747         * gcc.c-torture/compile/20000606-1.c: New test.
30748         * gcc.c-torture/compile/20000728-1.c: New test.
30749         * gcc.c-torture/execute/20000801-1.c: New test.
30750         * gcc.c-torture/execute/20000801-2.c: New test.
30751         * gcc.c-torture/execute/20000819-1.c: New test.
30752         * gcc.c-torture/execute/20000819-1.x: XFAIL.
30753         * gcc.dg/20000629-1.c: New test.
30754         * gcc.dg/20000724-1.c: New test.
30755         * gcc.dg/20000807-1.c: New test.
30757 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
30759         * gcc.dg/cpp/pragma-1.c: New test.
30760         * gcc.dg/cpp/pragma-2.c: New test.
30762 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
30764         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
30765         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
30767 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30769         * gcc.c-torture/compile/20000818-1.c: New test.
30771 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
30773         * gcc.c-torture/execute/20000818-1.c: New test.
30775 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30777         * gcc.dg/format-va-1.c: New test.
30779 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30781         * g++.old-deja/g++.other/typedef8.C: New test.
30783 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30785         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
30786         * g++.old-deja/g++.mike/net36.C: Mark candidate.
30787         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
30788         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
30789         * g++.old-deja/g++.other/ptrmem7.C: New test.
30790         * g++.old-deja/g++.pt/ptrmem10.C: New test.
30792 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
30794         * g++.old-deja/g++.pt/typename27.C: New test.
30796 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
30798         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
30799         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
30800         * g++.old-deja/g++.pt/friend45.C: New test.
30801         * g++.old-deja/g++.other/friend8.C: New test.
30803 2000-08-15  Richard Henderson  <rth@cygnus.com>
30805         * gcc.c-torture/execute/20000815-1.c: New test.
30807 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30809         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
30810         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
30811         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
30813 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
30815         * g++.old-deja/g++.other/refinit2.C: New test.
30817 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
30819         * lib/c-torture.exp (c-torture): Make
30820         compiler_conditional_xfail_data global.
30821         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
30822         compiler_conditional_xfail_data machinery.
30823         (f-torture-execute): Likewise.
30824         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
30825         and only when unrolling loops.
30827         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
30829 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30831         * g++.old-deja/g++.pt/explicit81.C: New test.
30833 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
30835         * g++.old-deja/g++.pt/typename26.C: New test.
30837 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
30839         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
30840         warning.
30842 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
30844         * g++.old-deja/g++.other/array3.C: New test.
30846 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30848         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
30849         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
30850         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
30851         New tests.
30853 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
30855         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
30856         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30858 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
30860         * gcc.c-torture/execute/20000808-1.c: New test.
30862 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
30864         * gcc.dg/c90-const-expr-1.c: New test.
30866 2000-08-08  Richard Henderson  <rth@cygnus.com>
30868         * gcc.dg/noncompile/920923-1.c: Declare calloc.
30870 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30872         * gcc.dg/noncompile/const-ll-1.c: New test.
30874 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30876         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
30878 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
30880         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
30881         that running programs linked against the shared version of libobjc
30882         run correctly.
30884 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30886         * gcc.dg/c99-printf-1.c: New test.
30888 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
30890         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
30892 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
30894         * gcc.c-torture/execute/20000731-1.x: Delete.
30896 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
30898         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
30899         and torture_without_loops as is done by c-torture.exp.
30900         (search_for): Copy from c-torture.exp.
30901         (gcc-dg-runtest): New function, drives a directory of tests
30902         iterating over the TORTURE_OPTIONS.
30903         (scan-assembler, scan-assembler-not): Move here from
30904         individual directory drivers.
30906         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
30907         defined by lib/gcc-dg.exp.
30908         * gcc.dg/cpp/cpp.exp: Likewise.
30909         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
30910         gcc-dg-runtest, so we cycle over optimization options.
30912         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
30913         * gcc.dg/compare2.c: No longer expected to fail.
30915 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30917         * gcc.c-torture/execute/20000804-1.c: New test.
30919 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
30921         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
30923 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
30925         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
30927 2000-08-03  Jeffrey A Law  (law@cygnus.com)
30929         * gcc.c-torture/compile/20000803-1.c: New test.
30931 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30933         * gcc.c-torture/execute/20000801-3.c,
30934         gcc.c-torture/execute/20000801-4.c: New tests.
30935         * gcc.c-torture/execute/20000801-3.x,
30936         gcc.c-torture/execute/20000801-4.x: Xfail.
30938 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
30940         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
30941         libobjc/.libs to allow for libtool.
30943 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
30945         * gcc.c-torture/compile/20000802-1.c: New test.
30947 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
30949         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
30951 2000-07-31  Jeffrey A Law  (law@cygnus.com)
30953         * gcc-c-torture/execute/20000731-2.c: New test.
30955         * gcc.c-torture/execute/20000731-1.c: New test.
30956         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
30958 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
30960         * testsuite/gcc.dg/cpp/paste7.c: New test.
30961         * gcc.dg/cpp/20000725-1.c: New test.
30963 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
30965         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
30966         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
30967         declaration warning for __builtin_dwarf_reg_size.
30969         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
30971 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30973         * gcc.dg/noncompile/voidparam-1.c: New test.
30975 2000-07-30  Richard Henderson  <rth@cygnus.com>
30977         * gcc.dg/c90-digraph-1.c: Don't xfail.
30978         * gcc.dg/compare2.c (case 10): Xfail.
30979         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
30981 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
30983         * gcc.dg/c99-main-1.c: New test.
30985 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30987         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
30989 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
30991         * gcc.c-tortuer/execute/20000726-1.c: New test.
30993 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
30995         * gcc.c-torture/execute/enum-2.c: New test.
30997 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30999         * gcc.dg/cpp/tr-warn3.c: New test.
31001 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31003         * g++.old-deja/g++.ext/implicit1.C: Remove.
31004         * g++.old-deja/g++.jason/c2.C: Remove
31005         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31006         * g++.old-deja/g++.pt/crash16.C: Likewise.
31007         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31009 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31011         * g++.old-deja/g++.other/for2.C: New test.
31013 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31015         * gcc.dg/20000720-1.c: New test.
31017 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31019         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31021 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31023         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31024         * gcc.c-torture/execute/20000722-1.c: New.
31025         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31027 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31029         * gcc.dg/cpp/20000720-1.S: New test.
31031 2000-07-21  Michael Meissner  <meissner@redhat.com>
31033         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31035 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31037         * g++.old-deja/g++.brendan/crash16.C,
31038         g++.old-deja/g++.brendan/parse3.C,
31039         g++.old-deja/g++.brendan/redecl1.C,
31040         g++.old-deja/g++.ns/template13.C,
31041         g++.old-deja/g++.other/decl4.C,
31042         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31044 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31046         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31047         and "Internal error".
31049         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31050         regexps.
31051         * gcc.dg/cpp/paste6.c: New test.
31053 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31055         * gcc.dg/cpp/tr-direct.c: New test.
31057         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31058         gcc.dg/cpp/undef1.c: Tweak error regexps.
31060 2000-07-18  Eric Christopher <echristo@redhat.com>
31062         * gcc.c-torture/compile/20000718-1.c: New test.
31064 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31066         * cpplex.c (_cpp_push_token): If the token being pushed back
31067         is the previous token in this context, just subtract one from
31068         context->posn.
31069         * cppmacro.c (save_expansion): Clear aux field when storing a
31070         placemarker.
31072 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31074         * gcc.dg/noncompile/redecl-1.c: New test.
31076 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31078         * gcc.c-torture/execute/20000717-5.c: New test.
31079         * gcc.c-torture/execute/20000717-1.x: Removed.
31081 2000-07-17  Richard Henderson  <rth@cygnus.com>
31083         * gcc.c-torture/execute/20000717-4.c: New test.
31085 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31087         * gcc.dg/cpp/syshdr.c: New test.
31088         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31090 2000-07-17  Neil Booth  <neilb@earthling.net>
31092         * gcc.dg/cpp/cmdlne-dM.c: New test.
31093         * gcc.dg/cpp/cmdlne-dD.c: New test.
31095 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31097         * gcc.c-torture/execute/20000717-3.c: New test.
31099         * gcc.c-torture/compile/20000717-1.c: New test.
31101 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31103         * gcc.c-torture/execute/20000717-2.c: New test.
31105 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31107         * gcc.dg/formatz-1.c: New test.
31109         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31110         * gcc.dg/c99-digraph-1.c: New tests.
31112         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31113         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31115         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31116         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31117         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31118         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31119         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31120         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31121         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31123 2000-07-17   Greg McGary <greg@mcgary.org>
31125         * gcc.c-torture/execute/20000717-1.c: New test.
31126         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31128 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31130         * gcc.c-torture/execute/20000715-2.c: New test.
31131         * gcc.dg/20000715-1.c: New test.
31133 2000-07-15  Michael Meissner  <meissner@redhat.com>
31135         * gcc.c-torture/execute/20000715-1.c: New test.
31137 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31139         * gcc.c-torture/execute/20000707-1.c: New test.
31141 2000-07-13  Neil Booth  <NeilB@earthling.net>
31143         * testsuite/gcc.dg/cpp/digraph1.c,
31144         testsuite/gcc.dg/cpp/digraph2.c,
31145         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31147 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31149         * g77.f-torture/compile/20000630-2.f:  New test.
31150         * g77.f-torture/compile/20000630-2.x
31152 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31154         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31156 2000-07-11  Neil Booth  <NeilB@earthling.net>
31158         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31160 2000-07-11  Neil Booth  <NeilB@earthling.net>
31162         * gcc.dg/cpp/cmdlne-C.c: New.
31164 2000-07-09  Neil Booth  <NeilB@earthling.net>
31166         * gcc.dg/cpp/directiv.c: New tests.
31167         * gcc.dg/cpp/undef1.c: Update.
31169 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31171         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31173 2000-07-09  Neil Booth  <NeilB@earthling.net>
31175         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31177 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31179         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31180         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31182 2000-07-08  Neil Booth  <NeilB@earthling.net>
31184         * gcc.dg/cpp/macsyntx.c: New tests.
31186 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31188         * gcc.dg/20000707-1.c: New test.
31190 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31192         * gcc.c-torture/execute/20000706-1.c: New test.
31193         * gcc.c-torture/execute/20000706-2.c: New test.
31194         * gcc.c-torture/execute/20000706-3.c: New test.
31195         * gcc.c-torture/execute/20000706-4.c: New test.
31196         * gcc.c-torture/execute/20000706-5.c: New test.
31198 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31200         * g++.old-deja/g++.pt/instantiate7.C: New test.
31202 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31204         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31205         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31206         * g++.old-deja/g++.other/rtti3.C: Likewise.
31207         * g++.old-deja/g++.other/rttid3.C: Likewise.
31209 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31211         *  g77.f-torture/compile/20000630-1.x: Fix typo
31213 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31215         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31216         assembly output.
31218 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31220         * gcc.dg/cpp/ident.c: New test.
31222 2000-07-05  Neil Booth  <NeilB@earthling.net>
31224         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31225           gcc.dg/cpp/lexstrng.c: New tests.
31227 2000-07-04  Neil Booth  <NeilB@earthling.net>
31229         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31230         * gcc.dg/cpp/strify2.c: Same.
31232 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31234         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31235         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31236         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31237         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31239         * testsuite/gcc.dg/cpp/macro1.c,
31240         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31241         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31242         testsuite/gcc.dg/cpp/strify1.c,
31243         testsuite/gcc.dg/cpp/strify2.c: New tests.
31245 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31247         * gcc.c-torture/execute/20000703-1.c: New test.
31249 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31251         * g++.old-deja/g++.pt (lookup10.C): New test.
31253 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31255         * g++.old-deja/g++.pt (typename25.C): New test.
31257 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31259         * gcc.c-torture/compile/20000701-1.c: New test.
31261 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31263         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31264         to test case.
31266 2000-06-30  Catherine Moore  <clm@cygnus.com>
31268         * gcc.c-torture/execute/align-1.c: New test.
31270 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31272         * g++.old-deja/g++.pt/expr8.C: New test.
31273         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31275 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31277         * gcc.c-torture/compile/20000629-1.c: New test.
31279 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31282         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31283         gcc.dg/noncompile directory, depending on whether they're
31284         preprocessor tests or not.  Annotate all the tests for the dg
31285         framework.
31287         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31288         * gcc.dg/noncompile/noncompile.exp: New.
31290         * Moved files:
31291         Old name                                New name
31292         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31293         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31294         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31295         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31296         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31297         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31298         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31299         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31300         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31301         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31302         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31303         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31304         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31305         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31306         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31307         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31308         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31309         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31310         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31311         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31312         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31313         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31314         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31315         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31317         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31318         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31319         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31320         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31321         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31322         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31324 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31326         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31327         declare one variable.  On the fourth, error.
31328         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31329         declared by 20000628-1a.h.
31331 2000-06-29  Richard Henderson  <rth@redhat.com>
31333         * gcc.c-torture/execute/930529-1.x: New file.
31334         * gcc.dg/920413-1.c: Adjust expected warning text.
31335         * gcc.dg/980217-1.c: Declare abort.
31336         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31338 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31340         * g77.f-torture/compile/20000629-1.f: New test.
31341         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31343 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31345         Rearrange lots of files, removing entirely the
31346         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31347         directories.
31349         * Deleted files:
31350         gcc.c-torture/code_quality/code_quality.exp
31351         gcc.c-torture/special/special.exp
31352         gcc.failure/failure.exp
31353         gcc.failure/940409-1.x
31354         gcc.c-torture/compile/961203-1.x
31356         * New files:
31357         gcc.misc-tests/linkage.exp
31358         gcc.c-torture/execute/920730-1t.c
31359         gcc.c-torture/execute/920730-1t.x
31360         gcc.c-torture/compile/920520-1.x
31361         gcc.c-torture/compile/920521-1.x
31362         gcc.c-torture/compile/981006-1.x
31363         gcc.c-torture/execute/eeprof-1.x
31365         * Moved files (possibly with modifications to fit a new harness):
31366         Old name                                New name
31367         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31368         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31369         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31370         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31371         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31372         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31373         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31374         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31375         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31376         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31377         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31378         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31379         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31380         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31382 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31384         * c-torture/compile/961203-1.x: Delete.
31386         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31387         not exit. Include stdio.h.
31388         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31389         * gcc.misc-tests/dg-12.c: Likewise.
31390         * gcc.misc-tests/dg-5.c: Likewise.
31391         * gcc.misc-tests/dg-6.c: Likewise.
31392         * gcc.misc-tests/dg-7.c: Prototype abort.
31393         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31394         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31395         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31396         not exit.
31397         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31398         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31400 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31402         * gcc.dg/cpp/20000628-1.c: New test.
31403         * gcc.dg/cpp/20000628-1.h: New header for above test.
31404         * gcc.dg/cpp/20000628-1a.h: Likewise.
31406 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31408         * gcc.dg/cpp: New directory.
31409         * gcc.dg/cpp/cpp.exp: New driver.
31410         * gcc.dg/cpp/20000627-1.c: New test.
31411         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31412         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31413         and rewrite as a compilation test.
31415         * gcc.dg: Move many files into the cpp subdirectory, possibly
31416         renaming or editing them as well.
31417         Old name                New name
31418         990119-1.c              cpp/19990119-1.c
31419         990228-1.c              cpp/19990228-1.c
31420         990407-1.c              cpp/19990407-1.c
31421         990409-1.c              cpp/19990409-1.c
31422         990413-1.c              cpp/19990413-1.c
31423         990703-1.c              cpp/19990703-1.c
31424         20000127-1.c            cpp/20000127-1.c
31425         20000129-1.c            cpp/20000129-1.c
31426         20000207-1.c            cpp/20000207-1.c
31427         20000207-2.c            cpp/20000207-2.c
31428         20000209-1.c            cpp/20000209-1.c
31429         20000209-2.c            cpp/20000209-2.c
31430         20000301-1.c            cpp/20000301-1.c
31431         20000419-1.c            cpp/20000419-1.c
31432         20000510-1.S            cpp/20000510-1.S
31433         20000519-1.c            cpp/20000519-1.c
31434         20000529-1.c            cpp/20000529-1.c
31435         20000625-1.c            cpp/20000625-1.c
31436         20000625-2.c            cpp/20000625-2.c
31437         cpp-as1.c               cpp/assert1.c
31438         cpp-as2.c               cpp/assert2.c
31439         cxx-comments-1.c        cpp/cxxcom1.c
31440         cxx-comments-2.c        cpp/cxxcom2.c
31441         endif-label.c           cpp/endif.c
31442         cpp-hash1.c             cpp/hash1.c
31443         cpp-hash2.c             cpp/hash2.c
31444         cpp-if1.c               cpp/if-1.c
31445         cpp-if2.c               cpp/if-2.c
31446         cpp-if3.c               cpp/if-3.c
31447         cpp-if4.c               cpp/if-4.c
31448         cpp-if5.c               cpp/if-5.c
31449         cpp-cond.c              cpp/if-cexp.c
31450         cpp-missingop.c         cpp/if-mop.c
31451         cpp-missingparen.c      cpp/if-mpar.c
31452         cpp-opprec.c            cpp/if-oppr.c
31453         cpp-ifparen.c           cpp/if-paren.c
31454         cpp-shortcircuit.c      cpp/if-sc.c
31455         cpp-shift.c             cpp/if-shift.c
31456         cpp-unary.c             cpp/if-unary.c
31457         cpp-li1.c               cpp/line1.c
31458         cpp-li2.c               cpp/line2.c
31459         lineno.c                cpp/line3.c
31460         lineno-2.c              cpp/line4.c
31461         cpp-mi.c                cpp/mi1.c
31462         cpp-mic.h               cpp/mi1c.h
31463         cpp-micc.h              cpp/mi1cc.h
31464         cpp-mind.h              cpp/mi1nd.h
31465         cpp-mindp.h             cpp/mi1ndp.h
31466         cpp-mix.h               cpp/mi1x.h
31467         cpp-mi2.c               cpp/mi2.c
31468         cpp-mi2a.h              cpp/mi2a.h
31469         cpp-mi2b.h              cpp/mi2b.h
31470         cpp-mi2c.h              cpp/mi2c.h
31471         cpp-mi3.c               cpp/mi3.c
31472         cpp-mi3.def             cpp/mi3.def
31473         poison-1.c              cpp/poison.c
31474         pr-impl.c               cpp/prag-imp.c
31475         cpp-redef-2.c           cpp/redef1.c
31476         cpp-redef.c             cpp/redef2.c
31477         strpaste.c              cpp/strp1.c
31478         strpaste-2.c            cpp/strp2.c
31479         cpp-tradpaste.c         cpp/tr-paste.c
31480         cpp-tradstringify.c     cpp/tr-str.c
31481         cpp-tradwarn1.c         cpp/tr-warn1.c
31482         cpp-tradwarn2.c         cpp/tr-warn2.c
31483         trigraphs.c             cpp/trigraphs.c
31484         cpp-unc1.c              cpp/unc1.c
31485         cpp-unc2.c              cpp/unc2.c
31486         cpp-unc3.c              cpp/unc3.c
31487         cpp-unc.c               cpp/unc4.c
31488         undef.c                 cpp/undef1.c
31489         undef-2.c               cpp/undef2.c
31490         cpp-wi1.c               cpp/widestr1.c
31492 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31494         * lib/g++.exp (g++_include_flags): Tweak.
31496 2000-06-27  H.J. Lu  <hjl@gnu.org>
31497             Loren J. Rittle  <ljrittle@acm.org>
31499         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31500         version with one that knows about the new gcc tree structure.
31501         (g++_link_flags): Same.
31503 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31505         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31506         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31507         case we are cross-compiling.
31509         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31510         g++.old-deja/g++.niklas/Makefile.in,
31511         g++.old-deja/g++.niklas/configure.in,
31512         g++.old-deja/g++.other/Makefile.in,
31513         g++.old-deja/g++.other/configure.in,
31514         gcc.c-torture/code_quality/Makefile.in,
31515         gcc.c-torture/code_quality/configure.in,
31516         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31517         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31518         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31519         gcc.c-torture/execute/ieee/Makefile.in,
31520         gcc.c-torture/execute/ieee/configure.in,
31521         gcc.c-torture/noncompile/Makefile.in,
31522         gcc.c-torture/noncompile/configure.in,
31523         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31524         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31525         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31527 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31529         * g++.old-deja/g++.other/ambig3.C: New test.
31531 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31533         * g++.old-deja/g++.pt/syntax1.C: New test.
31534         * g++.old-deja/g++.pt/syntax2.C: New test.
31535         * g++.old-deja/g++.other/syntax3.C: New test.
31536         * g++.old-deja/g++.other/syntax4.C: New test.
31538 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31540         * gcc.dg/20000623-1.c: Prototype exit and abort.
31542 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31544         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31545         New tests.
31546         * gcc.dg/cpp-mi3.def: New file.
31548         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31549         inside assertions.
31550         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31551         lexer's error messages.
31552         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31553         divine anything from the linemarkers.
31554         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31555         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31557 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31559         * gcc.dg/20000623-1.c: New test.
31561 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31563         * gcc.c-torture/execute/20000622-1.c: New test.
31565 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31567         * g++.old-deja/g++.other/init15.C: New test.
31569 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31571         * g++.old-deja/g++.pt/vaarg2.C: New test.
31572         * g++.old-deja/g++.pt/vaarg3.C: New test.
31574 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31576         * g++.old-deja/g++.other/dyncast6.C: New test.
31578 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31580         * gcc.c-torture/execute/loop-6.c: New test.
31582 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31584         * gcc.dg/20000614-1.c: New test.
31585         * gcc.dg/20000614-2.c: New test.
31587 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31589         * g++.old-deja/g++.other/inline12.C: New test.
31591 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31593         * g++.old-deja/g++.other/eh1.C: New test.
31595 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31597         * g++.old-deja/g++.other/type.C: New test.
31599 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31601         * g++.old-deja/g++.other/initstring.C: New test.
31603 2000-06-12  Jason Merrill  <jason@redhat.com>
31605         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31607 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31609         * gcc.c-torture/compile/20000609-1.c: New test.
31611 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31613         * gcc.dg/20000609-1.c: New test.
31615 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31617         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31618         * gcc.c-torture/noncompile/poison-1.c: Move...
31619         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31620         * gcc.dg/cpp-li1.c: Add a token after the #line.
31622 2000-06-05  Richard Henderson  <rth@cygnus.com>
31624         * gcc.c-torture/execute/20000605-2.c: New test.
31625         * gcc.c-torture/execute/20000605-3.c: New test.
31627 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31629         * g77.f-torture/execute/20000503-1.x: New file.
31631 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31633         * g++.old-deja/g++.eh/badalloc1.C: New test.
31635 2000-06-05  Richard Henderson  <rth@cygnus.com>
31637         * gcc.c-torture/execute/20000605-1.c: New test.
31639 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31640             Nathan Sidwell <nathan@codesourcery.com>
31642         * gcc.c-torture/compile/20000605-1.c: New test.
31644 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31646         * g77.f-torture/compile/20000601-1.f:  New test.
31648 2000-06-03  Richard Henderson  <rth@cygnus.com>
31650         * gcc.c-torture/execute/20000603-1.c: New.
31652 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31654         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31655         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31657 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31659         * gcc.dg/compare2.c (case 12): XFAIL.
31660         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31661         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31663         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31665 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31667         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31668         guard macro is already defined when the header is first
31669         included.
31670         * gcc.dg/cpp-mix.h: New file.
31671         * gcc.dg/endif-label.c: Update patterns to match compiler.
31673         * g++.brendan/complex1.C: Declare abort.
31674         * g++.law/refs4.C: Remove XFAIL.
31675         * g++.oliva/expr2.C: Declare abort and exit.
31677 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31679         * gcc.c-torture/execute/20000528-1.c: New test.
31681         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31682         * g++.old-deja/g++.law/temps4.C: Likewise.
31684         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31685         stdlib.h.  Call abort() on failure.
31686         * g++.old-deja/g++.law/refs4.C: Likewise.
31687         * g++.old-deja/g++.law/temps4.C: Likewise.
31688         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31689         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31691 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31693         Relative to g++.dg/special:
31694         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31696         Relative to g++.old-deja:
31697         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31698         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31699         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31700         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31701         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31702         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31703         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31705         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31706         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31707         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31708         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31709         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31710         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31711         and/or string.h.
31713         * g++.other/goto1.C: Update expectations for error messages.
31715 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31717         * gcc.c-torture/compile/20000523-1.c: New test.
31719 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31721         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31723 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31725         * g++.old-deja/g++.eh/catch11.C: New test.
31726         * g++.old-deja/g++.eh/catch12.C: New test.
31728 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31730         * gcc.c-torture/execute/20000523-1.c: New test.
31732 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31734         * c-torture/execute/bcp-1.c: Replace abort in arg of
31735         __builtin_constant_p with a generic external function.
31737         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31738         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31739         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
31740         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
31741         Prototype abort and/or exit.
31743         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
31744         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
31745         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
31746         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
31748 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
31750         * gcc.dg/dwarf2-1.c: New test.
31752 2000-05-20  Richard Henderson  <rth@cygnus.com>
31754         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
31756 2000-05-20  Andreas Jaeger  <aj@suse.de>
31758         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
31759         testcase.
31761 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
31763         * gcc.c-torture/execute/20000519-2.c: New test.
31765 2000-05-19  Andreas Jaeger  <aj@suse.de>
31767         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
31768         which fails with SSA.
31770         * lib/c-torture.exp: Also test with -O3 -fssa.
31772 2000-05-18  Michael Meissner  <meissner@redhat.com>
31774         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
31775         * gcc.c-torture/execute/920415-1.c: Ditto.
31776         * gcc.c-torture/execute/920501-1.c: Ditto.
31777         * gcc.c-torture/execute/conversion.c: Ditto.
31778         * gcc.c-torture/execute/cvt-1.c: Ditto.
31780 2000-05-18  Jeffrey A Law  (law@cygnus.com)
31782         * gcc.c-torture/compile/20000518-1.c: New test.
31784 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31786         * g77.f-torture/compile/200005018.f:  New test.
31788 2000-05-17  Jeffrey A Law  (law@cygnus.com)
31790         * gcc.c-torture/compile/20000517-1.c: New test.
31792 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31794         * gcc.c-torture/execute/20000516-1.c: New test.
31796 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
31798         * g++.old-deja/g++.other/eh.C: New test.
31800 2000-05-12  Richard Henderson  <rth@cygnus.com>
31802         * gcc.c-torture/execute/990208-1.c (main): Don't pass
31803         constants through to doit's conditional.
31805 2000-05-11  Jeffrey A Law  (law@cygnus.com)
31807         * gcc.c-torture/compile/20000511-1.c: New test.
31808         * g77.f-torture/compile/20000511-1.f: New test.
31809         * g77.f-torture/compile/20000511-2.f: New test.
31811 2000-05-11  Michael Meissner  <meissner@redhat.com>
31813         * gcc.c-torture/execute/20000511-1.c: New test.
31815 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
31817         * gcc.dg/dg.exp: Scan .S files as well as .c files.
31818         * gcc.dg/20000510-1.S: New.
31820 2000-05-08  Catherine Moore  <clm@cygnus.com>
31822         * gcc.dg/unused-3.c: New.
31824 2000-05-06  Richard Henderson  <rth@cygnus.com>
31826           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
31827           * g++.old-deja/g++.mike/warn1.C: Likewise.
31828           * g++.old-deja/g++.pt/local1.C: Likewise.
31829           * g++.old-deja/g++.pt/local7.C: Likewise.
31830           * g++.old-deja/g++.pt/spec16.C: Likewise.
31832 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
31834         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
31836 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
31838           * g77.f-torture/execute/20000503-1.f:  New test.
31840 2000-05-04  Andreas Jaeger  <aj@suse.de>
31842         * gcc.dg/noreturn-2.c: New test.
31844 2000-05-04  Neil Booth  <NeilB@earthling.net>
31846         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
31847         preprocessor.
31849 2000-05-04  Richard Henderson  <rth@cygnus.com>
31851         * gcc.c-torture/execute/20000503-1.c: Fix typo.
31853 2000-05-04  Richard Henderson  <rth@cygnus.com>
31855         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
31856         OpenSSL by Jason R Thorpe.
31858 2000-05-03  Jim Wilson  <wilson@cygnus.com>
31860         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
31862 2000-05-03  Robert Lipe <robertlipe@usa.net>
31864         * gcc.dg/20000503-1.c: New test.
31866 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
31868         * gcc.c-torture/compile/20000502-1.c: New test.
31869         * g++.old-deja/g++.other/align.C: New test.
31870         * gcc.dg/cpp-tradstringify.c: New test.
31872 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
31874         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
31875         and hard registers.
31877 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
31879         * gcc.c-torture/execute/loop-5.c: New test.
31881 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
31883         * gcc.c-torture/execute/va-arg-20.c: New test.
31885 2000-04-23  Jeffrey A Law  (law@cygnus.com)
31887         * gcc.c-torture/execute/20000422-1.c: New test.
31889 2000-04-20  Greg McGary  <gkm@gnu.org>
31891         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
31892         when optimizing, but without sibling-call optimizations (-O1).
31894 2000-04-20  Jeffrey A Law  (law@cygnus.com)
31896           * gcc.c-torture/compile/20000420-1.c: New test.
31898 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31900         * g++.abi/ptrflags.C: New test.
31901         * g++.eh/catchptr1.C: Test incomplete pointer chains.
31903 2000-04-19  Catherine Moore  <clm@cygnus.com>
31905         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
31907 2000-04-19  Greg McGary  <gkm@gnu.org>
31909         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
31910         sibling-call optimizations.
31912 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
31914         * gcc.dg/20000419-1.c: New test.
31916 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
31918         * gcc.c-torture/execute/20000412-6.c: New test.
31920 2000-04-12  Jeffrey A Law  (law@cygnus.com)
31922         * gcc.c-torture/execute/20000412-5.c: New test.
31923         * g77.f-torture/compile/20000412-1.f: New test.
31924         * gcc.c-torture/execute/20000412-4.c: New test.
31925         * gcc.c-torture/compile/20000412-2.c: New test.
31926         * gcc.c-torture/execute/20000412-3.c: New test.
31927         * gcc.c-torture/compile/20000412-1.c: New test.
31928         * gcc.c-torture/execute/20000412-2.c: New test.
31930 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
31932         * objc/execute/bf-20.m: New test.
31934 2000-04-10  Richard Henderson  <rth@cygnus.com>
31936         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
31938         * gcc.c-torture/execute/20000412-1.c: New test.
31940 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
31942         * g++.old-deja/g++.eh/catchptr1.C: New test.
31944 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
31946         * g++.old-deja/g++.abi/cxa_vec.C: New test.
31948 2000-04-08  Neil Booth  <NeilB@earthling.net>
31950         * gcc.dg/cpp-nullchar.c: Remove test as
31951         embedded nulls cause problems.
31953 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31955         * gcc.dg/compare2.c: New test.
31957 2000-04-08  Neil Booth  <NeilB@earthling.net>
31959         * gcc.dg/cpp-nullchar.c: New test.
31961 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
31963         * gcc.dg/cpp-mi2.c: New test.
31964         * gcc.dg/cpp-mi2[abc].h: New files.
31966 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
31968         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
31969         member name.
31971 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31973         * g++.old-deja/g++.abi/vmihint.C: New test.
31975 2000-04-06  Neil Booth  <NeilB@earthling.net>
31977         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
31978         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
31979         copyright.
31981 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
31983         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
31984         avoid stack-frame overwrite.
31986 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
31988         * gcc.c-torture/compile/20000405-2.c: New test.
31989         * gcc.c-torture/compile/20000405-3.c: New test.
31991 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
31993         * gcc.c-torture/compile/20000405-1.c: New test.
31995 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
31997         * gcc.dg/cast-qual-1.c: Revert last change.
31999 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32001         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32003 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32005         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32006         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32008 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32010         * gcc.c-torture/compile/20000403-2.c: New test.
32011         * gcc.c-torture/compile/20000403-1.c: New test.
32013 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32015         * gcc.c-torture/execute/20000403-1.c: New test.
32017 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32019         * gcc.c-torture/execute/20000402-1.c: New test.
32021 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32023         * gcc.c-torture/execute/va-arg-15.c: New test.
32024         * gcc.c-torture/execute/va-arg-16.c: New test.
32025         * gcc.c-torture/execute/va-arg-17.c: New test.
32026         * gcc.c-torture/execute/va-arg-18.c: New test.
32027         * gcc.c-torture/execute/va-arg-19.c: New test.
32029 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32031         * gcc.c-torture/compile/981211-1.c: Move to...
32032         * gcc.dg/cpp-as1.c: ...here.
32033         * gcc.dg/cpp-as2.c: New file.
32035         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32036         compiler.
32038 2000-04-02  Neil Booth  <NeilB@earthling.net>
32040         * gcc.dg/cpp-cond.c  New tests.
32041         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32042         accidental success less likely.
32043         * gcc.dg/cpp-missingop.c  New tests.
32044         * gcc.dg/cpp-missingparen.c  New tests.
32045         * gcc.dg/cpp-shift.c  New tests.
32046         * gcc.dg/cpp-shortcircuit.c  New tests.
32047         * gcc.dg/cpp-unary.c  New tests.
32049 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32051         * gcc.c-torture/compile/20000329-1.c: New test.
32053 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32055         * gcc.c-torture/compile/20000326-1.c: New test.
32056         * gcc.c-torture/compile/20000326-2.c: New test.
32058 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32060         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32061         the first parameter is a function argument.
32063 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32065         * g++.old-deja/g++.ext/array4.C: New test.
32067 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32069         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32071 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32073         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32075 2000-03-19  Richard Henderson  <rth@cygnus.com>
32077         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32079 2000-03-19  Richard Henderson  <rth@cygnus.com>
32081         * gcc.c-torture/compile/20000319-1.c: New test.
32083 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32085         * gcc.c-torture/execute/20000314-3.c: New test.
32086         * gcc.c-torture/execute/20000314-2.c: New test.
32087         * gcc.c-torture/execute/20000314-1.c: New test.
32088         * gcc.c-torture/compile/20000314-2.c: New test.
32089         * gcc.c-torture/compile/20000314-1.c: New test.
32091 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32093         * g++.old-deja/g++.warn/inline.C: New test.
32095 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32097         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32098         standards-compliant result rather than specific constants.
32099         Put test-values in array.
32101 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32103         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32104         (g++_target_compile): Put test-specific options last.
32106 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32108         * g++.old-deja/g++.eh/vbase4.C: New test.
32110 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32112         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32114 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32116         * g++.old-deja/g++.brendan/misc12.C: Removed.
32117         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32118         * g++.old-deja/g++.ext/pretty4.C: New test.
32120 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32122         * g++.old-deja/g++.other/string2.C: New test.
32124 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32126         * g++.old-deja/g++.warn/impint2.C: New test.
32128 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32130         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32131         is 1, not zero.
32133 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32135         * g++.old-deja/g++.warn/impint.C: New test.
32136         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32137         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32138         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32139         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32140         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32141         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32142         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32143         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32144         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32145         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32146         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32147         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32149 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32151         * gcc.dg/cpp-redef.c: New test.
32153 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32155         * g++.old-deja/g++.pt/unify7.C: New test.
32157 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32159         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32160         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32162 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32164         * gcc.c-torture/compile/20000224-1.c: New test.
32166 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32168         * gcc.c-torture/compile/cpp-2.c: New test.
32169         * gcc.c-torture/compile/cpp-1.c: New test.
32171 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32173         * gcc.c-torture/execute/20000225-1.c: New test.
32175 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32177         * gcc.dg/cpp-li2.c: New test.
32179         * gcc.dg/cpp-wi1.c: New test.
32181         * gcc.dg/cpp-li1.c: New test.
32183 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32185         * g++.old-deja/g++.other/sizeof5.C: New test.
32187 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32189         * gcc.c-torture/execute/va-arg-13.c: New test.
32191 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32193         * gcc.c-torture/execute/va-arg-12.c: New test.
32195 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32197         * gcc.c-torture/execute/20000223-1.c: New test.
32199 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32201         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32203 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32205         * g++.old-deja/g++.abi/ptrmem.C: New test.
32207 2000-02-19  Richard Henderson  <rth@cygnus.com>
32209         * gcc.c-torture/compile/init-3.c: New.
32211 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32213         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32214         ALWAYS_CXXFLAGS.
32216 2000-02-11  Robert Lipe <robertl@sco.com>
32218         * gcc.c-torture/compile/20000211-3.c: New test.
32220 2000-02-11  Martin Buchholz <martin@xemacs.org>
32222         * gcc.c-torture/compile/20000211-2.c: New test.
32224 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32226         * gcc.c-torture/compile/20000211-1.c: New test.
32228 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32230         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32231           on native targets
32233 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32235         * g++.old-deja/g++.other/cast5.C: New test.
32237 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32239         * gcc.c-torture/execute/20000205-1.c: New.
32241 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32243         * g++.old-deja/g++.jason/cast3.C: Return void.
32244         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32246 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32248         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32250         * gcc.dg/loop-1.c: New test.
32252 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32254         * gcc.c-torture/compile/20000127-1.c: New test.
32255         * gcc.c-torture/execute/991228-1.c: New test.
32257 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32259         * gcc.dg/unused-2.c: New test.
32261         * gcc.dg/conv-1.c: New test.
32263 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32265         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32266         compiler.
32267         (tool_option_proc): Fix typo.
32269 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32271         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32272         of the ld on the host, not on the build machine.
32273         Also, don't crash if '--help' is not a supported option.
32275 2000-01-24  Richard Henderson  <rth@cygnus.com>
32277         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32279 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32281         * gcc.c-torture/execute/20000120-2.c: New test.
32282         * gcc.c-torture/execute/20000120-1.c: New test.
32284 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32286         * gcc.c-torture/execute/20000113-1.c: New test.
32288 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32290         * gcc.c-torture/execute/20000112-1.c: New test.
32292 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32294         * gcc.dg/20000111-1.c: New test.
32296 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32298         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32299         with 16 bit integers.
32301 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32303         * gcc.dg/20000108-1.c: New test.
32305 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32307         * g++.old-deja/g++.ns/koenig8.C: New test.
32309 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32311         * g++.old-deja/g++.other/cast4.C: New test.
32313 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32315         * gcc.c-torture/compile/20000105-2.c: New test.
32316         * gcc.c-torture/compile/20000105-1.c: New test.
32318 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32320         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32321         references to printf & atoi to conform to ANSI standard.
32322         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32323         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32324         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32325         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32326         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32327         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32328         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32329         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32330         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32331         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32332         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32333         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32334         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32335         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32336         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32337         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32338         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32339         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32340         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32341         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32342         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32343         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32344         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32345         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32346         * g++.old-deja/g++.brendan/init3.C: Likewise.
32347         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32348         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32349         * g++.old-deja/g++.brendan/new2.C: Likewise.
32350         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32351         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32352         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32353         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32354         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32355         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32356         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32357         * g++.old-deja/g++.brendan/template24.C: Likewise.
32358         * g++.old-deja/g++.brendan/template3.C: Likewise.
32359         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32360         * g++.old-deja/g++.jason/inline3.C: Likewise.
32361         * g++.old-deja/g++.jason/opeq.C: Likewise.
32362         * g++.old-deja/g++.law/arg5.C: Likewise.
32363         * g++.old-deja/g++.law/arm7.C: Likewise.
32364         * g++.old-deja/g++.law/ctors11.C: Likewise.
32365         * g++.old-deja/g++.law/cvt8.C: Likewise.
32366         * g++.old-deja/g++.law/init9.C: Likewise.
32367         * g++.old-deja/g++.law/refs4.C: Likewise.
32368         * g++.old-deja/g++.law/template2.C: Likewise.
32369         * g++.old-deja/g++.law/visibility24.C: Likewise.
32370         * g++.old-deja/g++.law/vtable3.C: Likewise.
32371         * g++.old-deja/g++.mike/asm2.C: Likewise.
32372         * g++.old-deja/g++.mike/eh1.C: Likewise.
32373         * g++.old-deja/g++.mike/misc1.C: Likewise.
32374         * g++.old-deja/g++.mike/misc13.C: Likewise.
32375         * g++.old-deja/g++.mike/misc14.C: Likewise.
32376         * g++.old-deja/g++.mike/ns12.C: Likewise.
32377         * g++.old-deja/g++.mike/p1248.C: Likewise.
32378         * g++.old-deja/g++.mike/p3708.C: Likewise.
32379         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32380         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32381         * g++.old-deja/g++.mike/p646.C: Likewise.
32382         * g++.old-deja/g++.mike/p700.C: Likewise.
32383         * g++.old-deja/g++.mike/p783.C: Likewise.
32384         * g++.old-deja/g++.mike/p783a.C: Likewise.
32385         * g++.old-deja/g++.mike/p783b.C: Likewise.
32386         * g++.old-deja/g++.mike/p786.C: Likewise.
32387         * g++.old-deja/g++.mike/p789.C: Likewise.
32388         * g++.old-deja/g++.mike/p789a.C: Likewise.
32389         * g++.old-deja/g++.mike/p807a.C: Likewise.
32390         * g++.old-deja/g++.other/delete3.C: Likewise.
32391         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32392         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32393         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32394         * g++.old-deja/g++.other/empty1.C: Likewise.
32395         * g++.old-deja/g++.other/temporary1.C: Likewise.
32396         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32397         * g++.old-deja/g++.pt/t16.C: Likewise.
32398         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32400 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32402         * gcc.dg/991230-1.c: New test.
32404 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32406         * gcc.c-torture/compile/991229-3.c: New test.
32407         * gcc.c-torture/compile/991229-2.c: New test.
32408         * gcc.c-torture/compile/991229-1.c: New test.
32410 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32412         * gcc.c-torture/compile/labels-2.c: New test.
32414 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32416         * gcc.c-torture/execute/991227-1.c: New test.
32418 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32420         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32422 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32424         * gcc.c-torture/execute/991221-1.c: New test.
32426 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32428         * g++.old-deja/g++.other/cast3.C: New test.
32430 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32432         * gcc.c-torture/execute/991216-4.c: New test.
32434 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32436         * gcc.c-torture/execute/991216-1.c: New test.
32437         * gcc.c-torture/execute/991216-2.c: New test.
32438         * gcc.c-torture/execute/991216-3.c: New test.
32440 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32442         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32443         Actually make the test fail by using "-O2" for compilation.
32445 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32447         * g++.old-deja/g++.warn/cast-align1.C: New test.
32449 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32451         * gcc.c-torture/compile/991214-1.c: New test.
32452         * gcc.c-torture/compile/991214-2.c: New test.
32454 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32456         * gcc.dg/991214-1.c: New test.
32458 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32460         * gcc.c-torture/compile/991213-3.c: New test.
32461         * gcc.c-torture/compile/991213-2.c: New test.
32462         * gcc.c-torture/compile/991213-1.c: New test.
32464 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32466         * gcc.dg/991209-1.c: New test.
32468 1999-12-08  Nathan Sidwell <nathan@acm.org>
32470         * gcc.c-torture/compile/991208-1.c: New test.
32472 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32474         * gcc.dg/ultrasp2.c: New test.
32476 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32478         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32480 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32482         * gcc.c-torture/compile/991202-1.c: New test.
32483         * gcc.c-torture/execute/991202-1.c: New test.
32484         * gcc.c-torture/execute/991202-2.c: New test.
32485         * gcc.c-torture/execute/991202-3.c: New test.
32487 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32489         * g++.old-deja/g++.abi/align.C: New test.
32490         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32491         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32493 1999-12-01  Richard Henderson  <rth@cygnus.com>
32495         * gcc.c-torture/execute/991201-1.c: New.
32497 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32499         * gcc.dg/991129-1.c: New test.
32501 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32503         * gcc.c-torture/compile/991127-1.c: New test.
32505 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32507         * g++.old-deja/g++.other/warn4.C: New test.
32509 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32511         * g++.old-deja/g++.eh/cleanup2.C: New test.
32512         * g++.old-deja/g++.ext/pretty2.C: New test.
32513         * g++.old-deja/g++.ext/pretty3.C: New test.
32514         * g++.old-deja/g++.other/debug6.C: New test.
32516 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32518         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32519         compiler_output to look for one error message instead of two.
32521 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32523         * gcc.c-torture/execute/991118-1.c: Also test case
32524         where the word boundary does not split a byte evenly.
32526 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32528         * g++.old-deja/g++.ext/restrict1.C: New test.
32530 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32532         * gcc.c-torture/execute/991118-1.c: New test.
32534 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32536         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32537         working directory pathnames.
32539 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32541         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32542         host is equipped with driver.h and driver.o so it can actually
32543         compile and run the tests.
32545 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32547         * gcc.c-torture/compile/991008-1.c: New test.
32549 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32551         * lib/gcc-dg.exp: Include target-supports.exp
32553 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32555         * lib/target-supports.exp: New file: Provide procs to test for
32556         features supported by the target.
32557         (check_weak_available): Moved here from ecos.exp.
32558         (check_alias_available): New proc: Determine of the target
32559         toolchain supports the alias attribute.
32561         * gcc.dg/special/ecos.exp: Move check_weak_available to
32562         target-supports.exp.
32563         (alias-1.c): Only perform the test if the target supports
32564         aliases.
32565         (wkali-1.c): Only perform the test if the target supports
32566         aliases.
32568         * gcc.dg/990506-0.c: Expect error messages from cross
32569         targets as well as native targets.
32571 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32573         * gcc.dg/ultrasp1.c: Removed xfail.
32574         * gcc.dg/struct-ret-2.c: Likewise.
32575         * gcc.dg/array-1.c: Likewise.
32577 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32579         * gcc.dg/struct-ret-2.c: New test.
32581         * gcc.dg/array-1.c: New test.
32583 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32585         * gcc.c-torture/execute/991030-1.c: New test.
32587 1999-10-26  Richard Henderson  <rth@cygnus.com>
32589         * gcc.c-torture/compile/991026-2.c: New test.
32591 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32593         * gcc.c-torture/compile/991026-1.c: New test.
32595 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32597         * gcc.c-torture/execute/991023-1.c: New test.
32599 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32601         * gcc.c-torture/execute/991019-1.c: New test.
32603 1999-10-16  Richard Henderson  <rth@cygnus.com>
32605         * gcc.c-torture/execute/991016-1.c: New test.
32607 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32609         * gcc.c-torture/execute/991014-1.c: New test.
32611 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32613         * g++.old-deja/g++.other/union2.C: New test.
32615 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32617         * g++.old-deja/g++.other/vaarg2.C: New test.
32618         * g++.old-deja/g++.other/vaarg3.C: New test.
32620 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32622         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32623         in compile/.
32625 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32627         * gcc.c-torture/execute/va-arg-11.c: New test.
32629 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32631         * lib/file-format.exp (gcc_target_object_format): Don't
32632         crash if objdump is unavailable.
32634 1999-09-29  Donn Terry <donn@interix.com>
32636         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32638 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32640         * gcc.c-torture/compile/990928-1.c: New test.
32642 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32644         * g++.old-deja/g++.other/decl6.C: New test.
32646 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32648         * gcc.c-torture/execute/va-arg-10.c: New test.
32650 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32652         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32653         __PRETTY_FUNCTION__.
32655 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32657         * gcc.c-torture/execute/990923-1.c: New test.
32659 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32661         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32662         for which -fpic is inappropriate.
32664 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32666         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32668 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32670         * g++.old-deja/g++.other/dyncast1.C: New test.
32671         * g++.old-deja/g++.other/dyncast2.C: New test.
32672         * g++.old-deja/g++.other/dyncast3.C: New test.
32673         * g++.old-deja/g++.other/dyncast4.C: New test.
32674         * g++.old-deja/g++.other/dyncast5.C: New test.
32675         * g++.old-deja/g++.eh/catch3.C: New test.
32676         * g++.old-deja/g++.eh/catch3p.C: New test.
32677         * g++.old-deja/g++.eh/catch4.C: New test.
32678         * g++.old-deja/g++.eh/catch4p.C: New test.
32679         * g++.old-deja/g++.eh/catch5.C: New test.
32680         * g++.old-deja/g++.eh/catch5p.C: New test.
32681         * g++.old-deja/g++.eh/catch6.C: New test.
32682         * g++.old-deja/g++.eh/catch6p.C: New test.
32683         * g++.old-deja/g++.eh/catch7.C: New test.
32684         * g++.old-deja/g++.eh/catch7p.C: New test.
32685         * g++.old-deja/g++.eh/catch8.C: New test.
32686         * g++.old-deja/g++.eh/catch8p.C: New test.
32687         * g++.old-deja/g++.eh/catch9.C: New test.
32688         * g++.old-deja/g++.eh/catch9p.C: New test.
32690 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32692         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32693         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32695 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32697         * gcc.c-torture/compile/990913-1.c: New test.
32699 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32701         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32702         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32704 1999-09-09  Richard Henderson  <rth@cygnus.com>
32706         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32708 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32710         * g++.old-deja/g++.other/lookup11.C: New test.
32711         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32712         what is permitted and what we want.
32713         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32714         overload use.
32715         * g++.old-deja/g++.jason/rfg5.C: Likewise
32717 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32719         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32720         * gcc.c-torture/noncompile/poison-1.c: New file.
32722 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32724         * g++.old-deja/g++.other/sizeof3.C: New test.
32725         * g++.old-deja/g++.other/sizeof4.C: New test.
32726         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32727         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32729 1999-09-07  Richard Henderson  <rth@cygnus.com>
32731         * gcc.dg/va-arg-1.c: New.
32733 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32735         * gcc.c-torture/execute/va-arg-9.c: New test.
32737 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32739         * g77.f-torture/compile/980519-2.f: New test.
32740         * g77.f-torture/compile/19990905-0.f: New test.
32741         * g77.f-torture/compile/19990905-1.f: New test.
32742         * g77.f-torture/compile/19990905-2.f: New test.
32744         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
32746 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
32748         * gcc.c-torture/execute/990827-1.c: Fix typo.
32750 1999-09-03  Nathan Sidwell  <nathan@acm.org>
32752         * g++.old-deja/g++.other/deref1.C: New test.
32754 1999-09-02  Nathan Sidwell  <nathan@acm.org>
32756         * g++.old-deja/g++.other/ambig2.C: New test.
32757         * g++.old-deja/g++.other/cond5.C: New test.
32758         * g++.old-deja/g++.other/lookup16.C: New test.
32760 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
32762         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
32763         assemblers too.
32765 1999-08-31  Jeffrey A Law  (law@cygnus.com)
32767         * lib/c-torture.exp: Avoid the "compare executables" optimization
32768         when testing native.
32770 1999-08-29  Jeffrey A Law  (law@cygnus.com)
32772         * gcc.c-torture/execute/990829-1.c: New test.
32773         * gcc.c-torture/compile/990829-1.c: New test.
32775 1999-08-27  Paul Burchard  <burchard@pobox.com>
32777         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
32778         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
32779         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
32780         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
32781         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
32782         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
32783         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
32784         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
32785         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
32786         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
32787         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
32789 1999-08-27  Jeffrey A Law  (law@cygnus.com)
32791         * gcc.c-torture/execute/990827-1.c: New test.
32793 1999-08-26  Craig Burley  <craig@jcb-sc.com>
32795         * g77.f-torture/noncompile/19990826-4.f: New test.
32797         * g77.f-torture/compile/19990826-3.f: New test.
32799         * g77.f-torture/execute/19990826-2.f: New test.
32801         * g77.f-torture/compile/19990826-1.f: New test.
32803         * gcc.c-torture/execute/990826-0.c: New test.
32804         * g77.c-torture/execute/19990826-0.f: New test.
32806         * g77.f-torture/noncompile/970626-2.f: New test.
32808 1999-08-25  Paul Burchard  <burchard@pobox.com>
32810         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
32811         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
32812         lss-011.C: New tests.
32814 1999-08-25  Nathan Sidwell  <nathan@acm.org>
32816         * g++.old-deja/g++.other/decl5.C: New test.
32818 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32820         * noncompile/noncompile.exp: Load_lib c-torture.exp.
32821         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
32822         call `postbase' for each one.  All callers of `postbase' changed
32823         to call this instead.
32825 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
32827         * gcc.c-torture/execute/990811-1.c: New test.
32829 1999-08-09  Nick Clifton  <nickc@cygnus.com>
32831         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
32832         just native ones.
32834         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
32835         just native ones.
32837 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32839         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
32841 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32843         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
32845 1999-08-04  Nathan Sidwell  <nathan@acm.org>
32847         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
32849 1999-08-04  Jeffrey A Law  (law@cygnus.com)
32851         * gcc.c-torture/execute/990804-1.c: New test.
32853 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32855         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
32856         * g++.old-deja/g++.brendan/crash64.C: Likewise
32857         * g++.old-deja/g++.brendan/overload8.C: Likewise
32859 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32861         * g++.old-deja/g++.other/struct1.C: New test.
32863 1999-08-03  Nathan Sidwell  <nathan@acm.org>
32865         * g++.old-deja/g++.other/enum2.C: New test.
32867 1999-08-02  Richard Henderson  <rth@cygnus.com>
32869         Adapted from tests from Franz Sirl:
32870         * gcc.c-torture/execute/va-arg-7.c: New test.
32871         * gcc.c-torture/execute/va-arg-8.c: New test.
32873 1999-08-01  Jeffrey A Law  (law@cygnus.com)
32875         * gcc.c-torture/compile/990801-2.c: New test.
32877         * gcc.c-torture/compile/990801-1.c: New test.
32879 1999-07-27  Michael Meissner  <meissner@cygnus.com>
32881         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
32882         fp-cmp-1.c, converting double to float.
32884         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
32885         fp-cmp-1.c, converting double to long double.
32887         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
32888         from fr1 to unknown_register, since fr1 is a legitimate register
32889         on some machines.
32891 1999-07-25  Jeffrey A Law  (law@cygnus.com)
32893         * README: More listname related changes.
32895 1999-07-08  Catherine Moore  <clm@cygnus.com>
32897         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
32899 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
32901         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
32903 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
32905         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
32907 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
32909         * gcc.dg/990703-1.c: New test.
32911 1999-06-29  Nick Clifton  <nickc@cygnus.com>
32913         * lib/file-format.exp: New file: Move definition of proc
32914         gcc_target_object_format to here from
32915         gcc.dg/special/ecos.exp.
32917         * lib/c-torture.exp: Include lib file-format.exp.
32918         * lib/gcc-dg.exp: Include lib file-format.exp.
32920         * gcc.dg/special/ecos.exp: Remove definition of proc
32921         gcc_target_object_format.
32923 1999-06-28  Jeffrey A Law  (law@cygnus.com)
32925         * gcc.c-torture/execute/990628-1.c: New test.
32927 1999-06-25  Jeffrey A Law  (law@cygnus.com)
32929         * gcc.c-torture/compile/990625-2.c: New test.
32931         * gcc.c-torture/compile/990625-1.c: New test.
32933 1999-06-23  Nick Clifton  <nickc@cygnus.com>
32935         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
32936         attributes compile.
32937         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
32938         ports that use the COFF/PE file format.
32940 1999-06-17  Jeffrey A Law  (law@cygnus.com)
32942         * gcc.c-torture/compile/990617-1.c: New test.
32944 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
32946         * g++.old-deja/g++.other/decl4.C: New test.
32948 1999-06-14  Nathan Sidwell  <nathan@acm.org>
32950         * g++.old-deja/g++.other/bitfld3.C: New test.
32952 1999-06-08  Nathan Sidwell  <nathan@acm.org>
32954         * g++.old-deja/g++.eh/catch1.C: New test.
32956 1999-06-07  Jeffrey A Law  (law@cygnus.com)
32958         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
32960         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
32961         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
32963 1999-06-05  Craig Burley  <craig@jcb-sc.com>
32965         * g77.f-torture/compile/19990502-0.f: Replace with new,
32966         shorter, test that still fails after recent changes.
32968 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
32970         * gcc.c-torture/execute/990604-1.c: New test.
32972 1999-05-31  Jeffrey A Law  (law@cygnus.com)
32974         * gcc.c-torture/execute/990531-1.c: New test.
32976 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32978         * gcc.c-torture/compile/990527-1.c: New test.
32980 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
32982         * gcc.c-torture/execute/990527-1.c: New test.
32984 1999-05-25  Nick Clifton  <nickc@cygnus.com>
32986         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
32987         bitfields as signed.
32989 1999-05-25  Craig Burley  <craig@jcb-sc.com>
32991         * g77.f-torture/compile/19990525-0.f: New test.
32993 1999-05-25  Jeffrey A Law  (law@cygnus.com)
32995         * gcc.c-torture/execute/990525-2.c: New test.
32997         * gcc.c-torture/execute/990525-1.c: New test.
32999 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33001         * g++.old-deja/g++.other/anon3.C: New test.
33002         * g++.old-deja/g++.other/anon4.C: New test.
33003         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33004         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33005         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33006         Merrill).
33008 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33010         * gcc.c-torture/execute/990524-1.c: New test.
33012         * gcc.dg/990524-1.c: New test.
33014 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33016         * gcc.c-torture/compile/990523-1.c: New test.
33018 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33020         * gcc.c-torture/compile/990519-1.c: New test.
33022 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33024         * gcc.c-torture/compile/990517-1.c: New test.
33026         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33027         (e4, f4): New tests.
33028         (main): Call them.
33030 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33032         * gcc.dg/noreturn-1.c: New test.
33034 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33036         * gcc.c-torture/execute/990513-1.c: New test.
33038 1999-05-10  Richard Henderson  <rth@cygnus.com>
33040         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33042 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33044         * g77.f-torture/execute/erfc.f: Use small single-precision
33045         values, to avoid problems on Alphas when not -mieee.
33047 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33049         * gcc.dg/990506-0.c: New test.
33051 1999-05-08  Richard Henderson  <rth@cygnus.com>
33053         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33054         the constant to test.  Don't XFAIL 64-bit targets.
33056         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33057         * g++.old-deja/g++.law/profile1.C: Likewise.
33059         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33060         operator new instances.
33061         * g++.old-deja/g++.other/delete5.C: Likewise.
33063 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33065         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33066         intrinsic.
33068 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33070         * g77.f-torture/execute/u77-test.f: Reverse order of two
33071         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33073 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33075         * gcc.dg/compare1.c: New test.
33077 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33079         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33080         New tests.
33082 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33084         * g77.f-torture/compile/19990502-1.f: New test.
33086 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33088         * g77.f-torture/compile/19990502-0.f: New test.
33090 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33092         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33093         intrinsic.
33095 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33097         * g77.f-torture/execute/u77-test.f (main): List libU77
33098         intrinsics not currently tested.
33099         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33100         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33101         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33102         Trim blanks off the ends of some printed strings.
33104 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33106         * g77.f-torture/execute/u77-test.f (main): Just warn about
33107         FSTAT gid disagreement, as it's expected on some systems.
33109 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33111         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33112         use a new function, which allows for some slop.
33113         Clean up some commentary.
33114         (issum): The new function.
33115         (sgladd): Deleted subroutine.
33117 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33119         * g77.f-torture/execute/u77-test.f: Modify to be more like
33120         libf2c/libU77 version, bringing patches to that version here.
33121         Add suitable commentary.
33123 1999-04-25  Richard Henderson  <rth@cygnus.com>
33125         * gcc.dg/990424-1.c: New test.
33127 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33129         * g77.f-torture/execute/u77-test.f (main): Bug involving
33130         LSTAT has been fixed, so turn back on full checking.
33132 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33134         * g77.f-torture/compile/19990419-0.f: New test.
33135         * g77.f-torture/execute/19990419-1.f: New test.
33137 1999-04-17  Richard Henderson  <rth@cygnus.com>
33139         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33140         to avoid the need for a prototype to supress a warning.
33142 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33144         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33146 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33148         * gcc.c-torture/execute/990404-1.c: New test.
33150 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33152         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33153         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33154         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33155         missing initializer warnings.
33157 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33159         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33160         matching strings.
33162 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33164         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33166 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33168         * g77.f-torture/execute/19990325-0.f: New test.
33169         * g77.f-torture/execute/19990325-1.f: New test.
33171 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33173         * gcc.c-torture/execute/990324-1.c: New test.
33175 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33177         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33178         test with 4.
33180 1999-03-17  Richard Henderson  <rth@cygnus.com>
33182         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33184 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33186         * g77.f-torture/execute/19990313-2.f: New test.
33187         * g77.f-torture/execute/19990313-3.f: New test.
33189 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33191         * g77.f-torture/execute/19990313-0.f: New test.
33192         * g77.f-torture/execute/19990313-1.f: New test.
33194 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33196         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33197         printf to sprintf.
33198         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33199         (main): Add check for u15.  Conditionalize u31 check depending on
33200         whether ints are <32 bits or >=32 bits.
33202 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33204         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33206 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33208         * g77.f-torture/compile/19990305-0.f: New test.
33209         * g77.f-torture/execute/19981119-0.f: New test.
33211 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33213         * g77.f-torture/execute/970625-2.f: call ABORT if final
33214         result is not correct, instead of just printing it.
33215         Add this checking via newly introduced obfuscation, to
33216         trip up buggy front ends.
33218 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33220         * g77.f-torture/compile/960317-1.f: Moved from being
33221         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33223 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33225         * g77.f-torture/execute/960317-1.f: New (old) test.
33226         * g77.f-torture/execute/970625-2.f: Ditto.
33228 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33230         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33231         message on line 1 or line 2; cccp and cpplib do this differently.
33233 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33235         * g++.old-deja/g++.law/weak1.C: New test.
33237 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33239         * gcc.c-torture/execute/990119-1.c: Renamed to...
33240         * gcc.dg/990119-1.c: this, so it will only be tested once
33241         (it's a preprocessor test, it doesn't need to be run at
33242         multiple optimization levels).
33244 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33246         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33247           ALWAYS_CXXFLAGS.
33249 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33251         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33252         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33253         to not be compilable by current g77.
33255 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33257         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33259 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33261         * gcc.c-torture/execute/990222-1.c: New test.
33263 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33265         * g77.f-torture/compile/19990218-0.f: New test.
33266         * g77.f-torture/noncompile/19990218-1.f: New test.
33268 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33270         * g77.f-torture/compile/19981216-0.f: New test.
33272 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33274         * gcc.dg/990214-1.c: New test.
33276 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33278         * gcc.dg/990213-2.c: New test.
33280         * gcc.dg/990213-1.c: New test.
33282 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33284         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33285         ints.
33287 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33289         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33290         specified by target.
33292         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33294 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33296         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33298 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33300         * gcc.dg/special/ecos.exp: New test driver for new tests with
33301         special requirements.
33303         * gcc.dg/special/alias-1.c: New test.
33304         * gcc.dg/special/gcsec-1.c: New test.
33305         * gcc.dg/special/weak-1.c: New test.
33306         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33307         * gcc.dg/special/weak-2.c: New test.
33308         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33309         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33310         * gcc.dg/special/wkali-1.c: New test.
33311         * gcc.dg/special/wkali-2.c: New test.
33312         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33313         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33315 1999-02-10  Felix Lee  <flee@cygnus.com>
33317           * lib/c-torture.exp (c-torture-compile): Pull out code for
33318           analyzing gcc error messages.
33319           (c-torture-execute): Likewise.  Fix some (harmless) false
33320           positives.
33321           * lib/gcc.exp (gcc_check_compile): New function.
33323 1999-02-08  Richard Henderson  <rth@cygnus.com>
33325         * gcc.c-torture/execute/990208-1.c: New test.
33327 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33329         * g++.dg/special/ecos.exp: New driver for new tests with special
33330         requirements
33332         * g++.dg/special/conpr-1.C: New test
33333         * g++.dg/special/conpr-2.C: New test
33334         * g++.dg/special/conpr-2a.C: New test
33335         * g++.dg/special/conpr-3.C: New test
33336         * g++.dg/special/conpr-3a.C: New test
33337         * g++.dg/special/conpr-3b.C: New test
33339         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33340         allow g++ to use the dg driver
33342         * README: Add comment about g++.dg directory
33344 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33346         * README: Update email addresses.
33348 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33350         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33351         arguments in order to force structure S onto the stack even on
33352         the alpha.
33353         (test): Pass 10 leading arguments to function foo as well as the
33354         structure S.
33356         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33357         failure for all targets.
33359         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33360         abort to terminate program execution.
33362 1999-01-30  Richard Henderson  <rth@cygnus.com>
33364         * gcc.c-torture/execute/990130-1.c: New test.
33366 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33368         * gcc.dg/990130-1.c: New test.
33370 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33372         * gcc.c-torture/execute/990128-1.c: New test.
33374 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33376         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33378 1999-01-27  Felix Lee  <flee@cygnus.com>
33380         * lib/c-torture.exp (c-torture-compile): pull out code for
33381         analyzing gcc error messages.
33382         (c-torture-execute): ditto, and fix some (harmless) false
33383         positives.
33384         * lib/gcc.exp (gcc_check_compile): new function.
33386 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33388         * gcc.dg/990117-1.c: New test.
33390         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33392         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33394 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33396         * g77.f-torture/compile/990115-1.f: New test.
33398 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33400         * gcc.c-torture/compile/990107-1.c: New test
33402 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33404         * gcc.c-torture/execute/990106-2.c: New test.
33406         * gcc.c-torture/execute/990106-1.c: New test.
33408 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33410         * gcc.c-torture/compile/981223-1.c: New test.
33412 1998-12-29  Richard Henderson  <rth@cygnus.com>
33414         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33415         (opt3): Rename from opt4 and disable.
33417 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33419         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33421 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33423         * g++.old-deja/g++.other/conv5.C: New test.
33425 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33427         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33429 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33431         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33433 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33435         * gcc.c-torture/compile/981211-1.c: New test.
33437 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33439         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33441         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33443 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33445         * gcc.special/930510-1.c: Make C9X safe.
33446         * gcc.misc-tests/gcov-1.c Similarly.
33447         * gcc.misc-tests/gcov-2.c Similarly.
33449 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33451         * gcc.dg/ultrasp1.c: New test.
33453 1998-12-06  Richard Henderson  <rth@cygnus.com>
33455         * gcc.c-torture/execute/981206.c: New test.
33457 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33459         * g++.old-deja/g++.ns/template7.C: New test.
33461         * g++.old-deja/g++.other/expr1.C: New test.
33463         * g++.old-deja/g++.eh/tmpl3.C: New test.
33465         * g++.old-deja/g++.eh/tmpl2.C: New test.
33467 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33469         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33470         * g++.old-deja/g++.other/using6.C: Removed.
33471         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33473         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33475 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33477         * g++.old-deja/g++.pt/overload8.C: New test.
33479         * g++.old-deja/g++.pt/overload7.C: New test.
33481         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33483         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33484         and relinking messages.
33485         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33486         compiling with -frepo.
33488 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33490         * g++.old-deja/g++.pt/lookup6.C: New test.
33492 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33494         * gcc.c-torture/execute/981130-1.c: New test.
33495         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33497 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33499         * g++.old-deja/g++.pt/explicit76.C: New test.
33501         * g++.old-deja/g++.pt/friend38.C: New test.
33503         * g++.old-deja/g++.ns/crash2.C: New test.
33505         * g++.old-deja/g++.pt/defarg8.C: New test.
33507         * g++.old-deja/g++.pt/instantiate6.C: New test.
33509         * g++.old-deja/g++.pt/static6.C: New test.
33511         * g++.old-deja/g++.pt/decl2.C: New test.
33513 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33515         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33516         problem is actually related with name lookup, but so what? :-)
33518         * g++.old-deja/g++.pt/friend37.C: New test.
33520 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33522         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33523         element, which fails on some systems.
33525         * g77.f-torture/execute/labug1.f: New test.
33527 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33529         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33530         is defined.
33532 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33534         * g77.f-torture/compile/981117-1.f: New test.
33536 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33538         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33539         properly discarded.
33541 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33543         * gcc.c-torture/execute/memcheck: New directory of tests for
33544         -fcheck-memory-usage.
33546 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33548         * README: New file, general information about the testsuite and
33549         new description of the various C++ test subdirectories.
33550         * README.g++: Eliminate obsolete information, update and move most
33551         relevant stuff to README.
33553 1998-11-07  Richard Henderson  <rth@cygnus.com>
33555         * gcc.c-torture/compile/981107-1.c: New test.
33557 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33559         * execute/memcpy-bi.c: New testcase.
33561 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33563         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33564         base classes.
33566         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33567         template is selected.
33569         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33570         classes, it should be accepted for all types.
33572         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33574         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33575         specializations start with template headers.
33577 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33579         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33581         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33582         non-POD types.
33584 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33586         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33588 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33590         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33592 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33594         * 981019-1.c: New test.
33596 1998-10-14  Robert Lipe <robertl@dgii.com>
33598         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33599         find objc headers.
33601 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33603         * compile/981001-4.c: Remove use of GCC extension that triggers a
33604         compiler bug.
33606 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33608         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33610 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33612         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33613         instantiation of template produces incorrect code for delete
33614         expression.
33616         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33617         constructors' name is not unique.
33618         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33619         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33621         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33622         automatic array of const is ill-formed.
33624         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33625         of template parameter?
33627         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33628         const.
33630         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33631         pointer-to-member expression.
33633         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33634         declaration causes ICE.
33636 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33638         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33639         reserved in the global namespace.
33641         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33642         generate needed virtual table.
33644         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33646 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33648         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33649         template-dependent type
33651 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33653         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33654         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33655         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33657         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33658         class should be usable as argument of member function.
33659         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33660         class should be usable as return type of member function.
33661         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33662         class should be usable as type of data member.
33664         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33666 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33668         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33670 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33672         * gcc.dg/dll-?.c Add thumb to target list.
33673         Fix assembler scan patterns to match current assembler output.
33675 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33677         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33678         matching of template brackets.
33680         * g++.old-deja/g++.other/using4.C: New test.  Test using
33681         declarations of methods from base classes.
33683         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33684         within functions should introduce names into the innermost
33685         enclosing namespace.
33687         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33688         of static locals if first initialization throws.
33690 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33692         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33694 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33696         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33697         lose track of the possible targets of tablejump insns.
33698         * special/special.exp: Run it.
33700 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33702         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33703         must be declared before its specializations can be named in friend
33704         declarations.
33706 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33708         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33710         * g77.f-torture/execute/io1.f: New test.
33712 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33714         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33715         with pointer to template function, for which no argument deduction
33716         is possible.
33718         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33719         specialization of template function as argument to template
33720         function.
33722         * g++.old-deja/g++.other/access2.C: New test; Inner class
33723         shouldn't have privileged access to Outer's names.
33725 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33727         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33728         friend template declared within template class conflicts with
33729         nested class of the same name.
33731         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33732         is ignored.
33734         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33735         object with direct initializer as function declaration.
33737         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33738         initializers.
33740         * g++.old-deja/g++.other/null2.C: New test; conditional operator
33741         involving const pointer and NULL produces incorrect result.
33743         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
33744         type name without `typename' should be rejected with -pedantic.
33746 1998-10-02  Richard Henderson  <rth@cygnus.com>
33748         * g++.old-deja/g++.other/addrof1.C: New test.
33750 1998-10-01  Nick Clifton  <nickc@cygnus.com>
33752         * gcc.c-torture/compile/981001-1.c: New test.
33753         * gcc.c-torture/execute/981001-1.c: New test.
33755 1998-10-01  Jeffrey A Law  (law@cygnus.com)
33757         * gcc.c-torture/compile/981001-2.c: New test.
33758         * gcc.c-torture/compile/981001-3.c: New test.
33759         * gcc.c-torture/compile/981001-4.c: New test.
33761 1998-10-01  Robert Lipe  <robertl@dgii.com>
33763         * lib/objc.exp (objc_target_compile): Add -L during compiles for
33764         multilibbed hosts.   Idea grafted from g77.exp.
33766 1998-09-30  Dave Love  <d.love@dl.ac.uk>
33768         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
33769         avoid losing on systems which need -lsocket.
33771 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
33773         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
33774         * g++.old-deja/g++.other/nested2.C: Ditto.
33775         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
33776         failure.
33778 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33780         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
33781         preferred over template operator!= for enum bitfields.
33783 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
33785         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
33786         that happen to have the same base name, but in different scopes,
33787         are incorrectly rejected.
33789 1998-09-16  Richard Henderson  <rth@cygnus.com>
33791         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
33792         on the native word size instead of an integer literal.
33794 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33796         * g++.old-deja/g++.other/static2.C: Invocation of static data
33797         member of type pointer-to-function denoted as non-static member.
33799         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
33800         checks involving function types and aliases.
33802 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33804         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
33805         redefined to the same non-trivial type.
33807         * g++.old-deja/g++.pt/explicit73.C: Test for proper
33808         namespace-qualification of template specializations declared in
33809         other namespaces.
33811         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
33812         to declare a subset of the specializations of a template function
33813         as friends of specializations of a template class.
33815         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
33816         member templates that do not fully specialize the enclosing
33817         template class are rejected.
33819 1998-09-11  Dave Love  <d.love@dl.ac.uk>
33821         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
33823 1998-09-08  Dave Love  <d.love@dl.ac.uk>
33825         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
33826         altered from libf2c/libU77 version.
33828 1998-09-06  Dave Love  <d.love@dl.ac.uk>
33830         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
33832 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
33834         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
33835         (un)signed char are different types for template specialization
33836         purposes.
33838 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
33840         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
33841         * objc: ObjC testsuite.
33843 1998-08-31  Catherine Moore  <clm@cygnus.com>
33845         * gcc.c-torture/execute/941014-1.x:  New file.
33847 1998-08-31  Nick Clifton  <nickc@cygnus.com>
33849         * lib/c-torture.exp: Add support for
33850         torture_eval_before_compile and torture_eval_before_execute
33851         variables.
33853 1998-08-30  Jeffrey A Law  (law@cygnus.com)
33855         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
33856         this test triggers valid.
33858 1998-08-27  Jeffrey A Law  (law@cygnus.com)
33860         * gcc.dg/980827-1.c: New test.
33862 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
33864         * gcc.c-torture/execute/loop-4b.c: New test.
33866 1998-08-26  Nick Clifton  <nickc@cygnus.com>
33868         * lib/c-torture.exp: Add support for
33869         torture_eval_before_compile and torture_eval_before_execute
33870         variables.
33872 1998-08-25  Jeffrey A Law  (law@cygnus.com)
33874         * gcc.c-torture/compile/980825-1.c: New test.
33876 1998-08-24  Nick Clifton  <nickc@cygnus.com>
33878         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
33879         count number tests in opt_t0 not good_t0.
33881 1998-08-24  Jeffrey A Law  (law@cygnus.com)
33883         * gcc.c-torture/compile/930326-1.x: Fix typo.
33885 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
33887         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
33888         causes an ICE.
33890 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33892         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
33893         STACK_SIZE is defined.
33894         * gcc.c-torture/unsorted/stuct.c: Similarly.
33896         * gcc.c-torture/compile/980821-1.c: New test.
33898 1998-08-21  Jeffrey A Law  (law@cygnus.com)
33900         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
33902 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
33904         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
33905         code.
33907 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
33909         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
33910         error'.
33912 1998-08-18  Jeffrey A Law  (law@cygnus.com)
33914         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
33916 1998-08-16  Jeffrey A Law  (law@cygnus.com)
33918         * gcc.c-torture/compile/980816-1.c: New test.
33920         * gcc.dg/980816-1.c: New test.
33922 1998-08-13  Jeffrey A Law  (law@cygnus.com)
33924         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
33925         compiler for ieee tests.
33927 1998-08-01  Dave Love  <d.love@dl.ac.uk>
33929         * g77.f-torture/compile/980729-0.f: New test.
33931 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
33933         * gcc.c-torture/special/eeprof-1.c: New test, for
33934         -finstrument-functions.
33935         * gcc.c-torture/special/special.exp: Run it.
33937 1998-07-29  Jeffrey A Law  (law@cygnus.com)
33939         * gcc.c-torture/compile/980729-1.c: New test.
33941 1998-07-27  Nick Clifton  <nickc@cygnus.com>
33943         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
33944         __thumb__ is defined, and test for ARM style doubles if so.
33946 1998-07-26  Dave Love  <d.love@dl.ac.uk>
33948         * g77.f-torture/noncompile/980615-0.f: New test.
33950 1998-07-26  H.J. Lu  (hjl@gnu.org)
33952         * gcc.dg/980312-1.c: Do link instead of compile.
33953         * gcc.dg/980313-1.c: Likewise.
33955 1998-07-26  Jeffrey A Law  (law@cygnus.com)
33957         * gcc.c-torture/compile/980726-1.c: New test.
33959 1998-07-25  Dave Love  <d.love@dl.ac.uk>
33961         * g77.f-torture/execute/io0.f: New test.
33963 1998-07-24  Nick Clifton  <nickc@cygnus.com>
33965         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
33966         an int.
33968 1998-06-18  Michael Meissner  <meissner@cygnus.com>
33970         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
33971         m32r bugs.
33973 1998-07-17  Nick Clifton  <nickc@cygnus.com>
33975         * gcc.dg/980626-1.c: Expect failures for all toolchains until
33976         c-decl.c:grokdeclarator can handle mode attributes.
33978 1998-07-16  Jeffrey A Law  (law@cygnus.com)
33980         * gcc.c-torture/execute/980716-1.c: New test.
33982 1998-07-13  Jeffrey A Law  (law@cygnus.com)
33984         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
33985         the mn10200.
33986         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
33987         the mn10200.
33988         * gcc.c-torture/execute/va-arg-3.x: Similarly.
33989         * gcc.c-torture/compile/930326-1.x: Similarly.
33991 1998-07-13  Dave Love  <d.love@dl.ac.uk>
33993         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
33994         New test from Craig.
33996 1998-07-12  Dave Love  <d.love@dl.ac.uk>
33998         * g77.f-torture/noncompile/980616-0.f: New test.
34000         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34002 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34004         *  g++.other/singleton.C: Return error value instead of taking
34005         SIGSEGV.
34007 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34009         *  g++.other/singleton.C: New test.   Warning is under dispute.
34010         Runtime crash is not.
34012 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34014         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34015         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34016         using6.C, using7.C}:  New namespace tests.
34018 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34020         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34021         specialization with typedef'ed names used as array indexes.
34023 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34025         * gcc.c-torture/execute/980709-1.c: New test.
34027         * gcc.dg/980709-1.c: New test.
34029 1998-07-07  Richard Henderson  <rth@cygnus.com>
34031         * gcc.c-torture/execute/bcp-1.c: New test.
34033 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34035         * gcc.c-torture/execute/980707-1.c: New test.
34037 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34039         * gcc.c-torture/compile/980706-1.c: New test.
34041 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34043         * g77.f-torture/execute/980701-0.f,
34044         g77.f-torture/execute/980701-1.f: New test from Craig.
34046 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34048         * gcc.c-torture/compile/980701-1.c: New test.
34050         * gcc.c-torture/execute/980701-1.c: New test.
34052 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34053 rlsruhe.de>
34055         * g++.old-deja/g++.robertl/eb132.C: New test.
34056         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34058 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34060         * g77.f-torture/execute/980628-7.f,
34061         g77.f-torture/execute/980628-8.f,
34062         g77.f-torture/execute/980628-9.f,
34063         g77.f-torture/execute/980628-10.f: New tests from Craig.
34065         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34067 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34069         * g77.f-torture/execute/980628-4.f: New test from Craig.
34070         * g77.f-torture/execute/980628-5.f: Likewise.
34071         * g77.f-torture/execute/980628-2.f: Likewise.
34072         * g77.f-torture/execute/980628-0.f: Likewise.
34073         * g77.f-torture/execute/980628-1.f: Likewise.
34074         * g77.f-torture/execute/980628-3.f: Likewise.
34075         * g77.f-torture/execute/980628-6.f: Likewise.
34077 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34079         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34080         directory when nothing has been installed yet.
34082 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34084         * gcc.c-torture/special/special.exp: Handle newer versions of
34085         dejagnu.
34087 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34089         * gcc.dg/980626-1.c: New test.
34091 1998-06-19  Bruno Haible <haible@ilog.fr>
34093         * gcc.misc-tests/m-un-2.c: New test.
34094         * g++.old-deja/g++.other/warn01.c: Likewise.
34096 1998-06-19  Robert Lipe  <robertl@dgii.com>
34098         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34099         compatibility with assmblers with a different comment character.
34100         Eliminate use of GAS-specific extensions.
34102 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34104         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34106 1998-06-19  Robert Lipe  <robertl@dgii.com>
34108         *lib/g77.exp: Replace search for libf2c.a with search for newly
34109         renamed libg2c.a
34111 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34113         * gcc.c-torture/execute/980617-1.c: New test.
34115 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34117         * gcc.c-torture/execute/980612-1.c: New test.
34119 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34121         * gcc.dg/980523-1.c: Only test on ppc-linux.
34122         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34124         * gcc.c-torture/execute/980608-1.c: New test.
34126 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34128         * gcc.c-torture/execute/980605-1.c: New test.
34130 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34132         * gcc.c-torture/execute/980604-1.c: New test.
34134 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34136         * gcc.c-torture/execute/980602-1.c: New test.
34137         * gcc.c-torture/execute/980602-2.c: Likewise.
34139 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34141         * 970125-0.f: Fix per JCB.  Add commentary.
34143 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34145         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34146         IEEE -0 support.
34148 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34150         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34151         earlier.
34153 1998-05-28  Catherine Moore <clm@cygnus.com>
34155         * gcc.c-torture/execute/980526-3.c: New test.
34157 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34159         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34160         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34161         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34162         m88k-motorola-sysv3 to XFAIL.
34164 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34166         * gcc.dg/980526-1.c: New test.
34167         * gcc.c-torture/execute/980526-2.c: New test.
34169 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34171         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34173         * gcc.c-torture/execute/980526-1.c: New test.
34175 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34177         * g77.f-torture/execute/alpha2.f: Add runtime test.
34179 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34181         * g++.old-deja/old-deja.exp: Strip leading directories.
34183         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34184         error for the line.  Don't run multiple tests for the same line.
34186 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34188         * gcc.dg/980523-1.c: New test.
34190 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34192         * g77.f-torture/compile/970915-0.f: New test.
34194 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34196         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34198 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34200         * gcc.dg/980520-1.c: New test.
34202 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34204         * gcc.dg/980502-1.c: Fix return type.
34206 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34208         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34209         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34210         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34211         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34212         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34214 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34216         * g77.f-torture/execute/980520-1.f: New test.
34218 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34220         * lib/mike-g77.exp: New file.
34222         * g77.f-torture/noncompile/noncompile.exp,
34223         g77.f-torture/noncompile/check0.f: New files.
34225 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34227         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34228         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34229         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34230         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34231         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34232         abort where appropriate.
34234 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34236         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34237         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34239 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34241         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34243 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34245         * g77.f-torture/compile/980427-0.f: New test.
34247 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34249         * g77.f-torture/compile/980424-0.f: New test.
34251 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34253         * g77.f-torture/compile/980419-2.f (main): New test.
34254         * g77.f-torture/compile/970125-0.f: New test.
34255         * g77.f-torture/compile/980419-1.f: New test.
34257 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34259         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34260         of loop-4.c.
34262 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34264         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34266 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34268         * gcc.c-torture/compile/980329-1.c: New test.
34270 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34272         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34273         * gcc.dg/980312-1.c: Fix typo in -march command.
34275 1998-03-16  H.J. Lu  (hjl@gnu.org)
34277         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34279 1998-03-11  Robert Lipe  <robertl@dgii.com>
34281         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34282         Dave Love agree the Fortran source is bogus.
34284 1998-03-11  Robert Lipe  <robertl@dgii.com>
34286         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34287         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34288         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34289         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34290         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34292 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34294         * g++.old-deja/g++.other/friend1.C: New test.
34296 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34298         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34299         possibly uninitialized) variables and declare dnrm2.
34301 1998-02-23  Robert Lipe <robertl@dgii.com>
34303         From Bruno Haible <haible@ilog.fr>:
34304         * gcc.c-torture/execute/980223.c: New test.
34306 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34308         * gcc.dg/ifelse-1.c: New test.
34310 1998-02-09  H.J. Lu  (hjl@gnu.org)
34312         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34314           * lib/old-dejagnu.exp (old-dejagnu): Added the
34315           "execution test - XFAIL *-*-*" handling in the spirit of
34316           "excess errors test -". Changed the "execution test fails"
34317           handling to be like "excess errors test fails".
34318           * Update various tests accordingly.
34320 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34322         * gcc.c-torture/execute/980205.c: New test.
34324 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34326         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34327         * lib/f-torture.exp: Similarly.
34328         * gcc.c-torture: Rename all .cexp files to .x files.
34330 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34332         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34333         (940510-1.c): Removed duplicate.
34334         (971104-1.c): New test.
34336 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34338           * lib/f-torture.exp: Improve error and loop detection.
34340 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34342         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34343         use that to size the filler array.
34345 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34347         * lib/c-torture.exp(c-torture-execute): Fix typo.
34349         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34350         testcase as the executable name. Keep the executable around if
34351         the test fails.
34353 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34355         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34356         changes.  Only test one -g option, and move it to the end of the
34357         list of options to test.
34359 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34361         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34362         variable GCC_TORTURE_OPTIONS to supply default switches separated
34363         by colons.  If no environment variable, run tests with -O0 -g, -O1
34364         -g, and -O2 -g as well.
34366 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34368         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34369         explanatory comments. Fix indentation.
34371 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34373         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34375 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34377         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34378         * g++.old-deja/g++.mike/p7325.C: Likewise.
34379         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34381 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34383         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34384         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34385         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34386         * g++.old-deja/g++.law/operators4.C: Likewise.
34388 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34390         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34391         * g++.old-deja/g++.mike/p784.C: Ditto.
34392         * g++.old-deja/g++.mike/p785.C: Ditto.
34394 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34396           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34398 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34400         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34401         target feature; pass this to c-torture-execute as needed.
34403 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34405         * lib/c-torture.exp(c-torture-execute): If the previous and the
34406         current executables being tested are identical, we don't need to
34407         run the executable again. Try to make the executable names
34408         unique. Add an optional argument for passing additional compiler
34409         flags.
34411 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34413         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34415 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34417         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34419 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34421         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34422         32bit or larger longs.
34424         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34425         have either a 32bit long or 32bit int.
34427 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34429         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34430         Make double precision tests dependent on sizeof (double).
34432 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34434         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34435         too.
34437 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34439         * gcc.c-torture/compile/961203-1.cexp: New script.
34441 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34443         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34444         up the includes ourselves.
34446 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34448         * lib/plumhall.exp: Remove random include, and add a few
34449         verbose messages for debugging.
34451 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34453         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34454         of trying to do it ourselves.
34456 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34458         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34460 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34462         * gcc.prms/5403.c: Made regexp a bit less strict.
34464 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34466         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34467         is returned from remote_load instead.
34468         * lib/plumhall.exp: Ditto.
34469         * lib/mike-g++.exp: Ditto.
34470         * lib/old-dejagnu.exp: Ditto.
34471         * lib/c-torture.exp: Ditto.
34473 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34475         * lib/g++.exp: Use build_wrapper procedure.
34476         * lib/gcc.exp: Ditto.
34478 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34480         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34481         an old-style decl for malloc.  Fixes tests to work when
34482         sizeof (int) != sizeof (size_t).
34484 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34486         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34488         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34489         use stdargs.h interface.
34491 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34493         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34494         NO_VARARGS when compiling.
34496 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34498         * lib/plumhall.exp(ph_includes): New procedure.
34499         (ph_make): Use it.
34500         (ph_compiler): Ditto.
34502         * lib/g++.exp: Rename test-glue.c to testglue.c.
34503         * lib/gcc.exp: Ditto.
34505 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34507         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34508         to completion when it's called.
34510 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34512         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34513         is defined, don't do test.
34515 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34517         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34518         for object files.
34519         (ph_summary): Mark skipped testcases as untested, not unresolved.
34521         * lib/plumhall.exp (ph_make): If unresolved because of bad
34522         errorCode, record errorCode in log file.
34523         (*): Replace send_log/verbose with verbose -log.
34525 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34527         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34528         double conversion if double isn't at least 8 bytes.
34530         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34531         int to work with targets where int is 16 bits.
34533         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34534         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34535         precision for the test to complete.
34537 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34539         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34540         if d10v is not compiled with the -mdouble64 flag.
34541         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34543         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34544         d10v is not compiled with the -mint32 flag.
34546 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34548         * lib/plumhall.exp: Use incr_count.
34550 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34552         * gcc.c-torture: Update to c-torture-1.45.
34554 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34556         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34557         the name of the expect testcase file).
34559         * lib/g++.exp(g++_init): Ditto.
34561 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34563         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34564         the host.
34566         * lib/gcc.exp(gcc_exit): New procedure.
34568 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34570         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34571         specs where appropriate.
34573         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34574         because of new "candidates are" messages, and removed a few
34576         * Converted all non-old-style g++ testcases to old-style, and
34577         moved into g++.old-deja.
34579 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34581         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34582         options.
34584         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34585         succeeded.
34587         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34589 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34591         * lib/gcc.exp (gcc_target_compile): Add support for defining
34592         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34593         the machine doesn't have those features.
34595 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34597         * g++.law/operators4.exp: Don't use LIBS.
34599 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34601         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34603         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34604         * lib/g++.exp: Set it here instead. Also, allow use of the
34605         --tool_exec and --tool_opt options. Change CXX to
34606         GXX_UNDER_TEST.
34608         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34610         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34612 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34614         * lib/old-dejagnu.exp: Use prune_warnings instead of
34615         prune_system_crud.
34616         * lib/mike-g++.exp: Ditto.
34617         * lib/gcc.exp: Ditto.
34618         * lib/g++.exp: Ditto.
34620         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34622 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34624           * 941014-2.c: Include stdlib.h
34625           * 960327-1.c: Include stdio.h
34626           * dbra.c, index-1.c: Don't assume ints are 32bits.
34628 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34630         * lib/gcc.exp: Add gcc,stack_size target feature.
34632         * lib/g++.exp(g++_target_compile): Add the include and link
34633         paths here, not in two other places. And, it's $options, not
34634         options.
34636         * lib/mike-g++.exp(postbase): Remove the code that determines
34637         the correct include and link paths.
34638         * g++.old-deja/old-deja.exp: Ditto.
34640 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34642         * lib/g++.exp(g++_init): target_compile no longer returns the
34643         filename of the result.
34645 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34647         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34648         call to glob.
34650         * gcc.c-torture/special/special.exp: Change call to
34651         gcc_target_compile to include the object file.
34653 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34655         * gcc.c-torture/special/special.exp: Correct misspelling in last
34656         change.
34658 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34660         * lib/plumhall.exp(ph_summary): Log the entire output of the
34661         executable. Return -1 if there were any failures, 0 otherwise.
34662         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34663         (ph_make): Clean up objects and executables that were built
34664         if the tests succeeded.
34666 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34668         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34669         libraries and includes in the build tree as appropriate.
34671 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34673         * lib/c-torture.exp: Instead of looking for the global variable
34674         NO_LONG_LONG, check to see if that's a feature of the target.
34676 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34678         * config/default.exp: Minimize. Delete the remainer of the files in
34679         config; this functionality is now in devo/dejagnu/config.
34681         g++.*/*: Pass any additional flags used to compile to postbase;
34682         delete CXXFLAGS.
34684         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34685         is now done by runtest.exp. Use gcc_target_compile instead of
34686         compile.
34688         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34689         Remove references to CFLAGS. Use remote_file instead of
34690         calling rm -f.
34691         (c-torture): Take a list of arguments to use to compile this
34692         testcase.
34694         lib/g++.exp: Simplify. Use target_compile instead of compile.
34695         lib/gcc-dg.exp: Ditto.
34696         lib/gcc.exp: Ditto.
34697         lib/mike-{gcc,g++}.exp: Ditto.
34698         lib/old-dejagnu.exp: Ditto.
34699         lib/plumhall.exp: Ditto.
34701 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34703         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34704         (ph_linker): Likewise.
34706 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34708           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34709         MAP_ANON / MAP_ANONYMOUS if defined;
34710         else try to map from /dev/zero .
34712 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34714         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34715         isn't defined, then define it to MAP_ANONYMOUS.
34717 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34719         * gcc.c-torture: Update to c-torture-1.42 release.
34721 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34723         * gcc.c-torture: Update to c-torture-1.41 release.
34725 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34727         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34728         c-torture release.
34730 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34732         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34733         and LDFLAGS.  Fix second case to append the target_info ldflags
34734         onto LDFLAGS, not CFLAGS.
34735         * lib/g++.exp (g++_init): Add target_info stuff.
34736         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34737         of libgloss and newlib flags for !native.
34739         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
34740         (GDB): Fix relative path to go up another dir for finding gdb.
34742 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
34744         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
34745         versions in the target_info array, if they don't exist.
34747 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
34749         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
34751 1996-07-08  Jim Wilson  <wilson@cygnus.com>
34753         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
34754         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
34756 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
34758         * lib/old-dejagnu.exp: Don't remove the output file before we've
34759         actually tested it. Don't append pwd to the path of the executable
34760         we're testing.
34762 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
34764         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
34766 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
34768         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
34769         temporary directory for compiler files, and set it to a default
34770         value of /tmp. Set $output as the name of the output file from
34771         compiling the testcase. Add a -o option to $cflags_var so the
34772         compiler writes the final output file as $output. Set $executable
34773         to $output.
34775         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
34776         directory for compiler files, and set it to /tmp if it doesn't
34777         already have a value. Set $output_file to the name of the output
34778         file from compiling the testcase. Add a -o option to CXXFLAGS so
34779         the compiler writes the final output file as $output. Use $output
34780         as the executable to be tested.
34782 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34784         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
34786 1996-06-08  Jeffrey A Law  (law@cygnus.com)
34788         * gcc.c-torture/execute/pending-1.c: New test.  Still
34789         pending in Tege's queue.
34791 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
34793         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
34794         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
34795         if there were failures.  Call unresolved if there were unresolved
34796         testcases.  Call gcc_fail if program did not run to completion.
34797         (ph_make): Pass additional argument name to ph_execute.
34798         (ph_execute): Add new argument.  Pass additional arguments to
34799         ph_summary.  Call gcc_fail is there is no execution output.
34801 1996-04-24  Jeffrey A Law  (law@cygnus.com)
34803         * lib/plumhall.exp (proc_summary): Output relavent summary
34804         lines into the log so specific failures in plumhall can be
34805         investigated.
34807 1996-04-10  Jeffrey A Law  (law@cygnus.com)
34809         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
34810         (c-torture-execute): Don't try to execute tests which use
34811         "long long" types if $NO_LONG_LONG is nonzero.
34813 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
34815         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
34816         not c-torture.
34818         * gcc.ieee: Move from here.
34819         * gcc.c-torture/execute/ieee: To here.
34821 1996-03-26  Jeffrey A Law  (law@cygnus.com)
34823         * gcc.c-torture: Update to c-torture-1.41 release.
34825 1996-03-22  Jeffrey A Law  (law@cygnus.com)
34827         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
34828         not "$output".
34830 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
34832         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
34833         -c present.
34835 1996-03-02  Jeffrey A Law  (law@cygnus.com)
34837         * config/proelf.exp: Handle connecting to a simulator.
34839 1996-01-31  Jeffrey A Law  (law@cygnus.com)
34841         * config/proelf.exp: New file.  Enough framework that we can
34842         run c-torture tests on the proelf targets (or any other target
34843         that gdb can connect to for that matter).
34845 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
34847         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
34848         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
34850         * lib/plumhall.exp (ph_execute): Always call ph_summary if
34851         exec_output exists.
34853 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
34855         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
34856         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
34858         * config/*.exp: Update FSF address.  Change result of ${tool}_load
34859         to pass/fail/unresolved/unsupported/untested.  Caller must now
34860         call unresolved/unsupported/untested.
34861         * lib/*.exp: Update FSF address.  Update to handle new results of
34862         ${tool}_load.
34863         * lib/chill.exp (verbose): Delete.
34865 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
34867         * lib/gcc.exp (default_gcc_start): Change order of args to
34868         $LDFLAGS $CFLAGS $LIBS.
34869         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
34870         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
34871         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
34872         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
34873         * gcc.misc-tests/dg-test.exp: Likewise.
34874         * gcc.misc-tests/msgs.exp: Likewise.
34875         * gcc.prms/prms.exp: Likewise.
34876         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
34877         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
34879         * lib/dg.exp: Deleted, moved to dejagnu/lib.
34881 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
34883         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
34885         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
34886         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
34888         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
34889         necessary.
34891 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
34893         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
34894         global for loop; add use of $mathlib.
34895         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
34896         settings here; set mathlib for anything but VxWorks.
34898 1996-01-22  Jeffrey A Law  (law@cygnus.com)
34900         * gcc.c-torture: Update to c-torture-1.40 release.
34902 1996-01-03  Jeffrey A Law  (law@cygnus.com)
34904         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
34905         dg.exp.
34907 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
34909         * lib/c-torture.exp (c-torture-execute): Declare "output" as
34910         global.
34912 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
34914         * lib/g++.exp (LIBS): Define if not already.
34915         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
34916         (gcc-dg-prune): Call prune_gcc_output.
34917         * lib/gcc.exp (prune_gcc_output): New proc.
34918         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
34919         prune_gcc_output.
34921 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
34923         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
34924         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
34926 1995-11-15  Jeffrey A Law  (law@cygnus.com)
34928         * gcc.c-torture: Update to c-torture-1.39 release.
34930 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
34932         * lib/c-torture.exp (c-torture-execute): Don't return if one option
34933         fails, try others as well.
34935 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
34937         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
34938         If compilation fails, mark execute tests as `untested'.
34939         If test is marked as unsupported, don't mark compilation and
34940         execute tests as failed.
34942 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
34944         * lib/g++.exp (g++_init): Don't link in libg++, and look to
34945         libstdc++ for whether or not we want to be doing shared
34946         libraries.  Delete link_curses since we don't need it anymore.
34947         * lib/mike-g++.exp (postbase): Don't link in libg++.
34948         * g++.old-deja/old-deja.exp: Likewise.
34950 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
34952         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
34954 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
34956         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
34957         For that, add `-Wl,-a,shared_archive'.
34958         * g++.old-deja/old-deja.exp: Likewise.
34960 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
34962         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
34964 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
34966         * lib/mike-g++.exp (postbase): Pay attention to the status of
34967         g++_load.
34969 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
34971           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
34973 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
34975         * lib/gcc.exp (default_gcc_start): No longer need to log program
34976         being executed or its output, execute_anywhere does that now.
34977         * lib/g++.exp (default_g++_version): Call execute_anywhere.
34978         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
34980 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
34982         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
34983         the same as those in lib/g++.exp.
34985 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
34987         * gcc.c-torture: Update to c-torture-1.38 release.
34988         * gcc.ieee: Related changes.
34990 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
34992         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
34993         "exec". Minor reformatting changes.
34995         * config/rom68k.exp (${tool}_load): Make it work in a canadian
34996         cross. This means all "exec" calls now work on a remote host as
34997         well.
34998         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
34999         cross. Filter out the extra "\r\n" stuff that expect puts in.
35000         (c-torture-execute): Filter out the bogus warnings like
35001         c-torture-compile does. Add support for canadian cross.
35002         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35003         Use execute_anywhere rather than calling exec directly. Now it
35004         works for canadian cross testing.
35006 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35008         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35009         results into a variable, and check that rather than using file exists.
35011 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35013         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35014         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35016 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35018         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35019         lib_curses if there's a shared libg++ in the build tree.
35021 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35023         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35024         if not supported target.
35026 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35028         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35029         link_curses up to always happen, not just for native builds.
35031 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35033         * gcc.c-torture: Update to c-torture-1.36 release.
35034         * gcc.failure: Related changes.
35036 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35038         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35040 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35042         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35043         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35044         runshlib, link_curses, and mathlib for link and run.
35046         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35047         pass the runtime shared library options for Solaris, OSF/1, and
35048         Irix5, and link with -lcurses to avoid unresolved references.
35050 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35052         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35053         only run once.
35055 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35057         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35059 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35061         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35062         do not have a framework for the "compat" tests yet.
35064 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35066         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35067         set to null if we're testing vxworks5.1.  Use that instead of
35068         `-lm' in the setting of LIBS for link and run.
35070 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35072         * config/rom68k.exp (${tool}_load): Major changes to make it
35073         work.  Verified that it does in fact return the stuff in
35074         exec_output properly.  Catch any Emul or any TRAP other than 0.
35076 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35078         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35079         LDFLAGS properly for targets that need stuff from libgloss.
35080         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35081         only run once.
35082         (gpp_initialized): New variable.
35084 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35086         * config/rom68k.exp: Load libgloss.exp.
35087         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35088         so we can produce a fully linked binary.
35089         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35090         so we can produce a fully linked binary.
35092 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35094         * lib/plumhall.exp (ph_section): Watch for expected failures.
35095         Add missing `else'.
35097         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35098         run the testcase.
35099         (c-torture): Likewise.
35101 1995-08-28  Doug Evans  <dje@cygnus.com>
35103         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35105         * lib/mike-g++.exp (mike_cleanup): New proc.
35106         (prebase): New globals compiler_result, not_compiler_result,
35107         target_regexp.
35108         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35109         allow leading "-" in pattern.  Watch for unsupported tests.
35110         If $compiler_result is set, pattern match assembler code,
35111         and ditto for $not_compiler_result.
35112         * lib/mike-gcc.exp: Likewise.
35114         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35115         execution "succeeded".
35117 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35119         * config/win32.exp: New file.
35120         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35122 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35124         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35125         unsupported.
35126         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35127         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35128         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35130         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35131         "... without exceptions was ...".  That is now handled by
35132         prune_system_crud.
35133         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35135 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35137         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35138         sieve.c,sort2.c}: New files.
35139         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35140         sieve.exp,sort2.exp}: Drivers for them.
35142         * lib/mike-gcc.exp (program_output): New user settable variable.
35143         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35144         messages.
35145         * lib/mike-g++.exp (program_output): New user settable variable.
35147         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35149         * config/sh.exp: Deleted (use sim.exp instead).
35151 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35153         * config/vx.exp: Declare CHECKTASK as global.
35154         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35155         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35156         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35158 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35160         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35161         target. Like vx.exp, only includes `vx29k.exp' instead of
35162         `vxworks.exp'.
35164 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35166         * config/sim.exp: Increase time limit from 120 seconds to 240.
35168 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35170         * gcc.c-torture/execute/950628-1.c: New test.
35172 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35174         * gcc.c-torture: Update with changes/additions from
35175         c-torture-1.34.
35177 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35179         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35181 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35183         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35185 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35187         * gcc.c-torture/compile/950512-1.c: New test.
35188         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35189         * gcc.dg/struct-ret-1.c: Likewise.
35191 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35193         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35194           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35196 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35198         * gcc.c-torture/special/920411-1.c: Deleted.
35199         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35201 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35203         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35204         cpu limit.
35206 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35208         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35210 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35212         From kenner;
35213         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35214         is the proper length.
35215         * va-arg-3.c: Likewise.
35217 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35219         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35220         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35222         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35223         * lib/g++.exp (default_g++_start): Delete old cruft.
35225 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35227         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35228         (2 * (1 << 18)) to (2 * (1 << 17)).
35230         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35232 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35234         * config/rom68k.exp: Renamed from config/idp.exp
35236 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35238         * c-torture/compile/921109-2.c
35240 1995-04-18  Mike Stump  <mrs@cygnus.com>
35242         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35243         excess errors.
35245 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35247         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35248         output.
35249         * lib/g++.exp (default_g++_start): Likewise.
35251 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35253         * gcc.c-torture/compile/950329-1.c: New test.
35255 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35257           * config/bug.exp (${tool}_load): Updated to use new remote_open
35258           and remote_close procs.
35259         * config/idp.exp: New file.
35261 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35263         * gcc.c-torture/execute/950322-1.c: New test.
35265 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35267         * config/vx.exp (${tool}_load): Clean up testing of return code from
35268         vxworks_ld and vxworks_spawn.
35270 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35272         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35274 1995-03-13  Mike Stump  <mrs@cygnus.com>
35276         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35277         can mark excess errors on a machine by machine basis.  Note, the
35278         default is to not expect any excess errors, even when excess
35279         errors test - is given, so you will want to put an XFAIL ... on
35280         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35281         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35282         those 4 machines, but no others.
35284 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35286         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35287         * lib/c-torture.exp: to here.
35289 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35291         * gcc.c-torture/execute/950221-1.c: New test.
35292         * gcc.c-torture/execute/struct-ret-1.c: New test.
35293         * gcc.c-torture/compile/950221-1.c: New test.
35295         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35297 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35299         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35300         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35302 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35304         * g++.gb: New directory of tests, derived from my signature and
35305         class scoping tests.
35307         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35308         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35309         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35310         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35311         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35312         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35313         * g++.gb/sig25.C: Likewise.
35315         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35316         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35317         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35318         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35319         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35320         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35321         * g++.gb/sig25.exp: Likewise.
35323         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35324         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35325         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35326         * g++.gb/scope13.C: Likewise, this test still fails.
35328         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35329         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35330         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35331         * g++.gb/scope13.exp: Ditto.
35333         * g++.gb/README: New file, explains what these tests are about.
35335 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35337         * lib/dg.exp (dg-do): Support `preprocess'.
35338         (dg-test): Likewise.
35340 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35342         * config/udi.exp: change "continue -expect" to "exp_continue".
35344 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35346         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35347         Delete redundant tests.
35349         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35350         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35351         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35352         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35353         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35354         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35355         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35356         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35358         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35359         storing label pointers.
35360         * gcc.c-torture/execute/921019-1.c: Likewise.
35361         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35362         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35363         parameter fp.
35364         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35365         constants.
35367         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35368         Delete obsolete tests.
35370         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35371         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35372         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35373         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35374         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35375         * gcc.c-torture/compile/950124-1.c: New test.
35377         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35379 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35381         * lib/mike-g++.exp: Add -lm to LIBS.
35383 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35385         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35387 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35389         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35391 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35393         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35395 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35397         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35398         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35399         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35400         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35401         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35402         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35403         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35404         * g++.law/{operators31.C, operators32.C,
35405         * g++.law/{operators33.C, operators34.C}: Likewise.
35406         * g++.law/{pic1.C, refs2.C}: Likewise.
35407         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35408         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35409         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35410         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35412         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35413         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35414         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35415         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35416         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35417         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35418         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35419         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35420         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35421         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35422         * g++.law/{operators34.exp}: Likewise.
35423         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35424         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35425         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35426         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35427         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35429         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35430         No longer expected to fail.
35431         * g++.law/missed-error3.C: Tweak for recent bool changes.
35433 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35435         * config/emb-unix: Deleted.
35436         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35437         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35439 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35441         * lib/dg.exp (dg-test): Fix typo in last patch.
35443 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35445         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35446         (handles multiple occurrences).
35448 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35450         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35451         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35452         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35453         printed).
35454         * lib/c-torture.exp (c-torture-compile): Likewise.
35455         (c-torture): Prepend full path if missing.
35456         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35457         (gcc_fail): Likewise.
35458         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35460 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35462         * lib/netware.exp: Only attach to NetWare i386 systems.
35464 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35466         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35467         messages.  Add test name to "output pattern match" pass/fail message.
35469 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35471         * gcc.dg: New testsuite.
35472         * gcc.dg/dg.exp: New file.
35474         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35475         test-switch.c}: Deleted.
35477         * gcc.misc-tests/msgs.exp: New testcase driver.
35479 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35481         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35482         Watch for illegal return values from ${tool}_load.
35483         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35484         cross targets.  Coerce return value >0 to 1.
35486 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35488         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35490         * config/emb-unix.exp: New file.
35492         * config/sim.exp: Error if variable $SIM not defined.
35493         (${tool}_load): Mark test as "untested" if simulator missing.
35495         * config/unix.exp: Load remote.exp to get rcp_download.
35496         * lib/c-torture.exp: Use different option lists for testcases with
35497         and without loops.
35498         * gcc.c-torture/execute/execute.exp: Likewise.
35500 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35502         * config/*.exp: Clarify return code from ${tool}_load.
35503         Call `unresolved' or `untested' instead of `warning' or `perror'
35504         (sometimes you still want to call both though).
35505         Add comment that `shell_id' is local to each file.
35506         * config/udi.exp (timeout): Set to 30.
35507         Don't print warning if connection fails, $connectmode has already
35508         printed an error.
35509         (${tool}_load): Move verbose messages to level 2.
35510         Rework pattern for "Process started" message.
35511         Pass `shell_id' to ${connectmode}_download.
35512         Retry twice upon timeout.  Make resetting of target more robust.
35513         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35514         Pass `shell_id' to exit_$connectmode.
35515         Only call exit_$connectmode if connected.
35516         * config/unix.exp (${tool}_load): Check return codes better.
35517         * config/vrtx.exp (${tool}_load): Likewise.
35518         * config/vx.exp (${tool}_load): Likewise.
35519         Delete unneeded global's.
35520         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35521         from ${tool}_load.
35522         (dg-stat): Delete.
35523         (dg-init): Delete recording of pass/fail counts.
35524         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35525         (old-dejagnu-init): Likewise.
35526         (old-dejagnu-stat): Delete contents, empty proc now.
35527         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35528         (c-torture): Delete references to lcnt, lpass, lfail.
35529         Get option list from TORTURE_OPTIONS.
35530         Delete -funroll[-all]-loops if no loops.
35531         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35532         (g++_stat): Delete contents (empty proc now).
35533         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35534         (gcc_finish): Likewise.
35535         (gcc_stat): Deleted.
35536         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35537         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35538         * gcc.c-torture/execute/execute.exp: Likewise.
35539         Split tests into two parts: compile, execute.
35540         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35541         no loops.  Update to reflect clarified return codes from ${tool}_load.
35543 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35545         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35546         to grep for.
35547         (old-dejagnu): Likewise (where necessary).
35549 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35551         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35553         * lib/dg.exp (dg-process-target): Fix processing of selector.
35554         Add comment regarding use of `error'.
35556         * lib/gcc.exp (prune_system_crud): Define if missing.
35557         * lib/g++.exp (prune_system_crud): Likewise.
35559         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35560         Call prune_system_crud.
35561         * lib/dg.exp (dg-runtest): New proc.
35562         Use perror instead of send_user for tcl errors in testcase.
35563         Don't return any value, it's never used.
35564         Don't clobber previous definition of `unknown'.
35565         Print tcl errors in `dg-final'.
35567 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35569         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35570         (dg-test): Don't print errorInfo, it contains stack backtrace.
35572 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35574         * lib/g++.exp (runtest_file_p): Define if missing.
35576 1994-09-24  Doug Evans  (dje@cygnus.com)
35578         * lib/mike-g++.exp: Comment out loading of g++.exp.
35579         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35580         (default_g++_version): Always print something.
35581         (default_g++_start): Comment out call to `which'.
35582         (g++_start, g++_load): Deleted (must be defined in config file).
35583         * lib/gcc.exp: Test for existence of $CC at start.
35584         Delete check for tmpdir (done in gcc_init).
35585         (default_gcc_version): Always print something.
35586         (default_gcc_start): Comment out call to `which'.
35587         * config/*.exp: Major cleanup - make cross targets work at least a
35588         little better for g++ (by not being "--tool gcc" specific).
35589         Rename gcc_xxx to ${tool}_xxx.
35590         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35591         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35593 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35595         * lib/c-torture.exp (c-torture-compile): Rework compiler
35596         message processing.
35598         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35599         c-torture.
35601 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35603         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35605         * lib/dg.exp (dg-process-target): Support { target native }.
35607 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35609         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35610         looked for "... program xxx got fatal signal".
35611         Correct regsub munging of `comp_output'.
35612         Ignore compiler messages "path prefix not used" and "linker input
35613         file unused".
35615 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35617         * lib/gcc.exp (runtest_file_p): Define if missing.
35618         * gcc.prms/template.c: Example to work from.
35620 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35622         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35623         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35625         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35626         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35627         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35628         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35630         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35631         (dg-process-target): No longer a varargs proc.
35632         Return S/N for target, P/F for xfail.  All callers changed.
35633         (user option procs): More argument checking.
35634         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35635         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35636         (dg-test): Skip test if not running on selected target in `dg-do'.
35637         Update handling of `dg-do-what', `dg-output-text'.
35638         Separate execution pass/fail from output pattern match pass/fail.
35639         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35641 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35643         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35644         target for 920510-1.c.
35646 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35648         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35649         Clean up comment regarding use of passcnt, etc.
35650         (gcc_stat): Don't update `testcnt' here.
35651         (gcc_finish): Do it here.
35652         Might as well reset `but_id' here too.
35653         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35654         to determine if the file should be tested.
35655         * gcc.c-torture/compile/compile.exp: Likewise.
35656         * gcc.c-torture/execute/execute.exp: Likewise.
35657         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35658         * gcc.misc-tests/dg-test.exp: Likewise.
35659         * gcc.prms/prms.exp: Likewise.
35660         * gcc.wendy/wendy.exp: Likewise.
35661         * g++.old-deja.exp: Likewise.
35662         Move "Testing file" message to verbose level 1.
35664 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35666         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35668 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35670         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35671         (default_gcc_start): Accept optional second list element
35672         of compiler flags.  Print compiler output at verbosity level 2.
35673         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35674         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35675         Save current values of framework globals passcnt, failcnt, xpasscnt,
35676         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35677         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35678         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35679         xfailcnt to compute stats.  Update framework global `testcnt' from
35680         pass/fail counts.
35681         (gcc_finish): New proc.  Clean up test environment.
35682         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35683         (gcc_epass, gcc_efail): Delete.
35684         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35685         argument of line number.
35686         (dg-init): If the tool has an init routine, call it.
35687         (dg-test): Remove args `cflags_var' and `libs_var'.
35688         Pass all compiler options to ${tool}_start.
35689         Handle missing line number.
35690         (dg-finish): New function.
35691         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35692         particular files.  Call gcc_finish at end.  Move "skipping test"
35693         message to verbosity level 3.
35694         * gcc.c-torture/compile/compile.exp: Likewise.
35695         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35696         * gcc.c-torture/execute/execute.exp: Likewise.
35697         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35698         Print testcase being tried at verbosity level 1.
35699         * gcc.c-torture/special/special.exp: Unset xfail.
35700         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35701         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35702         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35703         * gcc.failure/failure.exp: Likewise.
35704         * gcc.ieee/ieee.exp: Likewise.
35705         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35706         Update call to dg-test.  Call dg-finish at end.
35707         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35708         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35709         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35710         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35711         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35712         * gcc.wendy/wendy.exp: Add copyright.
35713         Delete setting of tmpdir (done by gcc_init).
35714         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35715         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35716         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35717         gcc_[ce]pass/fail.
35719 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35721         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35722         confusion.
35723         (g++_load): Likewise.
35725         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35726         Rename argument to `prog' to remove the confusion.
35727         Varargs fns behave differently too!
35728         (g++_load): Likewise.
35730         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35732         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35733         what it is.  Delete (always) printing of status value for !native.
35734         Simplify verbose code, and include status and exec_output.
35735         (g++_load): Use gcc_load.
35737 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35739         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
35740         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
35741         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
35742         940714-3.c as these testcases don't exist anymore.  Make
35743         va-arg-1.c expected to pass.
35745 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
35747         * gcc.misc-tests/misc.exp: Only run specific testcases.
35748         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
35749         * gcc.misc-tests/dg-[1-9].c: New files.
35751         * lib/dg.exp: New testsuite driver.
35752         * gcc.prms/prms.exp: Use it.
35754         * README.gcc: New file.
35756         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
35757         Document and reset `lxpass' and `lxfail'.
35758         Simplify "initialized" message.
35759         (gcc_stat): Clean up comments a little.
35761 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
35763         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
35765 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
35767         * lib/old-dejagnu.exp (process-option): New proc.
35768         (old-dejagnu-init, old-dejagnu-stat): Likewise.
35769         (old-dejagnu): Simplify.
35770         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
35772 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
35774         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
35775         exists and is not an empty string.
35777         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
35778         $xfail rather than calling setup_xfail.  Clear $xfail when test is
35779         finished.
35780         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
35781         automatically.
35783         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
35784         longer expected to fail.
35786         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
35787         "f" function call.
35789         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
35791         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
35792         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
35793         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
35794         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
35795         c-torture-1.29.
35797         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
35798         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
35800         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
35802         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
35803         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
35805         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
35806         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
35807         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
35809 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
35811         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
35812         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
35813         940714-1.c, 940714-2.c, 940714-3.c},
35814         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
35815         gcc.misc-tests/{mg.c,mg.exp}:
35816         New tests.
35817         * gcc.noncompile/noncompile.exp: Change accordingly.
35819 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
35821         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
35822         Undo previous clobberage.
35824 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
35826         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
35827         * gcc.special/{930510-1.c, special.exp}:
35828         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
35829         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
35830         struct-varargs-1.c}: New tests from c-torture-1.26.
35832 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
35834         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
35835           argument to switch.
35837 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
35839         * Revert the previous changes.  Please see Rob's directory
35840           (/lisa/test/rob/progressive/gcc/testsuite) for testing
35841           fixes.
35843 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
35845         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
35846             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
35847             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
35848             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
35849             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
35850             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
35851             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
35852             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
35853             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
35854             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
35855             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
35856             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
35857             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
35858             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
35859             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
35860             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
35861             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
35862             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
35863             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
35864             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
35865             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
35866             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
35867             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
35868             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
35869             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
35870             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
35871             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
35873 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
35875         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
35876             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
35877           with perror calls.
35879 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
35881         * config/unix.exp (g++_load): Fix syntax.
35883 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
35885         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
35886         * gcc.noncompile/921017-1.c: Deleted obsolete test.
35887         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
35888         Don't expect va-arg-1.c to fail.  Correct expected output for
35889         920928-1.c.
35890         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
35891         * gcc.wendy/hbm4.c: Correct typo.
35892         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
35894 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
35896         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
35897         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
35898         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
35899         * lib/c-torture.exp (c-torture-compile): Ditto.
35901         Reduce volume of output (remove all the -I's and such).
35902         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
35903         Call gcc_cpass, gcc_cfail.
35904         (c-torture): Pass testing option to c-torture-compile.
35906 1994-03-21  Doug Evans  (dje@cygnus.com)
35908         Bring patches over from progressive.
35909         * config/default.exp: Exit remote shell cleanly.
35910         (g++_exit, g++_start): Add default versions.
35911         * config/sim.exp (gcc_load): Use perror, not error.
35913 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
35915         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
35916         set in site.exp.
35918 1994-03-14  Doug Evans  (dje@cygnus.com)
35920         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
35921         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
35922         (wendy_try): New proc to run testcase.
35923         (main loop): Call 'em.
35924         * gcc.wendy/*.c: Clean up pass to correct expected output.
35926         * lib/gcc.exp: Minor cleanup work.
35927         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
35929 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
35931         * config/sim.exp (gcc_load): Document return codes better.
35932         Don't pass -v to simulator.
35934 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
35936           * gcc.special/920717-x.c: Fix typo.
35937           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
35938           get at sources.
35940         * lib/mike-gcc.exp: Fix typo.
35942 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
35944         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
35945         binary to use, transform the name.
35946         * config/*.exp: rename everything. Nuke any g++ specific files,
35947         it's now a special case of gcc that requires no special support.
35948         Add a default.exp for unsupported targets.
35950 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
35952         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
35953         lib/old-dejagnu.exp: Fix a few patterns to work with the new
35954         version of Tcl.
35956 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
35958         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
35959         than a warning.
35961 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
35963         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
35965 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
35967         * gcc.execute/execute.exp: Combine opt_list and foption_list into
35968         option_list.  Compile every file with only 4/6 option choices
35969         (same as C torture) instead of with 12/18 different option
35970         choices.
35971         * lib/c-torture.exp: Likewise.
35973         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
35974         not already set.
35976 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
35978         * lib/old-deja.exp: Add `excess errors test fails' error, now one
35979         can put an XFAIL *-*-* on excess errors.
35981 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
35983         * g++.law: Add more tests derived from g++-bugs snapshots.
35985         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
35986         equivalent to g++.law/init9.
35988         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
35989         compiled it, and the a.out file after we've run it.
35991 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
35993         * lib/mike-g++.exp (postbase): Delete the .o file after we've
35994         compiled it, and the a.out file after we've run it.
35996 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
35998         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36000 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36002         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36003         version number.
36005 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36007         * g++.law: New directory of g++ tests derived from the g++-bugs
36008         snapshots.
36010 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36012         * gcc.compile: initbug1.c initbug1.exp testcase added
36014 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36016         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36017         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36018           fixes submitted by Jeff Law (law@cs.utah.edu)
36019         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36020           Jeff Law (law@cs.utah.edu)
36023 1993-11-30  Mike Stump  (mrs@cygnus.com)
36025         * config/unix-g++.exp: Follow the gcc way of doing things.
36026         * g++.old-deja/old-deja.exp: Minor updates.
36027         * lib/g++.exp: New file, follow the gcc way of doing things.
36028         * lib/old-dejagnu.exp: Minor updates.
36029         * lib/mike-g++.exp: Always unset errorInfo.
36031 1993-11-06  Mike Stump  (mrs@cygnus.com)
36033         * lib/gcc.exp: Fix some errors with the below change, CC and
36034         CFLAGS should be global when setting, not local.
36036 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36038         * lib/gcc.exp: Transform tool name.
36040 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36042         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36044 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36046         * lib/gcc.exp: change gcc_done to gcc_stat
36048 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36050         * Upgraded gcc testsuite to c-torture version 1.25
36052 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36054         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36055         * lib/c-torture: added hooks for new reporting code.
36057 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36059         * config/sh-gcc.exp: check if sh-sim exists in the path
36061 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36063         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36064         * gcc.compile/compile.exp: Initial changes for new logic.
36065         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36066         * gcc.failure/failure.exp: Initial changes for new logic.
36067         * gcc.ieee/ieee.exp: Initial changes for new logic.
36068         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36069         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36070         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36071         * lib/c-torture.exp: Initial changes for new logic.
36072         * lib/gcc.exp: Initial changes for new logic.
36074 1993-10-15  Mike Stump  (mrs@cygnus.com)
36076         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36077         depend upon failure or success.  Fully qualify names in failure
36078         and success messages.  Always remove a.out before starting
36079         compile, just in case.  Pay more attention to error text output by
36080         the compiler.  Handle testcases with no known past errors just
36081         like all others, so that things are uniform.  Other miscellaneous
36082         improvements.
36084 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36086         * gcc.cpp: new directory for cpp tests
36088 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36090         * lib/chill.exp: Code reformatted, removed unused code.
36091         * config/unix-chill.exp: Code reformatted, removed unused code.
36092         * chill.execute/execute.exp: Code reformatted, removed unused code.
36093         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36095 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36097         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36098         routines not written.
36100 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36102         * config/bug-gcc.exp: Use new procs from bug.exp.
36104 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36106         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36107         via ftp, rather than depending on NFS.
36108         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36109         case.
36111 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36113         * config/bug-gcc.exp: Use new download proc.
36115 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36117         * chill.execute/execute.exp: cleanups, handles errors better
36118         * chill.compile/compile.exp: rewrite, based on execute.exp
36119         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36120         * lib/chill.exp: major changes to diff proc and compile and link
36121           procs. added chill_fail and chill_pass wrappers to pass and
36122           fail. added more comments, and handle error codes better.
36123           Added a hack to capture stderr from exec, so noncompile tests
36124           can work.
36126 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36128         * chill.execute/execute.exp: rewrite of testsuite driver
36129         * lib/chill.exp: rewrite of testsuite driver
36130         * config/unix-chill.exp: rewrite of testsuite driver
36132 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36134     In chill.execute:
36135         * iexpr.ch: Standardize uppercase.
36136         * tuples.dat: Standardize uppercase.
36137         * vary.ch: standardize.  Correct varying string assignments.
36138         * vary.dat: Add new output lines.
36140 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36142     In chill.execute:
36143         * chprintf.ch: Standardize use of uppercase.
36144         * tuples.ch: Standardize and turn arr2 into a DCL,
36145           rather than a SYN.
36146         * pinits.ch: Standardize.
36148 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36150         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36151         * Makefil: Renamed to Makefile.in.
36152         * configure.in: New.
36154 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36156     In chill.execute:
36157         * .cvsignore: Add result/output files.
36158         * Makefile: Fix up variables at start.  Use MFLAGS
36159           everywhere.  Correct bool_loc, built_ins entries.
36160           Add entry for vary1.ch.
36161         * bitarray.ch: Standardize upper-case usage.
36162         * bitexpr.ch: Standardize, add output of b1.
36163         * params.ch: Use arrayt in along PROC parameters, to
36164           avoid novelty problems.
36165         * sets.ch: Tiny cleanup.
36166         * vary1.ch: Re-indent.
36168 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36170           * Add PR-related files to Makefiles, .cvsignore files, etc.
36172 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36174         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36175           with compiler objects. New names are test-flow.c and test-loop.c
36177 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36179         * Upgraded c-torture tests from 1.19 to 1.20
36181         * new files:
36182         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36183         * gcc.compile: 930623-1.c 930623-2.c
36184         * gcc.noncompile: 930622-1.c 930622-2.c
36185         * gcc.failure: 920411-1.c 920627-2.c
36186         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36188 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36190         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36191           More changes to get testsuite working properly. Needs more work.
36192           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36194 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36196         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36197           More changes to get testsuite working properly. Needs more work.
36199 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36201         * chill.compile/compile.exp: Added for Dejagnu support
36202         * chill.execute/execute.exp: Added for Dejagnu support
36203         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36205 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36207     This should complete moving the CHILL test files.
36208         * chill.noncompile(.cvsignore printf.grt
36209             in-printf.grt chprintf.grt chprintf.ch):
36210             Added test-support files.
36211           (Makefile): Modified further.
36212         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36213             signal.ch): Added test files.
36214           * chill.execute (.cvsignore printf.grt printr.c
36215             in-printf.grt rts.c chprintf.grt rts.h): Added
36216           test-support files.
36217             (Makefile): More corrections.
36219 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36221         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36222           test cases, ready for DejaGnu.
36224 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36226         * Upgraded c-torture tests from 1.18 to 1.19
36228         * gcc.compile: added test(s):
36229           930607-1.c
36230         * gcc.execute: added test(s):
36231           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36233         * added new subdirectory for misc tests: gcc.misc-tests
36234         * gcc.misc-test(s): added tests:
36235           inst-check.c test-consts.c test-ior.c test-switch.c
36237 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36239         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36241 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36243         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36245 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36247         * Upgraded c-torture tests from 1.17 to 1.18
36249 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36251         * Upgraded c-torture tests from 1.12 to 1.17
36253 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36255         * lib/old-dejagnu.exp:
36256           Fixed handling of XFAIL target triplets to correctly
36257           recognize wildcard characters.  Removed code that
36258           appended a unique id tag to the end of the file name
36259           printed out by the result of the testcases within a
36260           given test file.
36262 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36264         * lib/old-dejagnu.exp:
36265           Reworked expected failure handling to trigger off of XFAIL
36266           keyword in keyphrase embeded in testcase source code. The
36267           XFAIL keyword must be at the end of the keyphrase line. It
36268           may optionally be followed by one or more target triplets.
36269           It has just occured that the handling of wildcards in the
36270           target triplet may not be correct.
36272 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36274         * g++.old-deja/tests:
36275           Moved all subdirectories up one level into g++.old-deja .
36277         * lib/old-dejagnu.exp:
36278           Fixed problem with CXXFLAGS not being properly reset, and being
36279           corrupted with extraneous "-c" compiler option.  This was
36280           causing binaries to not be generated for test that needed them.
36281           Modified strings passed to "pass" and "fail" so that individual
36282           tests from the same test file would be distinguished by an
36283           identifier appended to the test file name in the summary logs;
36284           this corrected a problem with erroneous diff logs.  Added code
36285           to search testcases for expected fail and unexpected pass keywords.
36287 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36289         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36291 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36293         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36294           Removed extraneous text from end of "Special g++ Options"
36295           keyphrase.
36297         * lib/old-dejagnu.exp: Added pattern matching to look for new
36298           keywords, embedded in testcases comments, which will trigger
36299           calls to xpass and xfail.
36301 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36303         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36304           comments embedded in the testcases, especially the one looking for
36305           special compiler options, as well as the pattern matching for the
36306           compiler output again.
36308 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36310         * lib/old-dejagnu.exp: Do a proper check of the return value for
36311           execute tests. Fixed several problems with the pattern matching
36312           of the compiler output which gave erroneous test results.
36313           Changed several of the test result messages to be more descriptive.
36314         * config/unix-g++.exp: Proc g++_load now actually works and
36315           executes the tests passed to it and returns a usable return
36316           value.
36318 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36320           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36322 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36324         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36325           Modified both files to properly execute the old style
36326           dejagnu tests. The previous versions of these files were
36327           experimental and did not function anything near correctly.
36329 1993-04-05  Rob Savoye  (rob@cygnus.com)
36331         * Removed all Makefile.in and configure.in files. No configuration
36332         needed now.
36334 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36336         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36338 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36340         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36341         gcc.special/configure.in, gcc.noncompile/configure.in,
36342         gcc.execute/configure.in, gcc.code_quality/configure.in,
36343         g++.other/configure.in, g++.old-deja/configure.in,
36344         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36345         in srcname setting.
36347 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36349         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36350         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36351         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36353 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36355         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36356         (gdb_exit): Don't remove *_soc files.
36358 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36360         * lib/c-torture.exp: Don't look for main; instead always use -w
36361         -c.  This is how the c-torture tests work.  Remove the object
36362         file if the compilation succeeds.
36363         * gcc.execute/execute.exp: Remove executable if test passes.
36364         * gcc.noncompile/noncompile.exp: Every test is an expected
36365         failure.
36366         * gcc.special/special.exp: Added tests from c-torture 1.11,
36367         corrected use of existing test.
36368         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36369         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36370         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36371         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36372         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36373         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36374         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36375         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36376         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36377         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36378         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36379         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36380         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36381         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36382         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36383         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36384         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36385         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36386         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36387         c-torture 1.11.
36388         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36389         correspond to c-torture 1.11.
36391         * New file.