./:
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3d3ed01b0210bfcd1a77087fc31c02bcdc0c1618
1 2007-08-21  Ian Lance Taylor  <iant@google.com>
3         PR tree-optimization/33134
4         * g++.dg/tree-ssa/pr33134.C: New test.
6 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
8         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
11 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
13         PR debug/32610
14         * gcc.dg/debug/pr32610.c: New test.
16         * g++.dg/init/new24.C: New test.
18         PR middle-end/32912
19         * gcc.dg/pr32912-1.c: New test.
20         * gcc.dg/pr32912-2.c: New test.
21         * gcc.dg/pr32912-3.c: New test.
23 2007-08-21  Richard Guenther  <rguenther@suse.de>
25         * gcc.dg/pointer-arith-10.c: New testcase.
27 2007-08-21  Richard Guenther  <rguenther@suse.de>
29         PR middle-end/33122
30         * gcc.c-torture/compile/pr33122.c: New testcase.
32 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
34         * g++.dg/warn/Wnvdtor-2.C: New testcase.
36 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
38         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
40 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
42         PR c++/33025
43         * g++.dg/init/new23.C: New test.
45 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
47         PR middle-end/30564
48         * gcc.c-torture/compile/pr30564-1.c: New test.
49         * gcc.c-torture/compile/pr30564-2.c: New test.
51 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
53         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
55 2007-08-19  Tobias Burnus  <burnus@net-b.de>
57         * gfortran.dg/interface_abstract_2.f90: New.
58         * gfortran.dg/interface_abstract_1.f90: Fix typo.
60 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
62         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
63         unknown (so that outer-loop wont get analyzed).
64         * gcc.dg/vect/vect-outer-1a.c: New test.
65         * gcc.dg/vect/vect-outer-1b.c: New test.
66         * gcc.dg/vect/vect-outer-1.c: New test.
67         * gcc.dg/vect/vect-outer-2a.c: New test.
68         * gcc.dg/vect/vect-outer-2b.c: New test.
69         * gcc.dg/vect/vect-outer-2c.c: New test.
70         * gcc.dg/vect/vect-outer-2.c: New test.
71         * gcc.dg/vect/vect-outer-3a.c: New test.
72         * gcc.dg/vect/vect-outer-3b.c: New test.
73         * gcc.dg/vect/vect-outer-3c.c: New test.
74         * gcc.dg/vect/vect-outer-3.c: New test.
75         * gcc.dg/vect/vect-outer-4a.c: New test.
76         * gcc.dg/vect/vect-outer-4b.c: New test.
77         * gcc.dg/vect/vect-outer-4c.c: New test.
78         * gcc.dg/vect/vect-outer-4d.c: New test.
79         * gcc.dg/vect/vect-outer-4e.c: New test.
80         * gcc.dg/vect/vect-outer-4f.c: New test.
81         * gcc.dg/vect/vect-outer-4g.c: New test.
82         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
83         * gcc.dg/vect/vect-outer-4i.c: New test.
84         * gcc.dg/vect/vect-outer-4j.c: New test.
85         * gcc.dg/vect/vect-outer-4k.c: New test.
86         * gcc.dg/vect/vect-outer-4l.c: New test.
87         * gcc.dg/vect/vect-outer-4m.c: New test.
88         * gcc.dg/vect/vect-outer-4.c: New test.
89         * gcc.dg/vect/vect-outer-5.c: New test.
90         * gcc.dg/vect/vect-outer-6.c: New test.
91         * gcc.dg/vect/vect-outer-fir.c: New test.
92         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
93         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.       
95 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
97         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
98         and -fno-tree-reassoc.
99         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
100         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
101         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
102         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
103         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
104         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
105         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
106         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
107         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
108         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
109         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
110         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
111         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
112         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
113         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
114         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
115         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
116         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
117         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
118         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
119         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
120         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
121         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
122         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
123         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
124         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
125         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
126         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
127         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
128         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
129         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
130         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
131         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
132         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
133         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
134         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
135         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
137 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
139         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
140         versioning for aliasing).
141         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
143         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align targets.
144         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
146 2007-08-18  Tom Tromey  <tromey@redhat.com>
148         PR preprocessor/32974:
149         * gcc.dg/cpp/pr32974.c: New file.
151 2007-08-17  Tobias Burnus  <burnus@net-b.de>
153         * gfortran.dg/interface_abstract_1.f90: New.
155 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
157         PR fortran/32881
158         * gfortran.dg/pure_initializer_1.f90: New test.
160 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
162         PR fortran/32875
163         * gfortran.dg/array_constructor_18.f90: New test.
165 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
167         PR c++/28989
168         * g++.dg/expr/lval3.C: New test.
169         * g++.dg/expr/lval4.C: New test.
171 2007-08-17  Ollie Wild  <aaw@google.com>
173         PR c++/31749
174         * g++.dg/lookup/builtin3.C: New test.
175         * g++.dg/lookup/builtin4.C: New test.
176         * g++.dg/lookup/using19.C: New test.
178 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
180         PR c++/32190
181         * g++.dg/parse/error31.C: New.
183 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
185         PR c++/32112
186         * g++.dg/template/error26.C: New.
188 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
190         PR fortran/33079
191         * gfortran.dg/zero_length_2.f90: New test.
193 2007-08-17  Tobias Burnus  <burnus@net-b.de>
195         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
196         * gfortran.dg/kind_tests_3.f03: Ditto.
197         * gfortran.dg/global_vars_f90_init.f90: Ditto.
198         * gfortran.dg/interface_13.f90: Ditto.
199         * gfortran.dg/pr32738.f90: Ditto.
200         * gfortran.dg/module_private_1.f90: Ditto.
201         * gfortran.dg/test_only_clause.f90: Ditto.
202         * gfortran.dg/bind_c_vars.f90: Ditto.
203         * gfortran.dg/bind_c_dts.f90: Ditto.
204         * gfortran.dg/use_9.f90: Ditto.
205         * gfortran.dg/generic_8.f90: Ditto.
206         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
207         * gfortran.dg/private_type_6.f90: Ditto.
208         * gfortran.dg/c_assoc.f90: Ditto.
209         * gfortran.dg/private_type_7.f90: Ditto.
210         * gfortran.dg/global_vars_c_init.f90: Ditto.
211         * gfortran.dg/bind_c_dts_2.f03: Ditto.
212         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
213         * gfortran.dg/c_size_t_test.f03: Ditto.
214         * gfortran.dg/used_types_12.f90: Ditto.
215         * gfortran.dg/pr25923.f90: Ditto.
216         * gfortran.dg/test_com_block.f90: Ditto.
217         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
218         * gfortran.dg/equiv_constraint_7.f90: Ditto.
219         * gfortran.dg/com_block_driver.f90: Ditto.
220         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
221         * gfortran.dg/use_iso_c_binding.f90: Ditto.
222         * gfortran.dg/c_loc_test.f90: Ditto.
223         * gfortran.dg/c_ptr_tests.f03: Ditto.
224         * gfortran.dg/module_interface_1.f90: Ditto.
226 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
228         PR c++/32870
229         * g++.dg/other/error17.C: Adjust.
230         
231 2007-08-17  Ben Elliston  <bje@au.ibm.com>
233         PR middle-end/32970
234         * g++.dg/ext/altivec-14.C: New test.
236 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
238         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
239         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
240         dump files.
241         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
242         * gcc.dg/vect/pr32366.c: Ditto.
244 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
246         PR testsuite/33082
247         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
248         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
249         * gcc.dg/dfp/convert-int-fold.c: Ditto.
250         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
252 2007-08-16  Tobias Burnus  <burnus@net-b.de>
254         PR fortran/33072
255         * gfortran.dg/use_9.f90: New.
257 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
259         * g++.dg/gcov/gcov-5.C: New test.
261 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
263         * g++.dg/gcov/gcov-4.C: New test.
264         * lib/gcov.exp (verify-lines): Add support for
265         checking no-coverage lines.
267 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
269         * gcc.dg/vect/vect-vfa-01.c: New.
270         * gcc.dg/vect/vect-vfa-02.c: New.
271         * gcc.dg/vect/vect-vfa-03.c: New.
272         * gcc.dg/vect/vect-vfa-04.c: New.
273         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
274         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
275         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
276         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
277         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
278         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
279         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
280         gfortran.dg/vect/pr19049.f90: Rename to start with
281         prefix no-vfa-.
282         * gcc.dg/vect/vect.exp: Disable versioning for alias
283         when test starts with no-vfa-.
284         * gfortran.dg/vect/vect.exp: Likewise.
286 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
288         * gcc.dg/torture/pr32897.c: New test.
290 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
292         PR c++/31132
293         * g++.dg/template/crash69.C: New.
295 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
297         * lib/target-supports.exp (check_effective_target_arm32): Use
298         check_no_compiler_messages.
300 2007-08-15  Diego Novillo  <dnovillo@google.com>
302         gcc.dg/tree-ssa/20070815.c: New test.
304 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
306         PR fortran/33077
307         * gfortran.dg/random_7.f90: Initialize variable.
309 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
311         PR middle-end/33074
312         * gfortran.dg/pr33074.f90: New test.
314         PR c++/32992
315         * g++.dg/opt/nrv14.C: New test.
317 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
319         PR c++/33035
320         * g++.dg/template/crash68.C: New.
322 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
324         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
325         * gcc.dg/sibcall-4.c: Ditto.
327 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
329         PR fortran/33066
330         * gfortran.dg/use_8.f90: New test.
331         * gfortran.dg/c_loc_tests_2.f03: Fix code.
333 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
335         PR c++/27211
336         * g++.dg/template/error27.C: New.
337         * g++.dg/template/error28.C: New.
338         * g++.dg/other/pr28304.C: Adjust.
339         * g++.old-deja/g++.mike/p811.C: Likewise.
341 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
343         PR target/30315
344         * gcc.target/i386/pr30315.c: New.
346 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
348         PR fortran/32594
349         * gfortran.dg/substr_5.f90: New test.
351 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
353         PR c/30428
354         * gcc.dg/vector-2.c: New test.
356         PR c++/30428
357         * g++.dg/ext/vector8.C: New test.
359 2007-08-13  Dan Hipschman  <dsh@google.com>
361         PR c/32953
362         * gcc.dg/format/array-1.c: Add an additional test for
363         unterminated format strings of length 1.
365 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
367         PR fortran/32926
368         * gfortran.dg/external_procedures_3.f90: New test.
370 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
372         PR fortran/32827
373         * gfortran.dg/import6.f90: New test.
375 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
377         PR C/30427
378         *  gcc.dg/vector-1.c: New test.
380 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
382         * gcc.dg/pr21255-4.c: Skip for PIC.
383         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
385 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
387         * gcc.dg/attr-isr.c: Skip for PIC.
388         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
389         * gcc.dg/attr-isr-trapa.c: Likewise.
390         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
391         * gcc.dg/pragma-isr-trapa.c: Likewise.
392         * gcc.dg/pragma-isr-trapa2.c: Likewise.
394 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
396         PR fortran/32962
397         * gfortran.dg/transpose_1.f90: New test.
399 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
401         PR fortran/29600
402         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
403         intrinsic.
405 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
407         PR fortran/30964
408         PR fortran/33054
409         * gfortran.dg/random_4.f90: New test.
410         * gfortran.dg/random_5.f90: New test.
411         * gfortran.dg/random_6.f90: New test.
412         * gfortran.dg/random_7.f90: New test.
414 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
416         PR fortran/32860
417         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
419 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
421         PR fortran/31629
422         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
424 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
426         PR fortran/29600
427         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
428         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
430 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
432         PR fortran/32937
433         * gfortran.dg/char_length_6.f90: New test.
435 2007-08-10  Ollie Wild  <aaw@google.com>
437         * g++.dg/lookup/using18.C: New test.
439 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
441         PR c++/17763
442         * g++.dg/other/error16.C: New.
444 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
446         PR libfortran/33039
447         * gfortran.dg/namelist_37.f90: New test.
449 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
451         PR c++/22256
452         * g++.dg/conversion/op3.C: New.
454 2007-08-09  Tobias Burnus  <burnus@net-b.de>
456         PR fortran/32987
457         * gfortran.dg/fmt_tab_1.f90: New.
458         * gfortran.dg/fmt_tab_2.f90: New.
460 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
462         PR c/32796
463         * gcc.c-torture/compile/pr32796.c: New test.
465 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
467         PR middle-end/32813
468         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
469         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS instead
470         of just -O.
472 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
474         * gcc.target/mips/code-readable-1.c: New test.
475         * gcc.target/mips/code-readable-2.c: Likewise.
476         * gcc.target/mips/code-readable-3.c: Likewise.
478 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
479             Revital Eres  <eres@il.ibm.com>
481         * gfortran.dg/sms-1.f90: Add comment.
482         * gfortran.dg/sms-2.f90: New.
484 2007-08-07  Ian Lance Taylor  <iant@google.com>
486         * gcc.dg/instrument-1.c: New test.
487         * gcc.dg/instrument-2.c: New test.
488         * gcc.dg/instrument-3.c: New test.
490 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
492         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
494 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
496         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
497         !vector_alignment_reachable targets.
498         * gcc.dg/vect/vect-33.c: Likewise.
499         * gcc.dg/vect/vect-42.c: Likewise.
500         * gcc.dg/vect/vect-44.c: Likewise.
501         * gcc.dg/vect/vect-50.c: Likewise.
502         * gcc.dg/vect/vect-70.c: Likewise.
503         * gcc.dg/vect/vect-71.c: Likewise.
504         * gcc.dg/vect/vect-87.c: Likewise.
505         * gcc.dg/vect/vect-88.c: Likewise.
506         * gcc.dg/vect/vect-91.c: Likewise.
507         * gcc.dg/vect/vect-93.c: Likewise.
508         * gcc.dg/vect/vect-96.c: Likewise.
509         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
510         * gcc.dg/vect/section-anchors-69.c: Likewise.
511         * gcc.dg/vect/pr25413.c: Likewise.
512         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
513         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
514         * gfortran.dg/vect-2.f90: Likewise.
515         * gfortran.dg/vect-3.f90: Likewise.
516         * gfortran.dg/vect-4.f90: Likewise.
517         * gfortran.dg/vect-5.f90: Likewise.
518         * lib/target-supports.exp (check_effective_target_natural_alignment): 
519         Return false for darwin. 
520         (check_effective_target_vector_alignment_reachable_for_double): New.    
522 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
524         * gcc.dg/multiword-1.c: New testcase.
526 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
528         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
529         messages.
530         * gfortran.dg/namelist_36.f90: New test.
532 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
534         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
535           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
537 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
539         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
540         * gcc.dg/torture/type-generic-1.c: Likewise.
542 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
544         * gcc.c-torture/20070522-1.c: Move to ...
545         * gcc.c-torture/compile/20070522-1.c: Here.
547 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
549         PR fortran/29828
550         * gfortran.dg/minmax_char_1.f90: New test.
551         * gfortran.dg/minmax_char_2.f90: New test.
552         * gfortran.dg/min_max_optional_4.f90: New test.
554 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
556         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
557         hanging on the testcase.
559 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
561         PR middle-end/32988
562         * gcc.c-torture/compile/pr32988.c: New test.
564 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
566         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
568 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
570         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
572         Revert:
573         2007-03-22  Dirk Mueller  <dmueller@suse.de>
575         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
577 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
579         PR fortran/32979
580         * gfortran.dg/isnan_1.f90: New test.
582 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
583             Revital Eres <eres@il.ibm.com>
585         * gcc.dg/sms-antideps.c: New test.
587 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
589         PR fortran/31214
590         * gfortran.dg/entry_13.f90: New test.
592         * gfortran.dg/entry_12.f90: Clean up .mod file.
594 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
596         PR fortran/32770
597         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
598         variables as kind=4 so they don't overflow the record length.
600 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
602         PR fortran/32968
603         * gfortran.dg/selected_kind_1.f90: New test.
605 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
607         PR middle-end/32780
608         * gcc.c-torture/compile/pr32780.c: New test.
610 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
612         RP middle-end/32399
613         * gcc.c-torture/compile/pr32399.c: New testcase.
615 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
617         PR middle-end/32304
618         * g++.dg/torture/pr32304.C: New testcase.
620 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
622         PR middle-end/32935
623         * gfortran.fortran-torture/compile/complex_1.f90: New test.
625 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
627         PR fortran/32955
628         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
630 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
632         PR fortran/31202
633         * gfortran.dg/nint_2.f90: New test.
635 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
637         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
638         * gcc.dg/weak/typeof-2.c: Likewise.
640 2007-08-03  Diego Novillo  <dnovillo@google.com>
642         PR 31521
643         * gcc.dg/tree-ssa/pr31521.c: New test.
645 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
647         PR fortran/32770
648         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
649         iostat must be default kind.
651 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
653         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
655 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
657         PR fortran/32770
658         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
659         explicit so test passes with -fdefault-integer-8.
660         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
661         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
663 2007-08-02  Lee Millward  <lee.millward@gmail.com>
665         PR c++/30849
666         * g++.dg/parse/asm1.C: New test.
668         PR c++/30850
669         * g++.dg/parse/asm2.C: Likewise.
671         PR c++/30851
672         * g++.dg/parse/asm3.C: Likewise.
673         
674 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
676         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
677           "int" is only 16 bit bits wide.
678         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
680 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
682         * g++.dg/torture/type-generic-1.C: New.
683         * gcc.dg/pr28796-2.c: Move tests ...
684         * gcc.dg/tg-tests.h: ... here.
685         * gcc.dg/torture/type-generic-1.c: New.
687 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
689         PR libfortran/32954
690         * minmaxloc_3.f90:  New test case.
692 2007-08-01  Tobias Burnus  <burnus@net-b.de>
694         PR fortran/32936
695         * gfortran.dg/allocate_stat.f90: New.
697 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
699         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
701 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
703         PR tree-optimization/32919
704         * gcc.c-torture/compile/pr32919.c: New.
706 2007-08-01  Nick Clifton  <nickc@redhat.com>
708         * gcc.c-torture/execute/execute.exp: Change copyright header to
709         refer to version 3 of the GNU General Public License and to point
710         readers at the COPYING3 file and the FSF's license web page.
711         * gcc.c-torture/execute/ieee/ieee.exp,
712         gcc.c-torture/unsorted/unsorted.exp,
713         gcc.c-torture/compile/compile.exp,
714         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
715         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
716         gcc.target/cris/torture/cris-torture.exp,
717         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
718         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
719         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
720         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
721         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
722         gnat.dg/dg.exp, gnat.dg/style/style.exp,
723         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
724         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
725         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
726         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
727         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
728         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
729         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
730         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
731         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
732         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
733         gcc.dg/noncompile/noncompile.exp,
734         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
735         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
736         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
737         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
738         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
739         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
740         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
741         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
742         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
743         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
744         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
745         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
746         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
747         g++.old-deja/old-deja.exp,
748         gfortran.fortran-torture/execute/execute.exp,
749         gfortran.fortran-torture/compile/compile.exp,
750         treelang/output/output-1.c, treelang/output/output-1.tree,
751         treelang/execute/execute.exp, treelang/Makefile.in,
752         treelang/compile/compile.exp, g++.dg/dg.exp,
753         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
754         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
755         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
756         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
757         g++.dg/compat/struct-layout-1.exp,
758         g++.dg/compat/struct-layout-1_generate.c,
759         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
760         g++.dg/bprob/bprob.exp, config/default.exp,
761         gcc.test-framework/test-framework.awk,
762         gcc.test-framework/gen_directive_tests,
763         gcc.test-framework/test-framework.exp,
764         objc.dg/special/special.exp,
765         objc.dg/gnu-encoding/gnu-encoding.exp,
766         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
767         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
768         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
769         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
770         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
771         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
772         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
773         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
774         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
775         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
776         lib/target-supports-dg.exp, lib/gcc-defs.exp,
777         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
778         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
779         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
780         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
781         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
782         Likewise.
784 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
786         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
787         error message text.
789 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
791         PR fortran/32945
792         * gfortran.dg/initialization_12.f90: New test.
794 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
796         PR fortran/31609
797         * gfortran.dg/entry_12.f90: New test.
799 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
801         PR fortran/32938
802         * gfortran.dg/altreturn_6.f90: New test.
804 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
806         PR fortran/32942
807         * gfortran.dg/exponent_2.f90: New test.
809 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
811         * gcc.dg/vect/vect-117.c: New test.
812         * gcc.dg/vect/vect-74.c: Enabled test
813         * gcc.dg/vect/vect-81.c: Enabled test
815 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
817         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
818         s/dg-error/dg-warning where warning is expected.
820 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
822         PR fortran/32770
823         * gfortran.dg/array_constructor_12.f90:  Adjust argument
824         of huge() to correct kind.
826 2007-07-30  Ollie Wild  <aaw@google.com>
828         * gcc.dg/cpp/counter-2.c: New test.
829         * gcc.dg/cpp/counter-3.c: New test.
830         * gcc.dg/cpp/dir-only-1.c: New test.
831         * gcc.dg/cpp/dir-only-1.h: New file.
832         * gcc.dg/cpp/dir-only-2.c: New test.
833         * gcc.dg/cpp/dir-only-3.c: New test.
834         * gcc.dg/cpp/dir-only-3a.h: New file.
835         * gcc.dg/cpp/dir-only-3b.h: New file.
836         * gcc.dg/cpp/dir-only-4.c: New test.
837         * gcc.dg/cpp/dir-only-5.c: New test.
838         * gcc.dg/cpp/dir-only-6.c: New test.
840 2007-07-30  Julian Brown  <julian@codesourcery.com>
842         * gcc.target/arm/neon/v*.c: Regenerate.
844 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
846         PR c++/32108
847         * g++.dg/ext/label6.C: New.
849 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
851         PR libfortran/32858
852         PR libfortran/30814
853         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
855 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
857         PR fortran/31211
858         * gfortran.dg/actual_pointer_function_1.f90: New test.
860         PR fortran/32682
861         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
863 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
865         PR fortran/32906
866         * gfortran.dg/shape_1.f90: Adjust error message.
867         * gfortran.dg/parameter_array_ref_1.f90: New test.
869 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
871         PR fortran/31609
872         * gfortran.dg/entry_11.f90: New test.
874 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
875             Revital Eres  <eres@il.ibm.com>
877         * gfortran.dg/sms-1.f90: New test.
879 2007-07-28  Richard Guenther  <rguenther@suse.de>
881         * gcc.c-torture/compile/pr32920.c: New testcase.
883 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
885         PR c++/30917
886         * g++.dg/lookup/friend11.C: New test.
888 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
890         * gfortran.dg/namelist_5.f90: Adjusted error message.
891         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
892         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
893         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
894         * gfortran.dg/namelist_32.f90: ... this.
896         PR fortran/32876
897         * gfortran.dg/namelist_33.f90: New test.
899         PR fortran/32905
900         * gfortran.dg/namelist_34.f90: New test.
902         PR fortran/31818
903         * gfortran.dg/namelist_35.f90: New test.
905 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
907         PR fortran/32880
908         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
910 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
912         PR testsuite/32471
913         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
914           assuming it is 0x7ffffffff.
915         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
916         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
918 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
920         * gfortran.dg/operator_3.f90: Fix dg directive.
921         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
922         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
923         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
925 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
927         * g++.dg/cpp0x/decltype1.C: New.
928         * g++.dg/cpp0x/decltype2.C: New.
929         * g++.dg/cpp0x/decltype3.C: New.
930         * g++.dg/cpp0x/decltype4.C: New.
931         * g++.dg/cpp0x/decltype5.C: New.
932         * g++.dg/cpp0x/decltype6.C: New.
934 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
936         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
937           because the test relies on bit 31 to be the sign bit.
939 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
941         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
942           assuming it is 0x7fffffff.
943         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
944         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
946 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
948         PR c++/32346
949         * g++.dg/expr/bitfield9.C: New test.
951 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
953         PR fortran/32899
954         * gfortran.dg/logical_comp.f90: Update dg-error strings.
956 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
958         PR fortran/32760
959         * gfortran.dg/private_type_7.f90: New test.
961 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
963         PR fortran/32035
964         * gfortran.dg/select_char_1.f90: New test.
966 2007-07-27  Tobias Burnus  <burnus@net-b.de>
968         PR fortran/32903
969         * gfortran.dg/initialization_11.f90: New test.
971 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
973         * gcc.target/mips/ins-1.c: New test.
975 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
977         PR/19232
978         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
979         (f1): Likewise.
981 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
983         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
984         error: width of 'spare' exceeds its type.
986 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
988         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
989         * gcc.dg/sibcall-4.c: Likewise.
991 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
993         PR rtl-optimization/31500
994         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
995         * g++.dg/warn/Warray-bounds.C: Likewise.
997 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
999         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
1001 2007-07-25  Julian Brown  <julian@codesourcery.com>
1002             Paul Brook  <paul@codesourcery.com>
1003             Joseph Myers  <joseph@codesourcery.com>
1004             Mark Shinwell  <shinwell@codesourcery.com>
1006         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
1007         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
1008         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
1009         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
1010         (check_effective_target_arm_neon_hw): New.
1011         * gcc.target/arm/neon/neon.exp: New file.
1012         * gcc.target/arm/neon/polytypes.c: New file.
1013         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1015 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
1017         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1018           targets where an "int" is less than 32 bits wide.
1020 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1022         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1024 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1026         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1027           during addition if an int is only 16 bits wide.
1028         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1030 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1032         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1033           size as "long int" and are 32 or 64 bits wide.
1034         * gcc.dg/torture/pr28814.c: Likewise.
1036 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1038         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1039           exactly as wide as an int.
1041 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
1043         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1044         Define and use throughout as long long printf format specifier.
1045         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1046         Likewise.
1048 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
1050         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1051         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1053 2007-07-25  Ben Elliston  <bje@au.ibm.com>
1055         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1057 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
1059         * gcc.c-torture/execute/20070724-1.c: New.
1061 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1063         PR fortran/31205
1064         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1065         "deallocates" to 24, since patch has code rid of much spurious
1066         code.
1067         * gfortran.dg/interface_assignment_1.f90 : New test.
1069         PR fortran/32842
1070         * gfortran.dg/interface_assignment_2.f90 : New test.
1072 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1074         PR fortran/32867
1075         * fortran.dg/initialization_10.f90: New test.
1077 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
1079         PR fortran/32778
1080         * gfortran.dg/imag_2.f: Removed
1081         * gfortran.dg/warn_std_1.f90: New test.
1082         * gfortran.dg/warn_std_2.f90: New test.
1083         * gfortran.dg/warn_std_3.f90: New test.
1085 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1087         PR c++/29001
1088         * g++.dg/init/new22.C: New.
1090 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
1092         PR c++/32561
1093         * g++.dg/template/crash67.C: New.
1095 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
1097         * lib/target-support.exp (check_effective_target_natural_alignment): 
1098         (check_effective_target_vector_alignment_reachable): New.
1099         * config/spu/spu.c (spu_vector_alignment_reachable): New.
1100         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1101         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
1102         check.
1103         * gcc.dg/vect/pr25413.c: Likewise.
1104         * gcc.dg/vect/pr31699.c: Likewise.
1106 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
1108         PR fortran/30814
1109         * gfortran.dg/pack_bounds_1.f90:  New test case.
1111 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
1113         PR fortran/31639
1114         * gfortran.dg/initialization_9.f90: New test.
1116 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1118         PR fortran/32797
1119         PR fortran/32800
1120         * gfortran.dg/bind_c_usage_8.f03: New test case.
1121         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1122         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
1124 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
1126         * gcc.target/mips/branch-cost-1.c: New test.
1127         * gcc.target/mips/branch-cost-2.c: Likewise.
1129 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1131         PR fortran/32732
1132         * gfortran.dg/c_char_tests.f03: New test case.
1133         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1134         * gfortran.dg/c_char_tests_2.f03: New test case.
1135         * gfortran.dg/value_6.f03: Ditto.
1136         * gfortran.dg/value_7.f03: Ditto.
1138 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
1140         PR fortran/32600
1141         * gfortran.dg/c_funloc_tests_5.f03: New.
1142         * gfortran.dg/c_funloc_tests_5.f04: New.
1143         * gfortran.dg/c_funloc_tests_4_driver.c: New.
1145 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1147         PR c++/32839
1148         * g++.dg/expr/call4.C: New.
1149         * g++.dg/expr/call5.C: New.
1151 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1153         PR fortran/32710
1154         * gfortran.dg/namelist_30.f90: New test.
1156 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
1158         PR fortran/29962
1159         * gfortran.dg/array_initializer_1.f90: Removed warning.
1160         * gfortran.dg/initialization_1.f90: Adjusted messages.
1161         * gfortran.dg/nested_modules_6.f90: Removed warning.
1163         PR fortran/31253
1164         * gfortran.dg/initialization_7.f90: New test.
1166         PR fortran/31639
1167         * gfortran.dg/initialization_8.f90: New test.
1169 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1171         PR c++/30818
1172         * g++.dg/template/crash47.C: Adjust errors.
1173         * g++.dg/template/crash48.C: Adjust errors.
1174         * g++.dg/template/typename12.C: New.
1175         * g++.dg/template/typename13.C: New.
1176         * g++.dg/template/typename14.C: New.
1177         * g++.dg/template/typedef6.C: Adjust errors.
1179 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1181         PR fortran/32627
1182         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1183         * gfortran.dg/pr32627.f03: New test case.
1185         * gfortran.dg/c_f_pointer_logical.f03: New test case.
1186         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1187         c_f_pointer_logical.
1188         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1189         c_f_pointer_complex.
1190         * gfortran.dg/c_f_pointer_complex.f03: New test case.
1191         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1192         c_f_pointer_shape_tests_2.
1193         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1195 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
1197         PR fortran/32804
1198         * gfortran.dg/c_loc_tests_9.f03: New test case.
1199         * gfortran.dg/c_loc_tests_10.f03: Ditto.
1201 2007-07-21  Lee Millward  <lee.millward@gmail.com>
1203         PR fortran/32823
1204         * gfortran.dg/int_2.f90: New test.
1205         
1206 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1208         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1210 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
1212         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1213         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1215 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
1217         PR tree-optimization/19910
1218         * gcc.dg/pr19910.c: New test.
1220 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
1222         PR fortran/32738
1223         * gfortran.dg/pr32738.f90: New test.
1225 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1227         PR tree-optimzation/32635
1228         * gfortran.dg/pr32635.f:  New test case.
1230 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
1232         PR fortran/32801
1233         * gfortran.dg/pr32801.f03: New test case.
1235 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1237         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1238         Test negative numbers also.
1239         * gcc.dg/c99-math-float-1.c: Likewise.
1240         * gcc.dg/c99-math-long-double-1.c: Likewise.
1241         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
1242         test inputs.
1244 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
1245         
1246         * lib/target-supports.exp (check_effective_target_sync_int_long):
1247         Enable for xtensa.
1248         (check_effective_target_sync_char_short): Likewise.
1249         
1250 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1252         * gcc.dg/pr28796-2.c: Add more cases.
1254 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1256         * gcc.dg/pr28796-1.c: Add more cases.
1257         * gcc.dg/pr28796-2.c: Likewise.
1259 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1261         * gcc.dg/pr28796-1.c: Add more cases.
1262         * gcc.dg/pr28796-2.c: Likewise.
1264 2007-07-17  Janus Weil  <jaydub66@gmail.com>
1266         PR fortran/32535
1267         * gfortran.dg/pr32535.f90: New test.
1269 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
1271         PR fortran/31320
1272         PR fortran/32665
1273         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1275 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
1277         PR rtl-optimization/32773
1278         * gcc.dg/pr32773.c: New test.
1280 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1282         * gcc.target/spu/intrinsics-1.c: Use dg-message to
1283         match flax-vector-conversions note.
1284         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1285         instead of dg-error for the warning.
1287 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1289         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1290           adapted to work on targets with 16-bit or wider int.
1291         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1292         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1293         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1294         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1296 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1298         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1299         support large arrays.
1300         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1301         * gcc.dg/20061109-1.c: Likewise.
1302         * gcc.c-torture/execute/20061101-1.x: Likewise.
1303         * gcc.c-torture/execute/pr29797-1.x: Likewise.
1304         * gcc.c-torture/execute/pr31448.x: Likewise.
1306 2007-07-16  Lee Millward  <lee.millward@gmail.com>
1308         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1310         PR fortran/32238
1311         * gfortran.dg/pr32238.f90: New test.
1313         PR fortran/32222
1314         * gfortran.dg/pr32222.f90: New test.
1316         PR fortran/32242
1317         * gfortran.dg/pr32242.f90: New test.
1318         
1319 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
1320             David Ung  <davidu@mips.com>
1322         * gcc.target/mips/mips-sched-madd.c: New test case.
1324 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1326         PR libfortran/32611
1327         * gfortran.dg/large_real_kind_1.f90: Update test.
1328         * gfortran.dg/pr17706.f90: Update test.
1329         * gfortran.dg/fmt_zero_digits.f90: Update test.
1330         * gfortran.dg/fmt_zero_precision.f90: Update test.
1331         * gfortran.dg/real_const_3.f90: Update test.
1333 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1335         PR fortran/32036
1336         * gfortran.dg/bounds_check_8.f90: New test.
1337         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1339 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1341         PR fortran/32357
1342         * gfortran.dg/mvbits_2.f90: New test.
1344 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
1346         PR libfortran/32731
1347         * gfortran.dg/pack_mask_1.f90:  New test.
1348         * gfortran.dg/unpack_mask_1.f90:  New test.
1350 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1352         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1353         * gcc.dg/20001101-1.c: Likewise.
1354         * gcc.dg/20001102-1.c: Likewise.
1355         * gcc.dg/20020116-2.c: Likewise.
1356         * gcc.dg/20020416-1.c: Likewise.
1357         * gcc.dg/sparc-constant-1.c: Likewise.
1358         * gcc.dg/sparc-dwarf2.c: Likewise.
1359         * gcc.dg/sparc-frame-1.c: Likewise.
1360         * gcc.dg/sparc-getcontext-1.c: Likewise.
1361         * gcc.dg/sparc-loop-1.c: Likewise.
1362         * gcc.dg/sparc-reg-1.c: Likewise.
1363         * gcc.dg/sparc-ret.c: Likewise.
1364         * gcc.dg/sparc-trap-1.c: Likewise.
1365         * gcc.dg/ultrasp10.c: Likewise.
1366         * gcc.dg/ultrasp11.c: Likewise.
1367         * gcc.dg/ultrasp1.c: Likewise.
1368         * gcc.dg/ultrasp2.c: Likewise.
1369         * gcc.dg/ultrasp3.c: Likewise.
1370         * gcc.dg/ultrasp4.c: Likewise.
1371         * gcc.dg/ultrasp5.c: Likewise.
1372         * gcc.dg/ultrasp6.c: Likewise.
1373         * gcc.dg/ultrasp7.c: Likewise.
1374         * gcc.dg/ultrasp8.c: Likewise.
1375         * gcc.dg/ultrasp9.c: Likewise.
1376         * gcc.dg/splet-1.c: Delete.
1378 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
1380         PR fortran/32724
1381         * gfortran.dg/stfunc_5.f90: New test.
1383 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
1385         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1386         New procedure to check if arrays are naturally aligned to the vector
1387         alignment boundary.
1388         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
1389         in size_t typedef.  Adjust tree dump scan results according to
1390         vect_aligned_arrays target check.
1391         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1392         vect_aligned_arrays target check.
1393         * gcc.dg/vect/pr31699.c: Ditto.
1395 2007-07-13  Sa Liu  <saliu@de.ibm.com>
1397         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1398         for V2DFmode vector conditional expression.
1399         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
1400         and dfceq patterns.
1401         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
1402         and dfcgt patterns.
1403         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
1404         V2DFmode comparison and test special values.
1405         * lib/target-supports.exp: Switch on test for V2DFmode 
1406         vector conditional expression.
1408 2007-07-13  Richard Guenther  <rguenther@suse.de>
1410         PR tree-optimization/32721
1411         * gcc.dg/pr32721.c: New testcase.
1413 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
1415         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1416         error message part that continues on a new line.
1418 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
1420         * gcc.dg/c99-tgmath-1.c: New.
1421         * gcc.dg/c99-tgmath-2.c: New.
1422         * gcc.dg/c99-tgmath-3.c: New.
1423         * gcc.dg/c99-tgmath-4.c: New.
1425 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1426             Janis Johnson  <janis187@us.ibm.com>
1428         PR testsuite/25241
1429         * gcc.test-framework/dg-error-exp-F.c: New test.
1430         * gcc.test-framework/dg-warning-exp-F.c: New test.
1431         * lib/gcc.exp: Enable warning and error prefixes.
1432         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1433         (dg-error): Wrap original dg-error.
1434         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1435         markers from dg-error/dg-warning directives.
1436         * gcc.dg/20040322-1.c: Likewise.
1437         * gcc.dg/Wchar-subscripts-1.c: Likewise.
1438         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1439         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1440         * gcc.dg/Werror-1.c: Likewise.
1441         * gcc.dg/Werror-10.c: Likewise.
1442         * gcc.dg/Werror-11.c: Likewise.
1443         * gcc.dg/Werror-2.c: Likewise.
1444         * gcc.dg/Werror-3.c: Likewise.
1445         * gcc.dg/Werror-4.c: Likewise.
1446         * gcc.dg/Werror-5.c: Likewise.
1447         * gcc.dg/Werror-6.c: Likewise.
1448         * gcc.dg/Werror-7.c: Likewise.
1449         * gcc.dg/Werror-8.c: Likewise.
1450         * gcc.dg/Werror-9.c: Likewise.
1451         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1452         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1453         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1454         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1455         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1456         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1457         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1458         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1459         * gcc.dg/Wnested-externs-1.c: Likewise.
1460         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1461         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1462         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1463         * gcc.dg/Wshadow-3.c: Likewise.
1464         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1465         * gcc.dg/Wwrite-strings-1.c: Likewise.
1466         * gcc.dg/anon-struct-5.c: Likewise.
1467         * gcc.dg/anon-struct-6.c: Likewise.
1468         * gcc.dg/anon-struct-7.c: Likewise.
1469         * gcc.dg/anon-struct-8.c: Likewise.
1470         * gcc.dg/array-8.c: Likewise.
1471         * gcc.dg/array-quals-2.c: Likewise.
1472         * gcc.dg/asm-qual-1.c: Likewise.
1473         * gcc.dg/asm-wide-1.c: Likewise.
1474         * gcc.dg/assign-warn-1.c: Likewise.
1475         * gcc.dg/assign-warn-2.c: Likewise.
1476         * gcc.dg/bitfld-10.c: Likewise.
1477         * gcc.dg/bitfld-11.c: Likewise.
1478         * gcc.dg/bitfld-12.c: Likewise.
1479         * gcc.dg/bitfld-13.c: Likewise.
1480         * gcc.dg/bitfld-14.c: Likewise.
1481         * gcc.dg/builtin-choose-expr-2.c: Likewise.
1482         * gcc.dg/builtins-30.c: Likewise.
1483         * gcc.dg/c90-const-expr-5.c: Likewise.
1484         * gcc.dg/c90-typespec-1.c: Likewise.
1485         * gcc.dg/c99-const-expr-5.c: Likewise.
1486         * gcc.dg/c99-flex-array-5.c: Likewise.
1487         * gcc.dg/c99-fordecl-3.c: Likewise.
1488         * gcc.dg/c99-tag-3.c: Likewise.
1489         * gcc.dg/c99-typespec-1.c: Likewise.
1490         * gcc.dg/c99-vla-jump-1.c: Likewise.
1491         * gcc.dg/c99-vla-jump-2.c: Likewise.
1492         * gcc.dg/c99-vla-jump-3.c: Likewise.
1493         * gcc.dg/c99-vla-jump-4.c: Likewise.
1494         * gcc.dg/c99-vla-jump-5.c: Likewise.
1495         * gcc.dg/cast-1.c: Likewise.
1496         * gcc.dg/cast-2.c: Likewise.
1497         * gcc.dg/cast-3.c: Likewise.
1498         * gcc.dg/cast-4.c: Likewise.
1499         * gcc.dg/cast-pretty-print-1.c: Likewise.
1500         * gcc.dg/comp-goto-2.c: Likewise.
1501         * gcc.dg/comp-goto-3.c: Likewise.
1502         * gcc.dg/cpp/error-1.c: Likewise.
1503         * gcc.dg/cpp/if-paren.c: Likewise.
1504         * gcc.dg/decl-7.c: Likewise.
1505         * gcc.dg/decl-8.c: Likewise.
1506         * gcc.dg/decl-nospec-1.c: Likewise.
1507         * gcc.dg/decl-nospec-2.c: Likewise.
1508         * gcc.dg/decl-nospec-3.c: Likewise.
1509         * gcc.dg/declspec-10.c: Likewise.
1510         * gcc.dg/declspec-11.c: Likewise.
1511         * gcc.dg/declspec-12.c: Likewise.
1512         * gcc.dg/declspec-13.c: Likewise.
1513         * gcc.dg/declspec-14.c: Likewise.
1514         * gcc.dg/declspec-15.c: Likewise.
1515         * gcc.dg/declspec-16.c: Likewise.
1516         * gcc.dg/declspec-17.c: Likewise.
1517         * gcc.dg/declspec-4.c: Likewise.
1518         * gcc.dg/declspec-5.c: Likewise.
1519         * gcc.dg/declspec-6.c: Likewise.
1520         * gcc.dg/declspec-7.c: Likewise.
1521         * gcc.dg/declspec-8.c: Likewise.
1522         * gcc.dg/declspec-9.c: Likewise.
1523         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
1524         * gcc.dg/dfp/constants-c99.c: Likewise.
1525         * gcc.dg/dfp/keywords-c89.c: Likewise.
1526         * gcc.dg/dfp/keywords-c99.c: Likewise.
1527         * gcc.dg/dfp/keywords-reserved.c: Likewise.
1528         * gcc.dg/dfp/typespec.c: Likewise.
1529         * gcc.dg/dremf-type-compat-2.c: Likewise.
1530         * gcc.dg/dremf-type-compat-3.c: Likewise.
1531         * gcc.dg/dremf-type-compat-4.c: Likewise.
1532         * gcc.dg/empty-source-2.c: Likewise.
1533         * gcc.dg/empty-source-3.c: Likewise.
1534         * gcc.dg/enum3.c: Likewise.
1535         * gcc.dg/extra-semi-2.c: Likewise.
1536         * gcc.dg/extra-semi-3.c: Likewise.
1537         * gcc.dg/float-range-1.c: Likewise.
1538         * gcc.dg/float-range-2.c: Likewise.
1539         * gcc.dg/float-range-3.c: Likewise.
1540         * gcc.dg/float-range-5.c: Likewise.
1541         * gcc.dg/format/asm_fprintf-2.c: Likewise.
1542         * gcc.dg/format/asm_fprintf-3.c: Likewise.
1543         * gcc.dg/format/asm_fprintf-4.c: Likewise.
1544         * gcc.dg/format/asm_fprintf-5.c: Likewise.
1545         * gcc.dg/format/cast-1.c: Likewise.
1546         * gcc.dg/format/gcc_diag-3.c: Likewise.
1547         * gcc.dg/format/gcc_diag-4.c: Likewise.
1548         * gcc.dg/format/gcc_diag-6.c: Likewise.
1549         * gcc.dg/format/gcc_diag-8.c: Likewise.
1550         * gcc.dg/format/gcc_diag-9.c: Likewise.
1551         * gcc.dg/format/nul-2.c: Likewise.
1552         * gcc.dg/format/opt-1.c: Likewise.
1553         * gcc.dg/format/opt-2.c: Likewise.
1554         * gcc.dg/format/opt-3.c: Likewise.
1555         * gcc.dg/format/opt-4.c: Likewise.
1556         * gcc.dg/format/opt-5.c: Likewise.
1557         * gcc.dg/format/opt-6.c: Likewise.
1558         * gcc.dg/framework-2.c: Likewise.
1559         * gcc.dg/func-args-1.c: Likewise.
1560         * gcc.dg/func-outside-1.c: Likewise.
1561         * gcc.dg/func-outside-2.c: Likewise.
1562         * gcc.dg/gnu-cond-expr-2.c: Likewise.
1563         * gcc.dg/gnu-cond-expr-3.c: Likewise.
1564         * gcc.dg/if-empty-1.c: Likewise.
1565         * gcc.dg/init-bad-1.c: Likewise.
1566         * gcc.dg/init-bad-2.c: Likewise.
1567         * gcc.dg/init-bad-3.c: Likewise.
1568         * gcc.dg/init-desig-obs-2.c: Likewise.
1569         * gcc.dg/init-desig-obs-3.c: Likewise.
1570         * gcc.dg/init-empty-2.c: Likewise.
1571         * gcc.dg/init-empty-3.c: Likewise.
1572         * gcc.dg/inline-11.c: Likewise.
1573         * gcc.dg/inline-12.c: Likewise.
1574         * gcc.dg/inline-8.c: Likewise.
1575         * gcc.dg/inline-9.c: Likewise.
1576         * gcc.dg/inline3.c: Likewise.
1577         * gcc.dg/label-decl-1.c: Likewise.
1578         * gcc.dg/label-decl-2.c: Likewise.
1579         * gcc.dg/label-decl-3.c: Likewise.
1580         * gcc.dg/label-decl-4.c: Likewise.
1581         * gcc.dg/long-long-typespec-1.c: Likewise.
1582         * gcc.dg/lvalue-2.c: Likewise.
1583         * gcc.dg/lvalue-3.c: Likewise.
1584         * gcc.dg/nested-func-3.c: Likewise.
1585         * gcc.dg/nested-redef-1.c: Likewise.
1586         * gcc.dg/noreturn-4.c: Likewise.
1587         * gcc.dg/old-style-prom-2.c: Likewise.
1588         * gcc.dg/old-style-prom-3.c: Likewise.
1589         * gcc.dg/old-style-then-proto-1.c: Likewise.
1590         * gcc.dg/overflow-warn-1.c: Likewise.
1591         * gcc.dg/overflow-warn-2.c: Likewise.
1592         * gcc.dg/overflow-warn-3.c: Likewise.
1593         * gcc.dg/overflow-warn-4.c: Likewise.
1594         * gcc.dg/overflow-warn-6.c: Likewise.
1595         * gcc.dg/parm-forwdecl-2.c: Likewise.
1596         * gcc.dg/parm-forwdecl-3.c: Likewise.
1597         * gcc.dg/parm-impl-decl-1.c: Likewise.
1598         * gcc.dg/parm-impl-decl-2.c: Likewise.
1599         * gcc.dg/parm-incomplete-1.c: Likewise.
1600         * gcc.dg/parm-mismatch-1.c: Likewise.
1601         * gcc.dg/pointer-arith-1.c: Likewise.
1602         * gcc.dg/pointer-arith-2.c: Likewise.
1603         * gcc.dg/pointer-arith-3.c: Likewise.
1604         * gcc.dg/pointer-arith-4.c: Likewise.
1605         * gcc.dg/pointer-arith-6.c: Likewise.
1606         * gcc.dg/pointer-arith-7.c: Likewise.
1607         * gcc.dg/pointer-arith-8.c: Likewise.
1608         * gcc.dg/pr13804-1.c: Likewise.
1609         * gcc.dg/pr15698-1.c: Likewise.
1610         * gcc.dg/pr15698-2.c: Likewise.
1611         * gcc.dg/pr15698-3.c: Likewise.
1612         * gcc.dg/pr15698-4.c: Likewise.
1613         * gcc.dg/pr15698-5.c: Likewise.
1614         * gcc.dg/pr15698-6.c: Likewise.
1615         * gcc.dg/pr15698-7.c: Likewise.
1616         * gcc.dg/pr15698-8.c: Likewise.
1617         * gcc.dg/pr17188-1.c: Likewise.
1618         * gcc.dg/pr17301-1.c: Likewise.
1619         * gcc.dg/pr17301-2.c: Likewise.
1620         * gcc.dg/pr17730-1.c: Likewise.
1621         * gcc.dg/pr20368-1.c: Likewise.
1622         * gcc.dg/pr20368-2.c: Likewise.
1623         * gcc.dg/pr20368-3.c: Likewise.
1624         * gcc.dg/pr22308-1.c: Likewise.
1625         * gcc.dg/qual-component-1.c: Likewise.
1626         * gcc.dg/redecl-1.c: Likewise.
1627         * gcc.dg/redecl-11.c: Likewise.
1628         * gcc.dg/redecl-12.c: Likewise.
1629         * gcc.dg/redecl-13.c: Likewise.
1630         * gcc.dg/redecl-14.c: Likewise.
1631         * gcc.dg/redecl-15.c: Likewise.
1632         * gcc.dg/register-var-1.c: Likewise.
1633         * gcc.dg/register-var-2.c: Likewise.
1634         * gcc.dg/stmt-expr-2.c: Likewise.
1635         * gcc.dg/stmt-expr-3.c: Likewise.
1636         * gcc.dg/stmt-expr-label-1.c: Likewise.
1637         * gcc.dg/stmt-expr-label-2.c: Likewise.
1638         * gcc.dg/stmt-expr-label-3.c: Likewise.
1639         * gcc.dg/struct-empty-2.c: Likewise.
1640         * gcc.dg/struct-empty-3.c: Likewise.
1641         * gcc.dg/struct-parse-1.c: Likewise.
1642         * gcc.dg/struct-semi-1.c: Likewise.
1643         * gcc.dg/struct-semi-2.c: Likewise.
1644         * gcc.dg/struct-semi-3.c: Likewise.
1645         * gcc.dg/switch-5.c: Likewise.
1646         * gcc.dg/switch-6.c: Likewise.
1647         * gcc.dg/switch-7.c: Likewise.
1648         * gcc.dg/tls/diag-5.c: Likewise.
1649         * gcc.dg/transparent-union-1.c: Likewise.
1650         * gcc.dg/transparent-union-3.c: Likewise.
1651         * gcc.dg/typespec-1.c: Likewise.
1652         * gcc.dg/vla-init-2.c: Likewise.
1653         * gcc.dg/vla-init-3.c: Likewise.
1654         * gcc.dg/vla-init-4.c: Likewise.
1655         * gcc.dg/vla-init-5.c: Likewise.
1656         * gcc.dg/void-cast-2.c: Likewise.
1657         * gcc.dg/wvla-3.c: Likewise.
1658         * gcc.dg/wvla-7.c: Likewise.
1659         * gcc.target/i386/991209-1.c: Likewise.
1660         * gcc.target/ia64/fpreg-1.c: Likewise.
1661         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1662         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1663         
1664 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
1666         PR fortran/31639
1667         * gfortran.dg/func_decl_4.f90: New test.
1669 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
1671         PR fortran/32727
1672         * gfortran.dg/interface_17.f90: New test.
1674 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
1676         PR fortran/32599
1677         * gfortran.dg/32599.f03: New test case.
1679         PR fortran/32601
1680         * gfortran.dg/32601.f03: New test case.
1681         * gfortran.dg/32601_1.f03: Ditto.
1682         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1683         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1685 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
1687         * gcc.c-torture/execute/align-3.c: Remove function addr check.
1689 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1690             Devang Patel  <dpatel@apple.com>
1692         PR tree-optimization/25413
1693         * gcc.dg/vect/vect-align-1.c: New.
1694         * gcc.dg/vect/vect-align-2.c: New.
1695         * gcc.dg/vect/pr25413.c: New.
1696         * gcc.dg/vect/pr25413a.c: New.
1697         * gcc.dg/vect/pr31699.c: Fix dg-final check.
1699 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
1701         * lib/target-support.exp (check_ultrasparc_hw_available):
1702         New function.
1703         (is-effective-target): Check $arg for ultrasparc_hw.
1704         (is-effective-target-keyword): Likewise.
1705         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1706         when determining what to do on sparc platforms.
1707         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1708         * gcc.dg/20001101-1.c: Likewise.
1709         * gcc.dg/20001101-2.c: Likewise.
1710         * gcc.dg/ultrasp9.c: Likewise.
1711         * gcc.dg/ultrasp10.c: Likewise.
1712         * gcc.target/sparc/pdist-3.c: Likewise.
1714 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
1716         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1718 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1720         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1721         get vectorized.
1722         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1723         now get vectorized.
1724         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1725         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1726         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1727         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1728         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1729         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1730         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1731         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1732         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1733         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1734         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1735         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1736         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1737         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1738         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1739         * lib/target-supports.exp (check_effective_target_vect_int_mul):
1740         Add spu.
1742 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
1744         PR c++/30854
1745         * g++.dg/parse/error30.C: New test.
1747 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1749         PR fortran/29804
1750         * gfortran.dg/alloc_comp_misc_1.f90: New test.
1752 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
1754         * gfortran.fortran-torture/compile/pr32663.f: New test.
1756 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1758         PR c++/31027
1759         * g++.dg/inherit/virtual4.C: New.
1761 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
1763         PR target/32661
1764         * gcc.target/i386/pr32661-1.c: New test.
1766 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
1768         * gnat.dg/invariant_index.ad[sb]: New test.
1770 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1772         PR c++/32560
1773         * g++.dg/template/decl3.C: New.
1775 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
1777         PR 32617
1778         * gcc.c-torture/execute/align-3.c: New.
1780 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
1782         PR target/32708
1783         * gcc.target/i386/pr32708-1.c: New test.
1784         * gcc.target/i386/pr32708-2.c: Ditto.
1785         * gcc.target/i386/pr32708-3.c: Ditto.
1787 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
1789         * g++.dg/init/new20.C: Remove svn:executable flag.
1791 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1793         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1795 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1797         * gcc.dg/ultrasp7.c: Add fpic target requirement.
1799 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1801         PR testsuite/25241
1802         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1803         directive.
1804         
1805 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
1807         PR fortran/32157
1808         * gfortran.dg/overload_2.f90: New test.
1810         PR fortran/32689
1811         * gfortran.dg/transfer_simplify_5.f90
1813         PR fortran/32634
1814         * gfortran.dg/interface_15.f90: New test.
1816 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1818         PR libfortran/32336
1819         * gfortran.dg/matmul_5.f90:  New test case.
1821 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1823         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1824         * gcc.dg/fesd-any.h: Likewise.
1825         * gcc.dg/fesd-baseonly.c: Likewise.
1826         * gcc.dg/fesd-baseonly.h: Likewise.
1827         * gcc.dg/fesd-none.c: Likewise.
1828         * gcc.dg/fesd-none.h: Likewise.
1829         * gcc.dg/fesd-reduced.c: Likewise.
1830         * gcc.dg/fesd-reduced.h: Likewise.
1831         * gcc.dg/fesd-sys.c: Likewise.
1832         * gcc.dg/fesd-sys.h: Likewise
1833         * gcc.dg/fesd.h: Likewise.
1835         * g++.dg/debug/dwarf2: New directory.
1836         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1837         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1838         * g++.dg/other/fesd-any.h: Likewise.
1839         * g++.dg/other/fesd-baseonly.C: Likewise.
1840         * g++.dg/other/fesd-baseonly.h: Likewise.
1841         * g++.dg/other/fesd-none.C: Likewise.
1842         * g++.dg/other/fesd-none.h: Likewise.
1843         * g++.dg/other/fesd-reduced.C: Likewise.
1844         * g++.dg/other/fesd-reduced.h: Likewise.
1845         * g++.dg/other/fesd-sys.C: Likewise.
1846         * g++.dg/other/fesd-sys.h: Likewise.
1847         * g++.dg/other/fesd.h: Likewise.
1849 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
1851         PR fortran/31129
1852         * gfortran.dg/parameter_unused.f90: New test.
1854 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
1856         PR tree-optimization/32681
1857         * gcc.dg/tree-ssa/pr32681.c: New test.
1859 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1861         PR fortran/32678
1862         * gfortran.dg/fmt_t_5.f90: New test.
1864 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
1866         PR c++/30535
1867         * g++.dg/template/operator10.C: New.
1869 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1871         PR libfortran/32217
1872         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
1874 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1876         PR fortran/29876
1877         * gfortran.dg/operator_6.f90: New test.
1879 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1881         PR fortran/17711
1882         * gfortran.dg/operator_4.f90: New test.
1883         * gfortran.dg/operator_5.f90: New test.
1884         * gfortran.dg/logical_comp.f90: Adjusted error messages.
1885         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1887 2007-07-08  Tobias Burnus  <burnus@net-b.de>
1889         PR fortran/32669
1890         * gfortran.dg/argument_checking_6.f90: New.
1892 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1894         PR fortran/25094
1895         * gfortran.dg/interface_155555.f90: New test.
1897 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1899         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1900         c99-math-long-double-1.c, c99-math.h: Test subnormals.
1902 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1904         PR testsuite/25241
1905         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1906         discern pedantic diagnostics and errors.
1907         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1908         and not an error.
1909         * gcc.dg/20050121-1.c: This is an error and not a warning.
1910         * gcc.target/i386/sseregparm-2.c:  Likewise.
1911         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1912         * gcc.dg/charset/attribute2.c: Likewise.
1913         * gcc.dg/bitfld-1.c: Likewise.
1914         * gcc.dg/pack-test-2.c: Likewise.
1915         * gcc.dg/940510-1.c: Match separately error and warning.
1916         * gcc.dg/array-2.c: Match separately multiple messages. The second
1917         diagnostic is a pedantic warning and not an error.
1918         * gcc.dg/pr14475.c: Match separately multiple messages.
1919         * gcc.dg/pr18809-1.c: Likewise.
1920         * gcc.dg/pr27953.c: Likewise.
1921         * gcc.dg/vla-init-1.c: Likewise.
1922         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
1924 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1926         PR fortran/32644
1927         * gfortran.dg/char_decl_1.f90: New test.
1929 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
1931         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
1933 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
1935         PR c++/32232
1936         * g++.dg/template/overload9.C: New test.
1938 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
1940         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
1941         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
1943 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1945         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
1946         * gcc.dg/20001012-2.c: Likewise.
1947         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
1948         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
1950 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1952         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
1953         about the chunk size when STACK_SIZE is defined.
1955 2007-07-06  Josh Conner  <jconner@apple.com>
1957         PR middle-end/32602
1958         * gcc.dg/sibcall-8.c: New test.
1960 2007-07-06  Josh Conner  <jconner@apple.com>
1962         PR middle-end/32603
1963         * gcc.target/arm/sibcall-1.c: New test.
1965 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1967         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
1969 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
1971         * gfortran.dg/save_parameter.f90: New test.
1972         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
1974 2007-07-06  Richard Guenther  <rguenther@suse.de>
1976         * g++.dg/opt/pr30965.C: New testcase.
1978 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
1980         * gcc.target/mips/save-restore-5.c: New test.
1982 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1984         PR rtl_optimization/32450
1985         * gcc.dg/pr32450.c: New runtime test.
1987 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1989         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
1990         single underscore in scan directives.
1992 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
1994         PR c++/32245
1995         * g++.dg/init/ptrmem4.C: New test.
1997         PR c++/32251
1998         * g++.dg/init/new21.C: Likewise.
2000         PR c++/31992
2001         * g++.dg/template/static30.C: Likewise.
2003 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
2005         * gcc.dg/vect/costmodel/ppc: New directory.
2006         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
2007         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
2008         New test.
2009         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
2010         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
2011         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
2012         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
2013         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
2014         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2015         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2016         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2017         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2018         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2019         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2020         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2021         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2022         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2024 2007-07-05  Tobias Burnus  <burnus@net-b.de>
2026         PR fortran/32359
2027         * gfortran.dg/module_md5_1.f90: Update MD5 number.
2029 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
2031         PR fortran/32526
2032         * gfortran.dg/interface_14.f90: New test.
2034         PR fortran/32613
2035         * gfortran.dg/do_iterator_2.f90: New test.
2037 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
2039         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2040         (FE_DEC_DOWNWARD): Likewise.
2041         (FE_DEC_UPWARD): Likewise.
2042         (FE_DEC_TOWARDZERO): Likewise.
2043         (FE_DEC_TONEARESTFROMZERO): Likewise.
2045 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
2047         * gcc.c-torture/compile/pr32606.c: New.
2048         * gfortran.fortran-torture/execute/pr32604.f90: New.
2050 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
2052         * gcc.dg/visibility-12.c: New test.
2053         * gcc.dg/visibility-13.c: Likewise.
2054         * g++.dg/ext/visibility-9.C: Likewise.
2055         * g++.dg/ext/visibility-10.C: Likewise.
2057 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2059         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2060         * gcc.dg/sh-relax-vxworks.c: New test.
2062 2007-07-04  Richard Guenther  <rguenther@suse.de>
2064         PR tree-optimization/32500
2065         * gcc.c-torture/execute/pr32500.c: New testcase.
2067 2007-07-04  Richard Guenther  <rguenther@suse.de>
2069         PR tree-optimization/32482
2070         * gcc.c-torture/compile/pr32482.c: New testcase.
2072 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2074         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2075         VxWorks kernels.
2076         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2077         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2078         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2079         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2081 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2083         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2085 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
2087         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2089 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2091         PR fortran/31198
2092         * gfortran.dg/min_max_optional_1.f90: New test.
2093         * gfortran.dg/min_max_optional_2.f90: New test.
2094         * gfortran.dg/min_max_optional_3.f90: New test.
2096 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2098         PR fortran/32545
2099         * gfortran.dg/fmt_error.f90: New test.
2101 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2103         PR fortran/32612
2104         * gfortran.dg/interface_13.f90: New test.
2106 2007-07-03  Dave Brolley  <brolley@redhat.com>
2108         PR c++/31743
2109         * g++.dg/init/new20.C: New test.
2111 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
2113         PR fortran/32579
2114         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2116 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2118         PR fortran/25062
2119         * common_7.f90: New.
2120         * common_8.f90: New.
2121         * common_9.f90: New.
2123 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2125         PR fortran/30940
2126         * gfortran.dg/argument_checking_1.f90: New.
2127         * gfortran.dg/argument_checking_2.f90: New.
2128         * gfortran.dg/argument_checking_3.f90: New.
2129         * gfortran.dg/argument_checking_4.f90: New.
2130         * gfortran.dg/argument_checking_5.f90: New.
2131         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2132         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2134 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2136         * gcc.dg/pr32176.c: Add -w to default dg-options.
2138 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2140         * gcc.c-torture/compile/ssa-pre-1.c: New test.
2142 2007-07-03  Tobias Burnus  <burnus@net-b.de>
2144         PR fortran/20888
2145         * gfortran.dg/null_2.f90: New.
2147 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2148             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2150         PR middle-end/32176
2151         * gcc.dg/pr32176.c: New test.
2153 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
2155         * gcc.dg/const-float80.c : New test.
2156         * gcc.dg/const-float128.c : New test.
2157         * gcc.dg/const-float80-ped.c : New test.
2158         * gcc.dg/const-float128-ped.c : New test.
2160 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2162         * gcc.dg/c99-math.h: Fix typo.
2164 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2166         PR libgomp/32468
2167         * gcc.dg/gomp/pr32468-1.c: New test.
2169 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2171         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2172         an ABI option.
2174 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
2176         * gfortran.fortran-torture/compile/pr32583.f: New.
2177         * gcc.c-torture/compile/pr32584.c: New
2179 2007-07-02  Ollie Wild  <aaw@google.com>
2181         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2182         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2184 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
2186         * gcc.target/mips/save-restore-1.c: New test.
2187         * gcc.target/mips/save-restore-2.c: Likewise.
2188         * gcc.target/mips/save-restore-3.c: Likewise.
2189         * gcc.target/mips/save-restore-4.c: Likewise.
2191 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
2193         PR tree-optimization/31966
2194         PR tree-optimization/32533
2195         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2196         * gfortran.dg/pr32533.f90: Ditto.
2198 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
2200         * g++.dg/opt/nrv12.C: New test.
2201         * gcc.target/i386/nrv1.c: New test.
2203         PR c++/31748
2204         * g++.dg/gomp/pr31748.C: New test.
2206 2007-07-02  Ira Rosen  <irar@il.ibm.com>
2208         PR tree-optimization/32230
2209         * gcc.dg/vect/pr32230.c: New test.
2211 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
2213         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2214         * bind_c_coms.f90: Ditto.
2215         * bind_c_coms_driver.c: Ditto.
2216         * bind_c_dts.f90: Ditto.
2217         * bind_c_dts_2.f03: Ditto.
2218         * bind_c_dts_2_driver.c: Ditto.
2219         * bind_c_dts_3.f03: Ditto.
2220         * bind_c_dts_4.f03: Ditto.
2221         * bind_c_dts_driver.c: Ditto.
2222         * bind_c_implicit_vars.f03: Ditto.
2223         * bind_c_procs.f03: Ditto.
2224         * bind_c_usage_2.f03: Ditto.
2225         * bind_c_usage_3.f03: Ditto.
2226         * bind_c_usage_5.f03: Ditto.
2227         * bind_c_usage_6.f03: Ditto.
2228         * bind_c_usage_7.f03: Ditto.
2229         * bind_c_vars.f90: Ditto.
2230         * bind_c_vars_driver.c: Ditto.
2231         * binding_c_table_15_1.f03: Ditto.
2232         * binding_label_tests.f03: Ditto.
2233         * binding_label_tests_10.f03: Ditto.
2234         * binding_label_tests_10_main.f03: Ditto.
2235         * binding_label_tests_11.f03: Ditto.
2236         * binding_label_tests_11_main.f03: Ditto.
2237         * binding_label_tests_12.f03: Ditto.
2238         * binding_label_tests_13.f03: Ditto.
2239         * binding_label_tests_13_main.f03: Ditto.
2240         * binding_label_tests_14.f03: Ditto.
2241         * binding_label_tests_2.f03: Ditto.
2242         * binding_label_tests_3.f03: Ditto.
2243         * binding_label_tests_4.f03: Ditto.
2244         * binding_label_tests_5.f03: Ditto.
2245         * binding_label_tests_6.f03: Ditto.
2246         * binding_label_tests_7.f03: Ditto.
2247         * binding_label_tests_8.f03: Ditto.
2248         * binding_label_tests_9.f03: Ditto.
2249         * c_assoc.f90: Ditto.
2250         * c_assoc_2.f03: Ditto.
2251         * c_f_pointer_shape_test.f90: Ditto.
2252         * c_f_pointer_tests.f90: Ditto.
2253         * c_f_tests_driver.c: Ditto.
2254         * c_funloc_tests.f03: Ditto.
2255         * c_funloc_tests_2.f03: Ditto.
2256         * c_funloc_tests_3.f03: Ditto.
2257         * c_funloc_tests_3_funcs.c: Ditto.
2258         * c_kind_params.f90: Ditto.
2259         * c_kind_tests_2.f03: Ditto.
2260         * c_kinds.c: Ditto.
2261         * c_loc_driver.c: Ditto.
2262         * c_loc_test.f90: Ditto.
2263         * c_loc_tests_2.f03: Ditto.
2264         * c_loc_tests_2_funcs.c: Ditto.
2265         * c_loc_tests_3.f03: Ditto.
2266         * c_loc_tests_4.f03: Ditto.
2267         * c_loc_tests_5.f03: Ditto.
2268         * c_loc_tests_6.f03: Ditto.
2269         * c_loc_tests_7.f03: Ditto.
2270         * c_loc_tests_8.f03: Ditto.
2271         * c_ptr_tests.f03: Ditto.
2272         * c_ptr_tests_10.f03: Ditto.
2273         * c_ptr_tests_5.f03: Ditto.
2274         * c_ptr_tests_7.f03: Ditto.
2275         * c_ptr_tests_7_driver.c: Ditto.
2276         * c_ptr_tests_8.f03: Ditto.
2277         * c_ptr_tests_8_funcs.c: Ditto.
2278         * c_ptr_tests_9.f03: Ditto.
2279         * c_ptr_tests_driver.c: Ditto.
2280         * c_size_t_driver.c: Ditto.
2281         * c_size_t_test.f03: Ditto.
2282         * com_block_driver.f90: Ditto.
2283         * global_vars_c_init.f90: Ditto.
2284         * global_vars_c_init_driver.c: Ditto.
2285         * global_vars_f90_init.f90: Ditto.
2286         * global_vars_f90_init_driver.c: Ditto.
2287         * interop_params.f03: Ditto.
2288         * iso_c_binding_only.f03: Ditto.
2289         * iso_c_binding_rename_1.f03: Ditto.
2290         * iso_c_binding_rename_1_driver.c: Ditto.
2291         * iso_c_binding_rename_2.f03: Ditto.
2292         * iso_c_binding_rename_2_driver.c: Ditto.
2293         * kind_tests_2.f03: Ditto.
2294         * kind_tests_3.f03: Ditto.
2295         * module_md5_1.f90: Ditto.
2296         * only_clause_main.c: Ditto.
2297         * print_c_kinds.f90: Ditto.
2298         * test_bind_c_parens.f03: Ditto.
2299         * test_c_assoc.c: Ditto.
2300         * test_com_block.f90: Ditto.
2301         * test_common_binding_labels.f03: Ditto.
2302         * test_common_binding_labels_2.f03: Ditto.
2303         * test_common_binding_labels_2_main.f03: Ditto.
2304         * test_common_binding_labels_3.f03: Ditto.
2305         * test_common_binding_labels_3_main.f03: Ditto.
2306         * test_only_clause.f90: Ditto.
2307         * use_iso_c_binding.f90: Ditto.
2308         * value_5.f90: Ditto.
2309         * value_test.f90: Ditto.
2310         * value_tests_f03.f90: Ditto.
2312 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
2314         * gcc.dg/tls/opt-14.c: New.
2316 2007-07-01  Ollie Wild  <aaw@google.com>
2318         * g++.dg/lookup/using16.C: New test.
2319         * g++.dg/lookup/using17.C: New test.
2321 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
2323         PR fortran/32239
2324         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2325         (test_4): Use proper test for floating point equality.
2326         (test_8): Likewise.
2328 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2330         PR libgfortran/32554
2331         * gfortran.dg/fmt_p_1.f90: New test.
2333 2007-07-01  Ira Rosen  <irar@il.ibm.com>
2335         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2336         initialization and fix dg-final check - the initialization loop is
2337         vectorizable.
2339 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2340             Volker Reichelt  <reichelt@netcologne.de>
2342         PR middle-end/32559
2343         * gcc.dg/pr32559.c: New test.
2345 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
2347         PR tree-optimization/25371
2348         * gcc.dg/vect/pr25371.c: New test.
2350 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
2352         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2353         when allocating and initializing a flexible array.
2355 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
2357         PR fortran/20373
2358         * gfortran.dg/intrinsic.f90: New test.
2360 2007-06-30  Tobias Burnus  <burnus@net-b.de>
2362         PR fortran/32555
2363         * gfortran.dg/fmt_zero_check.f90: New.
2365 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
2367         PR fortran/30284
2368         * gfortran.dg/repeat_f90: New test.
2370 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2372         PR testsuite/25241
2373         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2374         -pedantic-errors, so we should match errors.
2375         * gcc.dg/cpp/escape-1.c: Likewise.
2376         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2377         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2378         warning.
2379         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2380         errors instead of warnings.
2381         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2382         a pedantic warning.
2383         * gcc.dg/cpp/arith-3.c: Likewise.
2385 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2387         PR testsuite/25241
2388         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2389         * gcc.dg/pch/valid-2.c: Likewise.
2390         * gcc.dg/pch/valid-3.c: Likewise.
2391         * gcc.dg/pch/warn-1.c: Likewise.
2392         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2393         
2394 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2396         PR c/4076
2397         * gcc.dg/Wunused-function.c: New.
2398         
2399 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2401         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2403 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
2405         * g++.dg/other/canon-31724.C: New.
2406         
2407 2007-06-29  Jan Hubicka  <jh@suse.cz>
2409         PR middle-end/32372
2410         * gcc.c-torture/compile/pr32372.c: new.
2412 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2414         * gfortran.dg/operator_3.f90: New test.
2416 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
2418         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2419         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2421 2007-06-29  Richard Guenther  <rguenther@suse.de>
2423         PR middle-end/32493
2424         * gcc.dg/inline-23.c: New testcase.
2426 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
2428         PR tree-optimization/24659
2429         * gcc.target/i386/vectorize2.c: New test.
2430         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2431         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2433 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
2435         * gcc.dg/pointer-arith-9.c: New test.
2437 2007-06-29  Tobias Burnus  <burnus@net-b.de>
2439         PR fortran/32483
2440         * gfortran.dg/fmt_read_2.f90: New.
2442 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2444         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2445         If it exists, don't try to create it.
2447 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
2449         * g++.dg/ext/visibility/ms-compat-1.C: New.
2451 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2453         PR tree-opt/32417
2454         * gfortran.fortran-torture/compile/pr32417.f90: New test.
2456 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
2458         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2459         targets.
2461 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
2463         PR fortran/32467
2464         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2466 2007-06-27  Richard Guenther  <rguenther@suse.de>
2468         PR middle-end/32492
2469         * gcc.dg/inline-22.c: New testcase.
2471 2007-06-26  Hui-May Chang <hm.chang@apple.com>
2473         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2474         the scan-assembler constant.
2476 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
2478         PR 20216
2479         * gcc.dg/pr20216.c: New.
2481 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2483         PR tree-opt/32421
2484         * gcc.dg/vect/pr32421.c: New test.
2486 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
2488         PR c++/32111
2489         * g++.dg/other/friend5.C: New test.
2491 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
2493         PR fortran/32464
2494         * gfortran.dg/host_assoc_function_2.f90: New test.
2496         PR fortran/31494
2497         * gfortran.dg/host_assoc_call_1.f90: New test.
2499 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2501         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
2502         
2503 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2505         PR fortran/32456
2506         * gfortran.dg/error_format.f90: New test.
2508 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2510         PR fortran/32136
2511         * gfortran.dg/pr32136.f90: New test.
2513 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
2515         PR fortran/31726
2516         * gfortran.dg/minmaxloc_1.f90: New test.
2518         PR fortran/32298
2519         * gfortran.dg/minmaxloc_2.f90: New test.
2521 2007-06-23  Richard Guenther  <rguenther@suse.de>
2523         PR tree-optimization/16876
2524         PR middle-end/29478
2525         * gcc.dg/pr29254.c: The warning is bogus.
2526         * gcc.dg/warn-1.c: Likewise.
2527         * gcc.dg/assign-warn-3.c: Likewise.
2528         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
2530 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
2532         * gcc.c-torture/execute/20070623-1.c: New.
2534 2007-06-22  Jan Hubicka  <jh@suse.cz>
2536         * gcc.c-torture/compile/pr31541.c: New.
2538 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2540         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
2541         Remove -m64 from dg-options.
2543 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
2545         PR middle-end/32374
2546         * gcc.dg/pr32374.c: New test.
2548 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2550         PR fortran/32360
2551         * gfortran.dg/pointer_assign_3.f90: New test.
2553 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2555         PR fortran/31162
2556         * gfortran.dg/assign.f90: Update test.
2557         * gfortran.dg/real_do_1.f90: Update test.
2558         * gfortran.dg/gomp/omp_do1.f90: Update test.
2559         * gfortran.dg/warnings_are_errors_1.f: Update test.
2560         * gfortran.dg/g77/20010519-1.f: Update test.
2561         * gfortran.dg/g77/pr9258.f: Update test.
2562         * gfortran.dg/g77/960317-1.f: Update test.
2564 2007-06-21  Richard Guenther  <rguenther@suse.de>
2566         PR tree-optimization/32453
2567         * gcc.c-torture/compile/pr32453.c: New testcase.
2569 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
2571         PR tree-optimization/31866
2572         * gcc.dg/pr31866.c: New test.
2574 2007-06-21  Richard Guenther  <rguenther@suse.de>
2576         PR tree-optimization/32451
2577         * g++.dg/torture/20070621-1.C: New testcase.
2579 2007-06-21  Christian Bruel  <christian.bruel@st.com>
2581         * gcc.dg/attr-isr.c: Test delay slot content.
2582         
2583 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2585         PR fortran/32361
2586         gfortran.dg/pointer_assign_2.f90: New test.
2588 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2590         PR fortran/25061
2591         gfortran.dg/invalid_procedure_name.f90: New test.
2593 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
2595         PR tree-optimization/25737
2596         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2598 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
2600         * gcc.target/i386/large-size-array-3.c: New.
2602 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2603         Richard Guenther  <rguenther@suse.de>
2605         PR fortran/32140
2606         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2608 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
2610         PR middle-end/31959
2611         * gcc.dg/pr31959.c: New test.
2613         PR inline-asm/32109
2614         * g++.dg/ext/asm10.C: New test.
2616         PR middle-end/32285
2617         * gcc.c-torture/execute/20070614-1.c: New test.
2619 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
2621         * gcc.target/arm/stack-corruption.c: New test.
2623 2007-06-19  Richard Guenther  <rguenther@suse.de>
2625         * g++.dg/torture/pr30252.C: New testcase.
2627 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
2629         PR tree-optimization/32353
2630         * g++.dg/opt/nrv13.C: New test.
2632 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
2634         PR fortran/20863
2635         PR fortran/20882
2636         * gfortran.dg/impure_assignment_2.f90 : New test.
2638         PR fortran/32236
2639         * gfortran.dg/data_initialized_2.f90 : New test.
2641         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2642         appropriate version of 'dmach'.
2644 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2646         PR target/32389
2647         * gcc.target/i386/pr32389.c New test.
2649 2007-06-18  Simon Baldwin <simonb@google.com>
2651         PR c++/31923
2652         * g++.dg/template/error25.C: New.
2653         * g++.dg/template/spec35.C: New.
2655 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
2657         * gcc.c-torture/compile/pr32355.c: New testcase.
2658         
2659 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2661         PR tree-optimization/32383
2662         * g++.dg/opt/pr32383.C: New test.
2664 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
2666         PR rtl-optimization/32366
2667         * gcc.dg/vect/pr32366.c: New test.
2669 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
2671         * gcc.c-torture/compile/pr32349.c: New testcase.
2672         
2673 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2675         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2676         * gcc.target/sparc/combined-2.c: Likewise.
2677         * gcc.target/sparc/fexpand.c : Likewise.
2678         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
2679         * gcc.target/sparc/fpack16.c : Likewise.
2680         * gcc.target/sparc/fpmerge.c : Likewise.
2681         * gcc.target/sparc/fpmul.c : Likewise.
2682         * gcc.target/sparc/noresult.c : Likewise.
2683         * gcc.target/sparc/pdist.c: Likewise.
2685 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
2687         PR middle-end/31723
2688         * gcc.target/i386/recip-divf.c: New test.
2689         * gcc.target/i386/recip-sqrtf.c: Ditto.
2690         * gcc.target/i386/recip-vec-divf.c: Ditto.
2691         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2692         * gcc.target/i386/sse-recip.c: Ditto.
2693         * gcc.target/i386/sse-recip-vec.c: Ditto.
2695 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2697         PR tree-opt/32225
2698         * gcc.c-torture/compile/20070605-1.c: New test.
2700         * gcc.c-torture/compile/20070603-1.c: New testcase.
2701         * gcc.c-torture/compile/20070603-2.c: New testcase.
2703         * gcc.c-torture/compile/20070531-1.c: New test.
2705         PR tree-opt/32167
2706         * gcc.c-torture/compile/20070531-2.c: New test.
2708         PR tree-opt/32144
2709         * gcc.c-torture/compile/20070529-1.c: New test.
2711         PR tree-opt/32145
2712         * gcc.c-torture/compile/20070529-2.c: New test.
2714         PR tree-opt/32015
2715         * gcc.c-torture/compile/20070520-1.c: New test.
2717         * g++.dg/ext/java-1.C: New test.
2719         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2720         loops instead of one. Remove the "can't determine dependence"
2721         check.
2722         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2723         needed as the cast is gone in the first place.
2724         * gcc.dg/max-1.c: Change local variable a to be a global one.
2725         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2726         have a cast which is PREd.
2728 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
2730         * g++.dg/lookup/anon6.C: New test.
2732 2007-06-14  Dirk Mueller  <dmueller@suse.de>
2734         PR c++/31806
2735         * g++.dg/opt/static6.C: New testcase.
2737 2007-06-14  Geoff Keating  <geoffk@apple.com>
2739         * g++.dg/ext/visibility/overload-1.C: New.
2741         PR 31093
2742         * g++.dg/ext/visibility/anon4.C: New.
2744 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
2746         PR target/32268
2747         * gcc.target/i386/pr32268.c: New test.
2749 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2751         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2752         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2753         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2755         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2756         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2757         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2758         BID is used.
2760 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
2762         PR fortran/32302
2763         * gfortran.dg/common_resize_1.f90: New test.
2765 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
2767         PR target/32274
2768         * gcc.dg/vect/pr32224.c: Fix.   
2769         
2770 2007-06-13  Eric Christopher  <echristo@apple.com>
2772         * gcc.target/i386/ssefn-1.c: Add -march=i386.
2774 2007-06-13  Tobias Burnus  <burnus@net-b.de>
2776         PR fortran/32323
2777         * gfortran.dg/actual_array_vect_1.f90: New.
2779 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2781         * gcc.target/sparc/mfpu.c: New test.
2783 2007-06-12  Geoff Keating  <geoffk@apple.com>
2785         * g++.dg/warn/weak1.C: Suppress on Darwin.
2786         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2788 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2790         PR middle-end/31579
2791          * g++.dg/torture/pr31579.C: New testcase.
2793 2007-06-12  Ian Lance Taylor  <iant@google.com>
2795         PR libstdc++/29286
2796         * g++.dg/init/new16.C: New test.
2797         * g++.dg/init/new17.C: New test.
2798         * g++.dg/init/new18.C: New test.
2799         * g++.dg/init/new19.C: New test.
2801 2007-06-12  Olivier Hainque  <hainque@adacore.com>
2803         * gnat.dg/lhs_view_convert.adb: New test.
2805 2007-06-12  Richard Guenther  <rguenther@suse.de>
2807         PR tree-optimization/15353
2808         PR tree-optimization/31657
2809         * gcc.c-torture/execute/20070424-1.c: New testcase.
2810         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2811         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2812         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2813         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2814         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2816 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2818         PR rtl-optimization/32293
2819         * gcc.dg/pr32293.c: New test.
2821 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2823         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2825 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
2827         PR fortran/29786
2828         * gfortran.dg/equiv_7.f90: New test.
2829         * gfortran.dg/equiv_constraint_7.f90: Change error message.
2831         PR fortran/30875
2832         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2834 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
2836         * gcc.dg/setjmp-3.c: Rename raise to raise0.
2837         * gcc.dg/setjmp-4.c: Likewise.
2838         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2840 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
2842         PR rtl-optimization/31025
2843         * gfortran.dg/pr31025.f90: New.
2845 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2847         PR target/32280
2848         * gcc.target/i386/pr32280.c: New test.
2850 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2852         PR middle-end/32279
2853         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2855 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2857         PR libgfortran/32235
2858         * gfortran.dg/backspace_9.f: New test.
2860 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
2862         * gcc.dg/tree-ssa/prefetch-7.c: New test.
2864 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
2866         * gcc.dg/tree-ssa/loop-28.c: New testcase.
2868 2007-06-09  Ian Lance Taylor  <iant@google.com>
2870         PR tree-optimization/32169
2871         * gcc.c-torture/compile/pr32169.c: New test.
2873 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
2875         * gcc.dg/vect/costmodel: New directory.
2876         * gcc.dg/vect/costmodel/i386: New directory.
2877         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2878         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2879         New test.
2880         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2881         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2882         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2883         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2884         * gcc.dg/vect/costmodel/x86_64: New directory.
2885         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2886         New testsuite.
2887         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2888         New test.
2889         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2890         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2891         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2892         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2893         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2895 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
2897         PR tree-optimization/32243
2898         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
2899         flags for -Os tests.
2900         * gcc.dg/vect/03-vect-pr32243.c: New test.
2902 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
2904         PR tree-optimization/32224
2905         * gcc.dg/vect/pr32224.c: New test.
2907 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
2909         PR c++/32177
2910         * g++.dg/gomp/pr32177.C: New test.
2912 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2914         PR testsuite/25241
2915         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
2916         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
2917         warning nor an error.
2918         * gcc.dg/Wfatal-2.c: Likewise.
2919         * gcc.dg/Werror-1.c: Likewise.
2920         * gcc.dg/Werror-5.c: Likewise.
2921         * gcc.dg/Werror-7.c: Likewise.
2922         * gcc.dg/Werror-10.c: Likewise.
2923         * gcc.dg/Werror-11.c: Likewise.
2925 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
2927         PR c++/30759
2928         * g++.dg/init/brace6.C: New test.
2930 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
2932         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
2933         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
2934         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
2935         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
2937         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
2938         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
2939         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
2940         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
2941         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
2942         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
2943         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
2944         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
2946         * gcc.dg/darwin-minversion-3.c: New.
2948 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
2950         * gcc.target/i386/builtin-copysign.c: New test.
2952 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2954         PR tree-optimization/32220
2955         * gfortran.dg/predcom-2.f: New testcase.
2957 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2959         PR tree-opt/32231
2960         * gcc.target/i386/vectorize4.c: New test.
2962 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
2964         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
2966 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2968         PR testsuite/25241
2969         * gcc.dg/simd-5.c: Mark output as a note.
2970         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
2971         dg-message.
2972         * gcc.dg/simd-1.c: Likewise.
2973         * gcc.dg/always_inline.c: Mark output as a sorry.
2974         * gcc.dg/always_inline2.c: Likewise.
2975         * gcc.dg/always_inline3.c: Likewise.
2977 2007-06-06  Ian Lance Taylor  <iant@google.com>
2979         * g++.dg/conversion/enum1.C: New test.
2981 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
2983         PR tree-optimization/32216
2984         * gcc.dg/vect/pr32216.c: New test.
2986 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2988         PR testsuite/18923
2989         * gfortran.dg/invalid_contains_1.f90: New test.
2990         * gfortran.dg/invalid_contains_2.f90: New test.
2992 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2994         PR testsuite/32057
2995         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2996         midnight issues.
2998 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3000         PR testsuite/25241
3001         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
3002         dg-message to match de note.
3003         * gcc.dg/pr26570.c: Use dg-message for a note.
3004         * gcc.dg/pr29254.c: Use dg-message for generic output and use
3005         dg-error instead of dg-warning because of -Werror.
3006         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
3007         neither an error, nor a warning.
3008         * gcc.dg/glibc-uclibc-2.c: Likewise
3009         * gcc.dg/cpp/19940712-1.c: Likewise.
3011 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
3013         PR preprocessor/23479
3014         * gcc.dg/binary-constants-1.c: Add test suites for
3015         the 0b-prefixed binary integer constants.
3016         * gcc.dg/binary-constants-2.c: Ditto.
3017         * gcc.dg/binary-constants-3.c: Ditto.
3018         * gcc.dg/binary-constants-4.c: Ditto.
3020 2007-06-05  Ian Lance Taylor  <iant@google.com>
3022         * gcc.dg/Wstrict-overflow-19.c: New test.
3024 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
3026         * gcc.dg/matrix/matrix-6.c: Remove conversion.
3028 2007-06-04  Ian Lance Taylor  <iant@google.com>
3030         * gcc.dg/Wstrict-overflow-18.c: New test.
3032 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3034         PR testsuite/25241
3035         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3036         * gcc.dg/cpp/mi5.c: Likewise.
3037         * gcc.dg/cpp/mi7.c: Likewise.
3039 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
3041         PR c/32191
3042         * gcc.dg/pr32191.c: New test.
3044 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3046         PR fortran/32124
3047         * gfortran.dg/allocate_stat_1.f90: Remove.
3049 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
3051         * gcc.target/i386/sse4_2-check.h: New.
3052         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3053         * gcc.target/i386/sse4_2-crc32.h: Likewise.
3054         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3055         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3056         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3057         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3058         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3059         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3060         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3061         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3062         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3063         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3064         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3065         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3066         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3067         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3068         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3069         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3071 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
3073         * gcc.dg/pie-link.c: New test.
3075 2007-06-01  Ian Lance Taylor  <iant@google.com>
3077         * gcc.dg/Wstrict-overflow-17.c: New test.
3079 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
3081         * gcc.dg/builtin-return-1.c (g): New.
3082         (main): Allocate at least 64 bytes on the stack.
3084 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
3086         * g++.dg/init/cleanup3.C: New test.
3088 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3090         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3091         int is 16 bits.
3093 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
3095         PR fortran/32156
3096         * gfortran.dg/char_array_constructor_3.f90: New test.
3098 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3100         PR tree-optimization/32160
3101         * gfortran.dg/predcom-1.f: New test.
3103 2007-05-31  Richard Guenther  <rguenther@suse.de>
3105         * g++.dg/other/str_empty.C: Move...
3106         * g++.dg/other/pr30567.C: Move...
3107         * g++.dg/tree-ssa/pr27218.C: Move...
3108         * g++.dg/torture: ...here and remove dg-options.
3110 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
3112         PR c++/32158
3113         * g++.dg/ext/is_pod_incomplete.C: New.
3115 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
3116             Douglas Gregor <doug.gregor@gmail.com>
3117             Pedro Lamarao <pedro.lamarao@mndfck.org>
3118             Howard Hinnant <howard.hinnant@gmail.com>
3120         PR c++/7412
3121         PR c++/29939
3122         * g++.dg/cpp0x/rv8p.C: New.
3123         * g++.dg/cpp0x/temp-constructor-bug.C: New.
3124         * g++.dg/cpp0x/cast-bug.C: New.
3125         * g++.dg/cpp0x/elision_weak.C: New.
3126         * g++.dg/cpp0x/collapse-bug.C: New.
3127         * g++.dg/cpp0x/rv3p.C: New.
3128         * g++.dg/cpp0x/rv7n.C: New.
3129         * g++.dg/cpp0x/overload-conv-1.C: New.
3130         * g++.dg/cpp0x/rv2n.C: New.
3131         * g++.dg/cpp0x/deduce.C: New.
3132         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3133         * g++.dg/cpp0x/rv6p.C: New.
3134         * g++.dg/cpp0x/template_deduction.C: New.
3135         * g++.dg/cpp0x/implicit-copy.C: New.
3136         * g++.dg/cpp0x/rv1p.C: New.
3137         * g++.dg/cpp0x/cast.C: New.
3138         * g++.dg/cpp0x/rv5n.C: New.
3139         * g++.dg/cpp0x/collapse.C: New.
3140         * g++.dg/cpp0x/overload-conv-2.C: New.
3141         * g++.dg/cpp0x/rv4p.C: New.
3142         * g++.dg/cpp0x/rvo.C: New.
3143         * g++.dg/cpp0x/iop.C: New.
3144         * g++.dg/cpp0x/rv3n.C: New.
3145         * g++.dg/cpp0x/rv7p.C: New.
3146         * g++.dg/cpp0x/reference_collapsing.C: New.
3147         * g++.dg/cpp0x/overload.C: New.
3148         * g++.dg/cpp0x/named.C: New.
3149         * g++.dg/cpp0x/rv2p.C: New.
3150         * g++.dg/cpp0x/rv6n.C: New.
3151         * g++.dg/cpp0x/not_special.C: New.
3152         * g++.dg/cpp0x/bind.C: New.
3153         * g++.dg/cpp0x/rv1n.C: New.
3154         * g++.dg/cpp0x/rv5p.C: New.
3155         * g++.dg/cpp0x/elision.C: New.
3156         * g++.dg/cpp0x/named_refs.C: New.
3157         * g++.dg/cpp0x/unnamed_refs.C: New.
3158         * g++.dg/cpp0x/rv4n.C: New.
3159         * g++.dg/cpp0x/elision_neg.C: New.
3160         * g++.dg/init/copy7.C: Run in C++98 mode.
3161         * g++.dg/overload/arg1.C: Ditto.
3162         * g++.dg/overload/arg4.C: Ditto.
3164 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3166         PR c++/31809
3167         * g++.dg/opt/static5.C: New test.
3169 2007-05-30  Richard Guenther  <rguenther@suse.de>
3171         * g++.dg/dg.exp: Prune torture/.
3172         * g++.dg/torture/dg-torture.exp: New testsuite.
3174 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
3176         * gcc.target/arm/pr27387.C: Move and rename to ...
3177         * g++.dg/inherit/thunk8.C: ... here.
3179 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
3181         PR tree-optimization/31769
3182         * g++.dg/gomp/pr31769.C: New test.
3184 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
3186         * gcc.target/i386/stack-realign.c: New.
3188 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
3190         * gcc.dg/tree-ssa/prefetch-6.c: New test.
3192 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
3194         * gfortran.dg/sizeof.f90: New.
3196 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3198         PR c/31339
3199         * gcc.dg/boolcomplex-1.c: New test.
3201         PR c++/31339
3202         * g++.dg/ext/boolcomplex-1.c: New test.
3204 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
3206         * gcc.dg/matrix: New directory.
3208 2007-05-28  Tobias Burnus  <burnus@net-b.de>
3210         PR fortran/32124
3211         * gfortran.dg/allocate_stat_1.f90: New.
3213 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3215         PR fortran/31972
3216         * transfer_hollerith_1.f90: New test.
3218 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3220         PR tree-opt/32100
3221         * gcc.c-torture/execute/vrp-7.c: New test.
3223 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
3225         * gfortran.dg/transfer_simplify_4.f90: New test.
3227 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3229         PR fortran/32088
3230         * gfortran.dg/func_result_3.f90: New.
3232 2007-05-27  Tobias Burnus  <burnus@net-b.de>
3234         PR middle-end/32083
3235         * gfortran.dg/transfer_simplify_3.f90: New.
3237 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3239         PR target/32065
3240         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
3241         to compile options.
3242         * gcc.target/i386/pr32065-2.c: New test.
3244 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3246         PR fortran/31813
3247         * gfortran.dg/io_constraints_2.f90: Update.
3249 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
3251         PR fortran/31219
3252         * gfortran.dg/array_constructor_17.f90: New test.
3254 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3256         PR tree-opt/32090
3257         * g++.dg/opt/array2.C: New testcase.
3259 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
3261         PR target/32065
3262         * gcc.target/i386/pr32065.c: New test.
3264 2007-05-25  Dirk Mueller  <dmueller@suse.de>
3265             Marcus Meissner <meissner@suse.de>
3267         * gcc.dg/attr-alloc_size.c: New.
3269 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
3270             Lee Millward  <lee.millward@gmail.com>
3272         PR c++/31745
3273         * g++.dg/parse/crash34.C: New test.
3275         * g++.dg/parse/crash35.C: New test.
3277 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
3279         * gcc.target/i386/sse2-check.h: New.
3280         * gcc.target/i386/sse2-vec-1.c: Likewise.
3281         * gcc.target/i386/sse2-vec-2.c: Likewise.
3282         * gcc.target/i386/sse2-vec-3.c: Likewise.
3283         * gcc.target/i386/sse2-vec-4.c: Likewise.
3284         * gcc.target/i386/sse2-vec-5.c: Likewise.
3285         * gcc.target/i386/sse2-vec-6.c: Likewise.
3287 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
3289         PR c++/31431
3290         PR c++/31432
3291         PR c++/31434
3292         PR c++/31435
3293         PR c++/31437
3294         PR c++/31438
3295         PR c++/31442
3296         PR c++/31443
3297         PR c++/31444
3298         PR c++/31445
3299         * g++.dg/cpp0x/pr31431.C: New.
3300         * g++.dg/cpp0x/pr31437.C: New.
3301         * g++.dg/cpp0x/pr31442.C: New.
3302         * g++.dg/cpp0x/pr31444.C: New.
3303         * g++.dg/cpp0x/pr31431-2.C: New.
3304         * g++.dg/cpp0x/pr31432.C: New.
3305         * g++.dg/cpp0x/pr31434.C: New.
3306         * g++.dg/cpp0x/pr31438.C: New.
3307         * g++.dg/cpp0x/pr31443.C: New.
3308         * g++.dg/cpp0x/pr31445.C: New.
3309         * g++.dg/cpp0x/variadic-crash1.C: New.
3311 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
3313         * gcc.target/arm/long-calls-1.c: New test.
3314         * gcc.target/arm/long-calls-2.c: Likewise.
3315         * gcc.target/arm/long-calls-3.c: Likewise.
3316         * gcc.target/arm/long-calls-4.c: Likewise.
3318 2007-05-25  Richard Guenther  <rguenther@suse.de>
3319             Andrew Pinski  <andrew_pinski@playstation.sony.com>
3321         PR tree-optimization/31982
3322         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3324 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
3326         PR fortran/32047
3327         * gfortran.dg/result_in_spec_2.f90: New test.
3329 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3331         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3333 2007-05-24  Ollie Wild  <aaw@google.com>
3335         * gcc.dg/cpp/counter-1.c: New test.
3336         * gcc.dg/pch/counter-1.c: New test.
3337         * gcc.dg/pch/counter-1.hs: New file.
3338         * gcc.dg/pch/counter-2.c: New test.
3339         * gcc.dg/pch/counter-2.hs: New file.
3340         * gcc.dg/pch/counter-3.c: New test.
3341         * gcc.dg/pch/counter-3.hs: New file.
3343 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
3345         * gcc.dg/tree-ssa/predcom-1.c: New test.
3346         * gcc.dg/tree-ssa/predcom-2.c: New test.
3347         * gcc.dg/tree-ssa/predcom-3.c: New test.
3348         * gcc.dg/tree-ssa/predcom-4.c: New test.
3349         * gcc.dg/tree-ssa/predcom-5.c: New test.
3350         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3352 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
3354         PR testsuite/32062
3355         * gcc.target/i386/sse4_1-check.h (MASK): New.
3357 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3359         PR fortran/32038
3360         * gfortran.dg/pr25603.f: Initialize integer variables.
3362 2007-05-23  Ian Lance Taylor  <iant@google.com>
3364         * g++.dg/other/vrp1.C: New test.
3366 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
3368         PR preprocessor/20077
3369         * gcc.dg/cpp/paste15.c: New test.
3371 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
3372             Nigel Stephens  <nigel@mips.com>
3373             Richard Sandiford  <richard@codesourcery.com>
3375         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3376         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3377         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3378         * gcc.target/mips/inter/mips16-inter.exp: New.
3380 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
3382         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3384 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
3386         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3387         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
3388         * gcc.target/i386/sse3-addsubps.c: Likewise.
3389         * gcc.target/i386/sse3-haddpd.c: Likewise.
3390         * gcc.target/i386/sse3-haddps.c: Likewise.
3391         * gcc.target/i386/sse3-hsubpd.c: Likewise.
3392         * gcc.target/i386/sse3-hsubps.c: Likewise.
3393         * gcc.target/i386/sse3-lddqu.c: Likewise.
3394         * gcc.target/i386/sse3-movddup.c: Likewise.
3395         * gcc.target/i386/sse3-movshdup.c: Likewise.
3396         * gcc.target/i386/sse3-movsldup.c: Likewise.
3398         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3399         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
3400         * gcc.target/i386/ssse3-pabsd.c: Likewise.
3401         * gcc.target/i386/ssse3-pabsw.c: Likewise.
3402         * gcc.target/i386/ssse3-palignr.c: Likewise.
3403         * gcc.target/i386/ssse3-phaddd.c: Likewise.
3404         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3405         * gcc.target/i386/ssse3-phaddw.c: Likewise.
3406         * gcc.target/i386/ssse3-phsubd.c: Likewise.
3407         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3408         * gcc.target/i386/ssse3-phsubw.c: Likewise.
3409         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3410         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3411         * gcc.target/i386/ssse3-pshufb.c: Likewise.
3412         * gcc.target/i386/ssse3-psignb.c: Likewise.
3413         * gcc.target/i386/ssse3-psignd.c: Likewise.
3414         * gcc.target/i386/ssse3-psignw.c: Likewise.
3415         * gcc.target/i386/ssse3-vals.h: Likewise.
3417         * gcc.target/i386/sse3-check.h: New file.
3418         * gcc.target/i386/ssse3-check.h: Likewise.
3420 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3422         PR middle-end/31095
3423         * gcc.c-torture/compile/bcopy-1.c: New testcase.
3425 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3427         PR middle-end/31606
3428         * gcc.c-torture/20070522-1.c: New testcase.
3430 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3432         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3434 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
3436         * gcc.c-torture/execute/ieee/20000320-1.x,
3437         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3438         m68k-*-* and check_effective_target_coldfire_fpu.
3440 2007-05-22  Ollie Wild  <aaw@google.com>
3442         * g++.dg/lookup/hidden-class10.C: New test.
3443         * g++.dg/lookup/hidden-class11.C: New test.
3445 2007-05-22  Ollie Wild  <aaw@google.com>
3447         * g++.dg/lookup/name-clash5.C: New test.
3448         * g++.dg/lookup/name-clash6.C: New test.
3450 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3452         * g++.dg/other/i386-2.C: Update comments on header files tested.
3453         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
3454         of <tmmintrin.h>.
3455         * gcc.target/i386/sse-12.c: Likewise.
3456         * gcc.target/i386/sse-13.c: Likewise.
3457         * gcc.target/i386/sse-14.c: Likewise.
3459         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3460         Redefined to test with immediate operand.
3461         (__builtin_ia32_blendps): Likewise.
3462         (__builtin_ia32_blendpd): Likewise.
3463         (__builtin_ia32_dpps): Likewise.
3464         (__builtin_ia32_dpps): Likewise.
3465         (__builtin_ia32_insertps128): Likewise.
3466         (__builtin_ia32_vec_ext_v4sf): Likewise.
3467         (__builtin_ia32_vec_set_v16qi): Likewise.
3468         (__builtin_ia32_vec_set_v4si): Likewise.
3469         (__builtin_ia32_vec_set_v2di): Likewise.
3470         (__builtin_ia32_vec_ext_v16qi): Likewise.
3471         (__builtin_ia32_vec_ext_v4si): Likewise.
3472         (__builtin_ia32_vec_ext_v2di): Likewise.
3473         (__builtin_ia32_roundpd): Likewise.
3474         (__builtin_ia32_roundsd): Likewise.
3475         (__builtin_ia32_roundps): Likewise.
3476         (__builtin_ia32_roundss): Likewise.
3477         (__builtin_ia32_mpsadbw128): Likewise.
3479 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3481         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3483 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3485         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3486         failures.
3487         * gcc.dg/dfp/func-struct.c: Ditto.
3488         * gcc.dg/dfp/operator-assignment.c: Ditto.
3489         * gcc.dg/dfp/convert-bfp.c: Ditto.
3490         * gcc.dg/dfp/convert-int.c: Ditto.
3491         * gcc.dg/dfp/convert-int-max.c: Ditto.
3492         * gcc.dg/dfp/func-scalar.c: Ditto.
3493         * gcc.dg/dfp/cast.c: Ditto.
3494         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
3495         failures, and fix a typo in return type of arg1_128.
3496         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
3497         failures, and fix a typo in a constant suffix.
3498         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
3499         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
3501 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
3502             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3504         * lib/gcc-dg.exp(process_message): New proc.
3505         (dg-message): New test directive.
3506         * gcc.dg/always_inline.c: Use dg-message.
3507         * gcc.dg/always_inline2.c: Ditto.
3508         * gcc.dg/always_inline3.c: Ditto.
3509         * gcc.dg/invalid-call-1.c: Ditto.
3510         * gcc.dg/pr17506.c: Ditto.
3511         * gcc.dg/simd-5.c: Ditto.
3512         * gcc.dg/simd-6.c: Ditto.
3513         * gcc.dg/va-arg-2.c: Ditto.
3514         * gcc.dg/cpp/syshdr.c: Ditto.
3515         * gcc.dg/cpp/unc4.c: Ditto.
3516         * gcc.dg/cpp/trad/mi1.c: Ditto.
3517         * gcc.dg/cpp/trad/mi5.c: Ditto.
3518         * gcc.dg/cpp/trad/mi7.c: Ditto.
3519         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
3520         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
3521         * gcc.test-framework/test-framework.awk: Special-case outexists
3522         tests.
3524 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
3526         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
3527         (bit_SSE4_2): Likewise.
3528         (bit_POPCNT): Likewise.
3530         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
3531         Check if assembler supports SSE4 instructions.
3533         * gcc.target/i386/sse4_1-blendpd.c: New file.
3534         * gcc.target/i386/sse4_1-blendps.c: Likewise.
3535         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
3536         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
3537         * gcc.target/i386/sse4_1-check.h: Likewise.
3538         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
3539         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
3540         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
3541         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
3542         * gcc.target/i386/sse4_1-extractps.c: Likewise.
3543         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
3544         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
3545         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
3546         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
3547         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
3548         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
3549         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
3550         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
3551         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
3552         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
3553         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3554         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
3555         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
3556         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
3557         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
3558         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3559         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
3560         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
3561         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
3562         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
3563         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
3564         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
3565         * gcc.target/i386/sse4_1-pminud.c: Likewise.
3566         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3567         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3568         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3569         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3570         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3571         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3572         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3573         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3574         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3575         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3576         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3577         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3578         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3579         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3580         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3581         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3582         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3583         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3584         * gcc.target/i386/sse4_1-round.h: Likewise.
3585         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3586         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3587         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3588         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3589         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3590         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3591         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3592         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3593         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3594         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3595         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3596         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3597         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3598         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3600 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3602         PR fortran/31627
3603         * gfortran.dg/bounds_check_7.f90: New test.
3605 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
3607         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3608         (check_effective_target_sse4a): Ditto.
3610         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3611         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3612         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3613         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3614         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3615         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3616         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3617         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3618         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3619         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3620         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3621         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3622         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3623         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3624         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3625         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3626         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3627         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3628         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3629         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3631 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
3633         * g++.dg/ext/cleanup-1.C: New test.
3634         * g++.dg/ext/cleanup-2.C: Likewise.
3635         * g++.dg/ext/cleanup-3.C: Likewise.
3636         * g++.dg/ext/cleanup-4.C: Likewise.
3637         * g++.dg/ext/cleanup-5.C: Likewise.
3638         * g++.dg/ext/cleanup-6.C: Likewise.
3639         * g++.dg/ext/cleanup-8.C: Likewise.
3640         * g++.dg/ext/cleanup-9.C: Likewise.
3641         * g++.dg/ext/cleanup-10.C: Likewise.
3642         * g++.dg/ext/cleanup-11.C: Likewise.
3643         * g++.dg/ext/cleanup-dtor.C: Likewise.
3645 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3647         PR middle-end/31995
3648         * gcc.dg/vect/vect-102a.c: New test.
3650 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
3651             Paolo Carlini  <pcarlini@suse.de>
3652             Uros Bizjak  <ubizjak@gmail.com>
3654         * gcc.dg/gcc-have-sync-compare-and-swap.c,
3655         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3656         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3657         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3658         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3659         New testcases.
3661 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
3663         PR fortran/32002
3664         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3666 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3668         PR fortran/32027
3669         * gfortran.dg/do_3.F90: Add checks for the final value of the
3670         loop variable.
3672 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3674         * gcc.c-torture/execute/990127-2.x: New file.
3676 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3678         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3679         * gcc.target/i386/sse-12: Add -O to compile options.
3680         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3681         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3682         and mm3dnow.h.  Add -O to compile options.
3684 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
3686         PR fortran/31867
3687         * gfortran.dg/char_length_5.f90: New test.
3689         PR fortran/31994
3690         * gfortran.dg/array_reference_1.f90: New test.
3692 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3694         PR middle-end/7651
3695         PR c++/11856
3696         PR c/12963
3697         PR c/23587
3698         PR other/29694
3699         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3700         * gcc.dg/Wtype-limits.c: New.
3701         * gcc.dg/Wtype-limits-Wextra.c: New.
3702         * gcc.dg/Wtype-limits-no.c: New.
3703         * g++.dg/warn/Wtype-limits.C: New.
3704         * g++.dg/warn/Wtype-limits-Wextra.C: New.
3705         * g++.dg/warn/Wtype-limits-no.C: New.
3707 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3709         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3710         instead of "-msse2".'
3711         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3712         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3713         and mm3dnow.h.
3714         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3715         to test with immediate operand.
3716         (__builtin_ia32_insertqi): Ditto.
3717         (__builtin_ia32_palignr128): Ditto.
3718         (__builtin_ia32_palignr): Ditto.
3719         (__builtin_ia32_pshufhw): Ditto.
3720         (__builtin_ia32_pshuflw): Ditto.
3721         (__builtin_ia32_pshufd): Ditto.
3722         (__builtin_ia32_vec_set_v8hi): Ditto.
3723         (__builtin_ia32_vec_ext_v8hi): Ditto.
3724         (__builtin_ia32_shufpd): Ditto.
3725         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3727 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
3729         PR fortran/32001
3730         * gfortran.dg/min_max_conformance.f90: Added more testcases.
3732 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3734         PR target/31585
3735         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3736         and "__inline".  Use "-msse" instead of "-msse2".
3738 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3740         PR middle-end/7651
3741         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3742         * gcc.dg/20030906-2.c: Likewise.
3743         * objc.dg/method-17.m: Add -Wreturn-type.
3744         * obj-c++.dg/method-21.mm: Likewise.
3746 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3748         PR target/31585
3749         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3750         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3751         (__builtin_ia32_psrlqi128): Ditto.
3752         (__builtin_ia32_psrlwi128): Ditto.
3753         (__builtin_ia32_psrldi128): Ditto.
3754         (__builtin_ia32_psrldqi128): Ditto.
3755         (__builtin_ia32_pslldqi128): Ditto.
3756         (__builtin_ia32_psrawi128): Ditto.
3757         (__builtin_ia32_psradi128): Ditto.
3758         (__builtin_ia32_psllqi128): Ditto.
3759         (__builtin_ia32_pslldi128): Ditto.
3760         (__builtin_prefetch): Ditto.
3761         (__builtin_ia32_pshufw): Ditto.
3762         (__builtin_ia32_vec_set_v4hi): Ditto.
3763         (__builtin_ia32_vec_ext_v4hi): Ditto.
3764         (__builtin_ia32_shufps): Ditto.
3765         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3767 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3769         PR fortran/31974
3770         * gfortran.dg/char_allocation_1.f90: New test.
3772 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3774         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3775         * gcc.dg/Wconversion-sign.c: New.
3776         * gcc.dg/Wconversion-integer-no-sign.c: New.
3777         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3778         Wconversion-sign.C
3779         * g++.dg/warn/Wconversion-sign.C: New.
3780         * g++.old-deja/g++.other/warn4.C: Update.
3781         * g++.dg/warn/Wconversion1.C: Likewise.
3783 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3785         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3786         * gcc.dg/torture/builtin-math-4.c: Likewise.
3788 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3790         PR libfortran/31964
3791         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3793 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3795         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3797 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3799         PR target/31628
3800         * gcc.target/i386/pr31628.c: New.
3802 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
3804         PR middle-end/31344
3805         * gcc.dg/pr31344.c: New test.
3807 2007-05-17  Ian Lance Taylor  <iant@google.com>
3809         PR tree-optimization/31953
3810         * gcc.c-torture/compile/pr31953.c: New test.
3812 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3814         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3816         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3817         and drem.
3818         * gcc.dg/torture/builtin-math-4.c: Likewise.
3820         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3821         * gcc.dg/torture/builtin-math-4.c: Likewise.
3823         * gcc.dg/torture/builtin-math-4.c: New test.
3825 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
3826             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3828         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3829         * gcc.dg/cpp/include2.c: Ditto.
3830         * gcc.dg/cpp/mac-dir-2.c: Ditto.
3831         * gcc.dg/cpp/paste5.c: Ditto.
3832         * gcc.dg/cpp/paste6.c: Ditto.
3833         * gcc.dg/cpp/paste8.c: Ditto.
3834         * gcc.dg/cpp/paste11.c: Ditto.
3835         * gcc.dg/cpp/paste13.c: Ditto.
3836         * gcc.dg/cpp/skipping2.c: Ditto.
3837         * gcc.dg/reg-vol-struct-1.c: Ditto.
3838         * gcc.dg/Wshadow-1.c: Ditto.
3839         * gcc.dg/cpp/trad/comment.c: Ditto.
3840         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3841         * gcc.dg/cpp/if-2.c: Ditto.
3842         * gcc.dg/array-5.c: Ditto.
3843         * gcc.dg/inline-15.c: Ditto.
3844         * gcc.dg/pr27953.c: Ditto.
3845         * gcc.dg/Wno-c++-compat.c: Ditto.
3847 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
3849         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3851 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3853         * gcc.c-torture/execute/20070517-1.c: New test.
3855 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
3857         PR fortran/31919
3858         * gfortran.dg/min_max_conformance.f90: New test.
3860 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
3862         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3863         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3864         gcc.dg/vect/vect-104.c: Use more complex construction to
3865         prevent vectorizing.
3866         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3868 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
3870         PR tree-optimization/24659
3871         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3872         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3873         not vect_int target.
3874         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3875         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
3876         targets.
3877         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3878         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3879         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3881 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
3883         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3884         and x86_64-*-* targets.
3885         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3887 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
3889         PR fortran/18769
3890         PR fortran/30881
3891         PR fortran/31194
3892         PR fortran/31216
3893         PR fortran/31427
3894         * transfer_simplify_1.f90: New test.
3895         * transfer_simplify_2.f90: New test.
3897 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3899         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3901 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
3903         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3905         * gcc.dg/fltconst-pedantic-dfp.c: New test.
3907         PR c/31924
3908         * gcc.dg/fltconst-1.c: New test.
3910         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
3911         * gcc.dg/dfp/operator-assignment.c: Ditto.
3913 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
3915         PR c++/29928
3916         * g++.dg/rtti/typeid5.C: New.
3918 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3920         PR fortran/31725
3921         * gfortran.dg/substr_4.f: New test.
3923 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
3925         * gcc.target/m68k/interrupt_thread-1.c,
3926         gcc.target/m68k/interrupt_thread-2.c,
3927         gcc.target/m68k/interrupt_thread-3.c: New.
3928         * gcc.target/m68k/m68k.exp: Accept fido.
3930 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
3932         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
3933         * gfortran.dg/altreturn_3.f90: Likewise.
3934         * gfortran.dg/assumed_dummy_1.f90: Likewise.
3935         * gfortran.dg/default_numeric_type_1.f90: Likewise.
3936         * gfortran.dg/inquire_iolength.f90: Likewise.
3937         * gfortran.dg/module_naming_1.f90: Likewise.
3938         * gfortran.dg/oldstyle_2.f90: Likewise.
3939         * gfortran.dg/operator_2.f90: Likewise.
3940         * gfortran.dg/parameter_array_element_1.f90: Likewise.
3941         * gfortran.dg/used_types_11.f90: Likewise.
3942         * gfortran.dg/zero_array_components_1.f90: Likewise.
3943         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
3944         * gfortran.dg/parameter_array_dummy.f90: Likewise.
3945         * gfortran.dg/real_const_3.f90: Likewise.
3947 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
3949         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
3950         * gcc.dg/tree-ssa/loop-30.c: New test.
3952 2007-05-13  Richard Guenther  <rguenther@suse.de>
3954         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
3955         scanning forwprop1.
3956         * g++.dg/tree-ssa/pr31146.C: Likewise.
3958 2007-05-13  Revital Eres  <eres@il.ibm.com>
3960         * gcc.dg/dse.c: New test.
3962 2007-05-12  Richard Guenther  <rguenther@suse.de>
3964         PR tree-optimization/31797
3965         * gcc.c-torture/compile/pr31797.c: New testcase.
3967 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
3969         PR fortran/30746
3970         * gfortran.dg/host_assoc_function_1.f90: New test.
3972 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
3974         PR c++/31829
3975         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
3977 2007-05-11  Silvius Rus  <rus@google.com>
3979         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
3980         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
3981         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
3982         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
3983         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
3984         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
3985         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
3986         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
3987         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
3988         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
3989         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
3990         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
3991         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
3992         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
3993         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
3994         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
3996 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
3998         PR other/31852
3999         * gcc.c-torture/execute/builtins/memchr.c: New.
4000         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
4001         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
4003 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4005         PR fortran/30876
4006         * gfortran.dg/recursive_reference_1.f90: Put error at correct
4007         line.
4008         * gfortran.dg/recursive_reference_2.f90: New test.
4010 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4012         PR fortran/30878
4013         * gfortran.dg/namelist_29.f90: New test.
4015 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
4017         PR fortran/31474
4018         * gfortran.dg/entry_10.f90: New test.
4020 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
4022         PR tree-optimization/31885
4023         * gcc.dg/tree-ssa/loop-29.c: New test.
4025 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4027         * assumed_dummy_1.f90: Fix dg directive.
4028         * char_initialiser_actual.f90: Likewise.
4029         * nested_modules_2.f90: Likewise.
4030         * shift-alloc.f90: Likewise.
4032 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
4034         * gcc.dg/20070507-1.c: Disable for non-pic targets.
4036 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4038         PR libfortran/31880
4039         * gfortran.dg/unf_read_corrupted_2.f90: New test.
4041 2007-05-09  Mike Stump  <mrs@apple.com>
4043         * g++.dg/other/first-global.C: Add -fpie for darwin.
4044         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4046 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4048         * gcc.dg/20070507-1.c: New testcase.
4050 2007-05-08  Chao-ying Fu  <fu@mips.com>
4052         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4053         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4054         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4055         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4057 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
4059         PR 31847
4060         * gcc.dg/pr31847.c: New test.
4062 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4064         PR fortran/31692
4065         * gfortran.dg/actual_array_result_1.f90: New test.
4067 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
4069         PR fortran/29397
4070         * gfortran.dg/parameter_array_init_1.f90: New test.
4072         PR fortran/29400
4073         * gfortran.dg/parameter_array_init_2.f90: New test.
4075 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
4077         PR target/31854
4078         * gcc.target/i386/pr31854.c: New test.
4080 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
4082         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4084 2007-05-07  Mike Stump  <mrs@apple.com>
4086         * g++.old-deja/g++.mike/empty.C: Add.
4088 2007-05-07  Eric Christopher  <echristo@apple.com>
4090         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4092 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
4094         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4095         variable.  Rearrange conversions from binary float to decimal float.
4097 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
4099         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4100         x86.
4102 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4104         * gnat.dg/opt1.ad[sb]: New testcase.
4106 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4108         PR fortran/31399
4109         * gfortran.dg/do_3.F90: New test.
4111 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4113         PR fortran/31764
4114         * gfortran.dg/new_line.f90: Add new checks.
4116 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4118         PR fortran/31201
4119         * gfortran.dg/large_unit_1.f90: New.
4120         * gfortran.dg/large_unit_2.f90: New.
4121         * gfortran.dg/iostat_4.f90: New
4122         * gfortran.dg/bounds_check_fail_1.f90: Updated.
4124 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
4126         PR fortran/31540
4127         * gfortran.dg/char_result_4.f90: New test.
4129 2007-06-05  Revital Eres  <eres@il.ibm.com>
4131         PR 30957
4132         * gcc.dg/pr30957-1.c: New test.
4134 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4136         PR fortran/31251
4137         * gfortran.dg/char_type_len_2.f90: New test.
4139 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
4141         PR 31775
4142         * g++.dg/other/nested-extern.cc: New.
4143         * g++.dg/other/nested-extern-1.C: New.
4144         * g++.dg/other/nested-extern-2.C: New.
4146 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4148         PR fortran/31760
4149         * gfortran.dg/erf.f90: New test.
4150         * gfortran.dg/besxy.f90: New test.
4152 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
4154         PR fortran/22359
4155         * gfortran.dg/fseek.f90: New test.
4157 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
4159         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4161 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4163         PR libfortran/31210
4164         * gfortran.dg/zero_length_1.f90: New test.
4166 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4168         PR fortran/31803
4169         * gfortran.dg/char_pointer_assign_3.f90: New test.
4170         * gfortran.dg/char_result_2.f90: Re-enable test.
4172 2007-05-04  Tobias Burnus  <burnus@net-b.de>
4174         PR fortran/25071
4175         * gfortran.dg/char_length_3.f90: New test.
4176         * gfortran.dg/char_result_2.f90: Fix test.
4178 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
4180         PR tree-optimization/30565
4181         * gcc.dg/tree-ssa/loop-27.c: New test.
4183 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
4185         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4186         * gcc.target/bfin/arith.c (__v2hi): Likewise.
4187         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4188         * gcc.target/bfin/shift.c (__v2hi): Likewise.
4190 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
4192         PR tree-optimization/31699
4193         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4194         New.
4195         (check_effective_target_vect_floatint_cvt): New.
4196         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4197         of specific targets.
4198         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4199         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4200         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4201         * gcc.dg/vect/vect-iv-4.c: Likewise.
4202         * gcc.dg/vect/vect-multitypes-11.c: New.
4203         * gcc.dg/vect/pr31699.c: New.
4205 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
4207         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4209 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
4211         PR C++/31663
4212         * g++.dg/warn/anonymous-namespace-2.C: New.
4213         * g++.dg/warn/anonymous-namespace-2.h: New.
4215 2007-05-02  Paul Brook  <paul@codesourcery.com>
4217         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
4219 2007-05-02  Eric Christopher  <echristo@apple.com>
4221         * gcc.dg/cpp/if-div.c: New file.
4223 2007-05-02  Tom Tromey  <tromey@redhat.com>
4225         PR preprocessor/28709:
4226         * gcc.dg/cpp/pr28709.c: New file.
4228 2007-05-02  Richard Guenther  <rguenther@suse.de>
4230         PR tree-optimization/31146
4231         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4233 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
4235         * gcc.c-torture/compile/limits-blockid.c: New.
4236         * gcc.c-torture/compile/limits-caselabels.c: New.
4237         * gcc.c-torture/compile/limits-declparen.c: New.
4238         * gcc.c-torture/compile/limits-enumconst.c: New.
4239         * gcc.c-torture/compile/limits-exprparen.c: New.
4240         * gcc.c-torture/compile/limits-externalid.c: New.
4241         * gcc.c-torture/compile/limits-fnargs.c: New.
4242         * gcc.c-torture/compile/limits-fndefn.c: New.
4243         * gcc.c-torture/compile/limits-idexternal.c: New.
4244         * gcc.c-torture/compile/limits-idinternal.c: New.
4245         * gcc.c-torture/compile/limits-pointer.c: New.
4246         * gcc.c-torture/compile/limits-stringlit.c: New.
4247         * gcc.c-torture/compile/limits-structmem.c: New.
4248         * gcc.c-torture/compile/limits-structnest.c: New.
4250 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
4252         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4254 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4256         PR middle-end/31740
4257         * gcc.c-torture/compile/20070501-1.c: New testcase.
4259 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4261         PR fortran/31732
4262         * gfortran.dg/array_memset_2:  New test case.
4264 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4266         PR testsuite/31615
4267         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4269 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
4271         PR testsuite/31589
4272         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4273         dg-final test.
4274         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4275         keyword to dg-final test.
4276         * gcc.dg/vect/vect-iv-4.c: Likewise.
4277         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4278         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4279         test.
4280         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4281         cast.
4282         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4283         * lib/target-supports.exp
4284         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4285         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4287 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
4289         * gcc.c-torture/execute/ieee/20000320-1.c: Use
4290         __LONG_LONG_MAX__ and its friends instead of those supplied by
4291         limits.h.
4293 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
4295         PR C++/31721
4296         * g++.dg/ext/vector7.C: New testcase.
4298 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4300         PR fortran/31591
4301         * gfortran.dg/bound_simplification_1.f90: New test.
4303 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4305         PR fortran/31645
4306         * gfortran.dg/bom_error.f90: New test.
4307         * gfortran.dg/bom_include.f90: New test.
4308         * gfortran.dg/bom_UTF16-LE.f90: New test.
4309         * gfortran.dg/bom_UTF16-BE.f90: New test.
4310         * gfortran.dg/bom_UTF-8.f90: New test.
4311         * gfortran.dg/bom_UTF-32.f90: New test.
4312         * gfortran.dg/bom_UTF-8.F90: New test.
4313         * gfortran.dg/bom_include.inc: New file.
4315 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4317         PR C++/30221
4318         * g++.dg/init/ptrfn2.C: New test.
4319         * g++.dg/init/ptrfn3.C: New test.
4321 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
4323         PR fortran/31711
4324         * gfortran.dg/dependency_21.f90: New test.
4326 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4328         * gfortran.dg/secnds.f: Use real*8.
4329         * gfortran.dg/secnds-1.f: Use real*8.
4331 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4333         PR libfortran/31532
4334         * gfortran.dg/inquire_5.f90: Update test.
4336 2007-04-27  Ian Lance Taylor  <iant@google.com>
4338         PR middle-end/31710
4339         * gcc.c-torture/compile/pr31710.c: New test.
4341 2007-04-27  Richard Guenther  <rguenther@suse.de>
4343         PR tree-optimization/30965
4344         PR tree-optimization/30978
4345         * gcc.dg/tree-ssa/pr30978.c: New testcase.
4346         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4347         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4348         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4350 2007-04-27  Richard Guenther  <rguenther@suse.de>
4352         PR tree-optimization/31715
4353         * gcc.dg/Warray-bounds-4.c: New testcase.
4355 2007-04-26  Ian Lance Taylor  <iant@google.com>
4357         PR target/28675
4358         * gcc.c-torture/compile/pr28675.c: New test.
4360 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4362         PR C++/30016
4363         * g++.dg/ext/vector6.C: New test.
4365 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
4367         * gcc.c-torture/execute/ieee/20000320-1.x: New.
4369 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
4371         PR middle-end/31617
4372         * g++.dg/other/str_empty.C: Add expected warning.
4374 2007-04-26  Richard Guenther  <rguenther@suse.de>
4375         Daniel Berlin  <dberlin@dberlin.org>
4377         PR tree-optimization/30567
4378         * g++.dg/other/pr30567.C: New testcase.
4380 2007-04-26  Richard Guenther  <rguenther@suse.de>
4382         PR tree-optimization/31703
4383         * gcc.c-torture/compile/pr31703.c: New testcase.
4384         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4385         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4387 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
4389         * gfortran.dg/open_errors.f90: Added if statements checking
4390         the value of iostat.
4392 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
4394         PR c++/31598
4395         * g++.dg/gomp/pr31598.C: New test.
4397         PR tree-optimization/30558
4398         * g++.dg/gomp/pr30558.C: New test.
4400 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
4402         PR c++/31338
4403         * g++.dg/ext/complex2.C: New test.
4405 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
4407         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4409 2007-04-25  Thiemo Seufer  <ths@mips.com>
4411         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4412         value to signed char.
4414 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
4416         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
4417         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
4418         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
4420 2007-04-25  Tobias Burnus  <burnus@net-b.de>
4422         PR fortran/31668
4423         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4424         statement functions.
4425         * gfortran.dg/c_by_val_5.f90: New test.
4427 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
4429         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4430         with two new subroutines to avoid parameter-induced aliasing.
4431         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4432         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4434 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4436         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4437         * g++.dg/warn/Warray-bounds.C: Likewise.
4439 2007-04-24  Ian Lance Taylor  <iant@google.com>
4441         PR tree-optimization/31605
4442         * gcc.c-torture/execute/pr31605.c: New test.
4444 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4446         PR fortran/31587
4447         * lib/gcc-dg.exp (scan-module): New function.
4448         * gfortran.dg/module_md5_1.f90: New test.
4450 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
4452         * g++.old-deja/g++.pt/defarg6.C: Only run with
4453         -std=gnu++98.
4454         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4455         * g++.dg/cpp0x/variadic61.C: Ditto.
4456         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4457         * g++.dg/cpp0x/variadic62.C: Ditto.
4458         * g++.dg/template/meminit1.C: Ditto.
4459         * g++.dg/template/operator7.C: Ditto.
4460         * g++.dg/template/static15.C: Ditto.
4461         * g++.dg/template/invalid1.C: Ditto.
4462         * g++.dg/template/shift1.C: Ditto.
4463         * g++.dg/template/error10.C: Ditto.
4465 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
4467         PR diagnostic/25923
4468         * gfortran.dg/pr25923.f90: New test.
4470 2007-04-24  Ian Lance Taylor  <iant@google.com>
4472         PR tree-optimization/31602
4473         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4475 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
4477         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4478         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4480 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
4482         * gcc.target/i386/reload-1.c. New.
4484 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4485             Olga Golovanevsky  <olga@il.ibm.com>
4487         * g++.dg/other/str_empty.C: New test.
4489 2007-04-24  Richard Henderson  <rth@redhat.com>
4491         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4493 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
4495         PR target/31641
4496         * gcc.c-torture/compile/pr31641.c: New testcase.
4498 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
4500         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
4501         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
4502         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
4503         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
4505 2007-04-23  Simon Baldwin  <simonb@google.com>
4507         * g++.dg/other/error15.C: New.
4508         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
4509         triggering a "multiple parameters named" error.
4511 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
4513         PR fortran/31618
4514         * gfortran.dg/backspace_8.f:  New test case.
4516 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
4518         PR fortran/31630
4519         * gfortran.dg/used_types_17.f90: New test.
4521         PR fortran/31620
4522         * gfortran.dg/zero_array_components_1.f90: New test.
4524 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4526         PR fortran/31616
4527         * gfortran.dg/open_errors.f90: Allow a different error message.
4529 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
4531         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
4532         Rename from check_effective_target_vect_pack_mod.  Rename global
4533         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
4534         messages.
4535         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
4536         rename.
4537         * gcc.dg/vect/vect-iv-8a.c: Ditto.
4538         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
4540 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4542         PR middle-end/31448
4543         * gcc.c-torture/execute/pr31448.c: New testcase.
4545 2007-04-22  Nick Clifton  <nickc@redhat.com>
4547         * gcc.dg/20020312-2.c: Add support for the FRV.
4549 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
4551         PR tree-optimization/24659
4552         * gcc.dg/vect/vect-float-extend-1.c: New test.
4553         * gcc.dg/vect/vect-float-truncate-1.c: New test.
4555 2007-04-22  Richard Guenther  <rguenther@suse.de>
4557         PR tree-optimization/29789
4558         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
4559         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4561 2007-04-22  Revital Eres  <eres@il.ibm.com>
4563         * gcc.dg/var-expand2.c: New test.
4565 2007-04-22  Revital Eres  <eres@il.ibm.com>
4567         * gcc.dg/var-expand3.c: New test.
4569 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4571         PR fortran/31495
4572         * gfortran.dg/continuation_8.f90: New test.
4574 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4576         PR C/30265
4577         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4578         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4580 2007-04-21  Richard Guenther  <rguenther@suse.de>
4582         PR middle-end/31136
4583         * gcc.c-torture/execute/pr31136.c: New testcase.
4585 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
4587         * gcc.target/i386/movsi-sm-1.c: New.
4589 2007-04-20  Richard Henderson  <rth@redhat.com>
4591         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4592         * gcc.dg/pr27095.c: Cope with alpha GOT load.
4594 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
4596         * gcc.target/i386/ordcmp-1.c: New test.
4597         * gcc.target/i386/unordcmp-1.c: New test.
4599         PR tree-optimization/31632
4600         * gcc.c-torture/compile/20070419-1.c: New test.
4602 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4604         * gcc.dg/invalid-call-1.c: New test.
4606 2007-04-18  Dirk Mueller  <dmueller@suse.de>
4608         PR diagnostic/31227
4609         * gcc.dg/Warray-bounds-3.c: New.
4611 2007-04-18  Richard Guenther  <rguenther@suse.de>
4613         PR tree-optimization/19431
4614         PR tree-optimization/21463
4615         * gcc.c-torture/execute/20070212-1.c: New testcase.
4616         * gcc.c-torture/execute/20070212-2.c: Likewise.
4617         * gcc.c-torture/execute/20070212-3.c: Likewise.
4618         * gcc.dg/tree-ssa/pr19431.c: Likewise.
4619         * gcc.dg/tree-ssa/pr21463.c: Likewise.
4620         * g++.dg/tree-ssa/pr21463.C: Likewise.
4621         * g++.dg/tree-ssa/pr30738.C: Likewise.
4623 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4625         PR c++/31513
4626         * g++.dg/expr/bitfield8.C: New test.
4628 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
4629             Richard Sandiford  <richard@codesourcery.com>
4631         * lib/target-supports.exp (check_profiling_available): Return 0
4632         for uClibc with -p or -pg.
4634 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
4636         PR c++/31517
4637         * g++.dg/template/init7.C: New test.
4639 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
4641         PR rtl-optimization/31360
4642         * gcc.dg/loop-7.c: New test.
4644 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4646         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4647         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4648         build.
4649         (compat-execute): Likewise.
4650         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4651         files to remote hosts.
4652         * lib/c-ctorture.exp (c-torture-compile): Likewise.
4653         (c-torture-execute): Likewise.
4654         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4655         or plain file.  Use remote_upload and remote_download to copy
4656         files about.
4657         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4658         before scanning it.
4660 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
4662         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4664 2007-04-16  Lawrence Crowl  <crowl@google.com>
4666         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4667         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4668         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4669         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4670         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4671         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4672         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4673         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4674         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4675         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4676         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4678         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4679         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4680         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4681         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4682         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4683         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4684         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4685         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4686         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4687         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4688         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4690 2007-04-16  Ian Lance Taylor  <iant@google.com>
4692         PR tree-optimization/31522
4693         * gcc.dg/Wstrict-overflow-16.c: New test.
4695 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
4697         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4699 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
4701         PR fortran/31144
4702         * gfortran.dg/module_naming_1.f90: New.
4704 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
4706         * lib/target-supports.exp (check_profiling_available): Return
4707         false for m68k-*-uclinux.
4709 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
4711         PR c++/29365
4712         Testcase for c++ anonymous namespace warning
4714         * g++.dg/warn/anonymous-namespace-1.C: New test
4715         * g++.dg/warn/anonymous-namespace-1.h: New test
4717 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4719         PR testsuite/31578
4720         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4722 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4724         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4726 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
4728         PR fortran/31204
4729         * gfortran.dg/array_constructor_16.f90: New test.
4731 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
4733         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4734         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4736 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4738         PR rtl-optimization/31500
4739         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4740         * g++.dg/warn/Warray-bounds.C: Likewise.
4742 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4744         PR C/31520
4745         * gcc.dg/gnu89-init-4.c: New testcase.
4747 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
4749         PR c++/25874
4750         * gcc.dg/gomp/pr25874.c: Add dg-options.
4751         * g++.dg/gomp/pr25874.C: Add dg-options.
4753 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
4755         PR fortran/21061
4756         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4757         * gfortran.dg/warnings_are_errors_1.f: New testcase.
4759 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4761         PR fortran/31561
4762         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4764 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4766         PR fortran/29507
4767         PR fortran/31404
4768         * gfortran.dg/initialization_6.f90: New test.
4770 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
4772         * gcc.c-torture/compile/pr27528.c: Require nonpic.
4774         * lib/target-supports.exp (check_gc_sections_available):
4775         Return false if ldflags includes -elf2flt.
4777 2007-04-13  Jason Merrill  <jason@redhat.com>
4779         PR c++/31074
4780         * conv3.C: New test.
4782 2007-04-13  Mike Stump  <mrs@apple.com>
4784         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4785         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4787 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
4789         PR tree-optimization/29598
4790         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4792 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4794         PR fortran/31559
4795         * gfortran.dg/func_assign.f90: New test.
4797 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
4799         PR fortran/31550
4800         * gfortran.dg/used_types_16.f90: New test.
4802 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4804         PR fortran/18937
4805         * gfortran.dg/goto_2.f90: New.
4806         * gfortran.dg/goto_3.f90: New.
4807         * gfortran.dg/pr17708.f90: Rename to ...
4808         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4810 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4812         PR fortran/31562
4813         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4814         instead of a struct.
4816 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4818         PR fortran/31562
4819         * gfortran.dg/value_4.c: Use GNU extensions for complex
4820         instead of a struct.
4822 2007-04-13  Richard Guenther  <rguenther@suse.de>
4824         PR tree-optimization/21258
4825         * gcc.dg/tree-ssa/vrp34.c: New testcase.
4827 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4829         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4830         <complex.h>.
4832 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
4834         PR fortran/31250
4835         * gfortran.dg/char_length_2.f90: New.
4836         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4837         * gfortran.dg/repeat_4.f90: Likewise.
4839         PR fortran/31266
4840         * gfortran.dg/char_assign_1.f90: New.
4842         PR fortran/31471
4843         * gfortran.dg/block_name_1.f90: New.
4844         * gfortran.dg/block_name_2.f90: New.
4846 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
4848         PR c++/31078
4849         * g++.dg/other/pr31078.C: New.
4851 2007-04-12  Richard Guenther  <rguenther@suse.de>
4853         PR tree-optimization/31169
4854         * gcc.c-torture/execute/pr31169.c: New testcase.
4856 2007-04-12  Richard Guenther  <rguenther@suse.de>
4858         PR tree-optimization/24689
4859         PR tree-optimization/31307
4860         * g++.dg/tree-ssa/pr31307.C: New testcase.
4861         * gcc.dg/tree-ssa/pr24689.c: Likewise.
4863 2007-04-12  Tobias Burnus  <burnus@net-b.de>
4865         PR fortran/31472
4866         * gfortran.dg/access_spec_1.f90: New test.
4867         * gfortran.dg/access_spec_2.f90: New test.
4868         * gfortran.dg/non_module_public.f90: Match new error message.
4870 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
4872         PR testsuite/31538
4873         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4874         to 4 at line 38 to fix bounds problem.
4876 2007-04-11  Tobias Burnus  <burnus@net-b.de>
4878         PR testsuite/31240
4879         * gfortran.dg/pointer_intent_1.f90: Fix test.
4881 2007-04-10  Eric Christopher  <echristo@apple.com>
4883         * lib/target-supports.exp
4884         (check_effective_target_fstack_protector): Rewrite.
4886 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
4888         PR c++/31449
4889         * g++.dg/init/const5.C: New test.
4891 2007-04-09  Jan Hubicka  <jh@suse.cz>
4893         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4895 2007-04-08  Jan Hubicka  <jh@suse.cz>
4897         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4899 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4901         PR fortran/31257
4902         * gfortran.dg/achar_4.f90: New test.
4904 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4906         PR fortran/30880
4907         * gfortran.dg/used_dummy_types_8.f90: New test.
4909 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4911         PR fortran/30872
4912         * gfortran.dg/parameter_array_element_1.f90: New test.
4914 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4916         PR fortran/31222
4917         * gfortran.dg/default_numeric_type_1.f90: New test.
4919 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4921         PR fortran/31424
4922         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
4924 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4926         PR fortran/31293
4927         * gfortran.dg/interface_12.f90: New test.
4929 2007-04-07  Bruce Korb  <bkorb@gnu.org>
4931         * gcc.dg/format/opt-6.c: New test.
4932         * gcc.dg/format/nul-1.c: New test.
4933         * gcc.dg/format/nul-2.c: New test.
4935 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4937         PR libgfortran/31395
4938         * gfortran.dg/fmt_colon.f90: New test.
4940 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
4942         * g++.old-deja/g++.other/init18.C: Use
4943         dg-require-effective-target instead of an explicit xfail.
4945 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
4947         * gcc.dg/dfp/signbit-1.c
4948         * gcc.dg/dfp/signbit-2.c
4950 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4952         PR fortran/31483
4953         * gfortran.dg/altreturn_5.f90: New test.
4955 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4957         PR fortran/31292
4958         * gfortran.dg/contained_module_proc_1.f90: New test.
4960 2007-04-04  Stuart Hastings  <stuart@apple.com>
4962         PR 31281
4963         * objc/execute/exceptions/pr31281.m: New.
4965 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
4967         * g++.dg/ext/dllimport12.C: Update comments.
4969 2007-04-03  Eric Christopher  <echristo@apple.com>
4971         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
4973 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4975         PR fortran/31304
4976         * gfortran.dg/repeat_2.f90: New test.
4977         * gfortran.dg/repeat_3.f90: New test.
4978         * gfortran.dg/repeat_4.f90: New test.
4980 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
4982         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
4984 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
4986         PR c++/30847
4987         * g++.dg/parse/cond3.C: New test.
4989         PR middle-end/30704
4990         * gcc.c-torture/execute/ieee/pr30704.c: New test.
4992 2007-04-02  Jason Merrill  <jason@redhat.com>
4994         PR c++/31187
4995         * g++.dg/ext/visibility/anon3.C: New test.
4997 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4999         PR libgfortran/31052
5000         * gfortran.dg/namelist_28.f90: New test.
5002 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5004         PR libgfortran/31366
5005         * gfortran.dg/direct_io_6.f90: New test.
5007 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5009         PR libgfortran/31207
5010         * gfortran.dg/advance_5.f90: New test.
5011         * gfortran.dg/advance_6.f90: New test.
5013 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5015         * g++.dg/ext/dllimport6.C: Remove extra ';'.
5016         * g++.dg/ext/dllimport7.C: Likewise.
5017         * g++.dg/ext/selectany1.C: Likewise.
5019 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
5021         * g++.dg/parser/pr31138.C: New.
5022         * g++.dg/parser/pr31140.C: New.
5023         * g++.dg/parser/pr31141.C: New.
5025 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
5027         PR c++/26099
5028         * g++.dg/ext/is_base_of.C: New.
5029         * g++.dg/ext/has_virtual_destructor.C: New.
5030         * g++.dg/ext/is_polymorphic.C: New.
5031         * g++.dg/ext/is_base_of_diagnostic.C: New.
5032         * g++.dg/ext/is_enum.C: New.
5033         * g++.dg/ext/has_nothrow_assign.C: New.
5034         * g++.dg/ext/has_nothrow_constructor.C: New.
5035         * g++.dg/ext/is_empty.C: New.
5036         * g++.dg/ext/has_trivial_copy.C: New.
5037         * g++.dg/ext/has_trivial_assign.C: New.
5038         * g++.dg/ext/is_abstract.C: New.
5039         * g++.dg/ext/is_pod.C: New.
5040         * g++.dg/ext/has_nothrow_copy.C: New.
5041         * g++.dg/ext/is_class.C: New.
5042         * g++.dg/ext/has_trivial_constructor.C: New.
5043         * g++.dg/ext/is_union.C: New.
5044         * g++.dg/ext/has_trivial_destructor.C: New.
5045         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5046         * g++.dg/template/crash43.C: Likewise.
5048 2007-03-29  Dirk Mueller  <dmueller@suse.de>
5050         * g++.dg/warn/pedantic2.C: New testcase.
5052 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5054         * size_dim.f90: Fix dg directive.
5055         * pr16433.f: Likewise.
5056         * use_6.f90: Likewise.
5057         * use_7.f90: Likewise.
5058         * entry_9.f90: Likewise.
5059         * pointer_intent_2.f90: Likewise.
5060         * protected_1.f90: Likewise.
5061         * fmt_missing_period_2.f: Likewise.
5062         * pointer_intent_3.f90: Likewise.
5063         * protected_2.f90: Likewise.
5064         * protected_3.f90: Likewise.
5065         * pr15754.f90: Likewise.
5066         * protected_4.f90: Likewise.
5067         * protected_5.f90: Likewise.
5068         * initialization_2.f90: Likewise.
5069         * protected_6.f90: Likewise.
5070         * continuation_7.f90: Likewise.
5071         * derived_function_interface_1.f90: Likewise.
5072         * der_pointer_4.f90: Likewise.
5073         * fmt_zero_precision.f90: Likewise.
5074         * blockdata_3.f90: Likewise.
5075         * fmt_missing_period_1.f: Likewise.
5076         * real_const_3.f90: Likewise.
5077         * use_4.f90: Likewise.
5078         * fmt_missing_period_3.f: Likewise.
5079         * use_5.f90: Likewise.
5081 2007-03-28  Mike Stump  <mrs@apple.com>
5083         * gcc.dg/darwin-comm.c: Add.
5085 2007-03-28  Eric Christopher  <echristo@apple.com>
5087         * lib/target-supports.exp (check_effective_target_fstack_protector):
5088         New.
5089         * gcc.dg/ssp-1.c: Use.
5090         * gcc.dg/ssp-2.c: Ditto.
5092 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
5094         PR c++/29077
5095         * g++.dg/parse/constructor3.C: New test.
5097 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
5099         * gnat.dg/thin_pointer.ad[sb]: New test.
5101 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5103         * g++.dg/cpp0x/bracket1.C: New.
5104         * g++.dg/cpp0x/bracket2.C: New.
5105         * g++.dg/cpp0x/bracket3.C: New.
5106         * g++.dg/cpp0x/bracket4.C: New.
5108 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5110         * g++.dg/cpp0x/temp_default1.C: New.
5111         * g++.dg/cpp0x/temp_default3.C: New.
5112         * g++.dg/cpp0x/temp_default2.C: New.
5113         * g++.dg/cpp0x/temp_default4.C: New.
5115 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
5117         PR c++/29993
5118         * g++.dg/other/cv_func2.C: New.
5120 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
5122         * gcc.dg/dfp/func-vararg-alternate.h: New file.
5123         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5124         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5125         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5127         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5128         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5130         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5132         * lib/compat.exp (compat-execute): Fix processing of file names.
5134 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
5136         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5138 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
5140         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5141         Delete created executable test file.
5142         (check_effective_target_fortran_large_int): Ditto.
5143         (check_effective_target_static_libgfortran): Ditto.
5145 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
5147         PR c++/30500
5148         * g++.dg/warn/pragma-system_header1.C: New test.
5149         * g++.dg/warn/pragma-system_header2.C: New test.
5150         * g++.dg/warn/pragma-system_header1.h. New.
5151         * g++.dg/warn/pragma-system_header2.h. New.
5153 2007-03-26  Ian Lance Taylor  <iant@google.com>
5155         PR tree-optimization/31345
5156         * gcc.c-torture/compile/pr31345-1.c: New test.
5158 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
5160         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5161         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5162         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5163         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5164         * gfortran.dg/overload_1.f90: Likewise.
5165         * gfortran.dg/impure_assignment_1.f90: Likewise.
5166         * gfortran.dg/error_recovery_3.f90: Likewise.
5167         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5168         * gfortran.dg/sequence_types_1.f90: Likewise.
5169         * gfortran.dg/internal_references_1.f90: Likewise.
5170         * gfortran.dg/present_1.f90: Likewise.
5171         * gfortran.dg/volatile10.f90: Likewise.
5172         * gfortran.dg/module_equivalence_2.f90: Likewise.
5173         * gfortran.dg/use_4.f90: Likewise.
5174         * gfortran.dg/elemental_result_1.f90: Likewise.
5175         * gfortran.dg/generic_actual_arg.f90: Likewise.
5176         * gfortran.dg/private_type_5.f90: Likewise.
5177         * gfortran.dg/protected_4.f90: Likewise.
5178         * gfortran.dg/interface_3.f90: Likewise.
5180 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5182         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5183         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5185 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
5187         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5189 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5191         PR libgfortran/31199
5192         * gfortran.dg/fmt_t_4.f90: New test.
5194 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5196         PR libfortran/31297
5197         * gfortran.dg/backspace_5.f:  Initialize variable(s).
5198         * gfortran.dg/backspace_6.f:  Likewise.
5199         * gfortran.dg/char_bounds_check_fail_1: Likewise.
5200         * gfortran.dg/direct_io_2.f90:  Likewise.
5201         * gfortran.dg/write_back.f:  Likewise.
5202         * gfortran.dg/write_rewind_2.f:  Likewise.
5203         * gfortran.dg/write_rewind_1.f:  Likewise.
5204         * gfortran.dg/write_rewind_2.f:  Likewise.
5206 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
5208         PR tree-optimization/30784
5209         * gcc.dg/vect/pr30784.c: New test.
5211 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5213         PR fortran/30877
5214         * gfortran.dg/operator_1.f90: New test.
5215         * gfortran.dg/operator_2.f90: New test.
5217 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
5219         PR libfortran/31196
5220         * gfortran.dg/reshape_transpose_1.f90:  New test.
5222 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5224         PR fortran/30655
5225         * gfortran.dg/bounds_check_6.f90: New test.
5227 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
5229         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5230         #ifndef/#endif.
5231         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5232         * gcc.dg/dfp/decfloat-constants.c: Ditto.
5234 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
5236         PR fortran/31209
5237         * gfortran.dg/pointer_function_actual_1.f90: New test.
5239         PR fortran/31200
5240         * gfortran.dg/pointer_function_actual_2.f90: New test.
5242         PR fortran/31215
5243         * gfortran.dg/result_in_spec_1.f90: New test.
5245 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5247         PR fortran/30834
5248         * gfortran.dg/integer_exponentiation_3.F90: New test.
5249         * gfortran.dg/integer_exponentiation_4.f90: New test.
5250         * gfortran.dg/integer_exponentiation_5.F90: New test.
5252 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5254         PR c++/30863
5255         * g++.dg/template/error24.C: New test.
5256         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5258 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
5260         PR c++/31273
5261         * g++.dg/expr/bitfield7.C: New test.
5263 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5265         PR other/23572
5266         * gcc.dg/float-range-4.c: New.
5267         * gcc.dg/float-range-1.c: Update. Test for a warning.
5268         * gcc.dg/float-range-3.c: New.
5269         * gcc.dg/float-range-5.c: New.
5271 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5273         PR fortran/31262
5274         * gfortran.dg/no_range_check_1.f90: New test.
5276 2007-03-22  Dirk Mueller  <dmueller@suse.de>
5278         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5279         * g++.dg/other/static1.C: Remove stray semicolon.
5280         * g++.dg/other/init1.C: Likewise.
5281         * g++.dg/rtti/dyncast1.C: Likewise.
5282         * g++.dg/tree-ssa/pr17153.C: Likewise.
5283         * g++.dg/lookup/disamb1.C: Likewise.
5284         * g++.dg/lookup/scoped2.C: Likewise.
5285         * g++.dg/lookup/friend7.C: Likewise.
5286         * g++.dg/parse/parse4.C: Likewise.
5287         * g++.dg/parse/parse5.C: Likewise.
5288         * g++.dg/expr/pr29066.C: Likewise.
5289         * g++.dg/expr/cast4.C: Likewise.
5290         * g++.dg/tc1/dr193.C: Likewise.
5291         * g++.dg/tc1/dr213.C: Likewise.
5292         * g++.dg/abi/dcast1.C: Likewise.
5293         * g++.dg/abi/covariant2.C: Likewise.
5294         * g++.dg/inherit/covariant11.C: Likewise.
5295         * g++.dg/inherit/covariant9.C: Likewise.
5296         * g++.dg/inherit/covariant10.C: Likewise.
5297         * g++.dg/init/static3.C: Likewise.
5298         * g++.dg/init/init-ref3.C: Likewise.
5299         * g++.dg/init/ref10.C: Likewise.
5300         * g++.dg/template/meminit2.C: Likewise.
5301         * g++.dg/template/using9.C: Likewise.
5302         * g++.dg/template/friend9.C: Likewise.
5303         * g++.dg/template/ref1.C: Likewise.
5304         * g++.old-deja/g++.warn/inline.C: Likewise.
5305         * g++.old-deja/g++.robertl/eb91.C: Likewise.
5306         * g++.old-deja/g++.robertl/eb46.C: Likewise.
5307         * g++.old-deja/g++.robertl/eb34.C: Likewise.
5308         * g++.old-deja/g++.robertl/eb43.C: Likewise.
5309         * g++.old-deja/g++.robertl/eb26.C: Likewise.
5310         * g++.old-deja/g++.robertl/eb116.C: Likewise.
5311         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5312         * g++.old-deja/g++.brendan/overload8.C: Likewise.
5313         * g++.old-deja/g++.brendan/overload11.C: Likewise.
5314         * g++.old-deja/g++.brendan/copy7.C: Likewise.
5315         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5316         * g++.old-deja/g++.brendan/template11.C: Likewise.
5317         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5318         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5319         * g++.old-deja/g++.brendan/crash16.C: Likewise.
5320         * g++.old-deja/g++.jason/pmem2.C: Likewise.
5321         * g++.old-deja/g++.jason/parse9.C: Likewise.
5322         * g++.old-deja/g++.jason/byval2.C: Likewise.
5323         * g++.old-deja/g++.jason/overload8.C: Likewise.
5324         * g++.old-deja/g++.jason/pmf8.C: Likewise.
5325         * g++.old-deja/g++.jason/template33.C: Likewise.
5326         * g++.old-deja/g++.jason/return3.C: Likewise.
5327         * g++.old-deja/g++.jason/scoping2.C: Likewise.
5328         * g++.old-deja/g++.jason/virtual.C: Likewise.
5329         * g++.old-deja/g++.jason/opeq3.C: Likewise.
5330         * g++.old-deja/g++.jason/template27.C: Likewise.
5331         * g++.old-deja/g++.jason/synth6.C: Likewise.
5332         * g++.old-deja/g++.jason/ref8.C: Likewise.
5333         * g++.old-deja/g++.jason/offset1.C: Likewise.
5334         * g++.old-deja/g++.other/static20.C: Likewise.
5335         * g++.old-deja/g++.other/array1.C: Likewise.
5336         * g++.old-deja/g++.other/new3.C: Likewise.
5337         * g++.old-deja/g++.other/array2.C: Likewise.
5338         * g++.old-deja/g++.other/overload9.C: Likewise.
5339         * g++.old-deja/g++.other/cast6.C: Likewise.
5340         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5341         * g++.old-deja/g++.other/eh4.C: Likewise.
5342         * g++.old-deja/g++.other/using7.C: Likewise.
5343         * g++.old-deja/g++.other/init18.C: Likewise.
5344         * g++.old-deja/g++.other/dyncast1.C: Likewise.
5345         * g++.old-deja/g++.other/dyncast2.C: Likewise.
5346         * g++.old-deja/g++.other/dtor11.C: Likewise.
5347         * g++.old-deja/g++.pt/static11.C: Likewise.
5348         * g++.old-deja/g++.pt/crash19.C: Likewise.
5349         * g++.old-deja/g++.pt/overload12.C: Likewise.
5350         * g++.old-deja/g++.pt/crash46.C: Likewise.
5351         * g++.old-deja/g++.pt/mi1.C: Likewise.
5352         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5353         * g++.old-deja/g++.pt/nontype5.C: Likewise.
5354         * g++.old-deja/g++.pt/local5.C: Likewise.
5355         * g++.old-deja/g++.pt/typename2.C: Likewise.
5356         * g++.old-deja/g++.pt/explicit80.C: Likewise.
5357         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5358         * g++.old-deja/g++.law/visibility1.C: Likewise.
5359         * g++.old-deja/g++.law/visibility2.C: Likewise.
5360         * g++.old-deja/g++.law/virtual2.C: Likewise.
5361         * g++.old-deja/g++.law/operators19.C: Likewise.
5362         * g++.old-deja/g++.law/parsing10.C: Likewise.
5363         * g++.old-deja/g++.law/visibility4.C: Likewise.
5364         * g++.old-deja/g++.law/operators4.C: Likewise.
5365         * g++.old-deja/g++.law/dtors2.C: Likewise.
5366         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5367         * g++.old-deja/g++.law/visibility10.C: Likewise.
5368         * g++.old-deja/g++.law/scope3.C: Likewise.
5369         * g++.old-deja/g++.law/casts2.C: Likewise.
5370         * g++.old-deja/g++.law/code-gen5.C: Likewise.
5371         * g++.old-deja/g++.law/operators33.C: Likewise.
5372         * g++.old-deja/g++.law/friend4.C: Likewise.
5373         * g++.old-deja/g++.mike/pmf7.C: Likewise.
5374         * g++.old-deja/g++.mike/p5611.C: Likewise.
5375         * g++.old-deja/g++.mike/net37.C: Likewise.
5376         * g++.old-deja/g++.mike/p3570.C: Likewise.
5377         * g++.old-deja/g++.mike/p5718.C: Likewise.
5378         * g++.old-deja/g++.mike/net21.C: Likewise.
5379         * g++.old-deja/g++.mike/p1862.C: Likewise.
5380         * g++.old-deja/g++.mike/p4511.C: Likewise.
5381         * g++.old-deja/g++.mike/virt3.C: Likewise.
5382         * g++.old-deja/g++.mike/p16146.C: Likewise.
5383         * g++.old-deja/g++.mike/p1989.C: Likewise.
5384         * g++.old-deja/g++.mike/p5571.C: Likewise.
5385         * g++.old-deja/g++.gb/scope10.C: Likewise.
5386         * g++.old-deja/g++.abi/primary5.C: Likewise.
5387         * g++.old-deja/g++.abi/empty2.C: Likewise.
5388         * g++.old-deja/g++.abi/arraynew.C: Likewise.
5389         * g++.old-deja/g++.eh/vbase4.C: Likewise.
5390         * g++.old-deja/g++.eh/ptr1.C: Likewise.
5391         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5392         * g++.old-deja/g++.bob/template3.C: Likewise.
5393         * g++.old-deja/g++.bob/inherit1.C: Likewise.
5395 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
5397         PR fortran/31193
5398         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5400 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
5402         PR fortran/20897
5403         * gfortran.dg/derived_name_1.f90: New.
5404         * gfortran.dg/derived_name_2.f: New.
5406 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5408         * lib/target-supports.exp (check_effective_target_nonpic): New
5409         procedure.
5410         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5411         when compiling PIC.
5412         * gcc.target/i386/asm-4.c: Require nonpic.
5413         * gcc.target/i386/cmov1.c: Likewise.
5414         * gcc.target/i386/mul.c: Likewise.
5415         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5416         * gcc.target/i386/ssetype-1.c: Require nonpic.
5417         * gcc.target/i386/ssetype-3.c: Likewise.
5418         * gcc.target/i386/ssetype-5.c: Likewise.
5420 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
5422         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5423         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5424         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5425         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5427 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
5429         PR tree-optimization/30590
5430         * g++.dg/opt/pr30590.C: New testcase.
5432 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
5434         PR c/30762
5435         * gcc.dg/pr30762-1.c: New test.
5436         * gcc.dg/pr30762-2.c: New test.
5438         PR inline-asm/30505
5439         * gcc.target/i386/pr30505.c: New test.
5441 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
5443         * gcc.target/arm/register-variables.c: New.
5445 2007-03-19  Jeff Law  <law@redhat.com>
5447         * PR tree-optimization/30984
5448         * gcc.c-torture/pr30984.c: New test.
5450 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5451         Richard Guenther  <rguenther@suse.de>
5453         PR tree-optimization/31254
5454         * gcc.dg/torture/pr31254.c: New testcase.
5456 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
5458         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5459         target default_packed.
5461 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5463         PR fortran/31203
5464         * gfortran.dg/string_length_1.f90: New test.
5466 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5468         PR testsuite/30395
5469         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5471 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5473         PR libgfortran/31052
5474         * gfortran.dg/namelist_27.f90: New test.
5476 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
5478         PR fortran/30531
5479         * gfortran.dg/used_types_14.f90: New test.
5481         PR fortran/31086
5482         * gfortran.dg/used_types_15.f90: New test.
5484 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
5486         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5487         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5489 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5491         PR fortran/31120
5492         * gfortran.dg/integer_exponentiation_2.f90: New test.
5494 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
5496         PR tree-optimization/31041
5497         * gcc.dg/vect/pr31041.c: New test.
5499 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5501         * g++.dg/warn/Wconversion-integer.C: New
5502         * g++.dg/warn/Wconversion-real.C: New.
5503         * g++.dg/warn/Wconversion-real-integer.C: New.
5504         * g++.dg/warn/conv2.C: Updated.
5506 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5508         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
5509         exclude RTPs.
5511 2007-03-16  Richard Guenther  <rguenther@suse.de>
5513         PR tree-optimization/31146
5514         * g++.dg/tree-ssa/pr31146.C: New testcase.
5516 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5518         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
5519         assume that the target has <features.h>.
5521 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
5523         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
5524         dg-options rather than to the whole test.
5526 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
5528         PR debug/29906
5529         * g++.dg/debug/pr29906.C: New
5531 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5533         PR libgfortran/31099
5534         * gfortran.dg/unformatted_recl.f90: Update test.
5536 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
5538         * gcc.dg/tree-ssa/prefetch-5.c: New test.
5540 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5542         PR c++/30891
5543         * g++.dg/parse/namespace-definition.C: New.
5545 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5547         PR c++/24924
5548         * g++.dg/cpp/pedantic-errors.C: New.
5549         * g++.dg/cpp/permissive.C: New.
5551 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5553         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
5554         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
5556 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5558         * lib/target-supports.exp (check_missing_uclibc_feature)
5559         (check_effective_target_wchar): New procedures.
5560         * gcc.dg/wchar_t-1.c: Require target wchar.
5561         * gcc.dg/wint_t-1.c: Likewise.
5563 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5565         * lib/target-supports.exp (check_gc_sections_available): Return
5566         false for VxWorks targets.
5568 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5570         * g++.dg/warn/Wconversion2.C: Fix typo.
5571         * gcc.dg/if-empty-1.c: Ditto.
5573 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
5575         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5577 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5579         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5580         * gcc.target/i386/pr31167.c: Ditto.
5582 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
5584         PR target/31167
5585         * gcc.target/i386/pr31167.c: New test.
5587 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
5589         PR fortran/30922
5590         * gfortran.dg/import5.f90.f90: New test.
5593         PR fortran/30879
5594         * gfortran.dg/data_components_1.f90: New test.
5597         PR fortran/30870
5598         * gfortran.dg/generic_13.f90: New test.
5600         PR fortran/31163
5601         * gfortran.dg/alloc_comp_basics_5.f90: New test.
5603 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5605         PR libgfortran/31051
5606         * gfortran.dg/fmt_t_4.f90: New
5608 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5610         PR C++/31165
5611         * g++.dg/other/default7.C: New test.
5613 2007-03-15  Dirk Mueller  <dmueller@suse.de>
5615         * g++.dg/warn/Wconversion2.C: New.
5617 2007-03-14  Eric Christopher  <echristo@apple.com>
5619         * gcc.dg/ssp-1.c: New.
5620         * gcc.dg/ssp-2.c: Ditto.
5622 2007-03-14  Dirk Mueller  <dmueller@suse.de>
5624         * g++.dg/warn/do-empty.C: New.
5625         * gcc.dg/do-empty.c: New.
5626         * gcc.dg/if-empty-1.c: Update.
5627         * gcc.dg/20001116-1.c: Update.
5628         * gcc.dg/pr23165.c: Update.
5630 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
5632         * gfortran.dg/module_implicit_conversion.f90: New test.
5634 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
5636         PR middle-end/31127
5637         * gcc.dg/pr31127.c: New.
5639 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
5641         * gcc.dg/tree-ssa/loop-26.c: New test.
5643 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
5645         * gcc.target/i386/cmpxchg16b-1.c: New test.
5647 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5649         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5650         * gcc.dg/c99-vla-1.c: Likewise.
5651         * g++.dg/ext/vla1.C: Likewise
5653 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5655         * gcc.dg/wvla-1.c: New test
5656         * gcc.dg/wvla-2.c: New test
5657         * gcc.dg/wvla-3.c: New test
5658         * gcc.dg/wvla-4.c: New test
5659         * gcc.dg/wvla-5.c: New test
5660         * gcc.dg/wvla-6.c: New test
5661         * gcc.dg/wvla-7.c: New test
5662         * g++.dg/warn/Wvla-1.C: New test
5663         * g++.dg/warn/Wvla-2.C: New test
5664         * g++.dg/warn/Wvla-3.C: New test
5666 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
5668         PR c++/30108
5669         * g++.dg/other/default6.C: New test.
5671 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5673         * lib/target-supports.exp (check_profiling_available): Return false
5674         for VxWorks.
5675         (check_effective_target_vxworks_kernel): New procedure.
5676         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5677         VxWorks.
5678         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5679         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5680         to include VxWorks.
5681         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5683 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5685         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5686         PIC is not supported.
5687         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5688         * gcc.dg/20020426-2.c: Likewise.
5689         * gcc.dg/pr28243.c: Likewise.
5690         * gcc.dg/visibility-11.c: Likewise.
5691         * gcc.dg/tls/opt-9.c: Likewise.
5692         * gcc.dg/tls/opt-10.c: Likewise.
5693         * gcc.dg/tls/pic-1.c: Likewise.
5694         * gcc.dg/tls/struct-1.c: Likewise.
5695         * gcc.target/i386/20000807-1.c: Likewise.
5696         * gcc.target/i386/20000904-1.c: Likewise.
5697         * gcc.target/i386/20011119-1.c: Likewise.
5698         * gcc.target/i386/990213-2.c: Likewise.
5699         * gcc.target/i386/990214-1.c: Likewise.
5700         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5701         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5702         * gcc.target/i386/pic-1.c: Likewise.
5703         * gcc.target/i386/pr21518.c: Likewise.
5704         * gcc.target/i386/pr23098.c: Likewise.
5705         * gcc.target/i386/pr23943.c: Likewise.
5707 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
5709         PR c++/31038
5710         * g++.dg/template/complit2.C: New test.
5712         PR c++/30328
5713         * g++.dg/ext/bitfield1.C: New test.
5715 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
5717         PR fortran/30883
5718         * gfortran.dg/interface_11.f90: New test.
5720 2007-03-11  Richard Guenther  <rguenther@suse.de>
5722         PR tree-optimization/31115
5723         * gcc.dg/torture/pr31115.c: New testcase.
5725 2007-03-11  Ira Rosen  <irar@il.ibm.com>
5727         PR tree-optimization/29925
5728         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5730 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
5732         PR c++/30274
5733         * g++.dg/expr/bitfield3.C: New test.
5734         * g++.dg/expr/bitfield4.C: Likewise.
5735         * g++.dg/expr/bitfield5.C: Likewise.
5736         * g++.dg/expr/bitfield6.C: Likewise.
5738         PR c++/30924
5739         * g++.dg/template/array18.C: New test.
5741 2007-03-10  Dirk Mueller  <dmueller@suse.de>
5743         PR c++/17946
5744         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5745         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5747 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
5749         PR c++/20599
5750         * g++.dg/cpp0x/variadic-bind.C: New.
5751         * g++.dg/cpp0x/variadic-function.C: New.
5752         * g++.dg/cpp0x/variadic-mem_fn.C: New.
5753         * g++.dg/cpp0x/variadic-tuple.C: New.
5754         * g++.dg/cpp0x/variadic1.C: New.
5755         * g++.dg/cpp0x/variadic2.C: New.
5756         * g++.dg/cpp0x/variadic3.C: New.
5757         * g++.dg/cpp0x/variadic4.C: New.
5758         * g++.dg/cpp0x/variadic5.C: New.
5759         * g++.dg/cpp0x/variadic6.C: New.
5760         * g++.dg/cpp0x/variadic7.C: New.
5761         * g++.dg/cpp0x/variadic8.C: New.
5762         * g++.dg/cpp0x/variadic9.C: New.
5763         * g++.dg/cpp0x/variadic10.C: New.
5764         * g++.dg/cpp0x/variadic11.C: New.
5765         * g++.dg/cpp0x/variadic12.C: New.
5766         * g++.dg/cpp0x/variadic13.C: New.
5767         * g++.dg/cpp0x/variadic14.C: New.
5768         * g++.dg/cpp0x/variadic15.C: New.
5769         * g++.dg/cpp0x/variadic16.C: New.
5770         * g++.dg/cpp0x/variadic17.C: New.
5771         * g++.dg/cpp0x/variadic18.C: New.
5772         * g++.dg/cpp0x/variadic19.C: New.
5773         * g++.dg/cpp0x/variadic20.C: New.
5774         * g++.dg/cpp0x/variadic21.C: New.
5775         * g++.dg/cpp0x/variadic22.C: New.
5776         * g++.dg/cpp0x/variadic23.C: New.
5777         * g++.dg/cpp0x/variadic24.C: New.
5778         * g++.dg/cpp0x/variadic25.C: New.
5779         * g++.dg/cpp0x/variadic26.C: New.
5780         * g++.dg/cpp0x/variadic27.C: New.
5781         * g++.dg/cpp0x/variadic28.C: New.
5782         * g++.dg/cpp0x/variadic29.C: New.
5783         * g++.dg/cpp0x/variadic30.C: New.
5784         * g++.dg/cpp0x/variadic31.C: New.
5785         * g++.dg/cpp0x/variadic32.C: New.
5786         * g++.dg/cpp0x/variadic33.C: New.
5787         * g++.dg/cpp0x/variadic34.C: New.
5788         * g++.dg/cpp0x/variadic35.C: New.
5789         * g++.dg/cpp0x/variadic36.C: New.
5790         * g++.dg/cpp0x/variadic37.C: New.
5791         * g++.dg/cpp0x/variadic38.C: New.
5792         * g++.dg/cpp0x/variadic39.C: New.
5793         * g++.dg/cpp0x/variadic40.C: New.
5794         * g++.dg/cpp0x/variadic41.C: New.
5795         * g++.dg/cpp0x/variadic42.C: New.
5796         * g++.dg/cpp0x/variadic43.C: New.
5797         * g++.dg/cpp0x/variadic44.C: New.
5798         * g++.dg/cpp0x/variadic45.C: New.
5799         * g++.dg/cpp0x/variadic46.C: New.
5800         * g++.dg/cpp0x/variadic47.C: New.
5801         * g++.dg/cpp0x/variadic48.C: New.
5802         * g++.dg/cpp0x/variadic49.C: New.
5803         * g++.dg/cpp0x/variadic50.C: New.
5804         * g++.dg/cpp0x/variadic51.C: New.
5805         * g++.dg/cpp0x/variadic52.C: New.
5806         * g++.dg/cpp0x/variadic53.C: New.
5807         * g++.dg/cpp0x/variadic54.C: New.
5808         * g++.dg/cpp0x/variadic55.C: New.
5809         * g++.dg/cpp0x/variadic56.C: New.
5810         * g++.dg/cpp0x/variadic57.C: New.
5811         * g++.dg/cpp0x/variadic58.C: New.
5812         * g++.dg/cpp0x/variadic59.C: New.
5813         * g++.dg/cpp0x/variadic60.C : New.
5814         * g++.dg/cpp0x/variadic61.C : New.
5815         * g++.dg/cpp0x/variadic62.C : New.
5816         * g++.dg/cpp0x/variadic63.C : New.
5817         * g++.dg/cpp0x/variadic64.C : New.
5818         * g++.dg/cpp0x/variadic65.C : New.
5819         * g++.dg/cpp0x/variadic66.C : New.
5820         * g++.dg/cpp0x/variadic67.C : New.
5821         * g++.dg/cpp0x/variadic68.C : New.
5822         * g++.dg/cpp0x/variadic69.C : New.
5823         * g++.dg/cpp0x/variadic70.C : New.
5824         * g++.dg/cpp0x/variadic71.C : New.
5825         * g++.dg/cpp0x/variadic72.C : New.
5826         * g++.dg/cpp0x/variadic73.C : New.
5827         * g++.dg/cpp0x/variadic74.C : New.
5828         * g++.dg/cpp0x/variadic75.C : New.
5829         * g++.dg/cpp0x/variadic-ex1.C : New.
5830         * g++.dg/cpp0x/variadic-ex2.C : New.
5831         * g++.dg/cpp0x/variadic-ex3.C : New.
5832         * g++.dg/cpp0x/variadic-ex4.C : New.
5833         * g++.dg/cpp0x/variadic-ex5.C : New.
5834         * g++.dg/cpp0x/variadic-ex6.C : New.
5835         * g++.dg/cpp0x/variadic-ex7.C : New.
5836         * g++.dg/cpp0x/variadic-ex8.C : New.
5837         * g++.dg/cpp0x/variadic-ex9.C : New.
5838         * g++.dg/cpp0x/variadic-ex10.C : New.
5839         * g++.dg/cpp0x/variadic-ex11.C : New.
5840         * g++.dg/cpp0x/variadic-ex12.C : New.
5841         * g++.dg/cpp0x/variadic-ex13.C : New.
5842         * g++.dg/cpp0x/variadic-ex14.C : New.
5844 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5846         PR libgfortran/31099
5847         * gfortran.dg/unformatted_recl.f90: New test.
5849 2007-03-09  Roger Sayle  <roger@eyesopen.com>
5851         * gcc.dg/fold-eqcmplx-1.c: New test case.
5853 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
5855         PR rtl-optimization/30643
5856         * gcc.dg/pr30643.c: New.
5858 2007-03-09  Chao-ying Fu  <fu@mips.com>
5860         * gcc.target/mips/mips32-dspr2-type.c: New test.
5861         * gcc.target/mips/mips32-dspr2.c: New test.
5862         * gcc.target/mips/dspr2-MULT.c: New test.
5863         * gcc.target/mips/dspr2-MULTU.c: New test.
5864         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5865         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5866         Adjust some formats.
5868 2007-03-09  Dirk Mueller  <dmueller@suse.de>
5870         PR c++/17946
5871         * gcc.dg/Wlogical-op-1.c: New.
5872         * g++.dg/warn/Wlogical-op-1.C: New.
5874 2007-03-09  Richard Guenther  <rguenther@suse.de>
5876         PR tree-optimization/30904
5877         PR middle-end/31058
5878         * gcc.dg/pr30904.c: Remove xfail.
5880 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5882         PR C/31072
5883         * gcc.c-torture/execute/pr31072.c: New test.
5885 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5887         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5888         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5889         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
5890         *lrint* and *lround*.
5891         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5892         floor->lfloor.
5893         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5894         * gcc.dg/torture/builtin-integral-1.c: Likewise.
5895         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
5896         and *lround*.  Correct macro names.
5897         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5898         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5900 2007-03-08  Ian Lance Taylor  <iant@google.com>
5902         * gcc.dg/no-strict-overflow-5.c: New test.
5903         * gcc.dg/no-strict-overflow-6.c: New test.
5904         * gcc.dg/Wstrict-overflow-11.c: New test.
5905         * gcc.dg/Wstrict-overflow-12.c: New test.
5906         * gcc.dg/Wstrict-overflow-13.c: New test.
5907         * gcc.dg/Wstrict-overflow-14.c: New test.
5908         * gcc.dg/Wstrict-overflow-15.c: New test.
5910 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5912         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
5913         for VxWorks kernel mode.
5914         * gcc.c-torture/execute/strncmp-1.x: Likewise.
5916 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5918         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
5919         mode.
5921 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5923         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
5924         and lib/bfill.c on VxWorks targets.
5925         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
5926         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
5927         lib/bfill.c and lib/memmove.c on VxWorks targets.
5928         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
5929         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
5930         on VxWorks targets.
5931         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
5932         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
5934 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5936         * gfortran.dg/use_5.f90: New test.
5937         * gfortran.dg/use_6.f90: Ditto.
5938         * gfortran.dg/use_7.f90: Ditto.
5940 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5942         PR fortran/30973
5943         * gfortran.dg/use_4.f90: New test.
5944         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
5946 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
5948         PR fortran/31011
5949         * gfortran.dg/parameter_array_section_2.f90: New test.
5951 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
5953         PR c++/30852
5954         * g++.dg/ext/offsetof1.C: Add cases with volatile.
5956         PR c++/30534
5957         * g++.dg/template/arg5.C: New test.
5959 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
5961         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
5963 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
5965         * gcc.dg/var-expand1.c: Add newline at end of file.
5967 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
5969         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
5971 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
5973         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
5975 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5977         * gcc.dg/torture/builtin-convert-4.c: New test.
5979 2007-03-05  Ian Lance Taylor  <iant@google.com>
5981         * gcc.c-torture/compile/pr31034.c: New test.
5983 2007-03-05  Ian Lance Taylor  <iant@google.com>
5985         * gcc.dg/inline-18.c: New test.
5986         * gcc.dg/inline-19.c: New test.
5987         * gcc.dg/inline-20.c: New test.
5988         * gcc.dg/inline-21.c: New test.
5990 2007-03-05  Richard Guenther  <rguenther@suse.de>
5992         PR tree-optimization/14052
5993         * gcc.dg/tree-ssa/vrp33.c: New testcase.
5995 2007-03-05  Richard Guenther  <rguenther@suse.de>
5997         PR tree-optimization/23777
5998         * gcc.dg/tree-ssa/pr23777.c: New testcase.
6000 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6002         PR other/30465
6003         * gcc.dg/multiple-overflow-warn-3.c: New.
6004         * g++.dg/warn/multiple-overflow-warn-3.C: New.
6006 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
6008         PR c++/30895
6009         * g++.dg/parse/template23.C: New test.
6011 2007-03-04  Roger Sayle  <roger@eyesopen.com>
6013         PR middle-end/30744
6014         * gcc.dg/pr30744-1.c: New test case.
6016 2007-03-04  Tobias Burnus  <burnus@net-b.de>
6018         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6020 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6022         PR target/30406
6023         * gfortran.dg/logical_3.f90: New test.
6025 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
6027         PR libfortran/30981
6028         * gfortran.dg/integer_exponentiation_1.f90:  New test.
6030 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
6032         * gcc.target/m68k/m68k.exp: New.
6033         * gcc.target/m68k/crash1.c: New.
6035 2007-03-03  Tobias Burnus  <burnus@net-b.de>
6037         * gfortran.dg/c_by_val.c: Use int64_t instead of long
6038         to be more compatible with integer(kind=8).
6040 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6042         PR libfortran/31001
6043         * gfortran.dg/zero_sized_3.f90: New test.
6045 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6047         PR c++/15787
6048         * g++.dg/parse/else.C: New.
6049         * g++.dg/parse/else-2.C: New.
6051 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
6052             Tobias Burnus  <burnus@net-b.de>
6054         PR fortran/30882
6055         * gfortran.dg/size_dim.f90: New test.
6057 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
6058             Tobias Burnus  <burnus@net-b.de>
6060         PR fortran/30873
6061         * gfortran.dg/entry_9.f90: New test.
6063 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
6065         PR c++/28253
6066         * g++.dg/inherit/covariant16.C: New test.
6068 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
6070         * g++.dg/other/darwin-minversion-1.C: New.
6072 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
6074         * gcc.dg/tree-ssa/20070302-1.c: New test.
6076 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
6078         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6079         tests.
6081 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
6083         * gcc.dg/tree-ssa/prefetch-4.c: New test.
6085 2007-03-01  Simon Baldwin <simonb@google.com>
6087         PR c++/23689
6088         * warn/ignored_typedef.C: New.
6089         * init/ctor8.C: Added dg-warning to consume ignored typedef
6090         warning.
6091         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
6092         and added an explicit line number.
6094 2007-02-28  Richard Guenther  <rguenther@suse.de>
6096         PR middle-end/30364
6097         * gcc.dg/torture/pr30364-1.c: New testcase.
6098         * gcc.dg/torture/pr30364-2.c: Likewise.
6099         * gcc.dg/torture/pr30364-3.c: Likewise.
6101 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6103         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6104         powerpc*, use -funsafe-math-optimizations.
6105         * gcc.dg/torture/builtin-logb-1.c: Likewise.
6106         * gcc.dg/torture/builtin-modf-1.c: Likewise.
6108 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6109             Paul Thomas  <pault@gcc.gnu.org>
6111         PR fortran/30888
6112         PR fortran/30887
6113         * c_by_val_1.f: Test %VAL() with non-default kind.
6114         * c_by_val.c: Ditto.
6115         * c_by_val_4.f: New test.
6117 2007-02-28  Tobias Burnus  <burnus@net-b.de>
6119         PR fortran/30968
6120         * gfortran.dg/continuation_7.f90: New test.
6122 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
6124         * g++.dg/inherit/thunk7.C: New test.
6125         * lib/target-supports.exp (check_profiling_available): Not available
6126         for bfin-*-*.
6128 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
6130         PR target/30970
6131         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6133 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
6135         * lib/target-supports.exp (check_effective_target_init_priority):
6136         Remove Solaris special case.
6138 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
6140         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6141         for more builtin types.
6143         * g++.dg/ext/visibility/class1.C: Port to Darwin.
6144         * g++.dg/ext/visibility/noPLT.C: Likewise.
6146 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6148         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6149         sh* targets.
6151 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
6153         PR fortran/30865
6154         * size_optional_dim_1.f90:  New test.
6156 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
6158         * gcc.dg/vxworks/vxworks.exp: New file.
6159         * gcc.dg/vxworks/initpri1.c: Likewise.
6160         * gcc.dg/vxworks/initpri2.c: Likewise.
6161         * gcc.dg/initpri2.c: Add more tests.
6162         * g++.dg/special/initpri2.C: Likewise.
6164         * gcc.dg/initpri1.c: New test.
6165         * gcc.dg/initpri2.c: Likewise.
6166         * g++.dg/special/initpri1.C: New test.
6167         * g++.dg/special/initpri2.C: Likewise.
6168         * g++.dg/special/conpr-1.C: Use init_priority effective target.
6169         * g++.dg/special/conpr-2.C: Likewise.
6170         * g++.dg/special/conpr-3.C: Likewise.
6171         * g++.dg/special/conpr-4.C: Likewise.
6172         * g++.dg/special/initp1.C: Likewise.
6173         * g++.dg/special/ecos.exp: Remove code to detect availability of
6174         constructor priorities.
6175         * lib/target-supports.exp (check_effective_target_init_priority):
6176         New function.
6178 2007-02-24  Jan Hubicka  <jh@suse.cz>
6180         * gcc.c-torture/execute/pr30778.c: New testcase.
6182 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6184         PR libgfortran/30918
6185         * gfortran.dg/namelist_26.f90: New test.
6187 2007-02-24  Richard Guenther  <rguenther@suse.de>
6189         PR middle-end/30951
6190         * gcc.dg/pr30951.c: New testcase.
6192 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6194         * gcc.dg/torture/builtin-modf-1.c: New test.
6196 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
6198         PR tree-optimization/30904
6199         * gcc.dg/pr30904.c: New test.
6201 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6203         * gcc.test-framework/README: Correct command.
6204         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6205         -Wunused-value.
6206         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6208 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
6210         * lib/target-supports.exp (check_effective_target_unwrapped): New.
6212 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
6214         * lib/target-supports.exp (check_effective_target_newlib): New
6215         function.
6217 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
6219         PR fortran/30660
6220         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6221         allocatable component.
6224 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6226         * gcc.dg/torture/builtin-logb-1.c: New test.
6227         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6228         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6229         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6230         sh* targets.
6232 2007-02-23  Richard Guenther  <rguenther@suse.de>
6234         * g++.dg/warn/changes-meaning.C: New testcase.
6236 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6238         PR libgfortran/30910
6239         * gfortran.dg/fmt_zero_precision.f90: Update test.
6241 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6243         * gcc.dg/torture/builtin-frexp-1.c: New test.
6245 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
6247         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6249 2007-02-22  Ian Lance Taylor  <iant@google.com>
6251         PR debug/30898
6252         * g++.dg/debug/pr30898.C: New test.
6254 2007-02-22  Ira Rosen  <irar@il.ibm.com>
6256         * gcc.dg/vect/vect-106.c: New test.
6258 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6259             Ira Rosen  <irar@il.ibm.com>
6261         PR tree-optimization/30843
6262         * gcc.dg/vect/pr30843.c: New test.
6264 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
6266         PR tree-optimization/30858
6267         * gcc.dg/vect/pr30858.c: New test.
6269 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
6271         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6272         to set options for compiling testglue.
6273         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6274         * lib/obj-c++.exp (obj-c++_init): Likewise.
6276 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
6278         * gnat.dg/derived_aggregate.adb: New test.
6280 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6282         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6283         sh* targets.  Call the correct CKSGN macro.
6285 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
6287         * gfortran.dg/gomp/omp_parse1.f90: New test.
6288         * gfortran.dg/gomp/omp_parse2.f: New test.
6290 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
6292         PR fortran/30869
6293         * gfortran.dg/do_pointer_1.f90:  New test.
6295 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6297         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6298         and scalbln.
6300 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
6302         * gcc.dg/darwin-minversion-1.c: New.
6303         * gcc.dg/darwin-minversion-2.c: New.
6305 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6307         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6309 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6310             DJ Delorie <dj@redhat.com>
6312         PR other/30824
6313         * gcc.dg/Wfatal.c: New.
6314         * gcc.dg/Wfatal-2.c: New.
6315         * gcc.dg/Werror-1.c: Adjust expectations.
6316         * gcc.dg/Werror-5.c: Likewise.
6317         * gcc.dg/Werror-7.c: Likewise.
6318         * gcc.dg/Werror-10.c: Likewise.
6319         * gcc.dg/Werror-11.c: Likewise.
6321 2007-02-20  Tobias Burnus  <burnus@net-b.de>
6323         PR fortran/30522
6324         * gfortran.dg/volatile10.f90: New test.
6326 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
6328         PR libfortran/30533
6329         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
6331 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6333         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6334         * gcc.dg/Walways-true-1.c: Likewise.
6335         * gcc.dg/weak/weak-3.c: Likewise.
6336         * gcc.dg/Werror-1.c: Likewise.
6337         * gcc.dg/Werror-3.c: Likewise.
6338         * gcc.dg/Werror-4.c: Likewise.
6339         * gcc.dg/Werror-5.c: Likewise.
6340         * gcc.dg/Werror-6.c: Likewise.
6341         * gcc.dg/Werror-7.c: Likewise.
6342         * gcc.dg/Werror-8.c: Likewise.
6343         * gcc.dg/Werror-10.c: Likewise.
6344         * gcc.dg/Werror-11.c: Likewise.
6345         * gcc.dg/Werror-12.c: Likewise.
6346         * g++.old-deja/g++.mike/warn8.C: Likewise.
6347         * g++.dg/warn/Walways-true-1.C: Likewise.
6348         * g++.dg/warn/Walways-true-2.C: Likewise.
6349         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6350         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6351         -Wstring-literal-comparison with -Waddress.
6352         * gcc.dg/Wstring-literal-comparison-4.c: Replace
6353         -Wno-string-literal-comparison with -Wno-address.
6355 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
6357         * gnat.dg/self_aggregate_with_call.adb: New test.
6359 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
6361         PR tree-optimization/30975
6362         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6363         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6364         * gcc.dg/vect/pr30795.c: New.
6366 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6368         PR fortran/30681
6369         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6371 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6373         PR rtl-optimization/28173
6374         * gcc.target/i386/andor-1.c: New test case.
6376 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6378         * gcc.dg/torture/builtin-ldexp-1.c: New.
6379         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6381 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6383         * gfortran.dg/array_constructor_15.f90: New test case.
6385 2007-02-18  Roger Sayle  <roger@eyesopen.com>
6387         * gfortran.dg/forall_10.f90: New test case.
6389 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6391         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6393 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
6395         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6396         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6398 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
6400         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6401         * gcc.target/i386/builtin-bswap-3.c: Ditto.
6402         * gcc.target/i386/xchg-1.c: New test.
6403         * gcc.target/i386/xchg-2.c: New test.
6405 2007-02-16  Richard Guenther  <rguenther@suse.de>
6406             Christian Bruel  <christian.bruel@st.com>
6408         * gcc.dg/strict-overflow-5.c: New testcase.
6410 2007-02-16  Tobias Burnus  <burnus@net-b.de>
6412         PR fortran/30793
6413         * gfortran.dg/func_derived_4.f90: New test.
6415 2007-02-15  Roger Sayle  <roger@eyesopen.com>
6417         PR middle-end/30391
6418         * gfortran.dg/pr30391-1.f90: New test case.
6420 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6422         PR middle-end/30433
6423         * gcc.c-torture/compile/pr30433.c: New testcase to check
6424         that complex constants comparisions are foldded.
6426 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6428         PR C++/30158
6429         * g++.dg/ext/stmtexpr10.C: New testcase.
6431 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6433         PR middle-end/30729
6434         * gcc.dg/Wunused-value-2.c: New testcase.
6436 2007-02-15  Ian Lance Taylor  <iant@google.com>
6438         * g++.dg/eh/subreg-1.C: New test.
6440 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6442         PR c/26494
6443         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6444         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6445         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6446         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6447         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6448         * gcc.dg/Werror-implicit-function-declaration.c: New.
6450 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6452         PR c++/28943
6453         * g++.dg/warn/pr28943.C: New.
6455 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6457         * gfortran.fortran-torture/execute/math.f90: Fix typo.
6459 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6461         PR fortran/30779
6462         * gfortran.dg/error_recovery_3.f90: New test.
6464 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6466         * g++.dg/tree-ssa/sra-1.C: New.
6468 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6470         * g++.dg/tree-ssa/sra-1.C: New.
6472 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
6474         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6476 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6478         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6480 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
6482         PR fortran/30799
6483         * gfortran.dg/logical_2.f90: New test.
6485 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
6487         * gcc.dg/torture/complex-alias-1.c: New test.
6489 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
6491         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6492         instead of -fdump-tree-tailcall.
6494 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
6496         * gfortran.dg/interface_10.f90: Fix comment typo.
6498 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
6500         PR tree-optimization/30771
6501         * gcc.dg/vect/pr30771.c: New test.
6503 2007-02-13  Ian Lance Taylor  <iant@google.com>
6505         * gcc.dg/Wstrict-overflow-1.c: New test.
6506         * gcc.dg/Wstrict-overflow-2.c: New test.
6507         * gcc.dg/Wstrict-overflow-3.c: New test.
6508         * gcc.dg/Wstrict-overflow-4.c: New test.
6509         * gcc.dg/Wstrict-overflow-5.c: New test.
6510         * gcc.dg/Wstrict-overflow-6.c: New test.
6511         * gcc.dg/Wstrict-overflow-7.c: New test.
6512         * gcc.dg/Wstrict-overflow-8.c: New test.
6513         * gcc.dg/Wstrict-overflow-9.c: New test.
6514         * gcc.dg/Wstrict-overflow-10.c: New test.
6516 2007-02-13  Roger Sayle  <roger@eyesopen.com>
6518         * gcc.target/ia64/builtin-bswap-2.c: New test case.
6520 2007-02-13  Richard Henderson  <rth@redhat.com>
6522         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
6523         * gcc.c-torture/execute/pr29302-1.c: ... here.
6525 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6527         PR c/29521
6528         * gcc.dg/c90-return-1.c: Update output.
6529         * gcc.dg/c99-return-1.c: Likewise.
6531 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
6533         PR fortran/30554
6534         * gfortran.dg/used_dummy_types_7.f90: New test..
6536 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
6538         * gcc.target/i386/parity-1.c: New test.
6539         * gcc.target/i386/parity-2.c: New test.
6541 2007-02-12  Roger Sayle  <roger@eyesopen.com>
6543         * gcc.target/i386/builtin-bswap-3.c: New test case.
6545 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
6547         PR tree-optimization/29145
6548         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
6549         alias analysis is improved to take better advantage of restrict
6550         qualified pointers.
6551         * gcc.dg/vect/vect-80.c: Likewise.
6552         * gcc.dg/vect/pr29145.c: New.
6554 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
6556         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
6557         * gcc.target/i386/sse4a-insert.c: Likewise.
6559 2007-02-11  Roger Sayle  <roger@eyesopen.com>
6561         * gcc.target/ia64/builtin-popcount-1.c: New test case.
6562         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
6564 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
6566         PR fortran/30478
6567         * gfortran.dg/enum_4.f90: Update error message checks.
6569 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
6571         PR fortran/30554
6572         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6573         versions of the modules.
6575         PR fortran/30617
6576         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6577         by getting rid of recursive I/O and providing functions with
6578         results.
6580         PR fortran/30319
6581         * gfortran.dg/char_array_constructor_2.f90
6583 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
6585         PR c++/26988
6586         * g++.dg/template/spec34.C: New test
6588 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
6590         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6591         on i?86 and x86_64.
6592         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6593         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6594         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6595         on i?86 and x86_64.
6596         * gcc.dg/vect/vect-113.c: Ditto.
6598 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
6600         PR c++/29487
6601         * g++.dg/eh/weak1-C: New test.
6602         * g++.dg/eh/weak1-a.cc: Likewise.
6603         * g++.dg/eh/comdat1.C: Likewise.
6605 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
6606             Dorit Nuzman  <dorit@il.ibm.com>
6608         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
6609         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
6610         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6611         * gcc.dg/vect/vect-113.c: Likewise.
6613         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6615 2007-02-10  Richard Henderson  <rth@redhat.com>
6617         * lib/target-supports.exp (check_effective_target_tls): Redefine
6618         to mean non-emulated tls.
6619         * gcc.dg/tls/alias-1.c: Remove tls requirement.
6620         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6621         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6622         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6623         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6624         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6625         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6627 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
6629         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6631 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
6633         * gfortran.dg/secnds.f: Replace time tolerance with a
6634         before-and-after bracket.
6635         * gfortran.dg/secnds-1.f: Likewise.
6637 2007-02-09  Tobias Burnus  <burnus@net-b.de>
6639         PR fortran/30512
6640         * gfortran.dg/maxlocval_1.f90: New test.
6642 2007-02-09  Roger Sayle  <roger@eyesopen.com>
6644         * gcc.target/ia64/builtin_bswap-1.c: New test case.
6646 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6648         PR fortran/30720
6649         * gfortran.dg/array_function_1.f90: New test.
6651 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6653         * lib/target-supports.exp (check_effective_target_lax_strtofp)
6654         (check_effective_target_dummy_wcsftime): New functions.
6656 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6658         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6659         * lib/target-supports.exp (check_effective_target_uclibc): New
6660         function.
6662 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6664         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6665         (vsnprintf): Don't define for uClibc targets.
6667 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6669         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6670         set before checking whether it was allowed.
6671         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6672         before checking inside_main.
6674 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6676         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6677         uClinux targets.
6678         (u16sf): Likewise u4sf.
6679         * g++.dg/compat/struct-layout-1.h: Likewise.
6681 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6683         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6684         procedure.
6685         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6686         m68k targets if check_effective_target_coldfire_fpu returns true.
6688 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
6689         Richard Guenther  <rguenther@suse.de>
6691         PR middle-end/23361
6692         * gcc.dg/fold-compare-3.c: New testcase.
6693         * gcc.dg/tree-ssa/loop-24.c: Likewise.
6695 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
6697         * gcc.dg/pr26570.c: Clean up coverage files.
6698         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6699         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6700         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6701         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6702         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6703         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6704         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6705         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6706         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6707         * gcc.dg/tree-ssa/pr25501.c: Ditto.
6708         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6709         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6710         * gcc.dg/vect/pr28952.c: Ditto.
6711         * gcc.dg/vect/pr27151.c: Ditto.
6712         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6713         * g++.dg/gomp/macro-3.C: Ditto.
6715 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
6717         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6718         of the loop.
6720 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6722         * gcc.target/i386/builtin-bswap-2.c: New test case.
6724 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6726         * gfortran.dg/forall_8.f90: New test case.
6727         * gfortran.dg/forall_9.f90: Likewise.
6729 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6731         * gcc.dg/builtins-20.c: Add some -~ complex cases.
6733 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
6735         * lib/target-supports.exp (check_effective_target_simulator): New.
6737 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
6739         * gcc.dg/tree-ssa/loop-25.c: New test.
6741 2007-02-06  Richard Henderson  <rth@redhat.com>
6743         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6745 2007-02-06  Roger Sayle  <roger@eyesopen.com>
6747         * gcc.target/powerpc/popcount-1.c: New test case.
6748         * gcc.target/powerpc/parity-1.c: Likewise.
6750 2007-02-06  Richard Guenther  <rguenther@suse.de>
6752         PR middle-end/27302
6753         * gcc.dg/torture/pr27302-2.c: New testcase.
6755 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
6757         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6758         * gcc.dg/vect/vect-iv-1.c: New test.
6759         * gcc.dg/vect/vect-iv-2.c: New test.
6760         * gcc.dg/vect/vect-iv-3.c: New test.
6761         * gcc.dg/vect/vect-iv-4.c: New test.
6762         * gcc.dg/vect/vect-iv-5.c: New test.
6763         * gcc.dg/vect/vect-iv-6.c: New test.
6764         * gcc.dg/vect/vect-iv-7.c: New test.
6765         * gcc.dg/vect/vect-iv-8.c: New test.
6766         * gcc.dg/vect/vect-iv-9.c: New test.
6767         * gcc.dg/vect/vect-iv-10.c: New test.
6768         * gcc.dg/vect/vect-iv-11.c: New test.
6769         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6770         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6771         * gcc.dg/vect/vect-14.c: Now vectorizable.
6772         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6773         loop).
6774         * gcc.dg/vect/vect-27.c: Likewise.
6775         * gcc.dg/vect/vect-29.c Likewise.
6776         * gcc.dg/vect/vect-dv-2.c: Likewise.
6777         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6778         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6779         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6781 2007-02-06  Ira Rosen  <irar@il.ibm.com>
6783         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6785 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6787         * gcc.dg/builtins-20.c: Add more cases.
6789 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
6791         PR debug/30189
6792         * gcc.dg/pr30189.c: New test.
6794 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6796         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6797         for running tests.
6798         * gcc.target/i386/sse4a-extract.c: New test.
6799         * gcc.target/i386/sse4a-insert.c: New test.
6800         * gcc.target/i386/sse4a-montsd.c: New test.
6801         * gcc.target/i386/sse4a-montss.c: New test.
6803 2007-02-05  Richard Guenther  <rguenther@suse.de>
6805         * gcc.target/i386/vectorize3.c: New testcase.
6807 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
6809         PR target/30665
6810         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6812 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6814         PR fortran/30611
6815         * gfortran.dg/repeat_1.f90: New test.
6817 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
6819         PR fortran/30605
6820         * gfortran.dg/spread_shape_1.f90: Remove tabs.
6821         * gfortran.dg/derived_init_2.f90: Ditto.
6822         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6823         * gfortran.dg/array_initializer_1.f90: Ditto.
6824         * gfortran.dg/do_2.f90: Ditto.
6825         * gfortran.dg/proc_assign_1.f90: Ditto.
6827 2007-02-04  Richard Guenther  <rguenther@suse.de>
6829         PR middle-end/30636
6830         * g++.dg/warn/pr30636.C: New testcase.
6831         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6833 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
6835         PR middle-end/30667
6836         * gfortran.dg/pr30667.f: New test.
6838 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6840         * gcc.dg/builtins-54.c: Add more cases.
6842 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
6844         PR fortran/30514
6845         * gfortran.dg/zero_sized_2.f90: New test.
6847         PR fortran/30660
6848         * gfortran.dg/alloc_comp_basics_4.f90: New test.
6850         PR fortran/29820
6851         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6852         file.
6854 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6856         PR fortran/30683
6857         * gfortran.dg/interface_10.f90: New test.
6859 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6861         * gcc.dg/builtins-20.c: Add more cases.
6863 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6865         PR target/29682
6866         * gcc-target/ia64/pr29682.c: New test.
6868 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
6870         PR fortran/30284
6871         * gfortran.dg/arrayio_11.f90.f90: New test.
6873         PR fortran/30626
6874         * gfortran.dg/arrayio_12.f90.f90: New test.
6876 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
6878         PR c++/30536
6879         * g++.dg/tls/diag-5.C: New test.
6881         PR middle-end/30473
6882         * gcc.dg/pr30473.c: New test.
6883         * gcc.c-torture/execute/20070201-1.c: New test.
6885 2007-02-01  Roger Sayle  <roger@eyesopen.com>
6887         * gfortran.dg/dependency_20.f90: New test case.
6889 2007-01-31  Ian Lance Taylor  <iant@google.com>
6891         * gcc.dg/lower-subreg-1.c (test): New test.
6893 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
6895         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6897 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6899         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6900         * gcc.dg/torture/builtin-math-3.c: Likewise.
6902 2007-01-31  Dirk Mueller  <dmueller@suse.de>
6904         gcc.dg/Wparentheses-2.c: Update and add new tests.
6906 2007-01-31  Ira Rosen  <irar@il.ibm.com>
6908         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6909         vectorize.
6911 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
6913         * gcc.dg/builtins-63.c: New test.
6915 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6917         PR fortran/27588
6918         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
6920 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6922         PR fortran/30520
6923         * gfortran.dg/volatile8.f90: New argument conformance test.
6924         * gfortran.dg/volatile9.f90: New scope test.
6926 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6928         PR c++/24745
6929         * g++.dg/warn/null4.C: New.
6931 2001-01-30  Roger Sayle  <roger@eyesopen.com>
6932             Uros Bizjak  <ubizjak@gmail.com>
6934         * gcc.dg/large-size-array-3.c: Correct typo.
6936 2007-01-30  Richard Guenther  <rguenther@suse.de>
6938         PR middle-end/27657
6939         * g++.dg/debug/pr27657.C: New testcase.
6941 2007-01-30  Richard Guenther  <rguenther@suse.de>
6943         PR middle-end/30313
6944         * gcc.dg/torture/pr30313.c: New testcase.
6946 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
6948         * gcc.dg/dfp/dfp-except.h: New file.
6949         * gcc.dg/dfp/fe-check.h: New file.
6950         * gcc.dg/dfp/fe-binop.c: New test.
6951         * gcc.dg/dfp/fe-convert-1.c: New test.
6952         * gcc.dg/dfp/fe-convert-2.c: New test.
6953         * gcc.dg/dfp/fe-convert-3.c: New test.
6955         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
6956         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6957         * gcc.dg/dfp/convert-dfp.c: Ditto.
6958         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6960 2007-01-29  Josh Conner  <jconner@apple.com>
6962         * gcc.target/powerpc/altivec-24.c: New test.
6964 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
6966         PR c++/28266
6967         * g++.dg/parse/defarg12.C: New test.
6969 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
6971         PR fortran/30554
6972         * gfortran.dg/used_dummy_types_6.f90: New test.
6974 2007-01-28  Jan Hubicka  <jh@suse.cz>
6976         * gcc.dg/tree-prof/val-prof-6.c: New test.
6978 2007-01-28  Roger Sayle  <roger@eyesopen.com>
6980         * gcc.dg/large-size-array-3.c: Correct test case (portability).
6982 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
6984         PR C++/28988
6985         * g++.dg/expr/dtor4.C: New test.
6987 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
6989         * gcc.dg/tree-ssa/loop-23.c: New test.
6991 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
6993         PR libfortran/30389
6994         * gfortran.dg/achar_2.f90:  New test.
6995         * gfortran.dg/achar_3.f90:  New test.
6997 2007-01-27  Ian Lance Taylor  <iant@google.com>
6999         * gcc.dg/strict-overflow-1.c: New test.
7000         * gcc.dg/no-strict-overflow-1.c: New test.
7001         * gcc.dg/strict-overflow-2.c: New test.
7002         * gcc.dg/no-strict-overflow-2.c: New test.
7003         * gcc.dg/strict-overflow-3.c: New test.
7004         * gcc.dg/no-strict-overflow-3.c: New test.
7005         * gcc.dg/strict-overflow-4.c: New test.
7006         * gcc.dg/no-strict-overflow-4.c: New test.
7007         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
7008         * gcc.dg/pr15784-1.c: Likewise.
7009         * gcc.dg/pr20922-1.c: Likewise.
7010         * gcc.dg/pr20922-3.c: Likewise.
7011         * gcc.dg/pr20922-4.c: Likewise.
7012         * gcc.dg/pr20922-6.c: Likewise.
7013         * gcc.dg/compare-4.c: Likewise.
7014         * gcc.dg/torture/pr26898-1.c: Likewise.
7015         * gcc.dg/tree-ssa/divide-1.c: Likewise.
7016         * gcc.dg/tree-ssa/divide-2.c: Likewise.
7017         * gcc.dg/tree-ssa/divide-3.c: Likewise.
7018         * gcc.dg/tree-ssa/divide-4.c: Likewise.
7019         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7020         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7021         * gcc.dg/tree-ssa/pr21082.c: Likewise.
7022         * gcc.dg/tree-ssa/pr26899.c: Likewise.
7023         * g++.dg/tree-ssa/pr21082.C: Likewise.
7025 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7027         * gcc-dg/large-size-array-3.c: New test case.
7029 2007-01-27  Roger Sayle  <roger@eyesopen.com>
7031         * gfortran.dg/forall_7.f90: New test case.
7033 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
7035         PR fortran/30407
7036         * gfortran.dg/where_operator_assign_1.f90: New test.
7037         * gfortran.dg/where_operator_assign_2.f90: New test.
7038         * gfortran.dg/where_operator_assign_3.f90: New test.
7040 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
7042         * lib/target-supports.exp
7043         (check_effective_target_powerpc_altivec): New.
7044         (check_effective_target_vect_cmdline_needed): Use it.
7046 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7048         PR fortran/30278
7049         * gfortran.dg/backslash_3.f: New test.
7051 2007-01-26  Richard Guenther  <rguenther@suse.de>
7053         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7055 2007-01-26  Tobias Burnus  <burnus@net-b.de>
7057         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7058         * gfortran.dg/vect/vect.exp: Ditto.
7059         * gfortran.dg/dg.exp: Ditto.
7060         * gfortran.fortran-torture/execute/execute.exp: Ditto.
7061         * gfortran.fortran-torture/compile/compile.exp: Ditto.
7063 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7065         * gcc.dg/builtins-20.c: Add more cases.
7066         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7068 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7070         PR fortran/30437
7071         * gcc.dg/Wall.c: New.
7072         * gcc.dg/Wno-all.c: New.
7073         * gfortran.dg/Wall.f90: New.
7074         * gfortran.dg/Wno-all.f90: New.
7076 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
7078         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7079         * g++.dg/eh/simd-2.C: Also run on Darwin.
7080         * g++.dg/eh/simd-3.C: New.
7081         * g++.dg/eh/simd-4.C: New.
7083 2007-01-25  Richard Guenther  <rguenther@suse.de>
7085         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7086         and _PROFILE_USE.
7087         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7089 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
7091         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7092         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7093         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7094         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7095         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7096         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7097         * gcc.dg/ipa/ipa-7.c: New testcase.
7099 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
7101         * g++.dg/cpp0x/warn_cxx0x.C: New.
7103 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7105         * gcc.dg/builtins-20.c: Test builtin carg.
7107 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
7109         PR middle-end/27416
7110         * gcc.dg/gomp/pr27416.c: New test.
7112         PR middle-end/30494
7113         * gcc.dg/gomp/pr30494.c: New test.
7114         * g++.dg/gomp/pr30494.C: New test.
7116         PR middle-end/30421
7117         * gcc.dg/gomp/pr30421.c: New test.
7119 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
7121         * gcc.target/ia64/versionid-1.c: New test.
7122         * gcc.target/ia64/versionid-2.c: New test.
7124 2007-01-24  Richard Guenther  <rguenther@suse.de>
7126         PR testsuite/30181
7127         * gcc.dg/builtins-57.c: Change to a link-time testcase
7128         to support non-C99 targets.
7130 2007-01-24  Jan Hubicka  <jh@suse.cz>
7132         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7134 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7136         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7138 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
7140         PR objc/27438
7141         * objc.dg/const-str-12.m: New test.
7143 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7145         PR fortran/30532
7146         * gfortran.dg/ctrl-z.f90:  New test.
7148 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7150         PR fortran/30481
7151         * gfortran.dg/namelist_assumed_char.f90:  New test.
7153 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
7155         PR c++/27492
7156         * g++.dg/inherit/covariant15.C: New test.
7158 2007-01-23  Ian Lance Taylor  <iant@google.com>
7160         * g++.dg/warn/Wparentheses-24.C: New test.
7162 2007-01-23  Richard Guenther  <rguenther@suse.de>
7164         PR testsuite/30560
7165         * ada/acats/run_acats: Do not call gnatmake or gnatchop
7166         with full path.
7168 2007-01-22  Richard Guenther  <rguenther@suse.de>
7170         PR tree-optimization/30038
7171         * gcc.dg/builtins-62.c: New testcase.
7173 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7175         * gcc.c-torture/compile/20070121.c: New test.
7177 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
7179         PR libfortran/30525
7180         * gfortran.dg/char_comparison_1.f:  New test.
7182 2007-01-21  Ira Rosen  <irar@il.ibm.com>
7184         * gcc.dg/vect/vect-strided-same-dr.c: New test.
7186 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
7188         PR objc/30479
7189         * objc.dg/pch: New directory.
7190         * objc.dg/pch/pch.exp: New file.
7191         * objc.dg/pch/interface-1.m: New test.
7192         * objc.dg/pch/interface-1.hs: New include file.
7193         * lib/objc.exp (objc_target_compile): Add
7194         "-x objective-c-header" in front of the sources if this is
7195         a precompiled header being compiled.
7197 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7199         * gfortran.dg/array_memcpy_3.f90: New test case.
7200         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7202 2007-01-20  Roger Sayle  <roger@eyesopen.com>
7203             Brooks Moses  <brooks.moses@codesourcery.com>
7204             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7206         * gfortran.dg/intrinsic_sign_1.f90: New test case.
7207         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7209 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7211         * gcc.dg/torture/builtin-math-3.c: Test fdim.
7213 2007-01-19  Mike Stump  <mrs@apple.com>
7215         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7216         away.
7218 2007-01-19  Roger Sayle  <roger@eyesopen.com>
7220         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7221         option instead of -funsafe-math-optimizations.
7223 2007-01-19  Tomas Bily  <tbily@suse.cz>
7225         gcc.dg/tree-prof/indir-call-prof.c: New.
7226         g++.dg/dg.exp: Add tree-prof subdirectory.
7227         g++.dg/tree-prof/indir-call-prof.C: New.
7228         g++.dg/tree-prof/tree-prof.exp: New.
7230 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7232         PR c++/17947
7233         * g++.dg/warn/deprecated.C: Update warning output.
7234         * g++.dg/warn/deprecated-2.C: Likewise.
7235         * g++.dg/warn/deprecated-3.C: New.
7237 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
7239         * gcc.c-torture/execute/nestfunc-7.c: New.
7241 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
7243         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7245 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
7247         * gcc.dg/m68k-pic-1.c: New.
7249 2007-01-18  Roger Sayle  <roger@eyesopen.com>
7251         * gfortran.dg/array_memcpy_4.f90: New test case.
7253 2007-01-18  Josh Conner  <jconner@apple.com>
7255         PR target/30485
7256         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7257         * gcc.dg/vect/no-trapping-math-1: New.
7258         * gcc.dg/vect/no-trapping-math-2: New.
7260 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
7262         * gcc.target/i386/387-8.c: Update comment about optimizing
7263         inherent load of 1.0 of fptan instruction.
7265 2007-01-18  Dirk Mueller  <dmueller@suse.de>
7266             Richard Guenther <rguenther@suse.de>
7268         PR diagnostic/8268
7269         * gcc.dg/Warray-bounds.c: New testcase.
7270         * gcc.dg/Warray-bounds-2.c: New testcase.
7271         * g++.dg/warn/Warray-bounds.C: New testcase.
7272         * g++.dg/warn/Warray-bounds-2.C: New testcase.
7274 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
7276         PR fortran/30476
7277         * gfortran.dg/generic_12.f90: New test.
7279 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
7281         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7282         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7284 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
7286         * gcc.dg/dfp/compare-special.h: New file.
7287         * gcc.dg/dfp/compare-special-32.c: New test.
7288         * gcc.dg/dfp/compare-special-64.c: New test.
7289         * gcc.dg/dfp/compare-special-128.c: New test.
7291 2007-01-16  Roger Sayle  <roger@eyesopen.com>
7292             Paul Thomas  <pault@gcc.gnu.org>
7293             Steven G. Kargl  <kargl@gcc.gnu.org>
7295         PR fortran/30404
7296         * gfortran.dg/forall_6.f90: New test case.
7297         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7298         * gfortran.dg/dependency_13.f90: Likewise.
7300 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7302         PR testsuite/12325
7303         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7304         targets that don't support Inf.
7306 2007-01-15  Dale Johannesen  <dalej@apple.com>
7308         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
7310 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
7312         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
7313         of achar for 0xff to avoid the "Extended ASCII not
7314         implemented" error message.
7316 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
7318         PR fortran/28172
7319         * gfortran.dg/altreturn_4.f90: New test.
7321         PR fortran/29389
7322         * gfortran.dg/stfunc_4.f90: New test.
7324         PR fortran/29712
7325         * gfortran.dg/bound_2.f90: Reinstate commented out line.
7326         * gfortran.dg/initialization_1.f90: Change warning.
7328         PR fortran/30283
7329         * gfortran.dg/specification_type_resolution_2.f90: New test.
7331 2007-01-14  Jan Hubicka  <jh@suse.cz>
7333         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7334         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7335         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7336         elimination.
7338 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
7340         PR fortran/30410
7341         * gfortran.dg/external_procedures_2.f90: New test.
7343 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
7345         PR target/30413
7346         * gcc.target/i386/pr30413.c: New test.
7348 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
7350         PR fortran/30452
7351         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
7353 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
7355         * gcc.dg/20070112-1.c: New test.
7357 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7359         PR libgfortran/30435
7360         * gfortran.dg/list_read_6.f90: New test.
7362 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
7364         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
7366 2007-01-12  Tom Tromey  <tromey@redhat.com>
7368         PR preprocessor/28227:
7369         * gcc.dg/cpp/pr28227.c: New file.
7371 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7373         * gcc.dg/tree-ssa/loop-22.c: New test.
7375 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7377         PR tree-optimization/29516
7378         * gcc.dg/tree-ssa/loop-20.c: New test.
7380 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
7382         PR libfortran/30415
7383         * minmaxloc_integer_kinds_1.f90:  New test.
7385 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
7387         PR c++/29573
7388         * g++.dg/template/sizeof-template-argument.C: New test.
7390 2007-01-11  Jan Hubicka  <jh@suse.cz>
7392         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7393         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7394         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7395         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7396         * gcc.dg/tree-ssa/pr21658.c: Likewise.
7397         * gcc.dg/tree-ssa/pr15349.c: Likewise.
7398         * gcc.dg/tree-ssa/pr25501.c: Likewise.
7399         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7400         transformation in question.
7401         * gcc.dg/tree-ssa/vrp05.c: Likewise.
7402         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7403         * gcc.dg/always_inline3.c: Likewise.
7405 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
7407         PR c++/28999
7408         * g++.dg/template/typename11.C: New test.
7410 2007-01-10  Robert Kennedy <jimbob@google.com>
7412         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7414 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7416         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7417         for different integer kinds.
7418         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7419         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7420         * gfortran.dg/ishft_2.f90: New test.
7421         * gfortran.dg/ishft_3.f90: New test.
7423 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
7425         * gfortran.dg/altreturn_2.f90: Removed executable bit.
7427 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
7429         PR tree-optimization/30322
7430         * gcc.dg/tree-ssa/loop-21.c: New test.
7432 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
7434         * g++.dg/rtti/darwin-builtin-linkage.C: New.
7436 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7438         * gcc.target/spu/intrinsics-1.c: Remove xfail.
7440 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7442         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7443         * g++.dg/warn/overflow-warn-3.C: Likewise.
7444         * g++.dg/warn/overflow-warn-4.C: Likewise.
7445         * g++.dg/warn/overflow-warn-5.C: Likewise.
7446         * g++.dg/warn/overflow-warn-6.C: Likewise.
7447         * g++.dg/warn/Woverflow-1.C: Likewise.
7448         * g++.dg/warn/Woverflow-2.C: Likewise.
7449         * g++.dg/warn/Woverflow-3.C: Likewise.
7450         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7452 2007-01-08  Roger Sayle  <roger@eyesopen.com>
7454         * gfortran.dg/array_constructor_14.f90: New test case.
7455         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7457 2007-01-08  Richard Guenther  <rguenther@suse.de>
7459         PR tree-optimization/23603
7460         * gcc.dg/tree-ssa/vrp31.c: New testcase.
7461         * gcc.dg/tree-ssa/vrp32.c: Likewise.
7463 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7465         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7466         in __v8qi typedef.
7467         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7468         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7469         compiler behaviour.
7470         * gcc.dg/simd-5.c: Likewise.
7471         * gcc.dg/simd-6.c: Likewise.
7472         * g++.dg/conversion/simd1.C: Likewise.
7473         * g++.dg/conversion/simd3.C: Likewise.
7474         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7475         (main): Use it.
7477 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
7479         PR tree-optimization/29877
7480         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7481         name of a hard register for the target concerned.  Adjust dg-error
7482         directives to cope with new behaviour of TER.
7484 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7486         PR c++/28986
7487         * g++.dg/conversion/nullptr1.C: Added overflow warning.
7488         * g++.dg/warn/overflow-warn-1.C: New.
7489         * g++.dg/warn/overflow-warn-3.C: New.
7490         * g++.dg/warn/overflow-warn-4.C: New.
7491         * g++.dg/warn/overflow-warn-5.C: New.
7492         * g++.dg/warn/overflow-warn-6.C: New.
7493         * g++.dg/warn/Woverflow-1.C: New.
7494         * g++.dg/warn/Woverflow-2.C: New.
7495         * g++.dg/warn/Woverflow-3.C: New.
7496         * g++.dg/warn/multiple-overflow-warn-2.C: New.
7498 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
7500         PR fortran/27698
7501         * gfortran.dg/invalid_name.f90: New test.
7502         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
7503         * gfortran.dg/gomp/pr29759.f90: Ditto.
7505 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
7507         * gfortran.dg/present_1.f90:  Update error message.
7509 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
7511         PR c++/19439
7512         * g++.dg/template/duplicate1.C: New test
7513         * g++.dg/template/memfriend6.C: Adjust error markers.
7515 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
7517         PR tree-opt/30385
7518         * gcc.dg/torture/inline-1.c: New test.
7520 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7522         PR c/19978
7523         * gcc.dg/multiple-overflow-warn-1.c: New.
7524         * gcc.dg/multiple-overflow-warn-2.c: New.
7525         * gcc.dg/overflow-warn-6.c: New.
7526         * g++.dg/warn/multiple-overflow-warn-1.C: New.
7528 2007-01-05  Roger Sayle  <roger@eyesopen.com>
7530         * gfortran.dg/array_memcpy_1.f90: New test case.
7531         * gfortran.dg/array_memcpy_2.f90: Likewise.
7533 2007-01-05  Richard Guenther  <rguenther@suse.de>
7535         PR middle-end/27826
7536         * g++.dg/opt/pr27826.C: New testcase.
7538 2007-01-05  Ian Lance Taylor  <iant@google.com>
7540         * gcc.dg/Walways-true-1.c: New test.
7541         * gcc.dg/Walways-true-2.c: New test.
7542         * g++.dg/warn/Walways-true-1.C: New test.
7543         * g++.dg/warn/Walways-true-2.C: New test.
7545 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
7547         PR c/30360
7548         * gcc.dg/pr30360.c: New test.
7550 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
7552         PR fortran/23232
7553         * gfortran.dg/data_implied_do_1.f90: New test.
7555         PR fortran/27996
7556         PR fortran/27998
7557         * gfortran.dg/char_length_1.f90: New test.
7559 2007-01-05  Richard Guenther  <rguenther@suse.de>
7561         PR middle-end/28116
7562         * g++.dg/opt/pr28116.C: New testcase.
7564 2007-01-05  Tobias Burnus  <burnus@net-b.de>
7566         PR fortran/29624
7567         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7568           invalid deallocate.
7569         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7570         * gfortran.dg/protected_4.f90: Add pointer intent check.
7571         * gfortran.dg/protected_6.f90: Add pointer intent check.
7572         * gfortran.dg/pointer_intent_1.f90: New test.
7573         * gfortran.dg/pointer_intent_2.f90: New test.
7574         * gfortran.dg/pointer_intent_3.f90: New test.
7576 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
7578         PR 30235
7579         * gfortran.dg/altreturn_2.f90: new test.
7581 2007-01-04  Tom Tromey  <tromey@redhat.com>
7583         PR preprocessor/28165:
7584         * gcc.dg/cpp/pr28165.c: New file.
7586 2007-01-03  Josh Conner  <jconner@apple.com>
7588         PR middle-end/29683
7589         * gcc.dg/pr29683.c: New.
7591 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7593         PR c++/28217
7594         * g++.dg/pch/template-1.C: New test.
7595         * g++.dg/pch/template-1.Hs: New file.
7597 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7599         PR middle-end/30353
7600         * gcc.c-torture/compile/complex-4.c: New test.
7602 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
7604         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7605         -maltivec.
7606         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7608 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
7610         PR middle-end/30286
7611         * gcc.dg/pr30286.c: New test.
7613         PR c++/29535
7614         * g++.dg/template/crash66.C: New test.
7616         PR c++/29054
7617         * g++.dg/template/friend49.C: New test.
7619 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
7621         * gfortran.dg/ibits.f90: New test.
7623 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
7625         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7626         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7628 2007-01-02  Jan Hubicka  <jh@suse.cz>
7630         * gcc.dg/pr16194.c: We now output error on all three functions,
7631         not just first one.
7633 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7635         PR c/19977
7636         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7637         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7639 2006-01-02  Ian Lance Taylor  <iant@google.com>
7641         * g++.dg/warn/Wparentheses-22.C: New test.
7642         * g++.dg/warn/Wparentheses-23.C: New test.
7644 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7646         PR middle-end/7651
7647         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7648         * gcc.dg/declspec-3-Wextra.c: New.
7649         * gcc.dg/declspec-3-no.c: New
7651 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
7653         PR fortran/20896
7654         * gfortran.dg/interface_10.f90: Remove.
7656 2007-01-01  Roger Sayle  <roger@eyesopen.com>
7658         * gcc.dg/fold-eqxor-4.c: New test case.
7660 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
7662         PR middle-end/30311
7663         * gcc.c-torture/compile/pr30311.c: New test.
7665 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
7667         PR middle-end/30253
7668         * gcc.c-torture/compile/statement-expression-1.c: New test.
7670 2007-01-01  Andreas Schwab  <schwab@suse.de>
7672         PR target/29166
7673         * g++.dg/eh/pr29166.C: New test.
7675 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
7677         * lib/target-supports.exp (check_effective_target_powerpc_spe):
7678         New.
7679         (check_effective_target_vect_cmdline_needed): Use it.
7681 2006-12-31  Richard Guenther  <rguenther@suse.de>
7683         PR middle-end/30137
7684         * gcc.dg/pr30137-1.c: New testcase.
7685         * gcc.dg/pr30137-2.c: Likewise.
7687 2006-12-31  Roger Sayle  <roger@eyesopen.com>
7689         PR middle-end/30322
7690         * gcc.dg/fold-plusnot-1.c: New test case.
7692 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
7694         PR c++/29731
7695         * g++.dg/parse/template22.C: New test.
7697 2006-12-31  Richard Guenther  <rguenther@suse.de>
7699         PR middle-end/30338
7700         * gcc.c-torture/compile/pr30338.c: New testcase.
7702 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7704         PR fortran/27900
7705         * gfortran.dg/intrinsic_actual_4.f90: New test.
7707         PR fortran/24325
7708         * gfortran.dg/func_decl_3.f90: New test.
7710 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7712         PR fortran/23060
7713         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7714         * gfortran.dg/c_by_val_1.f: New test.
7715         * gfortran.dg/c_by_val_2.f: New test.
7716         * gfortran.dg/c_by_val_3.f: New test.
7718 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
7720         PR libfortran/30321
7721         * gfortran.dg/sum_zero_array_1.f90:  New test.
7723 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
7725         PR preprocessor/29612
7726         * gcc.dg/cpp/pr29612-1.c: New test.
7727         * gcc.dg/cpp/pr29612-2.c: New test.
7729 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
7731         PR fortran/30034
7732         * gfortran.dg/pure_formal_proc_1.f90: New test.
7734         PR fortran/30237
7735         * gfortran.dg/intrinsic_actual_3.f90: New test.
7737 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7739         PR fortran/30014
7740         * gfortran.dg/io_constraints_1.f90: Update test.
7741         * gfortran.dg/io_constraints_2.f90: Update test.
7742         * gfortran.dg/inquire_iolength.f90: New test.
7744 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
7746         PR fortran/20896
7747         * gfortran.dg/interface_10.f90: New test.
7748         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7749         since z is already, locally a variable.
7751         PR fortran/25135
7752         * gfortran.dg/generic_11.f90: New test.
7753         * gfortran.dg/interface_7.f90: Remove name clash between module
7754         name and procedure 'x' referenced in the interface.
7756 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7758         PR middle-end/7651
7759         * gcc.dg/Wmissing-parameter-type.c: New.
7760         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7761         * gcc.dg/Wmissing-parameter-type-no.c: New.
7763 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
7765         PR fortran/25818
7766         * gfortran.dg/entry_array_specs_2.f: New test.
7768         PR fortran/30084
7769         * gfortran.dg/nested_modules_6.f90: New test.
7771 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7773         PR middle-end/7651
7774         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7775         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7777 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
7779         PR C++/30168
7780         * g++.dg/opt/complex6.C: New test.
7782 2006-12-22  Ben Elliston  <bje@au.ibm.com>
7784         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7785         full" if the linker on spu-*-* warns about exceeding local store.
7787         And revert this patch:
7788         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7789         fail to link due to relocation overflows on spu-*-*.
7791 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7793         PR fortran/30273
7794         * gfortran.dg/dependency_19.f90: New test.
7796 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7798         PR fortran/30202
7799         * gfortran.dg/alloc_comp_basics_3.f90: New test.
7801 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
7803         PR middle-end/30262
7804         * gcc.c-torture/execute/20061220-1.c: New test.
7806         PR middle-end/30263
7807         * gcc.dg/gomp/asm-1.c: New test.
7809         PR target/30230
7810         * g++.dg/eh/ia64-2.C: New test.
7812 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7814         PR target/28966
7815         PR target/29248
7816         * gcc.dg/rs6000-leaf.c: New.
7818 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7820         PR fortran/25392
7821         * gfortran.dg/f2c_8.f90: New test.
7823 2006-12-20  Bill Wendling  <wendling@apple.com>
7825         * gcc.dg/asm-b.c: Check for __ppc64__.
7827 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7829         PR fortran/30190
7830         * gfortran.dg/bounds_check_5.f90: New test.
7832 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
7834         PR middle-end/30143
7835         * gcc.dg/gomp/complex-1.c: New testcase.
7837 2006-12-20  Roger Sayle  <roger@eyesopen.com>
7839         * gfortran.dg/array_memset_1.f90: New test case.
7841 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
7843         * lib/target-supports.exp: Add spu to
7844         check_effective_target_vect_widen_mult_hi_to_si.
7846 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7848         PR fortran/29992
7849         * gfortran.dg/generic_9.f90: New test.
7851         PR fortran/30081
7852         * gfortran.dg/generic_10.f90: New test.
7854 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
7856         PR tree-opt/30045
7857         * gcc.dg/pr30045.c: New test.
7859 2006-12-20  Ben Elliston  <bje@au.ibm.com>
7861         * gcc.dg/20020312-2.c: Add a case for __SPU__.
7863 2006-12-19  Eric Christopher  <echristo@apple.com>
7865         PR target/29302
7866         * gcc.c-torture/execute/pr29302-1.c: New.
7868 2006-12-19  Tobias Burnus  <burnus@net-b.de>
7870         PR fortran/39238
7871         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7873 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
7875         PR fortran/30236
7876         * gfortran.dg/altreturn_3.f90: New test.
7878         * gfortran.dg/char_result_12.f90: Fix comment typos.
7880 2006-12-19  Ben Elliston  <bje@au.ibm.com>
7882         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7883         as newlib's stdio.h uses non-traditional cpp constructs.
7885 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7887         * gfortran.dg/advance.f90: Renamed to advance_1.f90
7888         * gfortran.dg/append-1.f90: Renamed to append_1.f90
7889         * gfortran.dg/array-1.f90: Renamed to array_1.f90
7890         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7891         * gfortran.dg/backspace.f: Renamed to backspace_1.f
7892         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7893         * gfortran.dg/default_initialization.f: Renamed to
7894         default_initialization_1.f
7895         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7896         dollar_edit_descriptor_1.f
7897         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7898         dollar_edit_descriptor_2.f
7899         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7900         dollar_edit_descriptor_3.f
7901         * gfortran.dg/logint-1.f: Renamed to logint_1.f
7902         * gfortran.dg/logint-2.f: Renamed to logint_2.f
7903         * gfortran.dg/logint-3.f: Renamed to logint_3.f
7904         * gfortran.dg/advance_1.f90: Renamed from advance.f90
7905         * gfortran.dg/append_1.f90: Renamed from append-1.f90
7906         * gfortran.dg/array_1.f90: Renamed from array-1.f90
7907         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7908         * gfortran.dg/backspace_1.f: Renamed from backspace.f
7909         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7910         * gfortran.dg/default_initialization_1.f: Renamed from
7911         default_initialization.f
7912         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
7913         dollar_edit_descriptor-1.f
7914         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
7915         dollar_edit_descriptor-2.f
7916         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
7917         dollar_edit_descriptor-3.f
7918         * gfortran.dg/logint_1.f: Renamed from logint-1.f
7919         * gfortran.dg/logint_2.f: Renamed from logint-2.f
7920         * gfortran.dg/logint_3.f: Renamed from logint-3.f
7922 2006-12-18  Bill Wendling  <wendling@apple.com>
7924         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
7925         id is an OjbC keyword.
7927 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7929         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
7931 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7933         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
7935 2006-12-18  Ian Lance Taylor  <iant@google.com>
7937         * g++.dg/warn/Wmissing-declarations-1.C: New test.
7939 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7941         * gcc.c-torture/compile/pr27528.c: Use empty templates.
7943 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7945         PR fortran/30207
7946         * gfortran.fortran-torture/execute/where21.f90: New test.
7948 2006-12-17  Tobias Burnus  <burnus@net-b.de>
7950         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
7952 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7954         PR middle-end/7651
7955         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
7956         * gcc.dg/if-empty-1.c: Likewise.
7957         * gcc.dg/pr23165.c: Likewise.
7958         * g++.dg/warn/empty-body.C: Likewise.
7960 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7962         PR libfortran/30005
7963         * gfortran.dg/open_errors.f90: New test.
7965 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
7967         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
7969         * gcc.target/i386/ssse3-pabsb.c: New file.
7970         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7971         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7972         * gcc.target/i386/ssse3-palignr.c: Likewise.
7973         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7974         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7975         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7976         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7977         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7978         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7979         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7980         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7981         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7982         * gcc.target/i386/ssse3-psignb.c: Likewise.
7983         * gcc.target/i386/ssse3-psignd.c: Likewise.
7984         * gcc.target/i386/ssse3-psignw.c: Likewise.
7985         * gcc.target/i386/ssse3-vals.h: Likewise.
7987 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
7989         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
7990         * lib/fortran-torture.exp: Include target-supports.exp.
7992 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
7994         PR target/30185
7995         * gcc.c-torture/execute/pr30185.c: New test.
7997 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7999         PR testsuite/30179
8000         PR testsuite/30180
8001         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
8002         * gcc.dg/builtin-bswap-2.c: Likewise.
8003         * gcc.dg/builtin-bswap-3.c: Likewise.
8004         * gcc.dg/builtin-bswap-4.c: Likewise.
8005         * lib/target-supports.exp (check_effective_target_stdint_types): New.
8006         * gcc.c-torture/execute/mode-dependent-address.x: New file.
8008 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8010         PR libfortran/30145
8011         * gfortran.dg/write_zero_array: New test.
8013 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8015         PR fortran/30200
8016         * gfortran.dg/write_fmt_trim.f90: New test.
8018 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
8020         PR 30194
8021         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8022         temporarily.
8024 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8026         * lib/target-supports.exp (check_weak_available): Use istarget
8027         "hppa*-*-hpux10*" instead of regexp.
8028         (check_cxa_atexit_available): Likewise.
8030 2006-12-14  Richard Guenther  <rguenther@suse.de>
8032         PR tree-optimization/30197
8033         * gcc.c-torture/execute/complex-1.c: Fix function name.
8034         * gcc.dg/builtins-61.c: New testcase.
8036 2006-12-14  Richard Guenther  <rguenther@suse.de>
8038         PR middle-end/30172
8039         * gcc.dg/pr30172-1.c: New testcase.
8041 2006-12-14  Richard Guenther  <rguenther@suse.de>
8043         PR tree-optimization/30198
8044         * gcc.dg/builtins-60.c: New testcase.
8046 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
8048         * lib/target-supports.exp (vect_no_align): Remove spu.
8050 2006-12-13  Ian Lance Taylor  <iant@google.com>
8052         PR c++/19564
8053         PR c++/19756
8054         * g++.dg/warn/Wparentheses-5.C: New test.
8055         * g++.dg/warn/Wparentheses-6.C: New test.
8056         * g++.dg/warn/Wparentheses-7.C: New test.
8057         * g++.dg/warn/Wparentheses-8.C: New test.
8058         * g++.dg/warn/Wparentheses-9.C: New test.
8059         * g++.dg/warn/Wparentheses-10.C: New test.
8060         * g++.dg/warn/Wparentheses-11.C: New test.
8061         * g++.dg/warn/Wparentheses-12.C: New test.
8062         * g++.dg/warn/Wparentheses-13.C: New test.
8063         * g++.dg/warn/Wparentheses-14.C: New test.
8064         * g++.dg/warn/Wparentheses-15.C: New test.
8065         * g++.dg/warn/Wparentheses-16.C: New test.
8066         * g++.dg/warn/Wparentheses-17.C: New test.
8067         * g++.dg/warn/Wparentheses-18.C: New test.
8068         * g++.dg/warn/Wparentheses-19.C: New test.
8069         * g++.dg/warn/Wparentheses-20.C: New test.
8070         * g++.dg/warn/Wparentheses-21.C: New test.
8072 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8074         PR testsuite/30157
8075         * lib/target-supports.exp (check_cxa_atexit_available): Return false
8076         for target "hppa.*hpux10".
8078 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
8080         * g++.dg/debug/vartrack1.C: New test.
8082         * g++.dg/opt/ifcvt1.C: New test.
8084         * gcc.dg/tls/opt-13.c: New test.
8086         * gcc.dg/20060425-2.c: New test.
8088         * g++.dg/opt/pr15054-2.C: New test.
8090         * gcc.c-torture/execute/20060420-1.c: New test.
8092         * gcc.c-torture/execute/20060412-1.c: New test.
8094         * objc/compile/20060406-1.m: New test.
8096 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
8098         * g++.dg/template/array17.C: New test.
8100 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
8102         * gcc.target/powerpc/altivec-23.c: New test.
8104 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
8106         PR c++27316
8107         * g++.dg/inherit/error3.C: New test.
8109         PR c++/28740
8110         * g++.dg/inherit/error4.C: New test.
8112 2006-12-13  Richard Guenther  <rguenther@suse.de>
8114         PR tree-optimization/17687
8115         * gcc.dg/builtins-59.c: New testcase.
8117 2006-12-13  Ben Elliston  <bje@au.ibm.com>
8119         * gcc.target/spu/Wmain.c: New test.
8121 2006-12-12  Josh Conner  <jconner@apple.com>
8123         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8124         * g++.dg/abi/thunk4.C: Likewise.
8125         * g++.dg/abi/rtti3.C: Likewise.
8127 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
8129         * gcc.target/spu/cpat-1.c: New test.
8130         * gcc.target/spu/cpat-2.c: New test.
8131         * gcc.target/spu/cpat-3.c: New test.
8132         * gcc.target/spu/cpat-4.c: New test.
8134 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8136         PR tree-opt/28436
8137         * gcc.c-torture/compile/vector-1.c: New test.
8138         * gcc.c-torture/compile/vector-2.c: New test.
8139         * gcc.c-torture/compile/vector-3.c: New test.
8141 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8143         * lib/fortran-torture.exp: Update copyright years.  Remove
8144         obsolete comment.  Test -ftree-vectorize where it makes sense.
8145         * lib/gfortran-dg.exp: Update copyright years.  Use settings
8146         from fortran-torture.exp.
8147         * gfortran.dg/char_transpose_1.f90,
8148         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8149         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8150         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
8151         '-w' to dg-options.
8153 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
8155         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8156         saved_${tool}_load.
8158 2006-12-12  Ira Rosen  <irar@il.ibm.com>
8160         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8161         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8162         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8163         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8164         gaps.
8166 2006-12-12  Richard Guenther  <rguenther@suse.de>
8168         PR middle-end/30147
8169         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8171 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
8172             Diego Novillo  <dnovillo@redhat.com>
8174         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8175         VDEF/VUSE changes.
8176         * gcc.dg/tree-ssa/pr26421.c: Likewise
8177         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8178         * gcc.dg/tree-ssa/pr23382.c: Likewise.
8179         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8180         * gcc.dg/tree-ssa/pr28410.c: Likewise.
8181         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8182         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8183         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8184         * gcc.dg/tree-ssa/vrp08.c: Likewise.
8185         * gcc.dg/tree-ssa/alias-12.c: Likewise.
8187 2006-12-11  Jan Hubicka  <jh@suse.cz>
8189         * gcc.dg/tree-prof/stringop-1.c: New test.
8190         * gcc.dg/tree-prof/stringop-2.c: New test.
8192 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
8194         PR target/30120
8195         * gcc.target/i386/pr30120.c: New test.
8197         Revert:
8198         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8200         * gcc.target/i386/x87regparm-1.c: New test.
8201         * gcc.target/i386/x87regparm-2.c: New test.
8202         * gcc.target/i386/x87regparm-3.c: New test.
8203         * gcc.target/i386/x87regparm-4.c: New test.
8205 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
8207         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8209 2006-12-10  Tobias Burnus  <burnus@net-b.de>
8211         PR fortran/23994
8212         * gfortran.dg/protected_1.f90: New test.
8213         * gfortran.dg/protected_2.f90: New test.
8214         * gfortran.dg/protected_3.f90: New test.
8215         * gfortran.dg/protected_4.f90: New test.
8216         * gfortran.dg/protected_5.f90: New test.
8217         * gfortran.dg/protected_6.f90: New test.
8219 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8220             Tobias Burnus  <burnus@gcc.gnu.org>
8222         PR fortran/29975
8223         PR fortran/30068
8224         * gfortran.dg/interface_4.f90: Test adding procedure to generic
8225         interface.
8226         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8227         ambiguous interfaces.
8228         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8229         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8230         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8231         ambiguous interfaces.
8232         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8233         * gfortran.dg/array_initializer_2.f90: Add initializer array
8234         constructor test.
8236         PR fortran/30096
8237         * gfortran.dg/interface_9.f90: Test that host interfaces are
8238         not checked for ambiguity with the local version.
8240 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8242         PR fortran/29464
8243         * gfortran.dg/module_interface_2.f90: New test.
8245 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
8247         PR fortran/29941
8248         * gfortran.dg/assumed_len.f90: New test.
8250 2006-12-09  Richard Guenther  <rguenther@suse.de>
8252         * g++.dg/warn/implicit-typename1.C: Qualify types.
8253         * g++.dg/parse/crash12.C: Likewise.
8254         * g++.dg/tree-ssa/pr22444.C: Likewise.
8256 2006-12-09  Tobias Burnus  <burnus@net-b.de>
8258         * gfortran.dg/array_2.f90: Added sqrt test.
8260 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
8262         * gcc.target/i386/x87regparm-1.c: XFAIL.
8263         * gcc.target/i386/x87regparm-2.c: XFAIL.
8264         * gcc.target/i386/x87regparm-3.c: XFAIL.
8265         * gcc.target/i386/x87regparm-4.c: XFAIL.
8267 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8269         * lib/target-supports.exp
8270         (check_effective_target_large_long_double): New.
8271         * gcc.dg/Wconversion-real.c : Use it.
8272         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8273         unsigned.
8275 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
8277         * gcc.c-torture/execute/mode-dependent-address.c: New test.
8279 2006-12-08  Tobias Burnus  <burnus@net-b.de>
8281         PR fortran/27546
8282         * gfortran.dg/import4.f90: New test for IMPORT in modules.
8284 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
8286         PR c++/29732
8287         * g++.dg/template/crash65.C: New test.
8288         * g++.dg/template/spec16.C: Tweak error markers.
8290 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8292         * gcc.target/spu: New directory.
8293         * gcc.target/spu/spu.exp: New file.
8294         * gcc.target/spu/intrinsics-1.c: New test.
8296 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
8298         PR c++/29980
8299         * g++.dg/ext/attrib27.C: New test.
8300         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8301         * g++.dg/parse/typedef5.C: Likewise.
8303 2006-12-07  Mike Stump  <mrs@apple.com>
8305         * treelang/compile/var_defs.tree: Adjust.
8307 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
8309         PR c++/29730
8310         * g++.dg/template/crash64.C: New test.
8311         * g++.dg/parse/crash27.C: Adjust error markers.
8313 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
8315         PR libfortran/30009
8316         PR libfortran/30056
8317         * gfortran.dg/read_eof_4.f90:  Add tests.
8318         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
8319         * gfortran.dg/unf_read_corrupted_1.f90: New test.
8321 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
8323         PR c++/29729
8324         * g++.dg/template/crash63.C: New test.
8326         PR c++/29728
8327         * g++.dg/template/crash62.C: New test.
8329 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8331         PR fortran/30003
8332         * gfortran.dg/allocatable_function_1.f90: Increase the number
8333         of expected calls of free to 10; the lhs section reference is
8334         now evaluated so there is another call to bar.  Change the
8335         comment appropriately.
8336         * gfortran.dg/array_section_1.f90: New test.
8338 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
8340         PR fortran/29912
8341         * gfortran.dg/char_result_12.f90: New test.
8343 2006-12-05  Richard Guenther  <rguenther@suse.de>
8345         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8346         * gcc.dg/vect/vect-pow-2.c: Rename to ...
8347         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
8348         vect_double, xfail for spu*-*-*.
8350 2006-12-04  Tobias Burnus  <burnus@net-b.de>
8352         PR fortran/29962
8353         * initialization_4.f90: Test noninteger exponents (-std=f95).
8354         * initialization_5.f90: New test for noninteger exponents
8355           with -std=f2003.
8357 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8359         PR fortran/29821
8360         * gfortran.dg/parameter_array_section_1.f90: New test.
8362 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
8364         PR c++/29733
8365         * g++.dg/template/crash61.C: New test.
8367         PR c++/29632
8368         * g++.dg/template/error23.C: New test.
8370 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
8372         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8374 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
8376         PR fortran/29916
8377         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8379 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
8381         PR middle-end/29965
8382         * gcc.dg/gomp/pr29965-1.c: New test.
8383         * gcc.dg/gomp/pr29965-2.c: New test.
8384         * gcc.dg/gomp/pr29965-3.c: New test.
8385         * gcc.dg/gomp/pr29965-4.c: New test.
8386         * gcc.dg/gomp/pr29965-5.c: New test.
8387         * gcc.dg/gomp/pr29965-6.c: New test.
8388         * g++.dg/gomp/pr29965-1.C: New test.
8389         * g++.dg/gomp/pr29965-2.C: New test.
8390         * g++.dg/gomp/pr29965-3.C: New test.
8391         * g++.dg/gomp/pr29965-4.C: New test.
8392         * g++.dg/gomp/pr29965-5.C: New test.
8393         * g++.dg/gomp/pr29965-6.C: New test.
8394         * g++.dg/gomp/pr29965-7.C: New test.
8395         * g++.dg/gomp/pr29965-8.C: New test.
8396         * g++.dg/gomp/pr29965-9.C: New test.
8397         * g++.dg/gomp/pr29965-10.C: New test.
8399 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
8401         * gnat.dg/pointer_variable_bounds.adb: New test.
8402         * gnat.dg/pointer_variable_bounds.ads: Likewise.
8403         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8405 2006-12-03  Eric Christopher  <echristo@apple.com>
8407         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8409 2006-12-03  Richard Henderson  <rth@redhat.com>
8410             Andrew Pinski  <pinskia@gmail.com>
8412         PR C++/14329
8413         * g++.dg/warn/unit-1.C: New test.
8415 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
8417         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8419 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
8421         * g++.dg/vect/vect.exp: Enable tests to run on spu.
8422         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8423         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8424         * gcc.dg/vect/vect-70.c: Reduce array size.
8425         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8426         vect_no_compaer_double targets.
8427         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8428         vect_float, vect_double, and vect_int.
8430 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
8432         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8433         test for loop versioning on vect_no_align targets.
8434         * gcc.dg/vect/pr20122.c: Likewise.
8435         * gcc.dg/vect/vect-105.c: Likewise.
8436         * gcc.dg/vect/vect-42.c: Likewise.
8437         * gcc.dg/vect/vect-43.c: Likewise.
8438         * gcc.dg/vect/vect-74.c: Likewise.
8439         * gcc.dg/vect/vect-75.c: Likewise.
8440         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8441         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8442         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8443         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8445 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
8447         PR fortran/29642
8448         * gfortran.dg/value_1.f90 : New test.
8449         * gfortran.dg/value_2.f90 : New test.
8450         * gfortran.dg/value_3.f90 : New test.
8451         * gfortran.dg/value_4.f90 : New test.
8452         * gfortran.dg/value_4.c : Called from value_4.f90.
8454 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8456         PR C++/30033
8457         *  g++.dg/cpp0x/static_assert4.C: New testcase.
8459 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8461         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8463 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
8465         PR c/27953
8466         * gcc.dg/pr27953.c: New test.
8468 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8470         PR c++/30022
8471         * g++.dg/ext/vector5.C: New test.
8473         PR c++/30021
8474         * g++.dg/other/main1.C: New test.
8476 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
8478         PR libfortran/29568
8479         * gfortran.dg/convert_implied_open.f90:  Change to
8480         new default record length.
8481         * gfortran.dg/unf_short_record_1.f90:  Adapt to
8482         new error message.
8483         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
8485 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
8487         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8489 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
8491         PR c++/29066
8492         * g++.dg/expr/pr29066.c: New.
8494 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
8495             Zdenek Dvorak <dvorakz@suse.cz>
8497         PR tree-optimization/29921
8498         * gcc.dg/pr29921-2.c: New test.
8500 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
8502         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
8503         (i386_get_cpuid): New function.
8504         (i386_cpuid_ecx): Likewise.
8505         (i386_cpuid_edx): Likewise.
8506         (i386_cpuid): Updated to call i386_cpuid_edx.
8508         * gcc.target/i386/sse3-addsubpd.c: New file.
8509         * gcc.target/i386/sse3-addsubps.c: Likewise.
8510         * gcc.target/i386/sse3-haddpd.c: Likewise.
8511         * gcc.target/i386/sse3-haddps.c: Likewise.
8512         * gcc.target/i386/sse3-hsubpd.c: Likewise.
8513         * gcc.target/i386/sse3-hsubps.c: Likewise.
8514         * gcc.target/i386/sse3-lddqu.c: Likewise.
8515         * gcc.target/i386/sse3-movddup.c: Likewise.
8516         * gcc.target/i386/sse3-movshdup.c: Likewise.
8517         * gcc.target/i386/sse3-movsldup.c: Likewise.
8519 2006-12-01  Dirk Mueller  <dmueller@suse.de>
8521         * g++.dg/warn/Wreturn-type-4.C: New testcase.
8523 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
8525         * gcc.dg/dfp/convert-int-max.c: New test.
8526         * gcc.dg/dfp/convert-int-max-fold.c: New test.
8528 2006-11-30  Richard Guenther  <rguenther@suse.de>
8530         * gcc.dg/vect/vect-pow-1.c: Rename ...
8531         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
8532         floats instead of doubles, check successful vectorization.
8534 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8536         PR target/29945
8537         * gcc.c-torture/compile/pr29945.c: New testcase.
8539 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
8541         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
8542         -maltivec.
8544 2006-11-29  Eric Christopher  <echristo@apple.com>
8546         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
8548 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
8550         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
8552         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
8554 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
8556         PR c++/29022
8557         * g++.dg/inherit/virtual2.C: New test.
8558         * g++.dg/inherit/virtual3.C: Likewise.
8559         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
8560         * g++.dg/inherit/error2.C: Likewise.
8561         * g++.dg/template/instantiate1.C: Likewise.
8563 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
8565         PR tree-opt/29984
8566         * gcc.dg/tree-ssa/reassoc-12.c: New test.
8568 2006-11-28  Jan Hubicka  <jh@suse.cz>
8570         * gcc.dg/memcpy-1.c: New test.
8572 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
8574         PR c++/29735
8575         * g++.dg/warn/main-3.C: New test.
8577 2006-11-28  Jan Hubicka  <jh@suse.cz>
8579         * gcc.dg/winline-1.c: New test.
8581 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
8583         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8584         alignments.
8586 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8588         PR fortran/29976
8589         * gfortran.dg/missing_optional_dummy_3.f90
8591 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
8593         PR fortran/20880
8594         * gfortran.dg/interface_3.f90: Modify errors.
8596 2006-11-28  Ben Elliston  <bje@au.ibm.com>
8598         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8599         fail to link due to relocation overflows on spu-*-*.
8601 2006-11-27  Michael Matz  <matz@suse.de>
8602             Andreas Krebbel  <krebbel1@de.ibm.com>
8604         PR target/29319
8605         * gcc.dg/20061127-1.c: New testcase.
8607 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
8609         * gcc.dg/20061124-1.c: Add exit() function prototype.
8611 2006-11-27  Jan Hubicka  <jh@suse.cz>
8613         * gcc.target/i386/memcpy-1.c: Adjust size.
8614         * gcc.dg/visibility-11.c: Likewise.
8616 2006-11-27  Richard Guenther  <rguenther@suse.de>
8618         PR middle-end/25620
8619         * gcc.target/i386/pow-1.c: New testcase.
8620         * gcc.dg/builtins-58.c: Likewise.
8622 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
8624         PR c++/29886
8625         * g++.dg/expr/cast8.C: New test.
8627 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8629         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8630         Don't ever inline the testcase.
8632 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8634         PR fortran/29982
8635         * gfortran.fortran-torture/compile/parameter_3.f90: New
8636         testcase.
8638 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
8640         PR fortran/29951
8641         * gfortran.fortran-torture/execute/transfer2.f90: New test.
8643 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8645         * gfortran.fortran-torture/execute/specifics.f90: Remove test
8646         for CHAR.
8648 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8650         PR libgfortran/29936
8651         * gfortran.dg/write_check3.f90: New test.
8653 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8655         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8657 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
8659         PR fortran/20880
8660         * gfortran.dg/interface_3.f90: New test.
8662         PR fortran/29387
8663         * gfortran.dg/generic_8.f90: New test.
8665 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8667         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8668         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8669         * gfortran.dg/specifics_3.f90: Remove.
8671 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
8673         PR c/29955
8674         * gcc.dg/gomp/pr29955.c: New test.
8676         PR c/29736
8677         * gcc.dg/pr29736.c: New test.
8679 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8681         PR tree-opt/29964
8682         * gcc.dg/pure-1.c: New test.
8684 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
8686         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8687         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8689 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8691         * gcc.dg/20061124-1.c: New testcase.
8693 2006-11-23  Eric Christopher  <echristo@apple.com>
8695         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8697 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8699         PR c/2707
8700         PR c++/26167
8701         * gcc.dg/Wconversion-integer.c: New. Supersedes
8702         Wconversion-negative-constants.c
8703         * gcc.dg/Wconversion-real.c: New.
8704         * gcc.dg/Wconversion-real-integer.c: New.
8705         * gcc.dg/Wconversion-negative-constants.c: Deleted.
8706         * g++.dg/warn/Wconversion1.C: Modified.
8708 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8710         * gfortran.dg/overload_1.f90: New test.
8712 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8714         PR c/9072
8715         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8716         Wtraditional-conversion.
8717         * gcc.dg/overflow-warn-2.c: Likewise.
8718         * gcc.dg/Wconversion.c: Likewise. Renamed as
8719         Wtraditional-conversion.c .
8720         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8721         Wtraditional-conversion-2.c .
8722         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8723         Wtraditional-conversion-2.c
8724         * gcc.dg/Wconversion-negative-constants.c: New.
8726 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
8728         * gcc.dg/tree-ssa/dump-1.c: New test.
8730 2006-11-23  David Ung <davidu@mips.com>
8732         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8733         -mfp64, allowable when ISA >= 33 and float is enabled.
8734         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8735         of mthc1 and mfhc1 patterns.
8737 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
8739         PR tree-optimization/29921
8740         * gcc.dg/pr29921.c: New test.
8742 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8744         PR fortran/29441
8745         * gfortran.dg/initialization_4.f90: New test.
8747 2006-11-22  Ira Rosen  <irar@il.ibm.com>
8749         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8750         platforms that have interleaving support.
8751         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8752         * gcc.dg/vect/vect-strided-a-u16-i2.c,
8753         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8754         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8755         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8756         gcc.dg/vect/vect-strided-u8-i2-gap.c,
8757         gcc.dg/vect/vect-strided-u8-i8.c,
8758         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8759         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8760         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8761         gcc.dg/vect/vect-strided-float.c,
8762         gcc.dg/vect/vect-strided-a-mult.c,
8763         gcc.dg/vect/vect-strided-mult-char-ls.c,
8764         gcc.dg/vect/vect-strided-a-u16-mult.c,
8765         gcc.dg/vect/vect-strided-a-u32-mult.c,
8766         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8767         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8768         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8769         gcc.dg/vect/vect-strided-mult.c,
8770         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8771         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8772         New.
8774 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8776         PR fortran/25087
8777         * gfortran.dg/auto_char_len_4.f90: New test.
8779 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8781         PR fortran/29652
8782         * gfortran.dg/generic_7.f90: New test.
8783         * gfortran.dg/defined_operators_1.f90: Add new error.
8785 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
8787         PR tree-optimization/29902
8788         * g++.dg/tree-ssa/pr29902.C: New test.
8790 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
8792         PR fortran/29820
8793         * gfortran.dg/used_types_13.f90: New test.
8795 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
8797         * gcc.dg/dfp/snan.c: Delete.
8799 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
8801         * g++.dg/cpp0x/static_assert1.C: New.
8802         * g++.dg/cpp0x/static_assert2.C: New.
8803         * g++.dg/cpp0x/static_assert3.C: New.
8805 2006-11-21  Richard Guenther  <rguenther@suse.de>
8807         * gcc.dg/vect/vect-pow-1.c: New testcase.
8808         * gcc.dg/vect/vect-pow-2.c: Likewise.
8810 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
8812         PR c++/29570
8813         * g++.dg/template/static29.C: New test.
8815         PR c++/29734
8816         * g++.dg/conversion/simd4.C: New test.
8818 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
8820         PR c++/29475
8821         * g++.dg/template/access19.C: New test.
8822         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8823         error is reported.
8825 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8827         PR tree-opt/25500
8828         * gcc.dg/tree-ssa/sra-4.c: New testcase.
8830 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8832         PR fortran/27546
8833         * gfortran.dg/import.f90: Extended test.
8834         * gfortran.dg/import2.f90: Extended test.
8836 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8838         * gfortran.dg/volatile3.f90: Add conflict test.
8840 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
8842         PR fortran/24783
8843         * gfortran.dg/implicit_10.f90: New test.
8845 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8847         PR c++/8586
8848         * g++.dg/warn/Wall-write-strings.C: New.
8850 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8852         * gfortran.dg/alloc_comp_constraint_5.f90: New.
8853         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8855 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8857         * gfortran.dg/use_3.f90: Remove error message.
8858         * gfortran.dg/iso_fortran_env_1.f90: New test.
8859         * gfortran.dg/iso_fortran_env_2.f90: New test.
8860         * gfortran.dg/iso_fortran_env_3.f90: New test.
8861         * gfortran.dg/iso_fortran_env_4.f90: New test.
8863 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
8865         * gcc.dg/vect/vect-27.c: Fix initialization.
8867 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8869         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8870         * gcc.dg/torture/builtin-minmax-1.c: New.
8872         * gcc.dg/builtins-20.c: Add cases for copysign.
8874 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8876         PR fortran/24285
8877         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8879 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8880         * gfortran.dg/use_1.f90: New test.
8881         * gfortran.dg/use_1.f90: New test.
8882         * gfortran.dg/use_1.f90: New test.
8884 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
8886         PR tree-optimization/29801
8887         * gcc.dg/pr29801.c: New test.
8889 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
8891         PR middle-end/29584
8892         * gcc.dg/torture/pr29584.c: New test.
8894 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
8896         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8897         Condition PowerPC tests for saving FPRs on powerpc_fprs.
8898         * gcc.target/powerpc/compress-float-ppc.c,
8899         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8900         powerpc_fprs.
8901         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8902         do not pass -mhard-float.
8904 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8906         * gnat.dg/volatile_aggregate.adb: New test.
8908 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8910         PR fortran/29391
8911         PR fortran/29489
8912         * gfortran.dg/bound_2.f90: Add more checks.
8913         * gfortran.dg/bound_3.f90: New test.
8915 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8917         PR target/29201
8918         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
8920 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8922         * gfortran.dg/import3.f90: Fix error message.
8924 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8926         PR tree-opt/29788
8927         * gfortran.fortran-torture/compile/inline_1.f90:
8928         New testcase.
8930 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8932         * gcc.target/i386/x87regparm-1.c: New test.
8933         * gcc.target/i386/x87regparm-2.c: New test.
8934         * gcc.target/i386/x87regparm-3.c: New test.
8935         * gcc.target/i386/x87regparm-4.c: New test.
8937 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8939         PR fortran/27546
8940         * gfortran.dg/import.f90: New test.
8941         * gfortran.dg/import2.f90: New test.
8942         * gfortran.dg/import3.f90: New test.
8944 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8946         PR fortran/27588
8947         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
8949 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8951         PR fortran/29806
8952         * gfortran.dg/contains.f90: New test.
8953         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
8955 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
8957         PR tree-optimization/29581
8958         * gcc.dg/pr29581-1.c: New test.
8959         * gcc.dg/pr29581-2.c: New test.
8960         * gcc.dg/pr29581-3.c: New test.
8961         * gcc.dg/pr29581-4.c: New test.
8962         * gfortran.dg/pr29581.f90: New test.
8964 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
8966         PR fortran/29702
8967         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
8968         numbers in error message headers.
8970 2006-11-14  Richard Guenther  <rguenther@suse.de>
8972         * gcc.target/i386/math-torture/math-torture.exp: Restrict
8973         to i?86 and x86_64 targets.
8975 2006-11-14  Caroline Tice  <ctice@apple.com>
8977         * gcc.dg/pubtypes-1.c: New file/testcase.
8978         * gcc.dg/pubtypes-2.c: New file/testcase.
8979         * gcc.dg/pubtypes-3.c: New file/testcase.
8980         * gcc.dg/pubtypes-4.c: New file/testcase.
8981         * g++.dg/pubtypes.C: New file/testcase.
8983 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
8985         PR c++/29106
8986         * g++.dg/init/self1.C: New test.
8988 2006-11-14  Tobias Burnus  <burnus@net-b.de>
8990         PR fortran/29657
8991         * gfortran.dg/conflicts.f90: Add.
8993 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
8995         PR rtl-optimization/29798
8997         * gcc.c-torture/execute/pr29798.c: New.
8999 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9001         * gcc.dg/builtins-20.c: Add more cases.
9003 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
9005         PR fortran/29759
9006         * gfortran.dg/gomp/pr29759.f90: New test.
9008 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
9010         PR c++/29518
9011         * g++.dg/template/static28.C: New test.
9013 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
9015         * lib/c-torture.exp: Use target-libpath.exp.
9016         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9017         set GCC_EXEC_PREFIX env var from global variable of same name.
9019 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9021         PR fortran/26994
9022         * gfortran.fortran-torture/compile/transfer-1.f90:
9023         New testcase.
9025 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
9026             Zdenek Dvorak <dvorakz@suse.cz>
9028         PR tree-optimization/29680
9029         * gcc.dg/alias-11.c: New test.
9031 2006-11-12  Jason Merrill  <jason@redhat.com>
9032             Andrew Pinski <pinskia@physics.uc.edu>
9034         PR middle-end/28915
9035         * gcc.target/i386/vectorize1.c: New.
9037 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9039         PR rtl-optimization/29797
9040         * gcc.c-torture/execute/pr29797-1.c: New test case.
9042 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9044         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9046 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
9048         * gcc.dg/tree-ssa/prefetch-3.c: New test.
9050 2006-11-12  Roger Sayle  <roger@eyesopen.com>
9052         PR tree-optimization/13827
9053         * gcc.dg/fold-eqand-1.c: New test case.
9055 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9057         PR rtl-opt/28812
9058         * gcc.c-torture/execute/mayalias-3.c: New test.
9060 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
9062         PR middle-end/27528
9063         * gcc.c-torture/compile/pr27528.c: New test.
9064         * gcc.dg/pr27528.c: Likewise.
9066 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9068         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9070         * gcc.dg/torture/builtin-symmetric-1.c: New test.
9072 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9074         PR fortran/29758
9075         * gfortran.dg/reshape_source_size_1.f90: New test.
9077 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9079         PR fortran/29315
9080         * gfortran.dg/aliasing_dummy_4.f90: New test.
9082 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
9084         PR target/29777
9085         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9086         and x86_64-*-* targets.
9088 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9090         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9091         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9092         New macros. Use them in exact tests.
9093         (TESTIT3): New macro.
9094         Add tests for fmin, fmax and fma.
9096 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9098         PR fortran/29431
9099         * gfortran.dg/array_constructor_13.f90: New test.
9101 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9103         PR fortran/29744
9104         * gfortran.dg/used_types_12.f90: New test.
9106 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
9108         PR middle-end/29726
9109         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9110         (test6): Ditto.
9111         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9112         * gcc.dg/fold-eqandshift-3.c: New test case.
9114 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9116         PR fortran/29699
9117         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9119         PR fortran/21370
9120         * gfortran.dg/change_symbol_attributes_1.f90: New test.
9122 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9124         * gcc.dg/20061109-1.c: New testcase.
9126 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9128         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9130 2006-11-09  Tobias Burnus  <burnus@net-b.de>
9132         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9133         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9135 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
9137         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9138         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9140 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9142         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9144 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9146         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9147         vect-9.c).
9148         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9149         * gcc.dg/vect/vect-9.c: Now vectorizable.
9150         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9151         that support vect_widen_mult.
9152         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9153         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9154         vect-reduc-dot-u16.c).
9155         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9156         vect-reduc-dot-u16.c).
9157         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9158         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9159         vect-reduc-dot-s8.c).
9160         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9161         vect-reduc-dot-s8.c).
9162         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9163         vect-reduc-dot-s8.c).
9164         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9165         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9166         vect-reduc-dot-u8.c).
9167         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9168         vect-reduc-dot-u8.c).
9169         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9170         * gcc.dg/vect/vect-multitypes-9.c: New test.
9171         * gcc.dg/vect/vect-multitypes-10.c: New test.
9172         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9173         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9174         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9175         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9176         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9177         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9178         wrapv-vect-reduc-dot-s8.c.
9179         * lib/target-support.exp (check_effective_target_vect_unpack): New.
9180         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9181         targets that support vec_unpack.
9182         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9183         (check_effective_target_vect_widen_mult_qi_to_hi): New.
9184         (check_effective_target_vect_widen_mult_hi_to_si): New.
9185         (check_effective_target_vect_widen_sum): Removed.
9187         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9189         * gcc.dg/vect/vect-multitypes-8.c: New test.
9190         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9192         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
9194         * gcc.dg/vect/vect-multitypes-7.c: New test.
9196         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9198         * gcc.dg/vect/vect-multitypes-4.c: New test.
9199         * gcc.dg/vect/vect-multitypes-5.c: New test.
9200         * gcc.dg/vect/vect-multitypes-6.c: New test.
9202         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
9204         * gcc.dg/vect/vect-multitypes-1.c: New test.
9205         * gcc.dg/vect/vect-multitypes-2.c: New test.
9206         * gcc.dg/vect/vect-multitypes-3.c: New test.
9208 2006-11-07  Eric Christopher  <echristo@apple.com>
9210         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9211         Test using scan-assembler-not.
9213 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
9215         * gcc.dg/inline-17.c: New test.
9217 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
9219         PR other/25028
9220         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
9221         on HP-UX.
9223 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9225         PR fortran/29539
9226         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9228         PR fortran/29634
9229         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9230         test.
9232 2006-11-07  Tobias Burnus  <burnus@net-b.de>
9234         PR fortran/29601
9235         * gfortran.dg/volatile.f90: Add.
9236         * gfortran.dg/volatile2.f90: Add.
9237         * gfortran.dg/volatile3.f90: Add.
9238         * gfortran.dg/volatile4.f90: Add.
9239         * gfortran.dg/volatile5.f90: Add.
9240         * gfortran.dg/volatile6.f90: Add.
9241         * gfortran.dg/volatile7.f90: Add.
9243 2006-11-06  Tobias Burnus  <burnus@net-b.de>
9245         * gfortran.dg/io_constraints_2.f90: Adjust pattern
9246           for matching error messages.
9247         * gfortran.dg/specifics_3.f90: Adjust pattern
9248           for matching error messages.
9250 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
9251             Bernhard Fischer  <aldot@gcc.gnu.org>
9253         * lib/gcc-dg.exp (output-exists): New proc.
9254         (output-exists-not): New proc.
9255         * gcc.test-framework/test-framework.awk: Support new directives.
9256         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9257         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9258         * gcc.test-framework/dg-outexists-exp-F.c: New test.
9259         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9260         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9261         * gcc.test-framework/dg-outexists-exp-P.c: New test.
9263 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
9265         PR fortran/29630
9266         PR fortran/29679
9267         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9268         * gfortran.dg/initialization_3.f90: New.
9270 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9272         PR libgfortran/25545
9273         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9275 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
9277         PR middle-end/29695
9278         * gcc.c-torture/execute/pr29695-1.c: New test.
9279         * gcc.c-torture/execute/pr29695-2.c: New test.
9281 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
9283         PR fortran/29565
9284         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9286 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
9288         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9289         for matching error messages.
9291 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
9293         PR target/26915
9294         * gcc.target/i386/387-12.c: New test.
9296 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9298         PR libfortran/29713
9299         * gfortran.dg/pr29713.f90: New test.
9301 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
9303         * gcc.c-torture/execute/arith-rand-ll.c:
9304         Also test for bogus rest sign.
9306 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9308         PR libfortran/27895
9309         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9311 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
9313         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9314         from error messages.
9316 2006-11-02  Mike Stump  <mrs@apple.com>
9318         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9320         * g++.old-deja/g++.abi/align.C: Enable for darwin.
9322 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
9324         * g++.dg/eh/gcsec1.C: New test.
9326 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9328         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9329         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
9331 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
9333         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9334         hexadecimal value.
9335         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9336         * gcc.dg/pr14796-2.c: Likewise.
9338 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9340         * gcc.c-torture/execute/20061101-1.c: New test.
9342 2006-11-01  Richard Guenther  <rguenther@suse.de>
9344         * gcc.target/i386/fpprec-1.c: New testcase.
9346 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9348         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9349         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9351 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
9353         * gcc.c-torture/execute/20061031-1.c: New test.
9355 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9357         PR 23067
9358         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9359         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9360         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9361         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9362         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9363         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9364         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9366 2006-10-31  Eric Christopher  <echristo@apple.com>
9367             Falk Hueffner  <falk@debian.org>
9369         * gcc.dg/builtin-bswap-1.c: New.
9370         * gcc.dg/builtin-bswap-2.c: New.
9371         * gcc.dg/builtin-bswap-3.c: New.
9372         * gcc.dg/builtin-bswap-4.c: New.
9373         * gcc.dg/builtin-bswap-5.c: New.
9374         * gcc.target/i386/builtin-bswap-1.c: New.
9376 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
9378         * gcc.dg/inline-16.c: New.
9380         PR 16622
9381         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9382         defining it.
9383         * gcc.dg/inline-13.c: New.
9384         * gcc.dg/inline-14.c: New.
9385         * gcc.dg/inline-15.c: New.
9387         PR 11377
9388         * gcc.dg/inline6.c: New.
9389         * gcc.dg/inline7.c: New.
9391 2006-10-31  Roger Sayle  <roger@eyesopen.com>
9393         PR middle-end/23470
9394         * gcc.dg/pr23470-1.c: New test case.
9396 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
9398         PR fortran/29537
9399         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9400         data.
9401         * gfortran.dg/blockdata_2.f90: New testcase.
9403 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
9405         PR libfortran/29627
9406         * gfortran.dg/unf_short_record_1.f90:  New test.
9408 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9410         PR fortran/29067
9411         * gfortran.dg/pr29067.f: New test.
9413 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
9414             Richard Sandiford  <richard@codesourcery.com>
9416         * lib/target-supports.exp (get_compiler_messages): Append options
9417         as a single list element.
9418         (check_effective_target_arm_vfp_ok): New.
9419         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9421 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
9423         PR fortran/29387
9424         * gfortran.dg/intrinsic_actual_2.f90: New test.
9426         PR fortran/29490
9427         * gfortran.dg/actual_array_interface_1.f90: New test.
9429         PR fortran/29641
9430         * gfortran.dg/used_types_11.f90: New test.
9432 2006-10-30  Dirk Mueller  <dmueller@suse.de>
9434         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9435         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9436         * g++.old-deja/g++.pt/eichin01.C (main): Same.
9437         * g++.old-deja/g++.mike/net25.C (main): Same.
9438         * g++.dg/lookup/exception1.C (main): Same.
9439         * g++.dg/parse/parens2.C (main): Same.
9441 2006-10-30  Roger Sayle  <roger@eyesopen.com>
9443         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9445 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9447         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9448         * gcc.dg/torture/builtin-math-3.c: Likewise.
9450 2006-10-30  Tobias Burnus  <burnus@net-b.de>
9452         PR fortran/29452
9453         * gfortran.dg/write_check.f90: Check run-time keyword checking.
9454         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9456 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
9458         PR Fortran/29410
9459         * gfortran.fortran-torture/execute/transfer1.f90: New test.
9461 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
9463         * lib/target-supports.exp (check_function_available): Declare
9464         function before calling.
9466 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
9468         PR tree-optimization/29637
9469         * gcc.dg/pr29637.c: New test.
9471 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9473         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9474         tree canonicalization.
9476 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9478         * gcc.dg/builtins-20.c: Add more hypot tests.
9480 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9482         * gcc.dg/fold-compare-1.c: New test case.
9484 2006-10-29  Dirk Mueller  <dmueller@suse.de>
9486         PR c++/16307
9487         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9489 2006-10-29  Roger Sayle  <roger@eyesopen.com>
9491         PR tree-optimization/15458
9492         * gcc.dg/fold-xornot-1.c: New test case.
9494 2006-10-29  Richard Guenther  <rguenther@suse.de>
9496         * gcc.target/i386/math-torture/trunc.c: New testcase.
9498 2006-10-29  Richard Guenther  <rguenther@suse.de>
9500         * gcc.target/i386/math-torture/round.c: New testcase.
9502 2006-10-29  Richard Guenther  <rguenther@suse.de>
9504         * gcc.target/i386/math-torture/ceil.c: New testcase.
9505         * gcc.target/i386/math-torture/floor.c: Likewise.
9507 2006-10-29  Richard Guenther  <rguenther@suse.de>
9509         * gcc.target/i386/math-torture/rint.c: New testcase.
9510         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
9512 2006-10-29  Richard Guenther  <rguenther@suse.de>
9514         * gcc.target/i386/math-torture/lfloor.c: New testcase.
9515         * gcc.target/i386/math-torture/lceil.c: Likewise.
9517 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9519         PR libgfortran/24313
9520         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
9522 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
9524         * gcc.c-torture/execute/20020118-1.c,
9525         gcc.c-torture/execute/builtins/strlen.c,
9526         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
9527         comment typos.
9529 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9531         * gcc.dg/builtins-20.c: Add tests for hypot.
9532         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
9533         two-argument builtins.
9534         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
9535         TESTIT2.  Update all callers.
9536         (TESTIT2, TESTIT2_R): New helper macros.
9537         Add testcases for pow, hypot and atan2.
9539 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9541         PR C++/29295
9542         * g++.dg/expr/bool1.C: New test.
9543         * g++.dg/expr/bool2.C: New test.
9545 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9547         PR fortran/28224
9548         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
9549         * gfortran.dg/namelist_internal.f90: New test.
9551 2006-10-28  Tobias Burnus  <burnus@net-b.de>
9553         PR fortran/29625
9554         * gfortran.dg/io_real_boz.f90: Add.
9555         * gfortran.dg/io_real_boz2.f90: Add.
9557 2006-10-28  Richard Guenther  <rguenther@suse.de>
9559         PR middle-end/26899
9560         * gcc.dg/tree-ssa/pr26899.c: New testcase.
9562 2006-10-28  Richard Guenther  <rguenther@suse.de>
9564         PR target/28806
9565         * gcc.target/i386/math-torture/lround.c: New testcase.
9567 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
9569         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9570         * gcc.dg/builtins-44.c: Likewise.
9571         * gcc.dg/builtins-45.c: Likewise.
9572         * gcc.dg/pr28796-2.c: Likewise.
9573         * gcc.dg/unordered-3.c: Likewise.
9575 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9577         PR libgfortran/27954
9578         * gfortran.dg/error_recovery_2.f90: New test.
9580 2006-10-26  Richard Guenther  <rguenther@suse.de>
9582         * gcc.target/i386/i386.exp: Use glob, not find to collect
9583         tests.  Avoids recursing into subdirectories.
9584         * gcc.target/i386/math-torture/math-torture.exp: Torture
9585         for interesting ia32 math options.
9586         * gcc.target.i386/math-torture/lrint.c: New testcase.
9588 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9590         PR libgfortran/29563
9591         * gfortran.dg/arrayio_9.f90: Update test.
9592         * gfortran.dg/arrayio_19.f90: New test.
9594 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
9596         * gcc.dg/20061026.c: New testcase.
9598 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9600         PR libgfortran/29563
9601         * gfortran.dg/arrayio_9.f90: New test.
9603 2006-10-26  Ben Elliston  <bje@au.ibm.com>
9605         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9606         Copy the strings manually, as strcpy may call strlen.
9608 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9610         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9611         Add checks for log, log2, log10 and log1p.
9613         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9614         we already test 0.0.  Add checks for expm1, log, log2, log10,
9615         log1p, cbrt, erf and erfc.
9617 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
9619         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9621 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
9623         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9624         and remainderl() built-in functions.  Remove -ffast-math from
9625         dg-options.
9627 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9629         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9630         acosh and atanh.
9632         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9633         floating point modifiers to arguments passed to float and long
9634         double functions respectively.  Update all callers to use floating
9635         point numbers, not integers.  Add tests for exp, exp2 and
9636         exp10/pow10.
9638         * gcc.dg/torture/builtin-math-3.c: New test.
9640 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
9642         PR fortran/29393
9643         * gfortran.dg/initialize_2.f90: New.
9645 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9647         * gcc.dg/torture/builtin-math-2.c: New test.
9649 2006-10-24  Richard Guenther  <rguenther@suse.de>
9651         PR middle-end/28796
9652         * gcc.dg/pr28796-1.c: New testcase.
9653         * gcc.dg/pr28796-2.c: Likewise.
9655 2006-10-24  Richard Guenther  <rguenther@suse.de>
9657         * gcc.dg/builtins-57.c: New testcase.
9659 2006-10-24  Richard Guenther  <rguenther@suse.de>
9661         PR tree-optimization/29567
9662         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9664 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
9666         PR tree-optimization/14784
9667         * gcc.dg/alias-10.c: New test.
9669 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9671         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9673 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
9675         * gcc.dg/builtin-strncat-chk-1.c: New test.
9677 2006-10-23  Jan Hubicka  <jh@suse.cz>
9679         * gcc.dg/memmove-1.c: New test.
9681 2006-10-23  Paul Brook  <paul@codesourcery.com>
9683         * gcc.dg/pragma-pack-5.c: New test.
9685 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
9687         * g++.dg/other/s390-1.C: New testcase.
9689 2006-10-23  Richard Guenther  <rguenther@suse.de>
9691         PR middle-end/27132
9692         PR middle-end/23295
9693         * gcc.dg/pr27132.c: New testcase.
9694         * gcc.dg/pr23295.c: Likewise.
9695         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9696         * g++.dg/tree-ssa/pr19807.C: Likewise.
9698 2006-10-23  Richard Guenther  <rguenther@suse.de>
9700         PR middle-end/21032
9701         * gcc.dg/pr21032.c: New testcase.
9703 2006-10-22  Jeff Law  <law@redhat.com>
9704         Richard Guenther  <rguenther@suse.de>
9706         PR tree-optimization/15911
9707         * gcc.dg/tree-ssa/vrp30.c: New testcase.
9709 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9711         PR c++/20647
9712         * g++.dg/abi/rtti3.C: New.
9714 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
9716         PR middle-end/28252
9717         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9718         transformation.
9720 2006-10-21  Richard Guenther  <rguenther@suse.de>
9722         PR tree-optimization/3511
9723         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9725 2006-10-21  Richard Guenther  <rguenther@suse.de>
9727         PR middle-end/26898
9728         * gcc.dg/torture/pr26898-1.c: New testcase.
9729         * gcc.dg/torture/pr26898-2.c: Likewise.
9731 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
9733         PR c++/28053
9734         * g++.dg/parse/bitfield1.C: Adjust error markers.
9735         * g++.dg/parse/bitfield2.C: New test.
9737 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
9739         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9741 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9743         PR libfortran/27895
9744         * gfortran.dg/zero_sized_1.f90: New test.
9746 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
9748         * gcc.dg/div-compare-1.c: New test.
9750 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
9752         PR fortran/29216
9753         * gfortran.dg/result_default_init_1.f90: New test.
9755         PR fortran/29314
9756         * gfortran.dg/automatic_default_init_1.f90: New test.
9758         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9759         from 38 to 33.
9761 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
9763         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9764         'using namespace std' without previous declaration.
9765         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9766         * g++.old-deja/g++.robertl/eb133c.C: New.
9768 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9770         PR libgfortran/29277
9771         * gfortran.dg/streamio_4.f90: Update test.
9772         * gfortran.dg/streamio_11.f90: New test.
9774 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
9776         PR c++/27952
9777         * g++.dg/inherit/virtual1.C: New test.
9779 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9781         PR c++/28261
9782         * g++.dg/parse/enum3.C: New test.
9784 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9786         PR c++/29039
9787         * g++.dg/init/ctor8.C: New test.
9789 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9791         PR c++/27270
9792         * g++.dg/ext/complit8.C: Tweak error markers.
9793         * g++.dg/template/complit1.C: Add error marker.
9795 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9797         PR c++/27270
9798         * g++.dg/ext/complit8.C: New test.
9800         PR c++/29408
9801         * g++.dg/parse/dtor12.C: New test.
9803         PR c++/29435
9804         * g++.dg/template/sizeof11.C: New test.
9806 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
9808         PR fortran/29392
9809         * gfortran.dg/data_char_3.f90: New test.
9811         PR fortran/29451
9812         * gfortran.dg/negative_automatic_size.f90: New test.
9814 2006-10-16  David Daney  <ddaney@avtrex.com>
9816         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9818 2006-10-16  Eric Christopher  <echristo@apple.com>
9820         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9821         x86_64.
9823 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9825         PR c++/28211
9826         * g++.dg/tc1/dr49.C: Tweak error messages.
9827         * g++.dg/parse/template21.C: New test.
9829 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9831         PR middle-end/20491
9832         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9834 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9836         PR fortran/29403
9837         * gfortran.dg/print_1.f90: New test.
9839 2006-10-15  Jan Hubicka  <jh@suse.cz>
9841         PR middle-end/29241
9842         * gcc.c-torture/compile/pr29241.c: New testcase.
9844 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
9846         PR middle-end/29250
9847         * gcc.c-torture/compile/pr29250.c: New test.
9849 2006-10-15  Richard Guenther  <rguenther@suse.de>
9851         * gcc.dg/pr29299.c: New testcase.
9853 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
9855         PR fortran/24767
9856         * gfortran.dg/label_4.f90: Adjust warning flag.
9858 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9860         PR fortran/29371
9861         * gfortran.dg/nullify_3.f90: New test.
9863 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9865         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9866         on Solaris 2.5.1 too.
9868 2006-10-13  Eric Christopher  <echristo@apple.com>
9870         * gcc.dg/pr25993.c: Skip for darwin.
9872 2006-10-13  Eric Christopher  <echristo@apple.com>
9874         * gcc.dg/visibility-11.c: Skip for darwin.
9876 2006-10-13  Eric Christopher  <echristo@apple.com>
9878         * gcc.dg/darwin-weakimport-1.c: Use
9879         -fno-asynchronous-unwind-tables.
9880         * gcc.dg/darwin-weakimport-3.c: Ditto.
9882 2006-10-13  Richard Guenther  <rguenther@suse.de>
9884         PR tree-optimization/29446
9885         * gcc.dg/torture/pr29446.c: New testcase.
9887 2006-10-13  Bill Wendling  <wendling@apple.com>
9889         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9890         * g++.old-deja/g++.jason/hmc1.C: Likewise.
9891         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9892         * g++.old-deja/g++.law/shadow1.C: Likewise.
9893         * g++.old-deja/g++.law/ctors10.C: Likewise.
9894         * g++.dg/debug/namespace1.C: Likewise.
9895         * g++.dg/inherit/namespace-as-base.C: Likewise.
9896         * g++.dg/opt/delay-slot-1.C: Likewise.
9897         * g++.dg/parse/defarg10.C: Likewise.
9898         * g++.dg/template/ptrmem11.C: Likewise.
9899         * g++.dg/template/mem_func_ptr.C: Likewise.
9900         * g++.dg/template/spec19.C: Likewise.
9902 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
9904         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9906 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9908         PR fortran/29373
9909         * gfortran.dg/implicit_9.f90: New test.
9911         PR fortran/29407
9912         * gfortran.dg/namelist_25.f90: New test.
9914         PR fortran/27701
9915         * gfortran.dg/same_name_2.f90: New test.
9917         PR fortran/29232
9918         * gfortran.dg/host_assoc_types_1.f90: New test.
9920         PR fortran/29364
9921         * gfortran.dg/missing_derived_type_1.f90: New test.
9922         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
9924         PR fortran/29422
9925         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
9927         PR fortran/29428
9928         * gfortran.dg/alloc_comp_assign_5.f90: New test.
9930 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9932         PR fortran/29391
9933         * gfortran.dg/bound_2.f90: New test.
9935 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9937         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
9938         directive.
9939         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9940         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
9941         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
9942         * gfortran.dg/gomp/reduction3.f90: Likewise.
9943         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9944         * gfortran.dg/dummy_procedure_2.f90: Likewise.
9945         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9946         * gfortran.dg/forall_4.f90: Likewise.
9947         * gfortran.dg/spec_expr_4.f90: Likewise.
9948         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
9949         * gfortran.dg/forall_5.f90: Likewise.
9950         * gfortran.dg/open_access_append_2.f90: Add check for
9951         compile-time warning.
9953 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
9955         PR c++/28506
9956         * g++.dg/parse/pure1.C: New test.
9958 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9960         PR fortran/21435
9961         * gfortran.dg/io_constraints_3.f90: New test.
9962         * gfortran.dg/open_access_append_1.f90: Add checks
9963         for compile-time warnings.
9964         * gfortran.dg/pr20163-2.f: Likewise.
9965         * gfortran.dg/iostat_2.f90: Likewise.
9966         * gfortran.dg/label_4.f90: Delete the temporary
9967         file.
9968         * gfortran.dg/direct_io_2.f90: Add a FILE=
9969         specifier.
9970         * gfortran.dg/iomsg_1.f90: Add check for
9971         compile-time warning.
9973 2006-10-12  Jan Hubicka  <jh@suse.cz>
9975         PR c/28419
9976         * gcc.dg/pr28319.c: New test.
9978 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
9979         PR c++/29318
9980         * g++.dg/ext/vla4.C: New test.
9982 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
9984         PR c++/27961
9985         * g++.dg/template/crash60.C: New test.
9986         * g++.dg/other/large-size-array.C: Adjust error markers.
9987         * g++.dg/parse/crash27.C: Likewise.
9988         * g++.dg/template/crash1.C: Likewise.
9990 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
9992         PR testsuite/29093
9993         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
9995 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
9997         PR preprocessor/28709
9998         * gcc.dg/cpp/paste14.c: New test.
10000 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
10002         PR c++/29175
10003         * g++.dg/init/array24.C: New test.
10005 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10007         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
10008         of <sys/types.h>.
10010 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
10012         PR c++/29024
10013         * g++.dg/parse/typedef8.C: New test.
10014         * g++.dg/other/mult-stor1.C: Adjust error markers.
10016 2006-10-11  Richard Guenther  <rguenther@suse.de>
10018         PR tree-optimization/28230
10019         * gcc.dg/torture/pr28230.c: New testcase.
10021 2006-10-11  Richard Guenther  <rguenther@suse.de>
10023         PR inline-asm/29119
10024         * gcc.dg/torture/pr29119.c: New testcase.
10026 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
10028         PR middle-end/29272
10029         * gcc.c-torture/execute/20060930-2.c: New test.
10031 2006-10-09  Richard Henderson  <rth@redhat.com>
10033         Revert emutls patch.
10035 2006-10-09  Richard Guenther  <rguenther@suse.de>
10037         PR middle-end/29254
10038         * gcc.dg/pr29254.c: New testcase.
10040 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
10041             Paul Thomas  <pault@gcc.gnu.org>
10043         PR fortran/20541
10044         * gfortran.dg/alloc_comp_basics_1.f90: New test.
10045         * gfortran.dg/alloc_comp_basics_2.f90: New test.
10046         * gfortran.dg/alloc_comp_assign_1.f90: New test.
10047         * gfortran.dg/alloc_comp_assign_2.f90: New test.
10048         * gfortran.dg/alloc_comp_assign_3.f90: New test.
10049         * gfortran.dg/alloc_comp_assign_4.f90: New test.
10050         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10051         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10052         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10053         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10054         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10055         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10056         * gfortran.dg/alloc_comp_std.f90: New test.
10057         * gfortran.dg/move_alloc.f90: New test.
10059 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
10061         PR fortran/29115
10062         * gfortran.dg/derived_constructor_comps_2.f90: New test.
10064         PR fortran/29211
10065         * gfortran.dg/forall_char_dependencies_1.f90: New test.
10067 2006-10-08  Tobias Burnus  <burnus@net-b.de>
10069         PR fortran/28585
10070         * gfortran.dg/new_line.f90: New test.
10072 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10074         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10075         * gcc.dg/torture/builtin-convert-1.c,
10076         gcc.dg/torture/builtin-convert-2.c,
10077         gcc.dg/torture/builtin-convert-3.c,
10078         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10080 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
10082         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10083         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10084         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10085         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10087 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
10089         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10090         Xfail some tests for powerpc-darwin and powerpc-aix.
10092 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
10094         PR c/29380
10095         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10097 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10099         PR target/29300
10100         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10101         on hppa*-*-hpux*.
10103 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10105         PR fortran/16580
10106         PR fortran/29288
10107         * gfortran.fortran-torture/execute/specifics.f90:
10108         Add tests for using all possible intrinsics as actual arguments.
10109         * gfortran.dg/specifics_1.f90: Add tests for using
10110         all possible intrinsics as actual arguments.
10111         * gfortran.dg/specifics_2.f90: New file.
10112         * gfortran.dg/specifics_3.f90: New file.
10114 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
10116         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10117         * gcc.dg/debug/debug-2.c: Likewise.
10119 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
10121         * gcc.c-torture/compile/sync-2.c: New test.
10123 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10125         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10126         line endings.
10128 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10130         PR rtl-optimization/29128
10131         * gcc.c-torture/compile/pr29128.c: New test.
10133 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10135         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10136         line endings.
10138 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
10140         PR middle-end/29256
10141         * gcc.dg/tree-ssa/loop-19.c: New test.
10143 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10145         PR tree-optimization/29330
10146         * gcc.dg/pr29330.c: New test.
10148         PR target/28924
10149         * gcc.c-torture/compile/20061005-1.c: New test.
10151 2006-10-06  Olivier Hainque  <hainque@adacore.com>
10153         * gcc.dg/typename-vla-1.c: New case.
10154         * gnat.dg/forward_vla.adb: New case.
10156 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
10158         PR tree-optimization/29290
10159         * gfortran.dg/loop_nest_1.f90: New test.
10161         PR target/29198
10162         * gcc.dg/tls/opt-12.c: New test.
10164         PR fortran/28415
10165         * gfortran.dg/save_2.f90: New test.
10167         PR c/29091
10168         * gcc.dg/pr29091.c: New test.
10170 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
10172         * lib/target-supports.exp
10173         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10174         same as x86_64-*-*; check for LP64.
10176 2006-10-04  Richard Henderson  <rth@redhat.com>
10178         * lib/target-supports.exp (check_effective_target_tls): Redefine
10179         to mean non-emulated tls.
10180         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10181         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10182         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10183         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10184         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10185         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10186         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10188 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10190         PR fortran/29343
10191         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10193 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10195         * gfortran.dg/bounds_check_fail_1.f90: New test.
10197 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10199         PR c++/29020
10200         * g++.dg/template/friend48.C: New test.
10202 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
10204         PR fortran/29098
10205         * gfortran.dg/default_initialization_2.f90: New test.
10207 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10209         PR fortran/20779
10210         PR fortran/20891
10211         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10213 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
10215         PR fortran/29284
10216         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10218         PR fortran/29321
10219         PR fortran/29322
10220         * gfortran.dg/missing_optional_dummy_2.f90: New test.
10222         PR fortran/25091
10223         PR fortran/25092
10224         * gfortran.dg/entry_array_specs_1.f90: New test.
10226 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
10228         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10229         insufficient to inhibit some test failures at -O3.  Do testing
10230         on integers.
10232 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
10234         PR c++/29138
10235         * g++.dg/inherit/access8.C: New test.
10236         * g++.dg/template/dtor4.C: Tweak error messages.
10238 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10240         PR fortran/27478
10241         * gfortran.dg/entry_8.f90: New test.
10243 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10245         PR c++/29291
10246         * g++.dg/parse/new4.C: New test.
10248 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
10250         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10251         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10252         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10253         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10254         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10256 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10258         PR fortran/19260
10259         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10260         * gfortran.dg/continuation_2.f90: New test.
10262         PR fortran/19262
10263         * gfortran.dg/continuation_3.f90: New test.
10264         * gfortran.dg/continuation_4.f90: New test.
10265         * gfortran.dg/continuation_5.f: New test.
10266         * gfortran.dg/continuation_6.f: New test.
10268 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
10270         PR c++/29226
10271         * g++.dg/template/vla1.C: New test.
10273 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10275         PR fortran/29210
10276         * gfortran.dg/complex_parameter_1.f90: New test.
10278 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
10280         PR c/29154
10281         * gcc.c-torture/execute/20060929-1.c: New test.
10283 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
10285         PR c++/29105
10286         * g++.dg/template/member6.C: New test.
10287         * g++.dg/parse/typename7.C: Adjust error markers.
10289         PR c++/29080
10290         * g++.dg/template/member7.C: New test.
10292 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
10294         PR c/24010
10295         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10296         gcc.dg/Woverride-init-3.c: New tests.
10298 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10300         * gcc.c-torture/execute/20060930-1.c: New test.
10302 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10304         PR fortran/18791
10305         * gfortran.dg/specifics_1.f90: New test.
10306         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10307         complex specifics.
10309 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10311         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10312         pthread-init-common.h: New.
10314 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
10316         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10317         precision on some archs.
10319 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
10321         * gcc.dg/non-local-goto-1.c: New test.
10322         * gcc.dg/non-local-goto-2.c: Likewise.
10323         * gcc.dg/setjmp-3.c: Likewise.
10324         * gcc.dg/setjmp-4.c: Likewise.
10326 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
10328         * gnat.dg/self_aggregate_with_pointer.adb: New test.
10330 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
10332         PR fortran/28276
10333         * gfortran.dg/exponent_1.f90: New test.
10335         PR fortran/27021
10336         * gfortran.dg/nearest_1.f90: New test.
10338 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
10340         PR middle-end/25261
10341         PR middle-end/28790
10342         * gcc.dg/gomp/nestedfn-1.c: New test.
10344 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
10346         PR objc/29195
10347         * objc/compile/method-1.m: New test.
10349 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
10351         PR c++/26938
10352         * g++.dg/template/crash58.C: New test.
10353         * g++.dg/parse/crash28.C: Adjust error markers.
10354         * g++.dg/template/crash34.C: Likewise.
10355         * g++.dg/template/friend31.C: Likewise.
10356         * g++.dg/template/crash32.C: Likewise.
10358         PR c++/27329
10359         * g++.dg/template/crash59.C: New test.
10361         PR c++/27667
10362         * g++.dg/template/spec33.C: New test.
10363         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10365 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
10366             Adam Nemet  <anemet@caviumnetworks.com>
10368         * gcc.dg/tree-ssa/ivopts-1.c: New test.
10369         * gcc.dg/tree-ssa/ivopts-2.c: New test.
10371 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
10373         PR target/28911
10374         * gcc.dg/pr28911.c: New.
10376 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
10378         PR target/29169
10379         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10380         (dg-options): Add -mfpmath=387.
10382 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
10384         PR c/28706
10385         * gcc.dg/pr28706.c: New test.
10387         PR c/28712
10388         * gcc.dg/pr28712.c: New test.
10390 2006-09-22  Mike Stump  <mrs@apple.com>
10392         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10394 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
10396         PR tree-optimization/28888
10397         * gcc.dg/pr28888.c: New test.
10399 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
10401         PR c++/29016
10402         * g++.dg/init/ptrfn1.C: New test.
10404 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
10406         PR c++/28861
10407         * g++.dg/template/spec32.C: New test.
10408         * g++.dg/parse/crash9.C: Adjust error markers.
10410         PR c++/28303
10411         * g++.dg/template/typedef6.C: New test.
10412         * g++.dg/init/error1.C: Adjust error markers.
10413         * g++.dg/parse/crash9.C: Likewise.
10414         * g++.dg/template/crash55.C: Likewise.
10416 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
10418         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10420 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
10422         PR target/27650
10423         * g++.dg/ext/dllimport12.C: New test.
10425 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
10427         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10428         * gcc.target/mips/nmadd-2.c: Likewise.
10429         * gcc.target/mips/mips-ps-6.c: New test.
10430         * gcc.target/mips/neg-abs-1.c: Likewise.
10431         * gcc.target/mips/neg-abs-2.c: Likewise.
10432         * gcc.target/mips/nmadd-3.c: New test.
10434 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
10436         PR middle-end/28046
10437         * gcc.dg/gomp/atomic-10.c: New test.
10438         * g++.dg/gomp/atomic-10.C: New test.
10440 2006-09-20  Eric Christopher  <echristo@apple.com>
10442         * gcc.target/i386/sse3-not-fisttp.c: New.
10444 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
10446         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10448 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
10450         * gcc.c-torture/execute/pr28289.c (one): New variable.
10451         (main): Use it instead of argc.
10452         * gcc.c-torture/execute/20060102-1.c (one): New variable.
10453         (main): Use it instead of argc.
10455 2006-09-19  Paul Brook  <paul@codesourcery.com>
10457         PR target/28516
10458         * gcc.dg/nested-func-5.c: New test.
10460 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10462         * lib/target-supports.exp (check_effective_target_tls): Compile
10463         test stubs using ${tool}_target_compile, not just target_compile.
10464         (check_effective_target_tls_runtime): Likewise.
10466 2006-09-19  Ben Elliston  <bje@au.ibm.com>
10468         * gcc.c-torture/compile/20030405-1.x: Remove.
10470         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10471         optimising linker from discarding it.
10473 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10475         PR fortran/28526
10476         * gfortran.dg/keyword_symbol_1.f90: New test.
10478         * gfortran.dg/spread_shape_1.f90: Add missing warning with
10479         pedantic compilation option.
10481 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
10483         PR fortran/29060
10484         * gfortran.dg/spread_shape_1.f90: New test.
10486 2006-09-17  Roger Sayle  <roger@eyesopen.com>
10488         PR tree-optimization/28887
10489         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10491 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
10493         PR c/25993
10494         * gcc.dg/pr25993.c: New test.
10496 2006-09-17  Ira Rosen  <irar@il.ibm.com>
10498         PR tree-opt/21591
10499         * gcc.dg/vect/pr21591.c: New test.
10501 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
10503         PR tree-opt/29059
10504         * gcc.c-torture/compile/strcpy-1.c: New test.
10505         * gcc.c-torture/compile/strcpy-2.c: New test.
10506         * gcc.c-torture/compile/memcpy-1.c: New test.
10507         * gcc.c-torture/compile/memcpy-2.c: New test.
10509 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
10511         PR testsuite/29055
10512         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
10514 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
10516         * gnat.dg/specs/double_record_extension1.ads: New test.
10517         * gnat.dg/specs/double_record_extension2.ads: Likewise.
10519 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
10521         PR fortran/29051
10522         * gfortran.dg/oldstyle_3.f90: New test.
10524 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10526         PR libgfortran/29099
10527         * gfortran.dg/secnds-1.f: New test.
10529 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10531         PR libgfortran/29053
10532         * gfortran.dg/streamio_9.f90: New test.
10533         * gfortran.dg/streamio_10.f90: New test.
10535 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
10537         PR C++/29002
10538         * g++.dg/init/array22.C: New test.
10539         * g++.dg/init/array23.C: New test.
10541 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
10543         * stackcheck.lst: Update list of tests requiring stack checking.
10544         * norun.lst: Adjust for above change.
10545         * ada95.lst: New file.
10546         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
10547         requiring -gnat95 switch.
10549 2006-09-14  Olivier Hainque  <hainque@adacore.com>
10551         * gnat.dg/in_out_parameter.adb: New test.
10553 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
10555         PR debug/28980
10556         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
10558 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
10560         * gnat.dg/specs/unchecked_union.ads: New test.
10562 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
10564         PR rtl-optimization/28982
10565         * gcc.c-torture/execute/pr28982a.c: New test.
10566         * gcc.c-torture/execute/pr28982b.c: Likewise.
10568 2006-09-12  Eric Christopher  <echristo@apple.com>
10570         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10571         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10573 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
10575         PR c/28768
10576         PR preprocessor/14634
10577         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10578         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10579         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10581 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10583         * gcc.dg/pr28243.c: New test.
10585 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
10587         PR fortran/28971
10588         gfortran.dg/pr28971.f90: New test to act as a backstop in case
10589         this undiagnosed regression reappears.
10591 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
10593         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10594         Treat $srcdir as a literal.
10595         * lib/fortran-torture.exp (fortran-torture-compile,
10596         fortran-torture-execute): Likewise.
10597         * lib/objc-torture.exp (objc-torture-compile,
10598         objc-torture-execute): Likewise.
10599         * lib/profopt.exp (profopt-execute): Likewise.
10601 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
10603         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10605 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
10607         PR testsuite/28950
10608         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10610 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
10612         PR target/13685
10613         * gcc.target/i386/pr13685.c: New test.
10615 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10617         * gcc.dg/pr28726.c: New test.
10619 2006-09-11  Josh Conner  <jconner@apple.com>
10621         * gcc.dg/nrv3.c: Increase size of structure.
10622         * gcc.dg/nrv4.c: Likewise.
10623         * gcc.dg/nrv5.c: Likewise.
10625 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
10627         PR libfortran/28890
10628         gfortran.dg/assumed_charlen_function_5.f90: New test.
10630 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
10632         PR c++/28991
10633         * g++.dg/init/static3.C: New test.
10635 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
10637         PR testsuite/29007
10638         * gcc.dg/long-long-cst1.c (t): Add cast to
10639         __SIZE_TYPE__ before casting to int.
10640         (main): Return 0 on success.
10642 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10644         * gcc.c-torture/execute/20060910-1.c: New test.
10646 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
10648         PR middle-end/26983
10649         * gcc.dg/pr26983.c: New test.
10651 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
10653         PR target/29006
10654         * gcc.c-torture/execute/pr29006.c: New test.
10656 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10658         PR libfortran/28947
10659         gfortran.dg/matmul_4.f90: New test.
10661 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10663         PR fortran/28959
10664         gfortran.dg/used_types_10: New test.
10666 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10668         PR libfortran/28923
10669         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10670         gfortran.dg/array_initializer_3.f90: New test.
10672 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10674         PR fortran/28914
10675         * gfortran.dg/actual_array_constructor_3.f90: New test.
10677 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
10679         PR testsuite/26778
10680         * gcc.target/i386/pr26778.c: New testcase.
10682 2006-09-08  Eric Christopher  <echristo@apple.com>
10684         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10685         * gcc.target/i386/memcpy-1.c: Ditto.
10686         * gcc.target/i386/asm-1.c: Ditto.
10687         * gcc.target/i386/20060512-4.c: Ditto.
10688         * gcc.target/i386/compress-float-387.c: Ditto.
10689         * gcc.target/i386/20060512-1.c: Ditto.
10690         * gcc.target/i386/compress-float-sse.c: Ditto.
10691         * gcc.target/i386/20060512-2.c: Ditto.
10692         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10693         * gcc.target/i386/stack-prot-kernel.c: Ditto.
10694         * gcc.target/i386/compress-float-387-pic.c: Ditto.
10695         * gcc.dg/pr26449.c: Ditto.
10696         * gcc.dg/attr-ms_struct-2.c: Ditto.
10697         * gcc.dg/attr-ms_struct-1.c: Ditto.
10698         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10700 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
10702         PR c/28504
10703         * gcc.dg/vla-10.c: New test.
10705 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10707         PR c++/28858
10708         * g++.dg/parse/template20.C: New test.
10709         * g++.dg/template/operator8.C: Remove obsolete part.
10710         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10711         * g++.old-deja/g++.pt/crash65.C: Likewise.
10713 2006-09-07  Jason Merrill  <jason@redhat.com>
10715         PR middle-end/27724
10716         * gcc.dg/long-long-cst1.c: New test.
10718 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10720         PR C++/28906
10721         * g++.dg/other/array3.C: New test.
10722         * g++.dg/other/array4.C: New test.
10723         * g++.dg/other/array5.C: New test.
10725 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
10727         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10729 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
10731         PR target/28946
10732         * gcc.target/i386/pr28946.c: New test.
10734 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
10736         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10737         in integer literal constant.
10738         * gfortran.dg/enum_8.f90: Ditto.
10739         * gfortran.dg/g77/20030326-1.f: Ditto.
10741 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
10743         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10744         nonconformance usage.
10746 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10748         PR middle-end/28862
10749         * gcc.c-torture/compile/vector-align-1.c: New test.
10751 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10753         PR rtl-opt/27883
10754         * g++.dg/opt/copysign-1.C: New test.
10756 2006-09-06  Jason Merrill  <jason@redhat.com>
10758         PR c++/27371
10759         * g++.dg/warn/unused-result1.C: New test.
10761 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
10763         PR c++/28903
10764         * g++.dg/ext/vla3.C: New test.
10766         PR c++/28886
10767         * g++.dg/template/array16.C: New test.
10769 2006-09-06  Richard Guenther  <rguenther@suse.de>
10771         * gcc.dg/pr27226.c: Remove testcase again.
10773 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10775         PR tree-opt/28937
10776         * g++.dg/opt/unroll2.C: New test.
10778 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10780         PR tree-opt/28952
10781         * gcc.dg/vect/pr28952.c: New test.
10783 2006-09-05  Richard Guenther  <rguenther@suse.de>
10785         PR tree-optimization/28900
10786         * gcc.dg/torture/pr28900.c: New testcase
10788 2006-09-05  Richard Guenther  <rguenther@suse.de>
10790         PR tree-optimization/28905
10791         * gcc.c-torture/compile/pr28905.c: New testcase.
10793 2006-09-05  Richard Guenther  <rguenther@suse.de>
10795         PR middle-end/28935
10796         * gcc.dg/pr28935.c: New testcase.
10798 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10800         * gcc.c-torture/execute/20060905-1.c: New test.
10802 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10804         PR fortran/28908
10805         * gfortran.dg/used_types_7.f90: New test.
10806         * gfortran.dg/used_types_8.f90: New test.
10807         * gfortran.dg/used_types_9.f90: New test.
10809 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10811         * gcc.c-torture/compile/20060904-1.c: New test.
10813 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10815         PR c++/23287 Revert my 2006-09-01 patch
10816         * g++.dg/parse/dtor12.C: Remove.
10818 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
10820         PR c+/27670
10821         * g++.dg/template/operator9.C: New test.
10823         PR c++/27493
10824         * g++.dg/template/operator7.C: New test.
10826         PR c++/27494
10827         * g++.dg/template/operator8.C: New test.
10829         PR c++/27397
10830         * g++.dg/template/crash57.C: New test.
10832         * g++.dg/template/typedef4.C: Adjust error markers.
10833         * g++.dg/template/typedef5.C: Likewise.
10835 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
10837         PR c++/28878
10838         * g++.dg/parse/crash33.C: New test.
10840 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
10841         Richard Guenther  <rguenther@suse.de>
10842         Adam Nemet  <anemet@caviumnetworks.com>
10844         PR middle-end/27226
10845         * gcc.target/mips/memcpy-1.c: New testcase.
10846         * gcc.dg/pr27226.c: Likewise.
10848 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10850         PR c++/28705
10851         * g++.dg/lookup/koenig5.C: New.
10852         * g++.dg/template/crash56.C: New.
10854 2006-09-01  Josh Conner  <jconner@apple.com>
10856         PR c++/25505
10857         * gcc.dg/nrv3.c: New test.
10858         * gcc.dg/nrv4.c: New test.
10859         * gcc.dg/nrv5.c: New test.
10861 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10863         PR c++/23287
10864         * g++.dg/parse/dtor12.C: New.
10866 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
10868         PR tree-optimization/28839
10869         * gcc.dg/pr28839.c: New test.
10871 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
10873         PR target/24367
10874         * gcc.dg/pr24367.c: New testcase.
10876 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
10878         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10880 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
10882         PR rtl-optimization/27735
10883         * gcc.dg/loop-unswitch-1.c: New test.
10885 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
10887         PR fortran/28885
10888         * gfortran.dg/aliasing_dummy_2.f90: New test.
10890         PR fortran/20067
10891         * gfortran.dg/generic_5.f90: Change error message.
10893         PR fortran/28873
10894         * gfortran.dg/generic_6.f90: New test.
10896         PR fortran/25077
10897         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10899         PR fortran/25102
10900         * gfortran.dg/invalid_interface_assignment.f90: New test.
10902         PR fortran/24866
10903         * gfortran.dg/module_proc_external_dummy.f90: New test.
10905 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
10907         PR c++/28349
10908         * g++.dg/warn/var-args1.C: New test.
10910 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
10912         PR fortran/28866
10913         * gfortran.dg/simpleif_2.f90: New test.
10914         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
10915         * gfortran.dg/enum_5.f90: Ditto.
10917 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10918             Kazu Hirata  <kazu@codesourcery.com>
10920         PR tree-optimization/17506
10921         * gcc.dg/pr17506.c: New.
10923 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
10925         PR c++/28139
10926         * g++.dg/eh/alias1.C: New test.
10928 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10930         PR c++/28860
10931         * g++.dg/template/ttp22.C: New test.
10933 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
10935         PR middle-end/26632
10936         * gcc.dg/pr26632.c: New.
10938 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10940         PR libgfortran/28354
10941         * gfortran.dg/fmt_zero_precision.f90: New test.
10943 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
10945         PR c++/28058
10946         * g++.dg/template/spec31.C: New test.
10948 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
10950         PR c++/26573
10951         * g++.dg/other/static2.C: New test.
10953 2006-08-26  Roger Sayle  <roger@eyesopen.com>
10955         * gcc.dg/Wswitch-enum-2.c: New test case.
10956         * gcc.dg/Wswitch-enum-3.c: Likewise.
10958 2006-08-26  Richard Guenther  <rguenther@suse.de>
10960         * gcc.c-torture/compile/20060826-1.c: New testcase.
10962 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
10964         PR c++/28736
10965         * g++.dg/template/void10.C: New test.
10967         PR c++/28737
10968         * g++.dg/template/void8.C: New test.
10970         PR c+_+/28738
10971         * g++.dg/template/void9.C: New test.
10973         * g++.dg/template/void3.C: Adjust error markers.
10974         * g++.dg/template/void4.C: Likewise.
10975         * g++.dg/template/crash55.C: Likewise.
10976         * g++.dg/template/void7.C: Likewise
10978 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
10980         PR c++/28588
10981         * g++.dg/inherit/access6.C: New test.
10982         * g++.dg/inherit/access7.C: Likewise.
10984         PR c++/28595
10985         * g++.dg/template/array15.C: New test.
10986         * g++.dg/template/crash2.C: Tweak error markers.
10988 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
10990         PR middle-end/28683
10991         * gcc.c-torture/compile/20060823-1.c: New test.
10993 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10995         PR c++/28853
10996         * g++.dg/template/ttp21.C: New test.
10998         PR c++/28852
10999         * g++.dg/other/operator1.C: Add error-marker.
11000         * g++.dg/other/operator2.C: New test.
11002 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11004         PR c/27893
11005         * gcc.c-torture/compile/vla-const-1.c,
11006         gcc.c-torture/compile/vla-const-2.c: New tests.
11008 2006-08-26  Richard Guenther  <rguenther@suse.de>
11010         PR middle-end/28814
11011         * gcc.dg/torture/pr28814.c: New testcase.
11013 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11015         PR c/28418
11016         * gcc.c-torture/compile/compound-literal-1.c: New test.
11018 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
11020         PR c/28299
11021         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11022         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11023         Expect extra diagnostics.
11025 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
11027         gcc.dg/noncompile/pr16876.c: New test.
11029 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
11031         PR c++/28056
11032         * g++.dg/parse/local1.C: New test.
11033         * g++.dg/other/qual1.C: Tweak error marker.
11035 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11037         PR c++/27787
11038         * g++.dg/template/typename10.C: New.
11039         * g++.dg/template/lookup4.C: Remove bogus error marker.
11041 2006-08-25  Richard Guenther  <rguenther@suse.de>
11043         PR testsuite/28829
11044         * gcc.dg/pr26570.c: Fix testcase.
11046 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
11048         PR tree-opt/28807
11049         * gcc.c-torture/execute/mayalias-2.c: New test.
11050         * gcc.dg/tree-ssa/alias-13.c: New test.
11052 2006-08-24  Jan Hubicka  <jh@suse.cz>
11054         PR debug/26881
11055         * gcc.dg/debug/pr26881.c: New file.
11057 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
11059         PR fortran/28788
11060         * gfortran.dg/used_types_4.f90: New test.
11061         * gfortran.dg/derived_init_2.f90: Modify to check sibling
11062         association of derived types.
11063         * gfortran.dg/used_types_2.f90: Add module cleanup.
11064         * gfortran.dg/used_types_3.f90: The same.
11066         PR fortran/28771
11067         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11068         fix of regression.
11070 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11072         PR 28813
11073         * gfortran.dg/direct_io_6.f90: Remove test.
11075 2006-08-23  Stuart Hastings  <stuart@apple.com>
11077         PR 28825
11078         * gcc.target/i386/20060821-1.c: New.
11080 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
11082         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
11083         dg-warning strings for dllimport.
11085 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11087         PR C++/28450
11088         * g++.dg/ext/vector4.C: New test.
11089         * g++.dg/ext/complex1.C: New test.
11091 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
11093         PR debug/28692
11094         * gcc.dg/debug/const-1.c: New.
11095         * gcc.dg/debug/const-2.c: New.
11096         * gcc.dg/debug/dwarf2/const-1.c: New.
11097         * gcc.dg/debug/dwarf2/const-2.c: New.
11098         * gcc.dg/debug/dwarf2/const-2b.c: New.
11100 2006-08-22  Richard Guenther  <rguenther@suse.de>
11102         PR middle-end/28776
11103         * gcc.c-torture/compile/pr28776-1.c: New testcase.
11104         * gcc.c-torture/compile/pr28776-2.c: Likewise.
11106 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
11108         PR tree-optimization/28003
11109         * g++.dg/tree-ssa/pr28003.C: New.
11111 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11113         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11115 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
11117         PR c++/26269
11118         * g++.dg/other/error14.C: New test.
11120         PR c++/28505
11121         * g++.dg/parse/ctor7.C: New test.
11122         * g++.dg/parse/ctor8.C: Likewise.
11124         PR c++/28741
11125         * g++.dg/template/void7.C: New test.
11127 2006-08-21  Olivier Hainque  <hainque@adacore.com>
11129         * gnat.dg/self_aggregate_with_zeros.adb: New test.
11130         * gnat.dg/self_aggregate_with_array.adb: New test.
11132 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
11134         * g++.dg/eh/arm-vfp-unwind.C: New test.
11136 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
11138         PR c++/28341
11139         * g++.dg/template/ref3.C: New test.
11140         * g++.dg/template/nontype13.C: New test.
11142         PR c++/28346
11143         * g++.dg/template/ptrmem17.C: New test.
11145 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
11147         PR target/28648 c:
11148         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11150 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
11152         PR fortran/28630
11153         * gfortran.dg/used_types_2.f90: New test.
11155         PR fortran/28601
11156         * gfortran.dg/used_types_3.f90: New test.
11158         PR fortran/20886
11159         * gfortran.dg/generic_actual_arg.f90: New test.
11161         PR fortran/28735
11162         * gfortran.dg/module_private_array_refs_1.f90: New test.
11164         PR fortran/28762
11165         * gfortran.dg/program_name_1.f90: New test.
11167         PR fortran/28425
11168         * gfortran.dg/derived_constructor_comps_1.f90: New test.
11170         PR fortran/28496
11171         * gfortran.dg/array_initializer_2.f90: New test.
11173         PR fortran/18111
11174         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11176         PR fortran/28600
11177         * gfortran.dg/assumed_charlen_function_4.f90: New test.
11179         PR fortran/28771
11180         * gfortran.dg/assumed_charlen_in_main.f90: New test.
11182         PR fortran/28660
11183         * gfortran.dg/dependent_decls_1.f90: New test.
11185 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11187         PR fortran/25217
11188         * gfortran.dg/derived_init_2.f90: New.
11190 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
11192         * gcc.c-torture/execute/pr28289.c: New test.
11194 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
11196         PR c/28744
11197         * gcc.dg/attr-externally-visible-1.c: New test.
11198         * gcc.dg/attr-externally-visible-2.c: New test.
11199         * g++.dg/parse/attr-externally-visible-1.C: New test.
11200         * g++.dg/parse/attr-externally-visible-2.C: New test.
11202 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11204         PR c++/28606
11205         * g++.dg/parse/dtor11.C: New test.
11207 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11209         PR rtl-optimization/28489
11210         * gcc.c-torture/compile/pr28489.c: New test.
11212 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11214         PR c++/28710
11215         * g++.dg/template/redecl4.C: New test.
11217         PR c++/28711
11218         * g++.dg/template/ctor8.C: New test.
11220 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11222         * gcc.dg/pr26570.c: Fix testcase.
11224 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
11226         * PR c++/28573
11227         * g++.dg/parse/offsetof6.C: New test.
11228         * g++.dg/parse/offsetof6.C: New test.
11229         * g++.dg/parse/offsetof7.C: New test.
11231 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11233         PR testsuite/28602
11234         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11235         is false.
11237 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11239         PR c++/28302
11240         * g++.dg/ext/vector3.C: New test.
11242 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
11244         PR gcov/profile/26570
11245         * gcc.dg/pr26570.c: New test.
11247 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
11249         PR c/27697
11250         * gcc.dg/qual-component-1.c: New test.
11252 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11254         PR c++/28593
11255         * g++.dg/parse/new3.C: New test.
11257 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11259         PR fortran/25828
11260         * gfortran.dg/streamio_1.f90: New test.
11261         * gfortran.dg/streamio_2.f90: New test.
11262         * gfortran.dg/streamio_3.f90: New test.
11263         * gfortran.dg/streamio_4.f90: New test.
11264         * gfortran.dg/streamio_5.f90: New test.
11265         * gfortran.dg/streamio_6.f90: New test.
11266         * gfortran.dg/streamio_7.f90: New test.
11267         * gfortran.dg/streamio_8.f90: New test.
11269 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
11271         PR c/28287
11272         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11274 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
11276         PR c++/28594
11277         * g++.dg/template/void6.C: New test.
11279 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11281         PR c/28649
11282         * gcc.dg/parse-error-1.c: New test.
11283         * gcc.dg/parse-error-2.c: New test.
11284         * gcc.dg/cpp/digraph2.c: Add error-marker.
11285         * gcc.dg/noncompile/920923-1.c: Likewise.
11287 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11289         PR c/27490
11290         * gcc.dg/sizeof-2.c: New testcase.
11292         PR c/27489
11293         * gcc.dg/switch-A.c: New testcase.
11295 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
11297         PR c++/28288
11298         PR c++/14556
11299         * g++.old-deja/g++.warn/compare1.C: Delete.
11300         * g++.dg/opt/pr7503-2.C: Delete.
11301         * g++.dg/opt/pr7503-3.C: Delete.
11302         * g++.dg/opt/pr7503-4.C: Delete.
11303         * g++.dg/opt/pr7503-5.C: Delete.
11304         * g++.dg/opt/max1.C: Delete.
11305         * g++.dg/warn/minmax.C: Delete.
11306         * g++.dg/expr/minmax.C: New test.
11308 2006-08-14  Richard Guenther  <rguenther@suse.de>
11310         PR testsuite/28703
11311         * gcc.c-torture/execute/pr28651.c: Do not use argc
11312         to avoid optimization, instead forbid inlining.
11314 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
11316         PR rtl-optimization/28634
11317         * gcc.c-torture/execute/ieee/pr28634.c: New test.
11319 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
11321         PR c/27184
11322         * gcc.dg/torture/pr27184.c: New test.
11324 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
11326         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11328 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11330         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11331         * gfortran.dg/stat_2.f90: Likewise.
11332         * gfortran.dg/chmod_1.f90: Likewise.
11333         * gfortran.dg/chmod_2.f90: Likewise.
11334         * gfortran.dg/chmod_3.f90: Likewise.
11336 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
11338         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11340 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11342         * g++.dg/opt/pr23454-2.C: New test.
11344 2006-08-11  Richard Guenther  <rguenther@suse.de>
11346         PR middle-end/28651
11347         * gcc.c-torture/execute/pr28651.c: New testcase.
11349 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
11351         * gnat.dg/specs/static_initializer.ads: New test.
11353 2006-08-10  Paul Brook  <paul@codesourcery.com>
11355         * gcc.target/arm/cond-asm.c: New test.
11357 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
11359         PR tree-optimization/26197
11360         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11361         * g++.dg/vect/vect.exp: Compile the new tests with
11362         --param max-aliased-vops=0.
11364 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
11366         PR c++/28637
11367         * g++.dg/template/void3.C: New test.
11369         PR c++/28638
11370         * g++.dg/template/void4.C: New test.
11372         PR c++/28640
11373         * g++.dg/template/void5.C: New test.
11375 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
11377         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11378         after dg-do compile.
11380 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
11382         PR tree-optimizations/26969
11383         * gcc.dg/vect/vect.exp: Compile tests prefixed with
11384         "unswitch-loops" with -funswitch-loops.
11385         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11387 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11389         * gcc.dg/sparc-getcontext-1.c: Fix typo.
11390         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11391         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
11392         * objc.dg/dwarf-1.m: Likewise.
11393         * objc.dg/dwarf-2.m: Likewise.
11394         * obj-c++.dg/dwarf-2.mm: Likewise.
11396 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11398         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11399         * objc.dg/dwarf-2.m: Likewise.
11400         * obj-c++.dg/dwarf-2.mm: Likewise.
11402         PR libfortran/28603
11403         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11405         PR testsuite/27611
11406         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11408         PR testsuite/27033
11409         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11411 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
11413         PR target/27827
11414         * gcc.target/i386/pr27827.c: New testcase.
11416 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
11418         PR fortran/28590
11419         * gfortran.dg/sequence_types_1.f90: New test.
11421 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
11423         PR fortran/28548
11424         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11425         dg-warning.  Add -pedantic option.
11427 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11429         PR c/28502
11430         * gcc.dg/proto-1.c: New test.
11432         PR c/27721
11433         * gcc.dg/lvalue-4.c: New test.
11435         PR c/28136
11436         * gcc.dg/init-bad-5.c: New test.
11438 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
11440         PR c++/28347
11441         * g++.dg/ext/typedef-init.C: Add new test for typedef
11442         initialization inside templates. Adjust existing error markers.
11444 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
11446         PR c++/28148
11447         * g++.dg/init/ptrmem3.C: New test.
11449 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
11451         PR tree-optimization/27770
11452         * lib/target-support.exp: New target keyword "section_anchors".
11453         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11454         tests.
11455         * gcc.dg/vect/section-anchors-pr27770.c: New test.
11456         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11457         * gcc.dg/vect/section-anchors-vect-69.c: New test.
11458         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11460 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11462         * gcc.dg/20060801-1.c: Add missing '}'.
11464 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11466         PR c++/27508
11467         * g++.dg/parse/dtor9.C: New test.
11468         * g++.dg/parse/dtor10.C: New test.
11469         * g++.dg/other/error7.C: Adjust error-marker.
11471         PR c++/28274
11472         * g++.dg/other/default5.C: New test.
11474 2006-08-02  Richard Guenther  <rguenther@suse.de>
11476         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11478 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
11480         PR c++/28557
11481         * g++.dg/template/conv9.C: New test.
11483 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
11485         PR debug/28063
11486         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11487         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11488         Optionally return assembly text.  Update callers.
11489         (check_no_compiler_messages): Update verbose messages.
11490         (check_no_messages_and_pattern): New.
11491         (check_effective_target_string_merging): New.
11493 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11495         PR c++/28250
11496         * g++.dg/eh/catch4.C: New test.
11498         PR c++/28257
11499         * g++.dg/other/qual1.C: New test.
11501         PR c++/28259
11502         * g++.dg/inherit/error2.C: New test.
11504         PR c++/28267
11505         * g++.dg/other/new1.C: New test.
11507         * g++.dg/warn/pr23075.C: Remove obsolete test.
11508         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
11509         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
11511 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
11513         PR c++/28523
11514         * g++.dg/eh/cast1.C: New test.
11516 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
11518         PR libfortran/28452
11519         * gfortran.dg/random_3.f90:  New test.
11521 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11523         PR c++/28432
11524         * g++.dg/other/pr28304.C: Change expected error message.
11525         * g++.dg/other/pr28432.C: New test.
11527 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
11529         PR c++/28256
11530         * g++.dg/init/brace2.C: Change expected error message, add empty init.
11532 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
11534         PR debug/23336
11535         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
11536         at -g1.
11537         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
11538         g++.dg/debug/enum-2.C: New.
11540 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11542         PR c++/6634
11543         * g++.dg/parse/long1.C: Add more tests.
11545 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11547         * gfortran.dg/lrshift_1.c: New file.
11549 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11551         PR libgfortran/28335
11552         * gfortran.dg/no_unit_error_1.f90: New test.
11554 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11556         PR libgfortran/28335
11557         * gfortran.dg/no_unit_error_1.f90: Delete test.
11558         * gfortran.dg/no_unit_error_2.f90: Delete test.
11560 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11562         * gfortran.dg/chmod_3.f90: New test.
11563         * gfortran.dg/ltime_gmtime_1.f90: New test.
11564         * gfortran.dg/ltime_gmtime_2.f90: New test.
11565         * gfortran.dg/lrshift_1.f90: New test.
11566         * gfortran.dg/chmod_1.f90: New test.
11567         * gfortran.dg/chmod_2.f90: New test.
11569 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
11571         PR c++/27668
11572         * g++.dg/template/crash55.C: New test.
11574         PR c++/27962
11575         * g++.dg/template/nontype16.C: New test.
11577         * g++.dg/template/void2.C: Adjust error markers.
11578         * g++.dg/template/nontype5.C: Adjust error markers.
11580 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
11582         * gcc.target/i386/stack-prot-kernel.c: New test.
11584 2006-07-27  Roger Sayle  <roger@eyesopen.com>
11586         * gcc.dg/builtins-55.c: New test case.
11588 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
11590         PR rtl-optimization/27907
11591         * gcc.c-torture/compile/pr27907.c: New test.
11593 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11595         * gfortran.dg/mclock.f90: New test.
11596         * gfortran.dg/int_conv_1.f90: New test.
11597         * gfortran.dg/stat_1.f90: New test.
11598         * gfortran.dg/stat_2.f90: New test.
11600 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11602         PR libgfortran/28335
11603         * gfortran.dg/no_unit_error_1.f90: New test.
11604         * gfortran.dg/no_unit_error_2.f90: New test.
11605         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11607 2006-07-25  Roger Sayle  <roger@eyesopen.com>
11609         PR middle-end/28473
11610         * gcc.dg/fold-convround-1.c: New test case.
11612 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11614         * gfortran.dg/arithmetic_if.f90:  Fix comments.
11616 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11618         PR c++/27572
11619         * g++.dg/other/typedef1.C: New test.
11620         * g++.dg/template/typedef4.C: New test.
11621         * g++.dg/template/typedef5.C: New test.
11623 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11625         PR fortran/28416
11626         * gfortran.dg/allocatable_dummy_3.f90: New.
11628 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
11630         PR fortran/28439
11631         * gfortran.dg/arithmetic_if.f90:  New test.
11633 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
11635         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11636         avoid memcpy optimization.
11638 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11640         PR fortran/25289
11641         * gfortran.dg/direct_io_6.f90: New test.
11643 2006-07-24  Jan Hubicka  <jh@suse.cz>
11645         PR c/25795
11646         PR c++/27369
11647         * gcc.dg/pr25795.c: New test.
11648         * gcc.dg/pr25795-1.c: New test.
11650 2006-07-23  Roger Sayle  <roger@eyesopen.com>
11652         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11653         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11654         which may be transformed to "g || h" on some platforms.
11656 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
11658         PR c++/28025
11659         * g++.dg/template/friend45.C: New test.
11661 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11663         PR libgfortran/28339
11664         * gfortran.dg/arrayio_8.f90: New test.
11666 2006-07-21  Mike Stump  <mrs@apple.com>
11668         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11670         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11672 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11674         PR c++/28250
11675         * g++.dg/eh/catch3.C: New test.
11677         PR c++/28363
11678         * g++.dg/template/defarg10.C: New test.
11680 2006-07-20  Paul Brook  <paul@codesourcery.com>
11682         PR 27363
11683         * gcc.dg/pr27363.c: New test.
11685 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
11687         PR c++/28338
11688         * g++.dg/init/ref13.C: New test.
11690 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11692         PR obj-c++/28434
11693         * obj-c++.dg/proto-error-1.mm: New test.
11695 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11697         PR c++/28337
11698         * g++.dg/template/string1.C: New test.
11700 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11702         PR c++/28048
11703         * g++.dg/template/defarg9.C: New test.
11705         PR c++/28235
11706         * g++.dg/template/static27.C: New test.
11708 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
11710         PR 28410
11711         * gcc.dg/tree-ssa/pr28410.c: New test.
11713 2006-07-18  Lee Millward  <lee.millward@gmail.com>
11715         PR c++/28258
11716         * g++/dg/other/error13.C: New test.
11718         PR c++/28260
11719         * g++.dg/template/friend44.C: New test.
11721 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
11723         PR c++/27495
11724         * g++.dg/other/pr27495.C: New.
11726 2006-07-18  Olivier Hainque  <hainque@adacore.com>
11728         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11729         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11731 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11733         PR c/28286
11734         * gcc.dg/pragma-pack-4.c: New test.
11736 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11738         PR c++/28291
11739         * g++.dg/ext/pr28291.C: New test.
11741 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11743         PR middle-end/28403
11744         * gcc.c-torture/execute/pr28403.c: New test.
11746 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11748         PR middle-end/28402
11749         * gcc.dg/pr28402.c: New test.
11751 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11753         PR c++/28304
11754         * g++.dg/other/pr28304.C: New test.
11756 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
11758         PR other/28251
11759         gcc.c-torture/unsorted/dump-noaddr.c: New test.
11760         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11762 2006-07-17  Richard Guenther  <rguenther@suse.de>
11764         PR tree-optimization/28238
11765         * g++.dg/tree-ssa/pr28238.C: New testcase.
11767 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11769         PR c++/28250
11770         * g++.dg/eh/catch1.C: New test.
11771         * g++.dg/eh/catch2.C: New test.
11773 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
11775         PR c++/28370
11776         * g++.dg/template/anon3.C: New test.
11778 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
11780         PR fortran/20844
11781         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11782         specifiers requiring an explicit format tag..
11784         PR fortran/28201
11785         * gfortran.dg/generic_5: New test.
11787         PR fortran/20893
11788         * gfortran.dg/elemental_optional_args_1.f90: New test.
11790 2006-07-16  Olivier Hainque  <hainque@adacore.com>
11792         * gnat.dg/assert.ads: New file.
11793         * gnat.dg/controlled_record.ads: Likewise.
11794         * gnat.dg/controlled_record.adb: Likewise.
11796 2006-07-15  Lee Millward  <lee.millward@gmail.com>
11798         PR c++/28292
11799         * g++.dg/other/error12.C: New test.
11801         PR c++/28269
11802         * g++.dg/template/crash54.C: New test.
11804 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11806         PR c++/28249
11807         * g++.dg/parse/catch1.C: New test.
11809         PR c++/28294
11810         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11812         PR c++/28387
11813         * g++.dg/ext/attrib24.C: New test.
11815 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11817         PR c++/28343
11818         * g++.dg/ext/asmspec1.C: New test.
11820 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
11822         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11823         (dg-test): Support shouldfail tests.
11824         * lib/target-supports-dg.exp (dg-shouldfail): New.
11825         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11826         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11827         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11828         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11829         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11830         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11831         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11833 2006-07-13  Jan Hubicka  <jh@suse.cz>
11835         * gcc.target/i386/memcpy-1.c: New.
11837 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
11839         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11841 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
11843         PR fortran/25097
11844         * gfortran.dg/present_1.f90: New test.
11846         PR fortran/20903
11847         * gfortran.dg/interface_derived_type_1.f90: New test.
11849 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
11851         PR fortran/28213
11852         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11853         list.
11855 2006-07-07  Lee Millward  <lee.millward@gmail.com>
11857         PR c++/27820
11858         * g++.dg/other/label1.C: New test.
11860 2006-07-07  Richard Guenther  <rguenther@suse.de>
11862         PR middle-end/28268
11863         * gcc.dg/torture/pr28268.c: New testcase.
11865 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
11867         PR c++/27019
11868         * g++.dg/ext/pr27019.C: New.
11870 2006-07-07  Richard Guenther  <rguenther@suse.de>
11872         PR tree-optimization/28187
11873         * gcc.dg/pr28187.c: New testcase.
11875 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11877         * gnat.dg/address_conversion.adb: New test.
11878         * gnat.dg/boolean_subtype.adb: Likewise.
11879         * gnat.dg/frame_overflow.adb: Likewise.
11880         * gnat.dg/pointer_array.adb: Likewise.
11881         * gnat.dg/pointer_conversion.adb: Likewise.
11883 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
11885         PR fortran/28237
11886         PR fortran/23420
11887         * gfortran.dg/print_fmt_5.f90: New test.
11889 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11891         PR fortran/28129
11892         * gfortran.dg/bounds_check_4.f90: New test.
11894 2006-07-05  Richard Guenther  <rguenther@suse.de>
11896         PR target/28158
11897         * gfortran.dg/pr28158.f90: New testcase.
11899 2006-07-05  Richard Guenther  <rguenther@suse.de>
11901         PR tree-optimization/28162
11902         * gcc.dg/pr28162.c: New testcase.
11904 2006-07-05  Richard Guenther  <rguenther@suse.de>
11905         Andrew Pinski  <pinskia@gcc.gnu.org>
11907         PR c++/27084
11908         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11910 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
11912         PR fortran/28174
11913         * gfortran.dg/actual_array_substr_2.f90: New test.
11915         PR fortran/28167
11916         * gfortran.dg/actual_array_constructor_2.f90: New test.
11918 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11920         * gfortran.dg/itime_idate_1.f: New test.
11921         * gfortran.dg/itime_idate_2.f: New test.
11923 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11925         PR libgfortran/27704
11926         * gfortran.dg/open_status_3.f90: New test.
11927         * gfortran.dg/fmt_l.f90: Update for new feature.
11929 2006-07-03  Asher Langton  <langton2@llnl.gov>
11931         * gfortran.dg/oldstyle_2.f90: New.
11933 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
11935         * gnat.dg/string_slice.adb: New test.
11937 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11939         PR fortran/19259
11940         * gfortran.dg/semicolon_fixed.c: New.
11941         * gfortran.dg/semicolon_free.c: New.
11943 2006-06-30  Mike Stump  <mrs@apple.com>
11945         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
11946         that don't support internal visibility.
11948 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
11950         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
11951         for '(' / ')' needing an extra '\'.
11953 2006-06-29  Roger Sayle  <roger@eyesopen.com>
11955         PR middle-end/27428
11956         * gcc.dg/pr27428-1.c: New test case.
11958 2006-06-29  Mike Stump  <mrs@apple.com>
11960         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
11961         on darwin as we can't align commons large enough yet.
11963         * gcc.dg/vla-8.c: Add additional testcases.
11965 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
11967         PR c++/28114
11968         * g++.dg/other/pr28114.C: New.
11970 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
11972         * gcc.c-torture/compile/20060625-1.c: New test.
11974 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
11976         PR fortran/20867
11977         * gfortran.dg/stfunc_3.f90: New test.
11979         PR fortran/25056
11980         * gfortran.dg/impure_actual_1.f90: New test.
11982         PR fortran/20874
11983         * gfortran.dg/elemental_result_1.f90: New test.
11985         PR fortran/25073
11986         * gfortran.dg/select_7.f90: New test.
11988         PR fortran/27554
11989         * intrinsic_actual_1.f: New test.
11991         PR fortran/22038
11992         PR fortran/28119
11993         * gfortran.dg/forall_4.f90: New test.
11995         PR fortran/25072
11996         * gfortran.dg/forall_5.f90: New test.
11998 2006-06-25  Lee Millward  <lee.millward@gmail.com>
12000         PR c++/28051
12001         * g++.dg/template/using13.C: New test.
12003         PR c++/28054
12004         * g++.dg/other/incomplete3.C: New test.
12006 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12008         PR fortran/28081
12009         * gfortran.dg/substr_3.f: New test.
12010         * gfortran.dg/equiv_2.f90: Update expected error message.
12012 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
12014         PR fortran/28118
12015         * gfortran.dg/actual_array_substr_1.f90: New test.
12017 2006-06-24  Olivier Hainque  <hainque@adacore.com>
12019         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12020         * gnat.dg/scalar_mode_agg_compare.adb: New test.
12022 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
12024         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12026 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
12028         PR fortran/27981
12029         * gfortran.dg/simpleif_2.f90: New test.
12031 2006-06-23  Lee Millward  <lee.millward@gmail.com>
12033         * g++.dg/template/error22.C: Fix typo.
12035 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12037         PR c++/28112
12038         * g++.dg/ext/attrib23.C: New test.
12040 2006-06-23  Olivier Hainque  <hainque@adacore.com>
12042         * gnat.dg/varsize_temp.adb: New test.
12044 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12046         PR c++/11468
12047         * g++.dg/other/java2.C: New test.
12049 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
12051         PR target/27789
12052         * g++.dg/ext/dllimport4.C. Add more tests for invalid
12053         initialization.
12055 2006-06-22  Roger Sayle  <roger@eyesopen.com>
12057         PR target/27531
12058         * gcc.dg/pr27531-1.c: New test case.
12060 2006-06-22  Asher Langton  <langton2@llnl.gov>
12062         PR fortran/24748
12063         * gfortran.dg/implicit_8.f90: New.
12065 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
12067         PR rtl-optimization/28121
12068         * gcc.dg/pr28121.c: New test.
12070 2006-06-22  Lee Millward  <lee.millward@gmail.com>
12072         PR c++/27805
12073         * g++.dg/parse/ptrmem6.C: New test.
12075         PR c++/27821
12076         * g++.dg/template/error22.C: New test.
12078 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12080         PR c++/28111
12081         * g++.dg/template/friend43.C: New test.
12083         PR c++/28110
12084         * g++.dg/template/crash53.C: New test.
12086         PR c++/28109
12087         * g++.dg/rtti/incomplete1.C: New test.
12089 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
12091         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12093 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
12095         * gcc.c-torture/execute/complex-7.c: New.
12097 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
12099         * gcc.dg/merge-all-constants-1.c: New test.
12101 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
12103         PR c++/28113
12104         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12106 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
12108         * gfortran.dg/rrspacing_1.f90: New test.
12110 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12112         PR c++/28052
12113         * g++.dg/other/bitfield2.C: New test.
12115 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
12117         PR tree-optimization/27331
12118         * gcc.dg/pr27331.c: New test.
12120 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
12121             Eric Botcazou  <ebotcazou@adacore.com>
12123         PR ada/18692
12124         * lib/gnat.exp: New file.
12125         * lib/gnat-dg.exp: Likewise.
12126         * gnat.dg: New directory.
12127         * gnat.dg/dg.exp: New driver.
12128         * gnat.dg/specs: New directory.
12129         * gnat.dg/specs/specs.exp: New driver.
12130         * gnat.dg/style: New directory.
12131         * gnat.dg/style/style.exp: New driver.
12133 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
12135         PR fortran/16206
12136         * gfortran.dg/array_initializer_1.f90: New test.
12138         PR fortran/28005
12139         * gfortran.dg/matmul_3.f90: New test.
12141 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
12143         PR middle-end/28075
12144         * gcc.dg/tree-ssa/inline-1.c: New test.
12146 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
12148         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12149         in malloc prototype; remove XFAIL.
12150         * gcc.dg/pr18241-2.c: Ditto.
12151         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12152         in memset prototype; remove XFAIL.
12153         * gcc.dg/tree-ssa/pr23382.c: Ditto.
12155 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12157         * gcc.dg/vla-8.c: Add.
12159 2006-06-19  Richard Guenther  <rguenther@suse.de>
12161         PR tree-optimization/27090
12162         * g++.dg/tree-ssa/pr27090.C: New testcase.
12164 2006-06-19  Roger Sayle  <roger@eyesopen.com>
12166         PR target/27861
12167         * gcc.dg/pr27861-1.c: New test case.
12169 2006-06-19  Richard Guenther  <rguenther@suse.de>
12171         PR middle-end/28045
12172         * gcc.dg/torture/pr28045.c: New testcase.
12174 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12176         PR fortran/26801
12177         * gfortran.dg/associated_4.f90: New test.
12179 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12181         PR fortran/19310
12182         PR fortran/19904
12183         * gfortran.dg/real_const_3.f90: New test.
12185 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
12187         PR c++/28016
12188         * g++.dg/template/static26.C: New test.
12190         PR c++/27979
12191         * g++.dg/expr/bitfield2.C: New test.
12193         PR c++/27884
12194         * g++.dg/parse/linkage2.C: New test.
12196 2006-06-16  Richard Guenther  <rguenther@suse.de>
12198         PR middle-end/27116
12199         * gcc.dg/pr15785-1.c: Revert last change.
12200         * gcc.dg/torture/pr27116-2.c: New testcase.
12202 2006-06-16  Roger Sayle  <roger@eyesopen.com>
12204         PR middle-end/27802
12205         * gcc.dg/pr27802-1.c: New test case.
12207 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
12209         PR c++/27689
12210         * g++.dg/template/ttp18.C: New test.
12211         * g++.dg/template/ttp19.C: Likewise.
12213         PR c++/27666
12214         * g++.dg/expr/cond9.C: New test.
12216         PR c++/27640
12217         * g++.dg/template/ctor7.C: New test.
12219 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
12221         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12223 2006-06-16  Richard Guenther  <rguenther@suse.de>
12225         PR tree-optimization/27781
12226         * gcc.dg/tree-ssa/pr27781.c: New testcase.
12228 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
12230         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
12232 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
12234         * gcc.dg/tree-ssa/loop-18.c: New test.
12236 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
12238         PR c++/27665
12239         * g++.dg/template/crash52.C: New test.
12241         PR c++/27648
12242         * g++.dg/ext/attrib22.C: New test.
12244         PR c++/26559
12245         * g++.dg/template/builtin1.C: New test.
12246         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12248         PR c++/28018
12249         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12250         assignment.
12251         * g++.old-deja/g++.pt/crash51.C: Likewise.
12253         PR c++/27227
12254         * g++.dg/lookup/linkage1.C: New test.
12255         * g++.dg/lookup/linkage2.C: Likewise.
12257 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
12259         PR middle-end/27959
12260         * gcc.dg/pr27959.c: New testcase.
12262 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
12264         PR target/28014:
12265         * g++.dg/eh/div.C: New test.
12267 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
12269         PR c++/27894
12270         * g++.dg/tree-ssa/pr26757.C: New test.
12271         * g++.dg/tree-ssa/pr27894.C: New test.
12273 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12275         * gcc.c-torture/compile/20060609-1.c: New test.
12277         PR target/27863
12278         * gcc.c-torture/compile/pr27863.c: New test.
12280 2006-06-13  Richard Guenther  <rguenther@suse.de>
12282         PR tree-optimization/27830
12283         * g++.dg/tree-ssa/pr27830.C: New testcase.
12285 2006-06-13  Matthew Sachs  <msachs@apple.com>
12287         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12288         the list of compiler flags; this causes those flags to be checked
12289         for things like dg-skip-if.
12291 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12293         PR c++/27601
12294         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12296 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
12297             Kazu Hirata  <kazu@codesourcery.com>
12299         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12300         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12302 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12304         PR c++/27933
12305         * g++.dg/lookup/using15.C: New test.
12307         PR c++/27951
12308         * g++.dg/other/anon4.C: New test.
12310 2006-06-12  Roger Sayle  <roger@eyesopen.com>
12312         PR c++/21210
12313         * g++.dg/init/complex1.C: New test case.
12315 2006-06-11  Eric Christopher  <echristo@apple.com>
12317         PR middle-end/27948
12318         * gcc.dg/bf-ms-layout.c: Run on darwin.
12319         * gcc.dg/bf-no-ms-layout: Ditto.
12320         * gcc.dg/attr-ms_struct-2.c: New.
12321         * gcc.dg/bf-ms-layout-2.c: Ditto.
12323 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
12325         * gcc.dg/attr-ms_struct-packed1.c: New.
12327 2006-06-09  Mike Stump  <mrs@apple.com>
12329         * gcc.dg/vla-7.c: Add.
12331 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
12333         PR fortran/24558
12334         * gfortran.dg/entry_6.f90: New test.
12336         PR fortran/20877
12337         PR fortran/25047
12338         * gfortran.dg/entry_7.f90: New test.
12340 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
12342         PR c/27747
12343         * gcc.dg/cpp/_Pragma6.c: New test.
12345         PR c++/27748
12346         * g++.dg/cpp/_Pragma1.C: New test.
12348         PR preprocessor/27746
12349         * gcc.dg/gomp/macro-3.c: New test.
12350         * gcc.dg/gomp/macro-4.c: New test.
12351         * g++.dg/gomp/macro-3.C: New test.
12352         * g++.dg/gomp/macro-4.C: New test.
12354 2006-06-09  Richard Guenther  <rguenther@suse.de>
12356         PR tree-optimization/26998
12357         * gcc.dg/torture/pr26998.c: New testcase.
12358         * gcc.dg/tree-ssa/vrp29.c: New testcase.
12360 2006-06-08  Mike Stump  <mrs@apple.com>
12362         * gcc.dg/pr27095.c: Account for stubs.
12364         PR target/26427
12365         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12366         produce bad code on darwin.
12368 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12370         PR fortran/27958
12371         * gfortran.dg/substr_2.f: New test.
12373 2006-06-08  Asher Langton  <langton2@llnl.gov>
12375         PR fortran/27786
12376         * cray_pointers_2.f90: Add -fbounds-check compile flag.
12378 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12380         PR target/27421
12381         * gcc.dg/union-3.c: New test.
12383 2006-06-08  Richard Guenther  <rguenther@suse.de>
12385         PR middle-end/27116
12386         * gcc.dg/torture/pr27116.c: New testcase.
12387         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12389 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
12391         PR rtl-optimization/26449
12392         * gcc.dg/pr26449.c: New test.
12394 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12396         PR c++/27601
12397         * g++.dg/ext/offsetof1.C: Test member functions.
12399 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
12401         * gcc.dg/pr27095.c: Improve scanning.
12403 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
12405         PR fortran/23091
12406         * gfortran.dg/saved_automatic_1.f90: New test.
12408         PR fortran/24168
12409         * gfortran.dg/array_simplify_1.f90: New test.
12411         PR fortran/25090
12412         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12414         PR fortran/25058
12415         * gfortran.dg/entry_dummy_ref_2.f90: New test.
12417 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
12419         PR c++/27177
12420         * g++.dg/expr/cast7.C: New test.
12422 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
12424         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12425         * lib/gcc-defs.exp (tool_check_compile): Ditto.
12426         * lib/fortran-torture.exp (fortran-torture-compile,
12427         fortran-torture-execute): Ditto.
12429 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
12431         PR target/27842
12432         * gcc.dg/vmx/pr27842.c: New test.
12434 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12436         PR libfortran/27895
12437         * gfortran.dg/bounds_check_3.f90: New test.
12439 2006-06-05  Mike Stump  <mrs@apple.com>
12441         * objc.dg/objc-fast-4.m: Skip for ppc64.
12443 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
12445         PR testsuite/27705
12446         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12448 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12449             Victor Kaplansky  <victork@il.ibm.com>
12451         PR tree-optimizations/26360
12452         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12453         with -fno-tree-dce.
12454         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12456 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
12458         PR fortran/14067
12459         * gfortran.dg/data_char_1.f90: Add messages for truncated
12460         strings.
12462         PR fortran/16943
12463         * gfortran.dg/func_decl_2.f90: New test.
12465         PR fortran/20839
12466         * gfortran.dg/do_2.f90: New test.
12468         PR fortran/27655
12469         * gfortran.dg/associated_3.f90: New test.
12471 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
12473         PR c++/27819
12474         * g++.dg/template/static25.C: New test.
12476         PR c++/27722
12477         * g++.dg/init/array21.C: New test.
12479         PR c++/27807
12480         * g++.dg/ext/complit7.C: New test.
12482         PR c++/27806
12483         * g++.dg/parse/ptrmem5.C: New test.
12485 2006-06-04  Roger Sayle  <roger@eyesopen.com>
12486             Andrew Pinski  <pinskia@physics.uc.edu>
12488         PR c/27150
12489         PR middle-end/27382
12490         * gcc.dg/pr27150-1.c: New testcase.
12491         * gcc.dg/pr27382-1.c: New testcase.
12492         * gcc.dg/pr27382-2.c: New testcase.
12494 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
12496         PR c/25161
12497         PR c/27020
12498         * gcc.dg/array-10.c: New test.
12500 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12502         PR c++/27804
12503         * g++.dg/init/const4.C: New test.
12504         * g++.dg/init/member1.C: Add error-marker.
12505         * g++.dg/other/fold1.C: Adjust error-marker.
12507 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12509         PR c++/27601
12510         * g++.dg/ext/offsetof1.C: New test.
12512 2006-06-04 Eric Christopher <echristo@apple.com>
12514         * gcc.dg/attr-ms_struct-1.c: New.
12516 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
12518         * gcc.c-torture/compile/builtin_constant_p.c: New test.
12520 2006-06-04  Richard Guenther  <rguenther@suse.de>
12522         PR tree-optimization/27039
12523         * gcc.dg/tree-ssa/loop-17.c: New testcase.
12525 2006-06-03  Roger Sayle  <roger@eyesopen.com>
12527         PR target/26223
12528         * gcc.target/i386/amd64-abi-2.c: New test case.
12530 2006-06-02  Eric Christopher  <echristo@apple.com>
12532         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
12533         * gcc.target/i386/20020523-1.c: Skip if darwin.
12534         * gcc.target/i386/asm-3.c: Ditto.
12535         * gcc.target/i386/20011119-1.c: Ditto.
12536         * gcc.target/i386/clobbers.c: Remove pic part of test.
12538 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
12540         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
12541         * g++.old-deja/g++.other/init19.C: Ditto.
12542         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
12543         and add other platforms as expected failures.
12545 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
12547         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
12548         (is-effective-target-keyword): Ditto.
12550 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
12552         PR fortran/27715
12553         * gfortran.dg/extended_char_comparison_1.f:  New test.
12555 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
12557         PR fortran/25098
12558         * gfortran.dg/dummy_procedure_1.f90: New test.
12560         PR fortran/25147
12561         * gfortran.dg/dummy_procedure_2.f90: New test.
12563         * gfortran.dg/associated_2.f90: Correct to make consistent with
12564         standard.
12566 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12568         * gcc.target/i386/387-11.c: New test case.
12570 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
12572         PR c++/27801
12573         * g++.dg/template/cond6.C: New test.
12575         PR c++/26496
12576         * g++.dg/template/crash51.C: New test.
12577         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12579         PR c++/27385
12580         * g++.dg/init/array20.C: New test.
12582 2006-05-31  Roger Sayle  <roger@eyesopen.com>
12584         * gcc.dg/builtins-54.c: New test case.
12586 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12588         PR c++/26433
12589         * g++.dg/template/fntry1.C: Add dg-do link.
12591         PR c++/27808
12592         * g++.dg/parse/friend6.C: New test.
12594 2006-05-30  Asher Langton  <langton2@llnl.gov>
12596         * gfortran.dg/cray_pointers_7.f90: New test.
12598 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12600         PR tree-optimization/23452
12601         * gcc.dg/fold-mulconj-1.c: New test case.
12603 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
12605         PR c++/27803
12606         * g++.dg/parse/bitfield1.C: New test.
12608 2006-05-30  Roger Sayle  <roger@eyesopen.com>
12610         * gcc.target/ppc-eq0-1.c: New test case.
12611         * gcc.target/ppc-negeq0-1.c: New test case.
12613 2006-05-30  Dirk Mueller  <dmueller@suse.de>
12615         PR c/27273
12616         * gcc.dg/overflow-warn-5.c: New test.
12618 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12620         PR c/27718
12621         * gcc.dg/sizeof-1.c: New test.
12623 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
12625         PR target/27790
12626         * gcc.target/i386/pr27790.c: New test.
12628 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12630         PR libgfortran/27757
12631         * gfortran.dg/direct_io_5.f90: New test.
12633 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12635         PR libgfortran/27634
12636         * gfortran.dg/fmt_missing_period_1.f: New test.
12637         * gfortran.dg/fmt_missing_period_2.f: New test.
12638         * gfortran.dg/fmt_missing_period_3.f: New test.
12640 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12642         PR fortran/19777
12643         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12644         arrays.
12646 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12648         PR c++/27713
12649         * g++.dg/template/new6.C: New test.
12651 2006-05-29  Roger Sayle  <roger@eyesopen.com>
12653         PR tree-optimization/24964
12654         * gcc.target/i386/387-10.c: New test case.
12656 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
12658         * intrinsics/string_intrinsics.c (compare_string):
12659         Use memcmp instead of strncmp to avoid tripping over
12660         CHAR(0) in a string.
12662 2006-05-27  Richard Guenther  <rguenther@suse.de>
12664         PR middle-end/27773
12665         * gcc.dg/torture/pr27773.c: New testcase.
12667 2006-05-27  Dirk Mueller  <dmueller@suse.de>
12669         * gcc.dg/pr24561.c: Rename to..
12670         * gcc.dg/pr25962.c: .. this.
12672 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12674         PR fortran/19777
12675         * gfortran.dg/bounds_check_2.f: New test.
12677 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
12679         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12680         * gfortran.dg/byte_1.f90: Likewise.
12681         * gfortran.dg/dup_save_2.f90: Likewise.
12683 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
12685         * gfortran.dg/associated_2.f90: New test.
12687 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12689         PR fortran/27524
12690         * gfortran.dg/bounds_check_1.f90: New test.
12692 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
12694         PR rtl-optimization/27661
12695         * gcc.dg/pr27661.c: New test case.
12697 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12699         PR fortran/23151
12700         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
12701         * gfortran.dg/print_parentheses_1.f:  New test.
12702         * gfortran.dg/print_parentheses_2.f90:  New test.
12704 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
12706         PR target/27758
12707         * gcc.dg/pr27758.c: New test.
12709 2006-05-24  Falk Hueffner  <falk@debian.org>
12711         * gcc.c-torture/compile/pr27571.c: New test.
12713 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
12715         PR fortran/27709
12716         * gfortran.dg/spec_expr_4.f90: New test.
12718         PR fortran/27155
12719         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12721 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
12723         PR c++/20103
12724         * g++.dg/ext/complit6.C: New test.
12725         * g++.dg/ext/complit3.C: Adjust error markers.
12726         * g++.dg/init/const3.C: New test.
12728 2006-05-25  Richard Guenther  <rguenther@suse.de>
12730         PR middle-end/27743
12731         * gcc.dg/torture/pr27743.c: New testcase.
12733 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12735         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12737 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
12739         * gcc.dg/compat/scalar-by-value-x.h: New.
12740         * gcc.dg/compat/scalar-by-value-y.h: New.
12741         * gcc.dg/compat/scalar-by-value-5.c: New.
12742         * gcc.dg/compat/scalar-by-value-5_main.c: New.
12743         * gcc.dg/compat/scalar-by-value-5_x.c: New.
12744         * gcc.dg/compat/scalar-by-value-5_y.c: New.
12745         * gcc.dg/compat/scalar-by-value-6.c: New.
12746         * gcc.dg/compat/scalar-by-value-6_main.c: New.
12747         * gcc.dg/compat/scalar-by-value-6_x.c: New.
12748         * gcc.dg/compat/scalar-by-value-6_y.c: New.
12750 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
12752         PR tree-optimization/27639
12753         PR tree-optimization/26719
12754         * gcc.dg/pr27639.c: New test.
12755         * gcc.dg/pr26719.c: New test.
12756         * gcc.dg/tree-ssa/scev-cast.c: New test.
12758 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
12760         PR c++/20173
12761         * g++.dg/template/error21.C: New test.
12763 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
12765         PR target/27696
12766         * gcc.target/i386/pr27696.c: New.
12768 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
12770         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12772         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12774 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12776         PR c++/27716
12777         * g++.dg/other/assign1.C: New test.
12779 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
12781         PR target/27266
12782         * gcc.target/i386/pr27266.c: New.
12784 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12786         PR c++/27451
12787         * g++.dg/ext/asm9.C: New test.
12789 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
12791         PR rtl-optimization/25514
12792         * gcc.c-torture/compile/pr25514.c: New test.
12794 2006-05-22  Richard Guenther  <rguenther@suse.de>
12796         Revert
12797         2006-01-31  Richard Guenther  <rguenther@suse.de>
12799         * gcc.target/i386/sselibm-1.c: New testcase.
12800         * gcc.target/i386/sselibm-2.c: Likewise.
12801         * gcc.target/i386/sselibm-3.c: Likewise.
12802         * gcc.target/i386/sselibm-4.c: Likewise.
12803         * gcc.target/i386/sselibm-5.c: Likewise.
12805 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12807         PR c/27420
12808         * gcc.dg/func-args-2.c: New test.
12810         PR c/26818
12811         * gcc.dg/struct-incompl-1.c: New test.
12813 2006-05-22  Richard Guenther  <rguenther@suse.de>
12815         PR testsuite/27708
12816         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12817         the transformations we test for.
12819 2006-05-22  Richard Guenther  <rguenther@suse.de>
12821         PR testsuite/27707
12822         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12824 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
12826         PR c++/27210
12827         * g++.dg/warn/new1.C: New test.
12828         * g++.dg/template/new5.C: Likewise.
12830 2006-05-21  Roger Sayle  <roger@eyesopen.com>
12832         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12833         * gcc.target/i386/20060512-3.c: Likewise.
12835 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
12837         PR rtl-optimization/27671
12838         * gcc.c-torture/execute/pr27671-1.c: New.
12839         * gcc.dg/pr27671-2.c: Likewise.
12841         PR tree-optimization/26622.
12842         * gcc.c-torture/compile/pr26622.c: New.
12844 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12846         PR fortran/27613
12847         * gfortran.dg/recursive_reference_1.f90: New test.
12849 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12851         PR fortran/25746
12852         * gfortran.dg/elemental_subroutine_3.f90: New test.
12854         PR fortran/25090
12855         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12857         PR fortran/27584
12858         * gfortran.dg/associated_target_1.f90: New test.
12860         PR fortran/19015
12861         * gfortran.dg/maxloc_shape_1.f90: New test.
12863 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12865         PR libgfortran/24459
12866         * gfortran.dg/namelist_24.f90: New test.
12867         * gfortran.dg/namelist_12.f: Fix typo in comment.
12869 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
12871         PR middle-end/25776
12872         * g++.dg/other/error11.C: New test.
12874 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12876         * gcc.target/mips/pr26765.c: Add -w to options.
12878 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12880         * lib/target-supports.exp (check_effective_target_mpaired_single):
12881         New function.
12882         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12883         multilibs.
12884         * g++.dg/vect/vect.exp: Likewise.
12886 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12888         PR testsuite/25891
12889         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12891 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
12893         PR fortran/27662
12894         * gfortran.dg/temporary_1.f90: New file.
12896 2006-05-19  Andreas Schwab  <schwab@suse.de>
12898         * g++.dg/other/unused1.C: Also match "stringz".
12900 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
12902         PR c++/26433
12903         * g++.dg/template/fntry1.C: New test.
12905 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
12907         PR c++/27471
12908         PR c++/27506
12909         * g++.dg/conversion/bitfield5.C: New test.
12910         * g++.dg/conversion/bitfield6.C: New test.
12912 2006-05-18  Mike Stump  <mrs@apple.com>
12914         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
12915         * gcc.dg/vla-4.c: Add.
12916         * gcc.dg/vla-5.c: Add.
12917         * gcc.dg/vla-6.c: Add.
12919 2006-05-12  Stuart Hastings  <stuart@apple.com>
12921         * gcc.target/i386/20060512-1.c: New.
12922         * gcc.target/i386/20060512-2.c: New.
12923         * gcc.target/i386/20060512-3.c: New.
12924         * gcc.target/i386/20060512-4.c: New.
12926 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
12928         PR c++/26122
12929         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
12931         PR c++/26068
12932         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
12933         * g++.dg/parse/linkage1.C: New test.
12935 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12937         PR tree-optimization/27548
12938         * g++.dg/tree-ssa/pr27548.C: New test.
12940 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12942         PR fortran/26551
12943         * gfortran.dg/recursive_check_1.f: New test.
12944         * gfortran.dg/recursive_check_2.f90: New test.
12946 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
12948         * g++.dg/opt/temp2.C: New test.
12950 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12952         PR c++/27491
12953         * g++.dg/init/brace5.C: New test.
12955         PR middle-end/27415
12956         * gcc.dg/gomp/pr27415.c: New test.
12957         * g++.dg/gomp/pr27415.C: New test.
12959         PR tree-optimization/27549
12960         * g++.dg/tree-ssa/pr27549.C: New test.
12962 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12964         PR libgfortran/27575
12965         * gfortran.dg/read_eof_4.f90: New test.
12967 2006-05-16  Richard Guenther  <rguenther@suse.de>
12969         PR tree-optimization/22303
12970         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
12972 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
12974         PR middle-end/27573
12975         * gcc.dg/gomp/pr27573.c: New test.
12976         * gfortran.dg/gomp/pr27573.f90: New test.
12978         PR c/27499
12979         * gcc.dg/gomp/pr27499.c: New test.
12980         * g++.dg/gomp/pr27499.C: New test.
12982 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12984         PR c++/27339
12985         * g++.dg/parser/access8.C: Adjust error marker.
12986         * g++.dg/template/access17.C: New test.
12987         * g++.dg/template/access18.C: Likewise.
12989 2006-05-15  Roger Sayle  <roger@eyesopen.com>
12991         PR target/26600
12992         * gcc.target/i386/pr26600.c: New test case.
12994 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12996         PR c++/27505
12997         * g++.dg/expr/bitfield1.C: New test.
12999 2006-05-15  Richard Guenther  <rguenther@suse.de>
13001         PR tree-optimization/27603
13002         * gcc.dg/torture/pr27603.c: New testcase.
13004 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
13006         PR fortran/25090
13007         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13009         PR fortran/25082
13010         * gfortran.dg/scalar_return_1.f90: New test.
13012         PR fortran/27411
13013         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13015 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
13017         * gcc.dg/gomp/critical-4.c: New test.
13018         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13019         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13020         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13021         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13023 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13025         PR c++/27582
13026         * g++.dg/template/dependent-args1.C: New test.
13028         PR c++/27581
13029         * g++.dg/lookup/this1.C: New test.
13031         PR c++/27315
13032         * g++.dg/template/operator6.C: New test.
13033         * g++.dg/template/incomplete3.C: New test.
13035         PR c++/27559
13036         * g++.dg/template/new4.C: New test.
13038         PR c++/27496
13039         * g++.dg/template/void2.C: New test.
13041 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
13043         * g++.dg/template/dependent-expr5.C: New test.
13045 2006-05-14  Roger Sayle  <roger@eyesopen.com>
13047         PR middle-end/26729
13048         * gcc.dg/pr26729-1.c: New test case.
13050 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
13052         * gcc.dg/pr27003.c: New test.
13054 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
13056         * lib/target-supports.dg (check_cxa_atexit_available): Change
13057         v3_target_compile to ${tool}_target_compile.
13059 2006-05-11  Jason Merrill  <jason@redhat.com>
13061         * lib/scanasm.exp (scan-not-hidden): Fix typo.
13063 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13065         PR fortran/27553
13066         * gfortran.dg/label_5.f90: New test.
13068 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
13070         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13071         check_effective_target_powerpc_altivec_ok): New.
13072         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13073         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13074         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13075         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13076         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13077         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13078         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13079         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13080         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13081         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13082         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13083         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13084         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13085         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13086         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13087         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13088         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13089         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13090         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13091         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13092         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13093         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13094         gcc.target/powerpc/altivec-9.c,
13095         gcc.target/powerpc/altivec-consts.c,
13096         gcc.target/powerpc/altivec-pr22085.c,
13097         gcc.target/powerpc/altivec-splat.c,
13098         gcc.target/powerpc/altivec-types-1.c,
13099         gcc.target/powerpc/altivec-types-2.c,
13100         gcc.target/powerpc/altivec-types-3.c,
13101         gcc.target/powerpc/altivec-types-4.c,
13102         gcc.target/powerpc/altivec-varargs-1.c,
13103         gcc.target/powerpc/altivec-vec-merge.c,
13104         gcc.target/powerpc/ppc-vector-memcpy.c,
13105         gcc.target/powerpc/ppc-vector-memset.c,
13106         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13107         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13108         these effective targets.
13109         * gcc.dg/vmx/pr27006.c: Add missing close brace.
13110         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13112 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13114         PR middle-end/27384
13115         * g++.dg/other/fold1.C: New test.
13117         PR middle-end/27488
13118         * gcc.dg/fold-nonneg-1.c: New test.
13120         PR c++/27547
13121         * g++.dg/other/operator1.C: New test.
13123 2006-05-11  Richard Guenther  <rguenther@suse.de>
13125         PR middle-end/27529
13126         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13128 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
13130         * lib/target-supports-dg.exp (check-flags): New.
13131         (dg-skip-if): Move flag checks.
13133 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
13135         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13136         * lib/target-supports.dg (check_cxa_atexit_available): New.
13138 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
13140         PR fortran/27470
13141         * gfortran.dg/multiple_allocation_2.f90: New test case.
13143 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
13145         * gcc.target/arm/pr27387.C: Fix a comment typo.
13147 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13149         PR fortran/24549
13150         * gfortran.dg/error_recovery_1.f90: New test.
13152 2006-05-10  Richard Guenther  <rguenther@suse.de>
13154         PR tree-optimization/27302
13155         * gcc.dg/torture/pr27302.c: New testcase.
13157 2006-05-09  Dirk Mueller  <dmueller@suse.de>
13158         Richard Guenther  <rguenther@suse.de>
13160         PR middle-end/27498
13161         * gcc.dg/tree-ssa/pr27498.c: New testcase.
13163 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
13165         PR rtl-optimization/27335
13166         * gcc.dg/pr27335.c: New test.
13168 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
13170         * gcc.target/mips/mips-ps-5.c: New file.
13172 2006-05-08  Jan Hubicka  <jh@suse.cz>
13174         PR middle-end/25962
13175         * gcc.dg/pr25962.c: New.
13177 2006-05-08  Roger Sayle  <roger@eyesopen.com>
13179         PR target/27158
13180         * gcc.target/powerpc/pr27158.c: New test case.
13182 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
13184         PR testsuite/27476
13185         * ada/acats/run_all.sh: Use test -z.
13187 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13189         PR libfortran/18271
13190         * gfortran.dg/spec_expr_3.f90: New test.
13192 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
13194         PR target/24879
13195         * gcc.target/i386/monitor.c: New file.
13197 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
13199         * gcc.dg/pr27095.c: xfail *-*-darwin*.
13201 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13203         PR c++/27447
13204         * g++.dg/other/ptrmem7.C: New test.
13206 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13208         PR target/27421
13209         * gcc.dg/array-9.c: New test.
13211 2006-05-07  Richard Guenther  <rguenther@suse.de>
13213         PR tree-optimization/27409
13214         * gcc.dg/torture/pr27409.c: New testcase.
13216 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13218         PR fortran/27457
13219         * gfortran.dg/select_6.f90: New.
13221 2006-05-07  Richard Guenther  <rguenther@suse.de>
13223         PR tree-optimization/27136
13224         * gcc.dg/torture/pr27136.c: New testcase.
13226 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
13228         PR fortran/24813
13229         * gfortran.dg/char_cons_len_1.f90: New test.
13231 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13233         PR c++/27427
13234         * g++.dg/template/incomplete2.C: New test.
13236 2006-05-06  Richard Guenther  <rguenther@suse.de>
13238         PR tree-optimization/27151
13239         * gcc.dg/vect/pr27151.c: New testcase.
13241 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13243         PR c++/27430
13244         * g++.dg/template/void1.C: New test.
13246         PR c++/27423
13247         * g++.dg/other/void2.C: New test.
13249         PR c++/27422
13250         * g++.dg/conversion/void1.C: New test.
13252 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
13254         PR/21391
13255         * g++.dg/other/unused1.C: New.
13257 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13259         PR objc/27240
13260         * objc.dg/member-1.m: New test.
13262 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
13264         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13266 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13268         PR libfortran/26985
13269         * gfortran.dg/matmul_2.f90: New test.
13271 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
13273         * ada/acats/run_all.sh: Use sync when main not found.
13275 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
13277         PR target/26765
13278         * gcc.target/mips/pr26765.c: New.
13280 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
13282         * gcc.target/bfin: New directory.
13283         * gcc.target/bfin/bfin.exp: New file.
13284         * gcc.target/bfin/frmul.c: New file.
13285         * gcc.target/bfin/arith.c: New file.
13286         * gcc.target/bfin/mul-combine.c: New file.
13287         * gcc.target/bfin/shift.c: New file.
13289 2006-05-04  Richard Guenther  <rguenther@suse.de>
13291         PR tree-optimization/14287
13292         PR tree-optimization/14844
13293         PR tree-optimization/19792
13294         PR tree-optimization/21608
13295         PR tree-optimization/27090
13296         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13297         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13298         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13299         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13300         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13302 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
13304         PR tree-optimization/27285
13305         * gcc.c-torture/execute/pr27285.c: New test.
13307         PR middle-end/27388
13308         * gcc.dg/gomp/pr27388-1.c: New test.
13309         * gcc.dg/gomp/pr27388-2.c: New test.
13310         * gcc.dg/gomp/pr27388-3.c: New test.
13312         PR c++/27359
13313         * g++.dg/gomp/pr27359.C: New test.
13315 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
13317         PR fortran/20248
13318         * gfortran.dg/iargc.f90: New test.
13320 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13322         PR c++/27102
13323         * g++.dg/template/crash49.C: New test.
13325 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
13327         PR testsuite/27032
13328         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13330 2006-05-02  Jeff Law  <law@redhat.com>
13332         PR tree-optimization/27364
13333         * gcc.c-torture/execute/pr27364.c: New test.
13335 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
13337         PR c++/27309
13338         * g++.dg/parser/ctor5.C: New test.
13340 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
13342         PR target/27387
13343         * gcc.target/arm/arm.exp: New.
13344         * gcc.target/arm/pr27387.C: Likewise.
13346 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13348         PR fortran/27269
13349         PR fortran/27324
13350         * gfortran.dg/module_equivalence_2.f90: New test.
13352 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
13354         PR middle-end/27337
13355         * g++.dg/gomp/pr27337-1.C: New test.
13356         * g++.dg/gomp/pr27337-2.C: New test.
13358         PR middle-end/27328
13359         * gcc.dg/gomp/pr27328.c: New test.
13361         PR middle-end/27325
13362         * g++.dg/gomp/pr27325.C: New test.
13364         PR middle-end/27310
13365         * g++.dg/gomp/pr27310.C: New test.
13367 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13369         PR tree-optimization/27291
13370         * g++.dg/tree-ssa/pr27291.C: New test.
13372 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13374         PR tree-optimization/27283
13375         * g++.dg/tree-ssa/pr27283.C: New test.
13377 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
13379         * gcc.dg/tree-ssa/loop-16.c: New test.
13381 2006-05-01  Roger Sayle  <roger@eyesopen.com>
13382             Joseph S. Myers  <joseph@codesourcery.com>
13384         * gcc.dg/Wconversion-3.c: New test case.
13385         * gcc.dg/Wconversion-4.c: Likewise.
13387 2006-05-01  Richard Guenther  <rguenther@suse.de>
13389         PR tree-optimization/26726
13390         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13392 2006-04-30  Roger Sayle  <roger@eyesopen.com>
13394         * gcc.dg/Woverflow-1.c: New test case.
13395         * gcc.dg/Woverflow-2.c: Likewise.
13396         * gcc.dg/Woverflow-3.c: Likewise.
13398 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
13400         PR c++/27094
13401         * g++.dg/template/defarg8.C: New test.
13403 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13405         PR c++/27278
13406         * g++.dg/parse/operator7.C: New test.
13408 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13410         PR c++/11471
13411         PR c++/27102
13412         * g++.dg/template/crash48.C: New test.
13414         PR c++/27279
13415         * g++.dg/parse/ctor4.C: New test.
13417 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13419         PR fortran/25681
13420         * gfortran.df/char_type_len.f90: New test.
13422 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13424         PR libgfortran/27304
13425         * gfortran.dg/fmt_exhaust.f90: New test.
13427 2006-04-28  Roger Sayle  <roger@eyesopen.com>
13429         PR c/25309
13430         * gcc.dg/large-size-array-2.c: New test case.
13432 2006-04-28  Richard Guenther  <rguenther@suse.de>
13434         PR target/26826
13435         * gcc.target/i386/pr26826.c: New testcase.
13437 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
13439         PR middle-end/27260
13440         * gcc.c-torture/execute/pr27260.c: New.
13442 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
13444         PR middle-end/27095
13445         * gcc.dg/pr27095.c: New.
13447 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13449         PR c++/27292
13450         * g++.dg/conversion/bitfield4.C: New test.
13452 2006-04-27  Eric Christopher  <echristo@apple.com>
13454         * gcc.dg/pragma-ms_struct.c: New.
13456 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
13458         PR c++/27102
13459         * g++.dg/template/crash47.C: New test.
13461 2006-04-27  Dirk Mueller  <dmueller@suse.de>
13463         * gcc.target/i386/sse-7.c: build with -msse.
13465 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
13467         PR testsuite/27274:
13468         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13469         (main): Exit if processor doesn't support SSE.
13471 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
13473         PR middle-end/27282
13474         * gcc.c-torture/compile/pr27282.c: New test.
13476 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
13478         PR middle-end/26913
13479         * g++.dg/gomp/pr26913.C: New test.
13481         PR c/25996
13482         * gcc.dg/gomp/pr25996.c: New test.
13483         * g++.dg/gomp/pr25996.C: New test.
13485 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
13487         PR rtl-optimization/26725
13488         * gcc.c-torture/compile/pr26725.c: New test.
13490 2006-04-25  Richard Guenther  <rguenther@suse.de>
13492         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13493         than n + -1.
13495 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
13497         * gcc.dg/20060425-1.c: New testcase.
13499 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
13501         PR tree-optimization/26865
13502         * gcc.dg/pr26865.c: New test.
13504 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
13506         PR c++/27292
13507         * g++.dg/conversion/bitfield1.C: New test.
13508         * g++.dg/conversion/bitfield2.C: Likewise.
13509         * g++.dg/conversion/bitfield3.C: Likewise.
13511 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13512         Richard Guenther  <rguenther@suse.de>
13514         PR tree-optimization/27236
13515         * gcc.dg/tree-ssa/pr27236.c: New testcase.
13517 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13519         PR c++/19963
13520         * g++.dg/other/incomplete2.C: New test.
13522 2006-04-24  Richard Guenther  <rguenther@suse.de>
13524         PR middle-end/26869
13525         * gcc.dg/torture/pr26869.c: New testcase.
13527 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
13528         Richard Guenther  <rguenther@suse.de>
13530         PR tree-optimization/27218
13531         * g++.dg/tree-ssa/pr27218.C: New testcase.
13533 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13535         PR c++/26912
13536         * g++.dg/template/friend41.C: New test.
13538 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
13540         * g++.dg/opt/pr15551.C: Include cstdio.
13541         (main): Use remove instead of unlink.
13543 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
13545         * gcc.dg/sibcall-7.c: New test.
13546         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
13547         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
13548         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
13549         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
13550         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
13552 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
13554         PR c++/26534
13555         * g++.dg/opt/bitfield1.C: New test.
13556         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
13557         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
13558         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
13559         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
13560         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
13561         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
13562         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
13563         * g++.dg/abi/bitfield2.C: Likewise.
13564         * g++.dg/init/bitfield1.C: Likewise.
13566 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
13568         PR fortran/25099
13569         * gfortran.dg/elemental_subroutine_4.f90: New test.
13570         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13571         call sub (m, x).
13573 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13575         * gcc.c-torture/compile/20060421-1.c: New testcase.
13577 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13579         PR c/25875
13580         * gcc.dg/init-bad-4.c: New test.
13582 2006-04-21  Paul Brook  <paul@codesourcery.com>
13584         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13586 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13588         PR fortran/27122
13589         * gfortran.dg/defined_operators_1.f90: New test.
13590         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13591         remove old ones associated, incorrectly, with Note 5.46.
13593         PR fortran/27113
13594         * gfortran.dg/character_array_constructor_1.f90: New test.
13596 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
13598         * gcc.dg/20060419-1.c: New test.
13600 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
13602         PR c/26774
13603         * gcc.dg/struct-parse-1.c: New test case.
13605 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13607         PR c++/26558
13608         * g++.dg/parse/template19.C: New test.
13610         PR c++/26739
13611         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13613         PR c++/26036
13614         * g++.dg/expr/call3.C: New test.
13616         PR c++/10385
13617         * g++.dg/conversion/dynamic1.C: New test.
13619 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
13621         PR c++/27102
13622         * g++.dg/template/crash35.C: Tweak error markers.
13623         * g++.dg/template/crash46.C: New test.
13624         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13625         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13627 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
13629         PR rtl-optimization/14261
13630         * gcc.c-torture/compile/20060419-1.c: Added.
13632 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
13634         * gfortran.dg/label_1.f90: Adjust dg-error.
13636 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13638         PR target/26961
13639         * gcc.dg/fold-cond-1.c: New test case.
13640         * gcc.dg/pr26961-1.c: Likewise.
13642 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13644         PR libgfortran/27138
13645         * gfortran.dg/read_bad_advance.f90: New test.
13647 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13648             Dale Johannesen  <dalej@apple.com>
13650         PR target/24076
13651         * gcc.target/i386/vecinit-3.c: New testcase.
13652         * gcc.target/i386/vecinit-4.c: Likewise.
13653         * gcc.target/i386/sse-18.c: Likewise.
13654         * gcc.target/i386/sse-19.c: Likewise.
13656 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
13658         * gfortran.dg/allocate_zerosize_1.f90: New test.
13660 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
13662         PR c++/26365
13663         * g++.dg/template/crash45.C: New test.
13665 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
13667         PR fortran/26787
13668         * gfortran.dg/proc_assign_1.f90: New test.
13669         * gfortran.dg/procedure_lvalue.f90: Change message.
13670         * gfortran.dg/namelist_4.f90: Add new error.
13672         PR fortran/25597
13673         PR fortran/27096
13674         * gfortran.dg/auto_pointer_array_result_1.f90
13676         PR fortran/27089
13677         * gfortran.dg/specification_type_resolution_1.f90
13679         PR fortran/18003
13680         PR fortran/25669
13681         PR fortran/26834
13682         * gfortran.dg/bounds_temporaries_1.f90: New test.
13684         PR fortran/27124
13685         * gfortran.dg/array_return_value_1.f90: New test.
13687 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13689         PR fortran/25336
13690         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13692 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
13694         PR middle-end/26823
13695         * g++.dg/gomp/pr26823-1.C: New test.
13696         * g++.dg/gomp/pr26823-2.C: New test.
13698 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
13700         PR middle-end/27134
13701         * gcc.dg/pr27314.c: New test.
13703 2006-04-13  Richard Henderson  <rth@redhat.com>
13705         * g++.dg/gomp/block-0.C: Update expected matches.
13707 2006-04-13  DJ Delorie  <dj@redhat.com>
13709         * lib/target-supports.exp (check_effective_target_int32plus): New.
13710         (check_effective_target_ptr32plus): New.
13711         (check_effective_target_size32plus): New.
13712         (check_effective_target_int16): New.
13713         (check_profiling_available): Add m32c to the list of unsupported
13714         targets.
13716         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13717         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13718         memory size.
13719         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13720         pointers.
13721         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13722         size_t.
13723         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13724         and size_t.
13725         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13726         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13727         not just xstormy16.  Skip m32c due to weird pointer size.
13728         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13729         not just xstormy16.
13730         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13731         not just xstormy16.
13732         * gcc.dg/20020312-2.c: Add m32c support.
13733         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13734         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13735         in test.
13736         * gcc.dg/20050321-2.c: Require >=32 bit integers.
13737         * gcc.dg/asm-1.c: Skip if int and short are the same size.
13738         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13739         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13740         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13741         formats
13742         * gcc.dg/init-string-2.c: Require >=32 bit integers.
13743         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13744         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13745         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13746         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13747         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13748         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13749         in test.
13750         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13751         in test.
13752         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13753         * gcc.dg/pr23049.c: Require >=32 bit integers.
13754         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13755         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13756         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13757         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13758         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13759         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13760         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13761         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13762         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13763         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13764         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13765         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13766         prototype in test.
13767         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13768         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13769         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13770         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13771         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13773         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
13774         * gcc.c-torture/execute/20040703-1.x: Likewise.
13775         * gcc.c-torture/execute/20040705-1.x: Likewise.
13776         * gcc.c-torture/execute/20040705-2.x: Likewise.
13777         * gcc.c-torture/execute/20040709-1.x: Likewise.
13778         * gcc.c-torture/execute/20040709-2.x: Likewise.
13779         * gcc.c-torture/execute/20040811-1.x: Likewise.
13780         * gcc.c-torture/execute/20050316-1.x: Likewise.
13781         * gcc.c-torture/execute/bitfld-4.x: Likewise.
13782         * gcc.c-torture/execute/pr19689.x: Likewise.
13783         * gcc.c-torture/execute/pr7284-1.x: Likewise.
13784         * gcc.c-torture/execute/usmul.x: Likewise.
13785         * gcc.c-torture/execute/vrp-5.x: Likewise.
13786         * gcc.c-torture/execute/vrp-6.x: Likewise.
13787         * gcc.dg/debug/20041023-1.s: Likewise.
13789 2006-04-13  Roger Sayle  <roger@eyesopen.com>
13791         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13792         of integers to a vector types are now constant expressions in C.
13793         * gcc.dg/vect/vect-fold-1.c: New test case.
13795 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
13796             Ulrich Weigand  <uweigand@de.ibm.com>
13798         PR target/27006
13799         * gcc.dg/vmx/pr27006.c: New testcase.
13801 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13803         PR libgfortran/26766
13804         * gfortran.dg/write_recursive.f90: New test.
13806 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
13808         * g++.dg/parse/dtor7.C: New test.
13809         * g++.dg/parse/new1.C: Add error marker.
13810         * g++.dg/template/new3.C: New test.
13812         PR c++/26122
13813         * g++.dg/template/pure1.C: New test.
13815         PR c++/26295
13816         * g++.dg/parse/ptrmem4.C: New test.
13818 2006-04-10  Jeff Law  <law@redhat.com>
13820         PR/27087
13821         * gcc.c-torture/compile/pr27087.c: New test.
13823 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
13825         PR/21391
13826         * gcc.dg/20060410.c: New.
13828 2006-04-10  Matthias Klose  <doko@debian.org>
13830         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13831         Recognize multilib directory names containing underscores.
13833 2006-04-10  Roger Sayle  <roger@eyesopen.com>
13835         * gcc.target/i386/vecinit-1.c: New test case.
13836         * gcc.target/i386/vecinit-2.c: Likewise.
13838 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
13840         PR debug/27057
13841         * g++.dg/debug/dwarf2-2.C: New test.
13843 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
13845         PR rtl-optimization/27073
13846         * gcc.c-torture/execute/pr27073.c: New test.
13848 2006-04-08  Mike Stump  <mrs@apple.com>
13850         * gcc.dg/pragma-darwin.c: Improve for ppc64.
13852 2006-04-07  Richard Guenther  <rguenther@suse.de>
13854         PR tree-optimization/26135
13855         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13857 2006-04-06  Jan Hubicka  <jh@suse.cz>
13859         PR profile/26399
13860         * g++.dg/bprob/g++-bprob-2.C: New testcase.
13862 2006-04-06  Roger Sayle  <roger@eyesopen.com>
13864         * g++.dg/conversion/nullptr1.C: New test case.
13865         * g++.dg/conversion/nullptr2.C: Likewise.
13867 2006-04-05  Roger Sayle  <roger@eyesopen.com>
13869         * gfortran.dg/dependency_18.f90: New test case.
13871 2006-04-05  Richard Guenther  <rguenther@suse.de>
13873         PR tree-optimization/26919
13874         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13875         * gcc.dg/ipa/ipa-2.c: Likewise.
13876         * gcc.dg/ipa/ipa-3.c: Likewise.
13877         * gcc.dg/ipa/ipa-5.c: Likewise.
13879 2006-04-05  Richard Guenther  <rguenther@suse.de>
13881         PR tree-optimization/26763
13882         * gcc.dg/torture/pr26763-1.c: New testcase.
13883         * gcc.dg/torture/pr26763-2.c: Likewise.
13885 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
13887         PR fortran/23634
13888         PR fortran/25619
13889         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13891 2006-04-04  Eric Christopher  <echristo@apple.com>
13893         * gcc.target/i386/387-1.c: Allow regexp to match darwin
13894         stubs.
13895         * gcc.target/i386/387-5.c: Ditto.
13897 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
13899         * gcc.target/sparc/struct-ret-check.c: New test.
13901 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13903         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13904         zero decimal digits specified in format.
13906 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
13908         PR fortran/26891
13909         * gfortran.dg/missing_optional_dummy_1.f90: New test.
13911         PR fortran/26976
13912         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
13913         * gfortran.dg/initialization_1.f90: Make assignment compliant.
13914         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
13915         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
13916         compliant and detect bigendian-ness.
13918 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
13920         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
13921         dummy arguments work when the actual argument is itself a dummy
13922         argument of the caller.
13924 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13926         PR libfortran/24685
13927         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
13929 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13931         * gfortran.dg/dependencency_17.f90: New test case.
13933 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13935         * gfortran.dg/dependency_14.f90: New test case.
13936         * gfortran.dg/dependency_15.f90: Likewise.
13937         * gfortran.dg/dependency_16.f90: Likewise.
13939 2006-03-31  Asher Langton  <langton2@llnl.gov>
13941         PR fortran/25358
13942         gfortran.dg/cray_pointers_6.f90: New test.
13944 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13946         PR libgfortran/26890
13947         * gfortran.dg/read_size_noadvance.f90: New test.
13949 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
13951         PR fortran/25031
13952         * gfortran.dg/multiple_allocation_1.f90: Check that the
13953         size has changed after a re-allocation with stat.
13955 2006-03-30  Richard Guenther  <rguenther@suse.de>
13957         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
13958         removal.
13959         * gcc.target/i386/sselibm-2.c: Likewise.
13960         * gcc.target/i386/sselibm-3.c: Likewise.
13961         * gcc.target/i386/sselibm-4.c: Likewise.
13962         * gcc.target/i386/sselibm-5.c: Likewise.
13964 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13966         * gcc.dg/fold-andxor-1.c: New test case.
13967         * gcc.dg/fold-xorand-1.c: Likewise.
13969 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13971         * gcc.dg/fold-convnotconv-1.c: New test case.
13973 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
13975         PR fortran/26779
13976         * gfortran.dg/private_type_5.f90: New test.
13978 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
13980         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
13982 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
13984         * gfortran.dg/advance_2.f90: New test.
13985         * gfortran.dg/advance_3.f90: New test.
13987         * gfortran.fortran-torture/execute/equiv_5.f: New test.
13989 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13991         PR libgfortran/26661
13992         PR libgfortran/26880
13993         * gfortran.dg/read_x_past.f: New test.
13995 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
13997         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13998         to be STABS.
14000 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
14002         * objc.dg/dwarf-1.m: Skip on AIX.
14003         * objc.dg/dwarf-2.m: Skip on AIX.
14005 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
14007         PR fortran/26816
14008         * gfortran.dg/float_1.f90: New test.
14010 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
14012         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
14013         X86_64 targets.
14014         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14016 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14018         PR libfortran/26735
14019         * gfortran.dg/convert_implied_open.f90: New test case.
14021 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
14023         PR fortran/26769
14024         * gfortran.dg/transpose_reshape_r10.f90: New test case.
14026 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
14028         PR middle-end/26717
14029         * gcc.dg/pr26717.c: New test.
14031 2006-03-25  Roger Sayle  <roger@eyesopen.com>
14033         * gfortran.dg/dependency_12.f90: New test case.
14035 2006-03-24  Roger Sayle  <roger@eyesopen.com>
14037         * gfortran.dg/dependency_9.f90: New (resurected) test case.
14039 2006-03-24  Jeff Law  <law@redhat.com>
14041         * gcc.c-torture/pr26840.c: New test.
14043 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
14045         * objc.dg/dwarf-2.m: New.
14046         * obj-c++.dg/dwarf-2.mm: New.
14048         * g++.old-deja/g++.other/init19.C: New.
14050 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
14052         * g++.dg/eh/spbp.C: Skip on AIX.
14054 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
14056         PR middle-end/26611
14057         * g++.dg/gomp/pr26611-1.C: New test.
14058         * g++.dg/gomp/pr26611-2.C: New test.
14060 2006-03-24  Jeff Law  <law@redhat.com>
14062         * gcc.c-torture/compile/pr26833.c: New test.
14063         * gfortran.fortran-torture/compile/pr26806.f90: New test.
14065 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14067         * gfortran.dg/endfile_2.f90: Delete temp file.
14069 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
14071         PR fortran/19303
14072         * gfortran.dg/record_marker_1.f90: New test case.
14073         * gfortran.dg/record_marker_2.f: New test case.
14074         * gfortran.dg/record_marker_3.f90: New test case.
14076 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
14078         PR fortran/17298
14079         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14080         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14082 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
14084         * lib/gcc-dg.exp (cleanup-modules): New proc.
14085         * gfortran.dg/allocatable_function_1.f90,
14086         gfortran.dg/allocate_char_star_scalar_1.f90,
14087         gfortran.dg/assumed_charlen_function_1.f90,
14088         gfortran.dg/assumed_dummy_1.f90,
14089         gfortran.dg/assumed_shape_ranks_1.f90,
14090         gfortran.dg/assumed_shape_ranks_2.f90,
14091         gfortran.dg/assumed_size_dt_dummy.f90,
14092         gfortran.dg/auto_char_dummy_array_1.f90,
14093         gfortran.dg/auto_char_len_3.f90,
14094         gfortran.dg/automatic_module_variable.f90,
14095         gfortran.dg/bad_automatic_objects_1.f90,
14096         gfortran.dg/char_array_constructor.f90,
14097         gfortran.dg/char_array_structure_constructor.f90,
14098         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14099         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14100         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14101         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14102         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14103         gfortran.dg/derived_pointer_recursion.f90,
14104         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14105         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14106         gfortran.dg/dummy_functions_1.f90,
14107         gfortran.dg/elemental_initializer_1.f90,
14108         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14109         gfortran.dg/elemental_pointer_1.f90,
14110         gfortran.dg/elemental_subroutine_1.f90,
14111         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14112         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14113         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14114         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14115         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14116         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14117         gfortran.dg/global_references_1.f90,
14118         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14119         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14120         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14121         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14122         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14123         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14124         gfortran.dg/large_integer_kind_1.f90,
14125         gfortran.dg/large_real_kind_1.f90,
14126         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14127         gfortran.dg/module_double_reuse.f90,
14128         gfortran.dg/module_equivalence_1.f90,
14129         gfortran.dg/module_interface_1.f90,
14130         gfortran.dg/module_parameter_array_refs_1.f90,
14131         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14132         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14133         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14134         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14135         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14136         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14137         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14138         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14139         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14140         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14141         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14142         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14143         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14144         gfortran.dg/same_name_1.f90,
14145         gfortran.dg/sibling_dummy_procedure_1.f90,
14146         gfortran.dg/sibling_dummy_procedure_2.f90,
14147         gfortran.dg/sibling_dummy_procedure_3.f90,
14148         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14149         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14150         gfortran.dg/used_dummy_types_2.f90,
14151         gfortran.dg/used_dummy_types_3.f90,
14152         gfortran.dg/used_dummy_types_4.f90,
14153         gfortran.dg/used_dummy_types_5.f90,
14154         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14155         gfortran.dg/userdef_operator_1.f90: Use it.
14157 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14159         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14160         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14161         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14162         gfortran.dg/write_back.f,
14163         gfortran.fortran-torture/execute/inquire_1.f90,
14164         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14166 2006-03-21  Jeff Law  <law@redhat.com>
14168         * gcc.dg/tree-ssa/vrp28.c: New test.
14170 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14172         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14173         if _STDC_C99 is defined.
14174         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14175         * gcc.dg/builtins-20.c: Likewise.
14176         * gcc.dg/builtins-53.c: Likewise.
14177         * gcc.dg/single-precision-constant.c: Likewise. Also pass
14178         -mmacosx-version-min=10.3 on PowerPC/Darwin.
14180 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
14182         PR tree-opt/26781
14183         * gcc.c-torture/compile/pr26781-1.c: New test.
14184         * gcc.c-torture/compile/pr26781-2.c: New test.
14186 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
14188         PR c++/26690
14189         * g++.dg/gomp/pr26690-1.C: New test.
14190         * g++.dg/gomp/pr26690-2.C: New test.
14192 2006-03-20  Jeff Law  <law@redhat.com>
14194         * gcc.dg/tree-ssa/pr21829.c: New test.
14196         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14198 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
14200         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14201         (check_visibility_available): Use it.
14202         (check_effective_target_default_packed): Likewise.
14203         (check_effective_target_pcc_bitfield_type_matters): Likewise.
14204         (check_effective_target_fopenmp): Likewise.
14205         (check_effective_target_freorder): Likewise.
14206         (check_effective_target_fpic): Likewise.
14207         (check_named_sections_available): Likewise.
14208         (check_effective_target_ilp32): Likewise.
14209         (check_effective_target_lp64): Likewise.
14211 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
14213         PR fortran/20935
14214         * gfortran.dg/scalar_mask_2.f90: New test case.
14216 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
14218         PR tree-opt/26629
14219         * gcc.dg/tree-ssa/loadpre12.c: New test.
14220         * gcc.dg/tree-ssa/loadpre13.c: New test.
14221         * gcc.dg/tree-ssa/loadpre14.c: New test.
14222         * gcc.dg/tree-ssa/loadpre15.c: New test.
14223         * gcc.dg/tree-ssa/loadpre16.c: New test.
14224         * gcc.dg/tree-ssa/loadpre17.c: New test.
14225         * gcc.dg/tree-ssa/loadpre18.c: New test.
14226         * gcc.dg/tree-ssa/loadpre19.c: New test.
14227         * gcc.dg/tree-ssa/loadpre20.c: New test.
14228         * gcc.dg/tree-ssa/loadpre21.c: New test.
14229         * gcc.dg/tree-ssa/loadpre22.c: New test.
14231 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
14233         PR fortran/26741
14234         * gfortran.dg/elemental_initializer_1.f90: New test.
14236         PR fortran/26716
14237         * gfortran.dg/assumed_shape_ranks_2: New test.
14239 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
14241         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14242         target fpic.
14244 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14246         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14247         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14248         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14249         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14250         gfortran.fortran-torture/execute/direct_io.f90,
14251         gfortran.fortran-torture/execute/inquire_2.f90,
14252         gfortran.fortran-torture/execute/inquire_4.f90,
14253         gfortran.fortran-torture/execute/list_read_1.f90,
14254         gfortran.fortran-torture/execute/open_replace.f90,
14255         gfortran.fortran-torture/execute/slash_edit.f90,
14256         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14257         temporary files from testcases.
14259 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14261         PR libgfortran/26509
14262         gfortran.dg/write_direct_eor.f90: New test.
14264 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
14266         * gcc.target/powerpc/pr26350.c: New.
14267         * gcc.target/powerpc/indexed-addr.c: New.
14269 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14271         * gfortran.dg/dependency_13.f90: New test case.
14273 2006-03-16  Roger Sayle  <roger@eyesopen.com>
14275         PR middle-end/21781
14276         * gcc.dg/real-const-1.c: New test case.
14278 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
14280         * g++.old-deja/g++.other/init18.C: New.
14281         * g++.old-deja/g++.other/init5.C: Remove xfail.
14283 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14285         * g++.dg/opt/pr15551.C: Cleanup temp file.
14287 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14289         PR c++/6634
14290         g++.dg/parse/long1.C: New test.
14292 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14294         PR fortran/19101
14295         * gfortran.dg/continuation.f90: New test.
14296         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14298 2006-03-14  Richard Guenther  <rguenther@suse.de>
14300         PR tree-optimization/26672
14301         * gcc.dg/torture/pr26672.c: New testcase.
14303 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
14305         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14306         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14308 2006-03-13  Roger Sayle  <roger@eyesopen.com>
14310         PR middle-end/26557
14311         * gcc.c-torture/compile/switch-1.c: New test case.
14313 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
14315         PR fortran/25378
14316         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14317         test to include more permuatations of mask and index.
14318         * gfortran.dg/scalar_mask_1.f90: Modify last test to
14319         respond to F2003 spec. that the position returned for an all false
14320         mask && condition is zero.
14322 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
14324         PR middle-end/25989
14325         * gcc.dg/gomp/pr25989.c: New test.
14327 2006-03-13  Jeff Law  <law@redhat.com>
14329         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14331 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
14333         * gcc.dg/switch-9.c: New test.
14335 2006-03-13  Richard Guenther  <rguenther@suse.de>
14337         PR middle-end/26630
14338         * gcc.dg/torture/pr26630.c: New testcase.
14340 2006-03-11  Roger Sayle  <roger@eyesopen.com>
14342         * gfortran.dg/dependency_10.f90: New test case.
14343         * gfortran.dg/dependency_11.f90: Likewise.
14345 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
14346             Erik Edelmann  <eedelman@gcc.gnu.org>
14348         * gfortran.dg/allocatable_function_1.f90: New.
14349         * gfortran.dg/allocatable_function_2.f90: New.
14351 2006-03-10  Richard Guenther  <rguenther@suse.de>
14353         PR middle-end/26565
14354         * gcc.dg/torture/pr26565.c: New testcase.
14356 2006-03-09  Eric Christopher  <echristo@apple.com>
14358         * gcc.c-torture/compile/20060309-1.c: New.
14360 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14362         PR libgfortran/26499
14363         * gfortran.dg/write_back.f: New test.
14364         * gfortran.dg/write_rewind_1.f: New test.
14365         * gfortran.dg/write_rewind_2.f: New test.
14367 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14369         PR libgfortran/26554
14370         * gfortran.dg/read_logical.f90: New test.
14372 2006-03-04  Laurent GUERBY <laurent@guerby.net>
14374         * ada/acats/norun.lst: cdd2a03 now passes.
14376 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
14378         PR testsuite/25177
14379         * gcc.target/powerpc/pr18096-1.c: Change where the error
14380         would match.
14382 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
14384         * gcc.target/i386/cleanup-1.c: New test.
14385         * gcc.target/i386/cleanup-2.c: New test.
14387 2006-03-04  Roger Sayle  <roger@eyesopen.com>
14389         * gfortran.dg/dependency_9.f90: Remove for the time being.
14391 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
14393         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14394         directive.
14396 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14398         * gfortran.dg/dependency_9.f90: New test case.
14400 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14402         * gfortran.dg/dependency_4.f90: New test case.
14403         * gfortran.dg/dependency_5.f90: New test case.
14404         * gfortran.dg/dependency_6.f90: New test case.
14405         * gfortran.dg/dependency_7.f90: New test case.
14406         * gfortran.dg/dependency_8.f90: New test case.
14408 2006-03-03  Paul Brook  <paul@codesourcery.com>
14410         * lib/target-supports.exp (check_profiling_available):
14411         Add m68k-*-elf.
14413 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
14415         PR fortran/25031
14416         * multiple_allocation_1.f90: New test.
14418 2006-03-03  Roger Sayle  <roger@eyesopen.com>
14420         PR tree-optimization/26524
14421         * gfortran.dg/pr26524.f: New test case.
14423 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14425         * g++.dg/template/repo5.C: Cleanup repo files.
14426         * gcc.dg/20051201-1.c: Cleanup coverage files.
14427         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14428         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14429         tree dump files.
14431 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
14433         * objc.dg/objc-nofilename-1.m: New test.
14434         * objc.dg/bad-receiver-type.m: New test.
14435         * obj-c++.dg/bad-receiver-type.mm: New test.
14437 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14439         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14441 2006-03-01  Mike Stump  <mrs@apple.com>
14443         * g++.dg/abi/key2.C: Add.
14445 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
14447         * gfortran.dg/logical_dot_product.f90: New test.
14449         PR fortran/26393
14450         * gfortran.dg/used_interface_ref.f90: New test.
14452         PR fortran/20938
14453         * gfortran.dg/dependency_2.f90: New test.
14454         * gfortran.fortran-torture/execute/where17.f90: New test.
14455         * gfortran.fortran-torture/execute/where18.f90: New test.
14456         * gfortran.fortran-torture/execute/where19.f90: New test.
14457         * gfortran.fortran-torture/execute/where20.f90: New test.
14459 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
14461         * g++.dg/tree-ssa/pr26443.C: New test case.
14463 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
14465         PR middle-end/26022
14466         * g++.dg/opt/return-slot1.C: New test.
14468 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14470         PR libgfortran/26136
14471         * gfortran.dg/namelist_23.f90: New test.
14473 2006-02-28  Roger Sayle  <roger@eyesopen.com>
14475         PR middle-end/14752
14476         * gcc.dg/fold-eqandshift-2.c: New test case.
14478 2006-02-28  Richard Guenther  <rguenther@suse.de>
14480         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14481         decomposition.
14483 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
14485         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14487 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14489         PR libgfortran/26464
14490         * gfortran.dg/backspace_5.f: New test.
14491         * gfortran.dg/backspace_6.f: New test.
14493 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14495         * gcc.dg/fold-eqandnot-1.c: New test case.
14497 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14499         PR middle-end/19983
14500         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
14502 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
14504         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
14505         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
14507 2006-02-26  Richard Guenther  <rguenther@suse.de>
14509         PR tree-optimization/26421
14510         * gcc.dg/tree-ssa/pr26421.c: New testcase.
14512 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
14514         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
14515         * g++.old-deja/g++.robertl/eb132.C: Likewise.
14517 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14519         * gcc.dg/fold-even-1.c: New test case.
14521 2006-02-26  Roger Sayle  <roger@eyesopen.com>
14523         PR middle-end/21137
14524         * gcc.dg/fold-eqandshift-1.c: New test case.
14526 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14528         PR tree-optimization/25125
14529         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
14530         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
14532 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
14534         PR tree-optimizations/26359
14535         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
14536         with -fdump-tree-dceloop-details.
14537         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
14539 2006-02-25  Roger Sayle  <roger@eyesopen.com>
14541         PR middle-end/23673
14542         * gcc.dg/fold-eqxor-1.c: New test case.
14543         * gcc.dg/fold-eqxor-2.c: Likewise.
14544         * gcc.dg/fold-eqxor-3.c: Likewise.
14546 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
14548         PR fortran/23092
14549         * scalar_mask_1.f90: New test.
14551 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
14553         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
14554         * g++.dg/eh/uncaught2.C: New.
14555         * g++.dg/eh/uncaught3.C: New.
14557 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14559         PR libgfortran/26423
14560         * gfortran.dg/read_many_1.f: New test.
14562 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
14564         PR fortran/24519
14565         * gfortran.dg/dependency_3.f90: New test.
14566         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14567         XFAILs.
14569         PR fortran/25395
14570         * gfortran.dg/equiv_6.f90: New test.
14572 2006-02-23  Jeff Law  <law@redhat.com>
14574         * gcc.c-torture/compile/pr26425.c: New test.
14576 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
14578         PR middle-end/26412
14579         * gcc.dg/gomp/pr26412.c: New test.
14581 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14583         PR c++/26291
14584         * g++.dg/other/ellipsis1.C: New test.
14585         * g++.dg/parse/operator4.C: Adjust error marker.
14587 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14589         PR target/25603
14590         * gfortran.dg/pr25603.f: New testcase.
14592 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14594         * gcc.dg/bf-spl1.c: Don't specify -m68000.
14595         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14597 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
14599         * g++.dg/eh/spbp.C: New.
14601 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
14603         PR middle-end/26379
14604         * gcc.target/i386/mmx-7.c: New test.
14606 2006-02-20  Roger Sayle  <roger@eyesopen.com>
14608         PR tree-optimization/26361
14609         * gcc.dg/tree-ssa/vrp27.c: New test case.
14611 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
14613         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14614         * gcc.dg/tree-ssa/complex-4.c: Here.
14616 2006-02-19  Roger Sayle  <roger@eyesopen.com>
14618         PR middle-end/19543
14619         * gfortran.dg/logical_1.f90: New test case.
14621 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
14623         PR middle-end/26334
14624         * gcc.dg/20060218-1.c: Moved to...
14625         * gcc.target/i386/20060218-1.c: ... here.  New test.
14627 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14629         PR fortran/26201
14630         * gfortran.dg/convert_1.f90: New.
14632 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
14634         PR fortran/25054
14635         * gfortran.dg/namelist_5.f90: New test.
14637         PR fortran/25089
14638         * gfortran.dg/namelist_4.f90: New test.
14640 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14642         PR tree-opt/25680
14643         * gcc.dg/tree-ssa/complex-3.c: New test.
14645 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14647         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14648         variable to take into account the variable name in the
14649         function header.
14650         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14652 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
14654         PR middle-end/26334
14655         * gcc.c-torture/compile/20060217-1.c: New test.
14656         * gcc.dg/20060218-1.c: New test.
14658 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
14660         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14662 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14664         * gcc.dg/cpp/undef3.c: New test.
14665         * gcc.dg/cpp/trad/builtins2.c: New test.
14667 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
14669         PR c++/26266
14670         * g++.dg/template/static22.C: New test.
14671         * g++.dg/template/static23.C: New test.
14672         * g++.dg/template/static24.C: New test.
14673         * g++.dg/template/non-dependent13.C: New test.
14674         * g++.dg/init/member1.C: Tweak error markers.
14676 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14678         PR target/26255
14679         * gcc.c-torture/compile/pr26255.c: New test case.
14681 2006-02-16  Roger Sayle  <roger@eyesopen.com>
14683         * gfortran.fortran-torture/execute/where_10.f90: New test case.
14684         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14685         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14686         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14687         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14688         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14689         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14691 2006-02-16  Jeff Law  <law@redhat.com>
14693         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14694         * gcc.dg/tree-ssa/vrp26.c: New test.
14696 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
14698         PR target/20353
14699         PR target/24578
14700         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14701         __UCLIBC__ is defined.
14703 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
14705         PR fortran/26224
14706         * gfortran.dg/gomp/pr26224.f: New test.
14708 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
14710         PR tree-opt/25918
14711         * lib/target-supports.exp
14712         (check_effective_target_vect_short_mult): New.
14713         (check_effective_target_vect_char_mult): New.
14714         (check_effective_target_vect_widen_sum_qi_to_si): New.
14715         (check_effective_target_vect_widen_sum_qi_to_hi): New.
14716         (check_effective_target_vect_widen_sum_hi_to_si): New.
14717         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14718         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14719         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14720         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14721         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14722         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14723         vect-reduc-pattern-2c.c
14724         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14725         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14726         vect-reduc-pattern-1c.c
14728 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
14730         PR fortran/24557
14731         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14733 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14735         PR fortran/26054
14736         * gfortran.dg/enum_8.f90: Remove check for warning.
14737         * gfortran.dg/iomsg_1.f90: Ditto.
14738         * gfortran.dg/enum_1.f90: Ditto.
14739         * gfortran.dg/enum_9.f90: Ditto.
14740         * gfortran.dg/enum_2.f90: Ditto.
14741         * gfortran.dg/enum_10.f90: Ditto.
14742         * gfortran.dg/enum_3.f90: Ditto.
14743         * gfortran.dg/flush_1.f90: Ditto.
14744         * gfortran.dg/enum_4.f90: Ditto.
14745         * gfortran.dg/array_constructor_1.f90: Ditto.
14746         * gfortran.dg/enum_5.f90: Ditto.
14747         * gfortran.dg/enum_6.f90: Ditto.
14748         * gfortran.dg/enum_7.f90: Ditto.
14750 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
14752         PR middle-end/26300
14753         * gcc.c-torture/compile/20060215-1.c: New test.
14755 2006-02-14  Roger Sayle  <roger@eyesopen.com>
14757         PR middle-end/23670
14758         * gcc.dg/tree-ssa/andor-2.c: New test case.
14760 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
14762         PR fortran/25045
14763         * optional_dim.f90: New test.
14765 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14767         PR fortran/26277
14768         * gfortran.dg/label_4.f90: New.
14770 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
14771             Diego Novillo  <dnovillo@redhat.com>
14772             Uros Bizjak  <uros@kss-loka.si>
14774         * gfortran.dg/gomp: New directory.
14776 2006-02-14  Richard Guenther  <rguenther@suse.de>
14778         PR tree-optimization/26258
14779         * gcc.dg/torture/pr26258.c: New testcase.
14781 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
14783         PR fortran/26246
14784         * gfortran.dg/pr26246_1.f90: New test.
14785         * gfortran.dg/pr26246_2.f90: New test.
14787         PR middle-end/26092
14788         * gcc.c-torture/compile/20060208-1.c: New test.
14790 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
14792         PR fortran/26074
14793         PR fortran/25103
14794         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14795         * gfortran.dg/bad_automatic_objects_1.f90: New test.
14796         * gfortran.dg/automatic_module_variable.f90: Change error message.
14798         PR fortran/20861
14799         * gfortran.dg/internal_dummy_1.f90: New test.
14801         PR fortran/20871
14802         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14805         PR fortran/25083
14806         * gfortran.dg/uncommon_block_data_1.f90: New test.
14807         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14808         with standard.
14810         PR fortran/25088
14811         * gfortran.dg/typed_subroutine_1.f90: New test.
14813 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
14815         * objc.dg/dwarf-1.m: New.
14817 2006-02-13  Roger Sayle  <roger@eyesopen.com>
14819         PR middle-end/24427
14820         * gcc.dg/tree-ssa/andor-1.c: New test case.
14822 2006-02-13  Josh Conner  <jconner@apple.com>
14824         PR target/25376
14825         * gcc.dg/pr25376.c: New test.
14827         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14828         assemble.
14829         * lib/target-supports.exp (check_named_sections_available):
14830         Only compile named-sections test -- don't assemble.
14832 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14834         * g++.dg/warn/no-write-strings.C: New test.
14835         * g++.dg/warn/write-strings.C: Likewise.
14836         * g++.dg/warn/write-strings-default.C: Likewise.
14838 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
14840         PR fortran/25806
14841         * gfortran.dg/ret_pointer_2.f90: New test.
14843 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
14845         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14847 2006-02-10  Jeff Law  <law@redhat.com>
14849         * gcc.c-torture/compile/pr26213.c: New test.
14851 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
14853         gfortran.dg/null_1.f90: New test.
14855 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14857         PR fortran/14771
14858         * gfortran.dg/parens_4.f90: New.
14859         * gfortran.dg/parens_5.f90: New.
14861 2006-02-10  Richard Guenther  <rguenther@suse.de>
14863         * gcc.dg/pr23372-1.c: Remove empty file.
14865 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14866         Paul Thomas  <pault@gcc.gnu.org>
14868         PR fortran/14771
14869         * gfortran.dg/parens_1.f90: New.
14870         * gfortran.dg/parens_2.f90: New.
14871         * gfortran.dg/parens_3.f90: New.
14873 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
14875         PR fortran/26038
14876         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14878         PR fortran/25059
14879         * gfortran.dg/impure_assignment_1.f90: New test.
14881         PR fortran/25070
14882         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14884 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14886         PR target/26141
14887         * g++.dg/expr/stdarg2.C: New test.
14889 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14891         PR inline-asm/16194
14892         * gcc.dg/pr16194.c: New test.
14894 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14896         * ada/acats/run_acats: Use portable variant of "$@".
14898 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14900         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14901         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14903 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14905         PR tree-opt/26179
14906         * g++.dg/opt/pr26179.C: New test.
14908 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14910         PR middle-end/26134
14911         * gcc.dg/tree-ssa/complex-3.c: New test.
14913 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14915         * gcc.c-torture/compile/volatile-1.c: New test.
14917 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
14919         PR 26180
14920         * gcc.dg/tree-ssa/pr26180.c: New test.
14922 2006-02-08  Jeff Law  <law@redhat.com>
14924         * gcc.dg/tree-ssa/pr21417.c: New test.
14926 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14928         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14929         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
14931 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14933         * lib/scanrtl.exp: New.
14935 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14937         PR c++/26071
14938         * g++.dg/other/virtual2.C: New test.
14940         PR c++/26070
14941         * g++.dg/other/virtual1.C: New test.
14943 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14945         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
14946         cleanup-ipa-dump): Update dump file glob patterns.
14947         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
14948         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
14950         * lib/gcc-dg.exp: Load it.
14951         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
14953 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
14955         PR testsuite/26159
14956         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
14957         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14959 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14961         PR fortran/25577
14962         * gfortran.dg/mvbits_1.f90: New.
14964 2006-02-07  Dirk Mueller  <dmueller@suse.com>
14966         * g++.dg/warn/Wdiv-by-zero.C: New test.
14967         * g++.dg/warn/Wno-div-by-zero.C: New.
14969 2006-02-07  Jeff Law  <law@redhat.com>
14971         * gcc.dg/tree-ssa/pr21559.c: New test.
14973         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
14974         multiple VRP passes.
14975         * gcc.dg/tree-ssa/vrp09.c: Likewise.
14976         * gcc.dg/tree-ssa/vrp18.c: Likewise.
14977         * gcc.dg/tree-ssa/pr21582.c: Likewise.
14978         * gcc.dg/tree-ssa/pr20657.c: Likewise.
14979         * gcc.dg/tree-ssa/pr21001.c: Likewise.
14980         * gcc.dg/tree-ssa/vrp02.c: Likewise
14981         * gcc.dg/tree-ssa/vrp11.c: Likewise
14982         * gcc.dg/tree-ssa/pr14341.c: Likewise
14983         * gcc.dg/tree-ssa/vrp19.c: Likewise
14984         * gcc.dg/tree-ssa/vrp20.c: Likewise
14985         * gcc.dg/tree-ssa/vrp03.c: Likewise
14986         * gcc.dg/tree-ssa/pr21086.c: Likewise
14987         * gcc.dg/tree-ssa/pr21959.c: Likewise
14988         * gcc.dg/tree-ssa/vrp21.c: Likewise
14989         * gcc.dg/tree-ssa/vrp04.c: Likewise
14990         * gcc.dg/tree-ssa/pr25485.c: Likewise
14991         * gcc.dg/tree-ssa/pr22026.c: Likewise
14992         * gcc.dg/tree-ssa/vrp22.c: Likewise
14993         * gcc.dg/tree-ssa/vrp05.c: Likewise
14994         * gcc.dg/tree-ssa/20030807-10.c: Likewise
14995         * gcc.dg/tree-ssa/pr20701.c: Likewise
14996         * gcc.dg/tree-ssa/vrp23.c: Likewise
14997         * gcc.dg/tree-ssa/vrp06.c: Likewise
14998         * gcc.dg/tree-ssa/pr22117.c: Likewise
14999         * gcc.dg/tree-ssa/pr20702.c: Likewise
15000         * gcc.dg/tree-ssa/vrp15.c: Likewise
15001         * gcc.dg/tree-ssa/pr21090.c: Likewise
15002         * gcc.dg/tree-ssa/pr21294.c: Likewise
15003         * gcc.dg/tree-ssa/vrp24.c: Likewise
15004         * gcc.dg/tree-ssa/vrp07.c: Likewise
15005         * gcc.dg/tree-ssa/pr21563.c: Likewise
15006         * gcc.dg/tree-ssa/pr25382.c: Likewise
15007         * gcc.dg/tree-ssa/vrp16.c: Likewise
15008         * gcc.dg/tree-ssa/vrp25.c: Likewise
15009         * gcc.dg/tree-ssa/vrp08.c: Likewise
15010         * gcc.dg/tree-ssa/20030807-6.c: Likewise
15011         * gcc.dg/tree-ssa/vrp17.c: Likewise
15012         * gcc.dg/tree-ssa/pr21458.c: Likewise
15013         * g++.dg/tree-ssa/pr18178.C: Likewise
15015 2006-02-07  Richard Guenther  <rguenther@suse.de>
15017         PR c++/26140
15018         Revert
15019         2006-01-30  Richard Guenther  <rguenther@suse.de>
15020         PR c++/23372
15021         * gcc.dg/pr23372-1.C: New testcase.
15023         * g++.dg/tree-ssa/pr26140.C: New testcase.
15025 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
15027         PR c++/9737
15028         * g++.dg/template/ttp15.C: New test.
15029         * g++.dg/template/ttp16.C: Likewise.
15030         * g++.dg/template/ttp17.C: Likewise.
15031         * g++.old-deja/g++.pt/ttp36.C: Remove.
15032         * g++.old-deja/g++.pt/ttp19.C: Likewise.
15033         * g++.old-deja/g++.pt/ttp37.C: Likewise.
15034         * g++.old-deja/g++.pt/ttp38.C: Likewise.
15035         * g++.old-deja/g++.pt/ttp39.C: Likewise.
15036         * g++.old-deja/g++.pt/ttp9.C: Likewise.
15037         * g++.old-deja/g++.pt/ttp40.C: Likewise.
15038         * g++.old-deja/g++.pt/ttp51.C: Likewise.
15039         * g++.old-deja/g++.pt/ttp26.C: Likewise.
15040         * g++.old-deja/g++.pt/ttp36.C: Likewise.
15042 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
15044         PR libfortran/23815
15045         * unf_io_convert_4.f90: New test.
15047 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
15049         * gcc.dg/tree-ssa/loadpre10.c: New test.
15050         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15051         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15052         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15054 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15056         PR libfortran/24685
15057         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15059 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
15061         PR tree-opt/25251
15062         * gfortran.dg/assign_7.f: New test.
15064 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
15066         PR fortran/26041
15067         PR fortran/26064
15068         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15069         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15070         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15072 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
15074         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15075         in size_t typedef.
15077 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15079         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15080         * g++.dg/charset/string.c (foo): Likewise.
15081         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15082         const char*
15083         * g++.dg/ext/builtin2.C (printf): Likewise.
15084         * g++.dg/init/new15.C (printf): Likewise.
15085         * g++.dg/opt/pr17697-1.C (foo): Likewise.
15086         * g++.dg/opt/pr17697-2.C (foo): Likewise.
15087         * g++.dg/opt/pr17697-3.C (foo): Likewise.
15088         * g++.dg/template/non-dependent4.C (temp): Likewise.
15089         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15090         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15091         parameter type to const char*.
15092         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15093         Change type to const char*.
15094         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15095         Likewise.
15096         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15097         second parameter type to const char*.
15098         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15099         (Y::Y): Change parameter type to const char*.
15100         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15101         * g++.old-deja/g++.jason/report.C: Apply const correctness.
15102         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15103         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15104         (char*).
15105         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15106         const char*.
15107         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15108         type to const char*.
15109         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15110         return type to const char*.
15111         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15112         to const char*.
15113         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15114         * g++.old-deja/g++.law/refs1.C: Likewise.
15115         * g++.old-deja/g++.law/visibility1.C: Likewise.
15116         * g++.old-deja/g++.law/visibility2.C: Likewise.
15117         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15118         const char*.
15119         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15120         * g++.old-deja/g++.mike/net48.C: Likewise.
15121         * g++.old-deja/g++.mike/p646.C: Likewise.
15122         * g++.old-deja/g++.mike/p6746.C: Likewise.
15123         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15124         type to const char*.
15125         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15126         deprecated conversion warning.
15127         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15128         char*.
15129         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15130         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15131         * g++.old-deja/g++.pt/explicit8.C: Likewise.
15132         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15133         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15134         * g++.old-deja/g++.pt/nontype3.C: Likewise.
15135         * g++.old-deja/g++.pt/t39.C: Likewise.
15136         * g++.old-deja/g++.robertl/eb106.C: Likewise.
15137         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15139 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
15141         PR fortran/25075
15142         intrinsic_argument_conformance_1.f90: New test.
15144 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
15146         PR fortran/20845
15147         * gfortran.dg/char_result_11.f90: Add SAVE.
15148         * gfortran.dg/der_pointer_4.f90: Ditto.
15149         * gfortran.dg/default_initialization.f90: New test.
15151 2006-02-03  Jeff Law  <law@redhat.com>
15153         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15154         handle more than 100 dump files.
15155         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15156         * lib/scantree.exp (scan-tree-dump): Likewise.
15157         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15158         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15159         * lib/scanipa.exp (scan-ipa-dump): Likewise.
15160         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15161         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15163 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
15165         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15167 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
15169         * g++.dg/template/using12.C: New test.
15171 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
15173         * gcc.target/powerpc/pr25960.c: New test.
15175 2006-02-02  Steven G. Kargl  <kargls@comcast>
15177         PR fortran/24958
15178         gfortran.dg/nullify_2.f90: New test.
15180 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
15182         PR 25990
15183         * gcc.dg/gomp/pr25990.c: New test.
15185 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
15187         PR c++/25342
15188         * g++.gd/template/partial4.C: New test.
15190 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
15192         PR middle-end/26001
15193         * gfortran.dg/data_char_2.f90: New.
15195 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
15197         PR fortran/26039
15198         maxval_maxloc_conformance_1.f90: New test.
15200 2006-01-31  Richard Guenther  <rguenther@suse.de>
15202         * gcc.target/i386/sselibm-1.c: New testcase.
15203         * gcc.target/i386/sselibm-2.c: Likewise.
15204         * gcc.target/i386/sselibm-3.c: Likewise.
15205         * gcc.target/i386/sselibm-4.c: Likewise.
15206         * gcc.target/i386/sselibm-5.c: Likewise.
15208 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15210         PR fortran/24266
15211         * gfortran.dg/arrayio_derived_2.f90: New.
15213 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
15215         * gcc.dg/unsigned-long-compare.c: New test.
15217 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
15219         PR testsuite/25318
15220         * lib/target-supports.exp (check_effective_target_freorder):
15221         Check to see if target supports -freorder-blocks-and-partition.
15222         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15223         instead of "dg-require-named-sections".
15225 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
15227         PR target/14798:
15228         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15229         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15230         * gcc.dg/pragma-isr-trapa2.c: Likewise.
15231         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15232         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15233         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15234         * gcc.dg/attr-isr-trap_exit.c: Likewise.
15235         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15237 2006-01-30  Richard Guenther  <rguenther@suse.de>
15239         PR c++/23372
15240         * gcc.dg/pr23372-1.C: New testcase.
15242 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
15244         * gcc.dg/gomp/pr25874.c: New test.
15246 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
15248         PR tree-opt/25911
15249         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15251 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
15253         PR fortran/18578
15254         PR fortran/18579
15255         PR fortran/20857
15256         PR fortran/20885
15257         * gfortran.dg/intent_out_1.f90: New test.
15259 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
15261         PR fortran/17911
15262         * gfortran.dg/procedure_lvalue.f90: New test.
15264         PR fortran/20895
15265         PR fortran/25030
15266         * gfortran.dg/char_pointer_assign_2.f90: New test.
15267         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15268         assignment to be consistent with standard.
15269         * gfortran.dg/char_result_2.f90: The same.
15270         * gfortran.dg/char_result_8.f90: The same.
15272 2006-01-28  Zack Weinberg  <zackw@panix.com>
15274         * gcc.dg/Woverlength-strings.c
15275         * gcc.dg/Woverlength-strings-pedantic-c89.c
15276         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15277         * gcc.dg/Woverlength-strings-pedantic-c99.c
15278         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15280 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
15282         * gcc.c-torture/execute/20060127-1.c: New test.
15284 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15286         PR c++/25999
15287         * g++.dg/ext/pragmaweak1.C: New test.
15289 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
15291         PR c++/25855
15292         * g++.dg/template/spec29.C: New test.
15294 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
15296         PR c/19606.
15297         * gcc.c-torture/execute/pr19606.c: New.
15299 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
15301         * gcc.dg/pragma-re-4.c: New test.
15303 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
15305         PR fortran/25964
15306         * gfortran.dg/assumed_size_refs_3.f90: New test.
15308 2006-01-27  Ben Elliston  <bje@au.ibm.com>
15310         * gcc.misc-tests/dectest.exp: Remove defunct comment.
15312 2006-01-26  Laurent GUERBY <laurent@guerby.net>
15314         PR ada/21317
15315         * ada/acats/support/impdef.a: Add One_Long_Second.
15316         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15317         * ada/acats/tests/c9/c94026.a: Likewise.
15318         * ada/acats/tests/c9/c97305c.ada: Likewise.
15319         * ada/acats/tests/c9/c99004a.ada: Likewise.
15321 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
15323         PR fortran/25964
15324         * gfortran.dg/global_references_2.f90: New test.
15326         PR fortran/25084
15327         PR fortran/20852
15328         PR fortran/25085
15329         PR fortran/25086
15330         * gfortran.dg/assumed_charlen_function_1.f90: New test.
15331         * gfortran.dg/assumed_charlen_function_3.f90: New test.
15333         PR fortran/25416
15334         * gfortran.dg/assumed_charlen_function_2.f90: New test.
15336 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
15338         PR c/25892
15339         * gcc.dg/Wpointer-sign.c: New.
15340         * gcc.dg/Wpointer-sign-Wall.c: New.
15341         * gcc.dg/Wpointer-sign-Wall-no.c: New.
15342         * gcc.dg/Wpointer-sign-pedantic.c: New.
15343         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15344         * gcc.dg/conv-2.c: Use -Wpointer-sign.
15346 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
15348         PR C/25861
15349         * gcc.c-torture/compile/pr25861.c: New test.
15351 2006-01-26  Paul Brook  <paul@codesourcery.com>
15353         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15354         on short-enum targets.
15355         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15356         variable.
15357         (generate_fields): Use short_enums.
15358         (main): Set short_enums.  Document -e.
15359         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15360         on short-enum targets.
15361         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15362         variable.
15363         (generate_fields): Use short_enums.
15364         (main): Set short_enums.  Document -e.
15365         * lib/target-supports.exp (check_effective_target_short_enums): New.
15367 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
15369         PR target/25947
15370         * gcc.dg/torture/pr25947-1.c: New test.
15372 2006-01-25  Jan Hubicka  <jh@suse.cz>
15373             Roger Sayle  <roger@eyesopen.com>
15375         PR rtl-optimization/25703
15376         * gcc.target/i386/20060125-1.c: New test case.
15377         * gcc.target/i386/20060125-2.c: New test case.
15379 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15381         PR fortran/18540
15382         * gfortran.dg/goto_1.f: New.
15384 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
15386         PR fortran/25716
15387         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15388         25716 on 32-bit systems too.
15390 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
15392         PR testsuite/25590
15393         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15395 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
15397         * gcc.dg/tree-ssa/gen-vect-33.c: New.
15399 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15401         PR fortran/25835
15402         * gfortran.dg/read_eof.f90: Delete, renamed.
15403         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15404         * gfortran.dg/read_eof_2.f90: New test.
15405         * gfortran.dg/read_eof_3.f90: New test.
15407 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
15409         PR tree-opt/25860
15410         * gcc.c-torture/compile/pr25860.c: New test.
15412 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15414         PR c++/25552
15415         * g++.dg/parse/dtor8.C: New test.
15417 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
15419         PR testsuite/25891
15420         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15421         * gcc.dg/gomp/gomp.exp: Return without testing anything if
15422         check_effective_target_fopenmp returns 0.
15424 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
15426         PR ada/20548
15427         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15428         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15429         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15431 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
15433         PR tree-opt/25857
15434         * g++.dg/opt/pr25857.C: New test.
15436 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
15437         Jan Hubicka  <jh@suse.cz>
15438         Richard Guenther  <rguenther@suse.de>
15440         PR rtl-optimization/25654
15441         * gcc.dg/torture/pr25654.c: New testcase.
15442         * gcc.target/i386/pr25654.c: Likewise.
15444 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
15446         PR fortran/25901
15447         * gfortran.dg/internal references_2.f90: New test.
15449         Fix regression in testing of admissability of attributes.
15450         * gfortran.dg/intent_used_1.f90: New test.
15452 2006-01-23  Ben Elliston  <bje@au.ibm.com>
15454         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15455         Remove target conditional torture options for i?86 and x86_64
15456         GNU/Linux.
15458 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15460         PR c++/10891
15461         * g++.dg/rtti/no-rtti.C: New.
15463 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
15465         PR c++/25895
15466         * g++.dg/inherit/conv2.C: New test.
15468         PR c++/25856
15469         * g++.dg/parse/dtor7.C: New test.
15471         PR c++/25858
15472         * g++.dg/template/crash44.C: New test.
15474 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
15476         PR fortran/25124
15477         PR fortran/25625
15478         * gfortran.dg/internal_references_1.f90: New test.
15479           PR fortran/20881
15480         PR fortran/23308
15481         PR fortran/25538
15482         PR fortran/25710
15483         * gfortran.dg/global_references_1.f90: New test.
15484         * gfortran.dg/g77/19990905-1.f: Restore the error that
15485         there is a clash between the common block name and
15486         the name of a subroutine reference.
15488         PR fortran/PR24276
15489         * gfortran.dg/aliasing_dummy_1.f90: New test.
15491 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
15493         * gcc.dg/vmx/1b-01.c: Warning fix.
15494         * gcc.dg/vmx/1c-02.c: Likewise.
15495         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
15497 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
15499         PR testsuite/24962
15500         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
15502 2006-01-20  Richard Guenther  <rguenther@suse.de>
15503         Steven Bosscher <stevenb.gcc@gmail.com>
15505         PR rtl-optimization/24626
15506         * gcc.dg/torture/pr24626-1.c: New testcase.
15507         * gcc.dg/torture/pr24626-2.c: Likewise.
15508         * gcc.dg/torture/pr24626-3.c: Likewise.
15509         * gcc.dg/torture/pr24626-4.c: Likewise.
15511 2006-01-20  Dirk Mueller  <dmueller@suse.com>
15513         PR c++/5520
15514         * g++.dg/warn/empty-body.C: New.
15516 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
15518         PR c++/22136
15519         * g++.dg/template/using10.C: New test.
15520         * g++.dg/temlpate/using11.C: Likewise.
15521         * g++.dg/inherit/using5.C: Tweak error messages.
15523 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
15525         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
15526         target test.
15527         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
15529 2006-01-19  Jan Hubicka  <jh@suse.cz>
15531         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
15533 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15535         PR c++/25854
15536         * g++.dg/template/spec28.C: New test.
15538 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
15540         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15541         (switchfiles): Fix fprintf's by adding srcdir or removing it.
15543 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
15545         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
15546         * gcc.dg/gomp/critical-1.c: Likewise.
15547         * gcc.dg/gomp/critical-3.c: Likewise.
15548         * gcc.dg/gomp/empty.c: Likewise.
15549         * gcc.dg/gomp/ordered-1.c: Likewise.
15550         * gcc.dg/gomp/for-4.c: Likewise.
15551         * gcc.dg/gomp/for-6.c: Likewise.
15552         * gcc.dg/gomp/master-3.c: Likewise.
15553         * gcc.dg/gomp/for-8.c: Likewise.
15554         * gcc.dg/gomp/for-10.c: Likewise.
15555         * gcc.dg/gomp/for-18.c: Likewise.
15556         * gcc.dg/gomp/for-5.c: Likewise.
15557         * gcc.dg/gomp/for-7.c: Likewise.
15558         * gcc.dg/gomp/for-9.c: Likewise.
15560 2006-01-18  Jeff Law  <law@redhat.com>
15562         * gcc.dg/tree-ssa/vrp25.c: New test.
15564 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15566         * gcc.dg/pr25805.c: Fix misapplied patch.
15568 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
15570         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15571         (check_effective_target_vect_udot_qi): New.
15572         (check_effective_target_vect_sdot_hi): New.
15573         (check_effective_target_vect_udot_hi): New.
15574         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15575         prefixed with "wrapv-" with -fwrapv.
15576         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15577         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15578         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15579         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15580         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15582         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15583         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15584         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15585         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15587 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15589         PR c++/16829
15590         * g++.dg/other/default2.C: New test.
15591         * g++.dg/other/default3.C: New test.
15593 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
15595         PR c/25805
15596         * gcc.dg/pr25805.c: New file.
15598 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
15600         PR c++/25836
15601         * g++.dg/template/init6.C: New test.
15603 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
15605         * gcc.dg/tree-ssa/pr24287.c: New test
15607 2006-01-18  Eric Christopher  <echristo@apple.com>
15609         * g++.dg/eh/table.C: New.
15611 2006-01-18  DJ Delorie  <dj@redhat.com>
15613         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15614         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15615         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15616         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15618 2006-01-18  Jeff Law  <law@redhat.com>
15620         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15621         on wrapping on overflow semantics.
15623         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15625         * gcc.gc/tree-ssa/vrp23.c: New test.
15626         * gcc.gc/tree-ssa/vrp24.c: New test.
15628 2006-01-18  Richard Henderson  <rth@redhat.com>
15629             Aldy Hernandez  <aldyh@redhat.com>
15630             Jakub Jelinek  <jakub@redhat.com>
15631             Diego Novillo  <dnovillo@redhat.com>
15632             Uros Bizjak  <uros@kss-loka.si>
15634         * gcc.dg/gomp: New directory.
15636 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
15637             Steven G. Kargl  <kargls@comcast.net>
15639         PR fortran/20869
15640         * gfortran.dg/intrinsic_external_1.f90: New test.
15642         PR fortran/20875.
15643         * gfortran.dg/elemental_pointer_1.f90: New test.
15645         PR fortran/25024
15646         * gfortran.dg/external_procedures_1.f90: New test.
15648         PR fortran/25785
15649         gfortran.dg/assumed_present.f90: New test.
15651 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
15653         * g++.dg/parse/lookup5.C: New test.
15655 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15657         PR fortran/25697
15658         * gfortran.dg/read_eof.f90: New test.
15660 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15662         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15663         add a closing brace.
15665 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15667         PR fortran/25631
15668         * gfortran.dg/fmt_tl.f: New test.
15670 2006-01-17  Eric Christopher  <echristo@apple.com>
15672         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15673         * g++.old-deja/g++.warn/impint2.C: Ditto.
15674         * g++.old-deja/g++.other/null1.C: Ditto.
15675         * g++.dg/warn/conv2.C: Ditto.
15676         * g++.dg/warn/conv4.C: New file.
15678 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15680         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15682 2006-01-17  Andreas Jaeger  <aj@suse.de>
15683             Janis Johnson <janis187@us.ibm.com>
15685         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15686         in 64-bit.
15687         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15688         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15690 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15692         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15693         (switchfiles): xfail txxx where xxx >= 25.
15695 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15697         PR testsuite/25764
15698         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15700 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
15702         PR c/25682
15703         * gcc.dg/pr25682.c: New test.
15704         * g++.dg/parse/array-size2.C: New test.
15706 2006-01-16  Ian Lance Taylor  <ian@airs.com>
15708         * consistency.vlad: Remove entire directory, 1652 files.
15710 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
15712         * lib/target-supports.exp (check_effective_target_dfp_nocache,
15713         check_effective_target_dfprt_nocache): New.
15714         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15715         (check_effective_target_dfprt): New.
15716         * lib/c-compat.exp (check_dfp): Remove.
15717         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15718         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15719         level of support for decimal float.
15720         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15721         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15722         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15723         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15724         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15725         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15726         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15727         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15728         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15729         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15730         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15731         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15732         directives.
15734 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
15736         PR testsuite/25741
15737         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15738         $base_dir/../.
15739         * lib/gfortran.exp (gfortran_init): Likewise.
15740         * lib/obj-c++.exp (obj-c++_init): Likewise.
15741         * lib/scanasm.exp (scan-assembler-dem): Likewise.
15742         (scan-assembler-dem-not): Likewise.
15743         * lib/scandump.exp (scan-dump-dem): Likewise.
15744         (scan-dump-dem-not): Likewise.
15746 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
15748         PR testsuite/25767
15749         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15750         powerpc-*-darwin*.
15751         * lib/obj-c++.exp (obj-c++_init): Likewise.
15753 2006-01-16  Richard Guenther  <rguenther@suse.de>
15755         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15757 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15759         PR testsuite/25777
15760         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15761         to LD_LIBRARY_PATH.
15763 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15764             Andrew Pinski  <pinskia@physics.uc.edu>
15766         * gcc.dg/minmax-1.c: New test.
15768 2006-01-16  Ben Elliston  <bje@au.ibm.com>
15770         * gcc.dg/dfp/dfp.exp: Correct FSF address.
15771         * gcc.misc-tests/dectest.exp: Ditto.
15773 2006-01-15  Ian Lance Taylor  <ian@airs.com>
15775         PR testsuite/25796
15776         * gcc.target/i386/cmov6.c: Use -march=k8.
15778 2006-01-15  Andreas Jaeger  <aj@suse.de>
15780         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15781         x86 does not have __float128.
15783 2006-01-14  Ian Lance Taylor  <ian@airs.com>
15785         * gcc.target/i386/cmov6.c: New test.
15787 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
15789         PR c++/25663
15790         * g++.dg/template/ctor6.C: New test.
15792 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
15794         PR tree-optimization/25485
15795         * gcc.dg/tree-ssa/pr25485.c: New.
15797 2006-01-14  Richard Guenther  <rguenther@suse.de>
15799         PR tree-optimization/22548
15800         PR tree-optimization/22555
15801         PR tree-optimization/22501
15802         * gcc.dg/tree-ssa/alias-4.c: New testcase.
15803         * gcc.dg/tree-ssa/alias-5.c: Likewise.
15804         * gcc.dg/tree-ssa/alias-6.c: Likewise.
15805         * gcc.dg/tree-ssa/alias-7.c: Likewise.
15806         * gcc.dg/tree-ssa/alias-8.c: Likewise.
15807         * gcc.dg/tree-ssa/alias-9.c: Likewise.
15808         * gcc.dg/tree-ssa/alias-10.c: Likewise.
15809         * gcc.dg/tree-ssa/alias-11.c: Likewise.
15810         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15812 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
15814         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
15815         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15817 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
15818         Richard Guenther  <rguenther@suse.de>
15820         PR rtl-optimization/24257
15821         * gcc.dg/torture/pr24257.c: New testcase.
15823 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
15825         * gcc.c-torture/execute/20060110-1.c: New test.
15826         * gcc.c-torture/execute/20060110-2.c: New test.
15828 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
15830         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15832 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
15834         PR fortran/25756
15835         * gfortran.dg/label_3.f90: New test.
15837 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
15839         PR tree-optimization/25771
15840         * g++.dg/tree-ssa/pr25771.C: New test
15842 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15844         PR tree-opt/24365
15845         * g++.dg/opt/complex5.C: New test.
15847 2006-01-13  Richard Guenther  <rguenther@suse.de>
15849         * gcc.target/i386/387-9.c: New testcase.
15851 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15853         PR c++/24824
15854         * g++.dg/debug/dwarf2-1.C: New.
15856 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
15858         PR testsuite/25728
15859         * lib/gcov.exp (verify-lines): Add "close $fd".
15861 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
15862             Ben Elliston  <bje@au.ibm.com>
15864         * gcc.dg/dfp/inf-1.c: New test.
15866 2006-01-12  Janis Johnson <janis187@us.ibm.com>
15867             Yao Qi  <qiyaoltc@cn.ibm.com>
15868             Ben Elliston  <bje@au.ibm.com>
15869             Jon Grimm  <jgrimm2@us.ibm.com>
15871         * gcc.dg/nodfp-1.c: New test.
15872         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15873         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15874         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15875         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15876         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15877         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15878         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15879         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15880         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15881         * gcc.dg/format/dfp-scanf-1.c: Likewise.
15882         * gcc.dg/format/dfp-printf-1.c: Likewise.
15883         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15884         (compat_setup_dfp): New.
15885         * gcc.dg/compat/compat.exp: Use it.
15886         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15887         Make some variables global, prepend "compat_" to their names.
15888         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15889         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15890         * gcc.misc-tests/dectest.exp: New test driver for decTest.
15891         * lib/compat.exp (compat_skip_list): Make global, rename.
15892         * lib/c-compat.exp: New file.
15893         * lib/target-supports.exp (check_effective_target_dfp): New.
15895         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15896         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15897         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15898         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15899         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15900         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15901         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15902         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15903         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15904         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15905         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15906         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15907         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15908         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15909         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15910         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
15911         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
15912         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
15913         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
15914         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
15915         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
15916         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
15917         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
15918         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
15919         gcc.dg/dfp/struct-layout-1.c,
15920         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
15921         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
15922         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
15923         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
15924         gcc.dg/dfp/func-vararg-dfp.c,
15925         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
15926         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
15927         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
15928         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
15929         gcc.dg/dfp/wtr-conversion-1.c: New tests.
15931 2006-01-11  Richard Guenther  <rguenther@suse.de>
15933         PR tree-optimization/25734
15934         * gcc.dg/tree-ssa/pr25734.c: New testcase.
15936 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15938         PR fortran/25486
15939         * gfortran.dg/literal_character_constant_1_x.F: New test.
15940         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
15941         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
15942         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
15944 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15946         PR c++/25386
15947         * g++.dg/ext/packed3.C: Add expected packed error.
15949 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
15951         PR target/25706
15952         * gcc.dg/torture/pr25706-1.c: New test.
15954 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
15956         PR tree-optimization/23109
15957         PR tree-optimization/23948
15958         PR tree-optimization/24123
15960         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
15961         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
15962         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
15963         g++.dg/tree-ssa/pr23948.C: New testcases.
15964         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
15965         three divisions in order to do the optimization.
15967 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15969         PR c++/25632
15970         * g++.dg/other/pr25632.C: New test.
15972 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
15974         PR fortran/25730
15975         * gfortran.dg/used_types_1.f90: New test.
15977 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
15979         PR target/25718
15980         * gcc.dg/torture/pr25718-1.c: New test.
15982 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15984         * gfortran.dg/list_read_2.f90: Fix typo in description.
15986 2006-01-10  Jan Beulich  <jbeulich@novell.com>
15988         * lib/target-supports.exp (check_visibility_available): Simplify test
15989         for *-*-netware*.
15990         (check_profiling_available): Fail for *-*-netware*.
15991         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
15992         * gcc.dg/20021014-1.c: Likewise.
15993         * gcc.dg/nest.c: Likewise.
15995 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15997         fortran/24936
15998         * gfortran.dg/forall_3.f90: New test.
16000 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
16002         PR fortran/21977
16003         * gfortran.dg/nesting_2.f90: New test.
16004         * gfortran.dg/nesting_3.f90: New test.
16006 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
16008         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
16009         Fix typo in comment.
16011 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16013         * gfortran.dg/single_char_string.f90: New test.
16015 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
16017         * gfortran.dg/ichar_2.f90: New test.
16019 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16021         PR fortran/25093
16022         * gfortran.dg/private_type_4.f90: New.
16024 2006-01-07  Richard Guenther  <rguenther@suse.de>
16026         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16028 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16030         * gfortran.dg/func_decl_1.f90: New.
16031         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16032         * gfortran.dg/array_alloc_2.f90: Likewise.
16033         * gfortran.dg/char_result_8.f90: Likewise.
16034         * gfortran.dg/dup_save_1.f90: Likewise.
16035         * gfortran.dg/dup_save_2.f90: Likewise.
16036         * gfortran.dg/f2c_6.f90: Likewise.
16037         * gfortran.dg/f2c_7.f90: Likewise.
16038         * gfortran.dg/func_result_2.f90: Likewise.
16039         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16041 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
16043         PR fortran/22146
16044         * gfortran.dg/elemental_subroutine_1.f90: New test.
16045         * gfortran.dg/elemental_subroutine_2.f90: New test.
16047         PR fortran/25029
16048         PR fortran/21256
16049         * gfortran.dg/assumed_size_refs_1.f90: New test.
16051         PR fortran/20868
16052         PR fortran/20870
16053         * gfortran.dg/assumed_size_refs_2.f90: New test.
16054         * gfortran.dg/initialization_1.f90: Change warning message.
16056 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
16058         * gcc.dg/tree-ssa/loop-15.c: New test.
16060 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16062         PR fortran/25598
16063         * gfortran.dg/backspace_3.f: New test.
16064         * gfortran.dg/backspace_4.f: New test.
16066 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16068         PR fortran/24268
16069         * gfortran.dg/fmt_white.f: Update test.
16071 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
16073         * gcc.dg/cast-1.c: Add new warning.
16074         * gcc.dg/cast-2.c: Likewise.
16075         * gcc.dg/cast-3.c: Likewise.
16076         * gcc.dg/format/cast-1.c: Likewise.
16077         * gcc.dg/cast-4.c: New testcase.
16079 2006-01-05  Richard Guenther  <rguenther@suse.de>
16081         PR tree-optimization/22555
16082         * gcc.dg/tree-ssa/alias-3.c: New testcase.
16084 2006-01-05  Richard Guenther  <rguenther@suse.de>
16085             Diego Novillo  <dnovillo@redhat.com>
16087         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16088         * gcc.dg/tree-ssa/loop-8.c: Likewise.
16089         * gcc.dg/tree-ssa/loop-1.c: Likewise.
16090         * gcc.dg/tree-ssa/pr23294.c: Likewise.
16091         * gcc.dg/tree-ssa/pr21985.c: Likewise.
16092         * gcc.dg/tree-ssa/loop-14.c: Likewise.
16093         * gcc.dg/tree-ssa/loop-2.c: Likewise.
16094         * gcc.dg/tree-ssa/loop-3.c: Likewise.
16095         * gcc.dg/tree-ssa/loop-4.c: Likewise.
16096         * gcc.dg/tree-ssa/pr21171.c: Likewise.
16097         * gcc.dg/tree-ssa/loop-5.c: Likewise.
16098         * gcc.dg/tree-ssa/loop-10.c: Likewise.
16099         * gcc.dg/tree-ssa/loop-6.c: Likewise.
16100         * treelang/compile/extravar.tree: Likewise.
16101         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16102         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16103         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16104         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16105         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16107 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
16109         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16110         for 64-bit fix.
16112 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
16114         PR fortran/23675
16115         gfortran.dg/char_result_11.f90: New.
16117 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
16119         PR c++/24782
16120         * g++.dg/parse/access9.C: New test.
16121         * g++.dg/tc1/dr52.C: Tweak error markers.
16123 2006-01-04  Richard Henderson  <rth@redhat.com>
16125         Merge from gomp branch.
16126         * g++.dg/parse/pragma2.C: Update expected error lines.
16128 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
16130         * g++.dg/other/i386-2.C: New test.
16132         PR target/25554
16133         * gcc.c-torture/compile/20051228-1.c: New test.
16135         PR c/25559
16136         * gcc.dg/pr25559.c: New test.
16138 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
16140         PR c++/25492
16141         * g++.dg/lookup/friend9.C: New test.
16143         PR c++/25625
16144         * g++.dg/template/repo5.C: New test.
16146 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
16148         PR fortran/25101
16149         * gfortran.dg/forall_2.f90: New test.
16151 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16153         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16154         dg-require-weak.  Adjust regexp to handle leading-underscore
16155         targets and space as well as TAB after .weak.  Change previous
16156         64-bit fix to not use naked dot.
16158 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
16160         PR rtl-optimization/25578
16161         * gcc.c-torture/execute/20060102-1.c: New testcase.
16163 2006-01-03  Richard Guenther  <rguenther@suse.de>
16165         PR c/25183
16166         * gcc.dg/torture/pr25183.c: New testcase.
16168 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
16170         Merge from gomp-branch.
16171         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16172         * gcc.dg/ia64-sync-2.c: Likewise.
16173         * gcc.dg/ia64-sync-3.c: Likewise.
16174         * gcc.dg/ia64-sync-4.c: Likewise.
16175         * gcc.dg/sync-2.c: Likewise.
16176         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16177         that sparc64-*-* and sparcv9-*-* supports sync builtins.
16179 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
16181         PR c++/25635
16182         * g++.dg/parse/operator6.C: New test.
16184         PR c++/25637
16185         * g++.dg/parse/error29.C: New test.
16187         PR c++/25638
16188         * g++.dg/parse/dtor6.C: New test.
16190         PR c++/25633
16191         * g++.dg/parse/ctor3.C: New test.
16193         PR c++/25634
16194         * g++.dg/template/class3.C: New test.
16196 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
16198         * g++.dg/debug/debug9.C: New.
16200 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
16202         PR fortran/24640
16203         * gfortran.dg/label_2.f90: New test.
16205 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16207         * g++.dg/lookup/using12.C: Tighten error marker.
16209 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
16210             Andrew Pinski <pinskia@physics.uc.edu>
16212         * gcc.target/powerpc/darwin-abi-3.c: New file.
16213         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16214         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16215         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16216         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16217         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16218         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16219         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16220         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16222 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
16224         * gcc.dg/tree-ssa/loadpre1.c: New;
16225         * gcc.dg/tree-ssa/loadpre2.c: New;
16226         * gcc.dg/tree-ssa/loadpre3.c: New;
16227         * gcc.dg/tree-ssa/loadpre4.c: New;
16228         * gcc.dg/tree-ssa/loadpre5.c: New;
16229         * gcc.dg/tree-ssa/loadpre6.c: New;
16230         * gcc.dg/tree-ssa/loadpre7.c: New;
16231         * gcc.dg/tree-ssa/loadpre8.c: New;
16232         * gcc.dg/tree-ssa/loadpre9.c: New;
16234 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
16236         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16237         * g++.dg/abi/thunk4.C: Likewise.
16239 2006-01-01  Andreas Jaeger  <aj@suse.de>
16241         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16242         portable.
16244 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
16246         PR c++/25294
16247         * gcc.dg/pragma-pack-3.c: New test.
16248         * g++.dg/parse/pragma3.C: New test.
16250 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16252         PR middle-end/24827
16253         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16255 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16257         PR testsuite/25214
16258         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16260 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16262         PR fortran/22607
16263         * gfortran-dg/pure_byref_3.f90: New.
16265         fortran/PR 25396
16266         * gfortran.dg/userdef_operator_1.f90: New.
16268 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16270         * g++.dg/abi/thunk3.C: New.
16271         * g++.dg/abi/thunk4.C: New.
16273 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
16275         PR fortran/25532
16276         * gfortran.dg/host_used_types_1.f90: New test. Check that host
16277         associated derived type components of derived types are
16278         properly declared in contained procedures.
16280 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16282         PR libgfortran/25139
16283         * gfortran.dg/backspace_2.f: New test.
16285 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16287         PR libgfortran/25550
16288         * gfortran.dg/endfile.f: New test.
16290 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16292         PR libgfortran/25419
16293         * gfortran.dg/comma.f: New test.
16295 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16297         * lib/gfortran-dg.exp: Remove trailing whitespace.
16298         * lib/fortran-torture.exp: Test with -fbounds-check instead of
16299         -funroll-all-loops.
16301 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
16303         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16304         Extended Double long doubles or repeat tests when long double is
16305         the same size as double.
16307 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16309         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16311         PR testsuite/25442
16312         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16313         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16315         PR testsuite/25441
16316         * gcc.dg/pr23911.c: Make test variable static.
16318         PR testsuite/25444
16319         * gcc.dg/tree-ssa/pr14841.c: Likewise.
16321 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16323         PR c++/25439
16324         * g++.dg/parse/crash17.C: Adjust error markers.
16325         * g++.dg/template/error20.C: New test.
16327 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
16329         PR c++/23172
16330         * g++.dg/ext/complit4.C: New test.
16332         PR c++/25417
16333         * g++.dg/ext/complit5.C: Likewise.
16335 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
16337         PR tree-optimization/25125
16338         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16339         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16340         * gcc.c-torture/execute/pr25125.c: New.
16342 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
16344         PR fortran/25029
16345         PR fortran/21256
16346         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16347         functions with incorrect assumed size references.
16349 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
16351         PR c++/23171
16352         * g++.dg/opt/init1.C: New test.
16354 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
16356         PR c++/24671
16357         * g++.dg/template/sfinae3.C: New test.
16359 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16361         * g++.dg/other/friend4.C: New test.
16363 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16365         PR target/25005
16366         * g++.dg/opt/pr25005.C: New test.
16368 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16370         PR c++/25369
16371         * g++.dg/template/ptrmem16.C: New test.
16373 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
16375         PR fortran/25029
16376         PR fortran/21256
16377         * gfortran.dg/initialization_1.f90: Add test of SIZE.
16379 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16381         PR libgfortran/25307
16382         * gfortran.dg/list_read_5.f90: New test.
16384 2005-12-22  Richard Henderson  <rth@redhat.com>
16386         * gcc.target/i386/sse-7.c: Use -msse2.
16388 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
16390         PR rtl-optimization/25432
16391         * gcc.c-torture/compile/20051216-1.c: New test.
16393         PR objc/25328
16394         * objc/execute/pr25328.m: New test.
16396 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
16398         PR c++/25364
16399         * g++.dg/template/call4.C: New test.
16401 2005-12-22  Dale Johannesen  <dalej@apple.com>
16403         * gcc.target/i386/sse-17.c: New.
16405 2005-12-22  Paul Brook  <paul@codesourcery.com>
16407         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16409 2005-12-22  Paul Brook  <paul@codesourcery.com>
16411         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16413 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16415         PR tree-opt/25513
16416         * gcc.c-torture/compile/pr25513.c: New test.
16418 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16420         PR c++/23333
16421         * g++.dg/parse/error25.C: Add more tests.
16423 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16425         PR fortran/18990
16426         * gfortran.dg/der_charlen_1.f90: New.
16428 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
16430         PR fortran/20889
16431         * gfortran.dg/pointer_component_type_1.f90: New test.
16433         PR fortran/25029
16434         PR fortran/21256
16435         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16436         should give an error with assumed size array refernces and checks
16437         those that should not.
16438         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16439         reference an upper bound so that it does not generate an error.
16441         PR fortran/19362
16442         PR fortran/20244
16443         PR fortran/20864
16444         PR fortran/25391
16445         * gfortran.dg/used_dummy_types_1.f90: New test.
16446         * gfortran.dg/used_dummy_types_2.f90: New test.
16447         * gfortran.dg/used_dummy_types_3.f90: New test.
16448         * gfortran.dg/used_dummy_types_4.f90: New test.
16449         * gfortran.dg/used_dummy_types_5.f90: New test.
16451         PR fortran/23152
16452         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16453         group already being USE associated.
16454         * gfortran.dg/assumed_shape_nml.f90: New test.
16455         * gfortran.dg/assumed_size_nml.f90: New test.
16457         PR fortran/20862
16458         PR fortran/25053
16459         PR fortran/25063
16460         PR fortran/25064
16461         PR fortran/25066
16462         PR fortran/25067
16463         PR fortran/25068
16464         PR fortran/25307
16465         * gfortran.dg/io_constraints_1.f90: New test.
16466         * gfortran.dg/io_constraints_1.f90: New test.
16467         * gfortran.dg/iostat_3.f90: Change wording of warning.
16468         * gfortran.dg/g77/19981216-0.f: The same.
16470 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
16472         PR tree-optimization/23518
16473         * gcc.dg/pr23518.c: New.
16475 2005-12-21  Mike Stump  <mrs@apple.com>
16477         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16479 2005-12-21  Paul Brook  <paul@codesourcery.com>
16481         * gcc.dg/pr19340.c: Skip on m68k targets.
16483 2005-12-21  Steven Bosscher  <stevenb@suse.de>
16485         PR rtl-optimization/25196
16486         * gcc.dg/pr25196.c: New test.
16488 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
16490         PR fortran/25423
16491         gfortran.dg/where_nested_1.f90: New.
16493 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
16495         PR tree-optimization/25382.
16496         * gcc.dg/tree-ssa/pr25382.c: New.
16498 2005-12-20  Richard Guenther  <rguenther@suse.de>
16500         PR middle-end/24306
16501         * gcc.target/i386/pr24306.c: New testcase.
16503 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
16505         PR tree-optimization/25501
16506         * gcc.dg/tree-ssa/pr25501.c: New.
16508 2005-12-20  Richard Guenther  <rguenther@suse.de>
16510         Revert
16511         2005-12-02  Richard Guenther  <rguenther@suse.de>
16513         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16515 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
16517         PR c++/21228
16518         * g++.dg/warn/Wunreachable-code-2.C: New test.
16520 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
16522         PR c++/24278
16523         * g++.dg/template/ctor5.C: New test.
16525         PR c++/24915
16526         * g++.dg/template/overload8.C: New test.
16528 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
16530         * gcc.c-torture/compile/pr25483 : New test.
16532 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16534         PR c++/20552
16535         * g++.dg/ext/typeof10.C: New test.
16537 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
16539         * gcc.dg/mt-loopi1.c: New.
16541 2005-12-18  Richard Guenther  <rguenther@suse.de>
16543         PR tree-optimization/25481
16544         * gcc.dg/torture/pr25481.c: New testcase.
16546 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
16548         PR rtl-optimization/21041
16549         * gcc.dg/pr21041.c: New test.
16551 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16553         PR libgfortran/25463
16554         * gfortran.dg/advance.f90: New test.
16556 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
16558         * gcc.dg/20051201-1.c: New test.
16560 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
16562         PR fortran/25018
16563         * gfortran.dg/initialization_1.f90: New test.
16564         * gfortran.dg/enum_5.f90: Change dg-error to new message.
16565         * gfortran.dg/g77/980616-0.f: The same.
16567 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16569         * PR fortran/25458
16570         * gfortran.dg/chkbits.f90: New test.
16572 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16574         * gfortran.dg/enum_5.f: Revert to previous version.
16576 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
16578         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16579         * gfortran.dg/nested_modules_1.f90: Ditto.
16580         * gfortran.dg/hollerith_f95.f90: Ditto.
16581         * gfortran.dg/select_5.f90: Ditto.
16582         * gfortran.dg/secnds.f: Ditto.
16583         * gfortran.dg/hollerith2.f90: Ditto.
16584         * gfortran.dg/imag_2.f: Ditto.
16585         * gfortran.dg/ftell_2.f90: Ditto.
16586         * gfortran.dg/malloc_free_1.f90: Ditto.
16587         * gfortran.dg/logint-1.f: Ditto.
16588         * gfortran.dg/recursive_statement_functions.f90: Ditto.
16589         * gfortran.dg/e_d_fmt.f90: Ditto.
16590         * gfortran.dg/hollerith_legacy.f90: Ditto.
16591         * gfortran.dg/logint-2.f: Ditto.
16592         * gfortran.dg/enum_5.f90: Ditto.
16593         * gfortran.dg/f2c_2.f90: Ditto.
16594         * gfortran.dg/pr17143.f90: Ditto.
16595         * gfortran.dg/namelist_14.f90: Ditto.
16596         * gfortran.dg/logint-3.f: Ditto.
16597         * gfortran.dg/spread_scalar_source.f90: Ditto.
16598         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16599         * gfortran.dg/namelist_11.f: Ditto.
16600         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16601         * gfortran.dg/g77/20010519-1.f
16602         * gfortran.dg/g77/alpha1.f: Ditto.
16603         * gfortran.dg/g77/990115-1.f: Ditto.
16604         * gfortran.dg/g77/erfc.f: Ditto.
16605         * gfortran.dg/g77/19990313-3.f: Ditto.
16606         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16607         * gfortran.dg/g77/20010426.f: Ditto.
16608         * gfortran.dg/g77/19990313-0.f: Ditto.
16609         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16610         * gfortran.dg/g77/20000629-1.f: Ditto.
16611         * gfortran.dg/g77/970125-0.f: Ditto.
16612         * gfortran.dg/g77/8485.f: Ditto.
16613         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16614         * gfortran.dg/g77/19990313-1.f: Ditto.
16615         * gfortran.dg/g77/int8421.f: Ditto.
16616         * gfortran.dg/g77/19990305-0.f: Ditto.
16617         * gfortran.dg/g77/947.f: Ditto.
16618         * gfortran.dg/g77/19990905-2.f: Ditto.
16619         * gfortran.dg/g77/cabs.f: Ditto.
16620         * gfortran.dg/g77/19990313-2.f: Ditto.
16621         * gfortran.dg/g77/20020307-1.f: Ditto.
16622         * gfortran.dg/g77/dcomplex.f: Ditto.
16623         * gfortran.dg/g77/19990502-1.f: Ditto.
16624         * gfortran.dg/g77/19981216-0.f: Ditto.
16625         * gfortran.dg/common_4.f90: Ditto.
16626         * gfortran.dg/entry_4.f90: Ditto.
16627         * gfortran.dg/equiv_constraint_2.f90: Ditto.
16628         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16629         * gfortran.dg/namelist_12.f: Ditto.
16630         * gfortran.dg/scale_1.f90: Ditto.
16631         * gfortran.dg/modulo_1.f90
16632         * gfortran.dg/hollerith.f90: Ditto.
16633         * gfortran.dg/direct_io_3.f90: Ditto.
16634         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16635         * gfortran.dg/gnu_logical_1.F: Ditto.
16636         * gfortran.dg/unf_io_convert_1.f90: Ditto.
16637         * gfortran.dg/assign_1.f90: Ditto.
16638         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16639         * gfortran.dg/pr23095.f: Ditto.
16640         * gfortran.dg/read_float_1.f90: Ditto.
16642 2005-12-17  Andreas Jaeger  <aj@suse.de>
16644         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16645         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16647 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16649         PR fortran/24268
16650         * gfortran.dg/fmt_white.f: New test.
16652 2005-12-16  Steven G. Kargl <kargls@comcast.net>
16654         * gfortran.dg/label_1.f90: New test.
16656 2005-12-15  Ben Elliston  <bje@au.ibm.com>
16658         PR testsuite/25422
16659         * gcc.dg/20031012-1.c: Add -Walways-true option.
16660         * gcc.dg/weak/weak-3.c: Likewise.
16661         * g++.old-deja/g++.mike/warn8.C: Likewise.
16663 2005-12-16  Mike Stump  <mrs@apple.com>
16665         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16666         exit.
16668 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16670         PR libgfortran/25264
16671         PR libgfortran/25349
16672         * gfortran.dg/tl_editing.f90: Added additional checks.
16673         * gfortran.dg/t_editing.f: New test.
16674         * gfortran.dg/write_padding.f90: New test
16676 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16678         PR testsuite/25215
16679         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16681 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
16683         PR rtl-optimization/24899
16684         * gcc.c-torture/execute/20051215-1.c: New test.
16686 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
16688         PR 24823
16689         * gfortran.dg/pr24823.f: New test.
16691 2005-12-16  Jeff Law  <law@redhat.com>
16693         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16695 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16697         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16698         (base_types): Change C++ style comments to C style comments.  Remove
16699         aligned types from the array.  Keep Enums disabled.
16700         (complex_types): Remove aligned types from the array.
16701         Comment out "_Complex long double".
16702         (attrib_types): Remove.
16703         (complex_attrib_types): Remove.
16704         (attrib_array_types): Remove.
16705         (complex_attrib_array_types): Remove.
16706         (aligned_bitfld_types): Remove.
16707         (n_aligned_bitfld_types): Remove.
16708         (FEATURE_ALIGNEDPACKED): Delete.
16709         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16710         (singles): Remove support for adding attributes.
16711         (choose_type): Remove support for attributed types.
16712         (generate_fields): Remove support for attributed bit-fields.
16713         Remove support for adding attributes.
16714         (generate_random_tests): Remove support for adding attributes.
16715         (features): Add back "[0] :0" and "complex vector [0]".
16716         (main): Remove support for attributed bit-fields.
16717         Uncomment the calling of generate_random_tests for the rests of
16718         the tests.
16720 2005-12-16  Jan Hubicka  <jh@suse.cz>
16722         * gcc.c-torture/combine/pr25224.c: New.
16724 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
16726         PR other/25028
16727         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16728         HP-UX.
16730 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
16732         * gcc.dg/20051215-1.c: New file.
16734 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16736         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16737         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16739 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
16741         PR fortran/18197
16742         * gfortran.dg/dummy_functions_1.f90: New.
16744 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
16746         PR rtl-optimization/25310
16747         * gcc.c-torture/compile/pr25310.c: New test.
16749 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16751         PR debug/25023
16752         * gcc.dg/pr25023.c: New test.
16754 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16756         * g++.old-deja/g++.brendan/redecl1.C,
16757         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16758         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16759         g++.old-deja/g++.oliva/typeof1.C,
16760         g++.old-deja/g++.other/crash16.C,
16761         g++.old-deja/g++.other/crash34.C,
16762         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16763         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16764         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16765         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16766         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16767         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16768         Remove xfail.
16770 2005-12-14  Kean Johnston  <jkj@sco.com>
16771             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16773         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16774         * gcc.target/i386/20020523-1.c: Ditto.
16775         * gcc.target/i386/tailcall-1.c: Ditto.
16776         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16777         * gcc.target/i386/ssetype-5.c: Ditto.
16779 2005-12-14  Jeff Law  <law@redhat.com>
16781         * gcc.dg/tree-ssa/foldstring-1.c: New test.
16783 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16785         PR target/25254
16786         PR target/24188
16787         * gcc.target/i386/pr25254.c: New test.
16788         * gfortran.dg/PR24188.f: New test.
16790 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
16792         * lib/fortran-torture.exp: Catch remaining uses of
16793         remote_file build delete.
16795 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16797         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16799 2005-12-14  Ben Elliston  <bje@au.ibm.com>
16801         * gcc.dg/warn-addr-cmp.c: New test.
16803 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16805         PR debug/25023
16806         PR target/25293
16807         * gcc.target/i386/pr25293.c: New test.
16809 2005-12-13  Petr Machata  <machata@post.cz>
16811         PR c++/24907
16812         * g++.dg/parse/comma2.C: New test.
16814 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
16815             Jakub Jelinek  <jakub@redhat.com>
16817         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16818         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16819         (limits.h): Include unconditionally.
16820         (stdlib.h): Likewise.
16821         (hashtab.h): Do not include.
16822         (getopt.h): Likewise.
16823         (stddef.h): Include.
16824         (hashval_t): Define.
16825         (struct entry): Add "next" field.
16826         (HASH_SIZE): New macro.
16827         (hash_table): New variable.
16828         (switchfiles): Do not use xmalloc.
16829         (mix): New macro.
16830         (iterative_hash): New function.
16831         (hasht): Remove.
16832         (e_exists): New function.
16833         (e_insert): Likewise.
16834         (output): Use, instead of libiberty hashtable functions.
16835         (main): Do not use getopt.  Do not call htab_create.
16837 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16839         PR c++/25331
16840         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16841         put atal* and atpaal* attributes on array elements.
16842         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16843         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16844         put atal* and atpaal* attributes on array elements.
16845         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16847 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
16849         * gcc.dg/single-precision-constant.c: New test.
16851 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
16853         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16854         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16855         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16856         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16857         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16858         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16859         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16860         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16861         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16862         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16863         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16864         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16865         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16866         gcc.target/powerpc/ppc-sdata-2.c,
16867         gcc.target/powerpc/ppc-stackalign-1.c,
16868         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16869         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16870         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16871         gcc.target/powerpc/rs6000-ldouble-2.c,
16872         gcc.target/powerpc/rs6000-power2-1.c,
16873         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16874         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
16875         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
16876         option into target selector.
16877         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
16878         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16880 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16882         PR objc/25348
16883         * objc.dg/encode-9.m: New test.
16885 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16887         PR testsuite/20772
16888         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16889         * gcc.dg/asm-b.c: Fix typo.
16890         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16891         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16892         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16893         i?86 lp64 and x86_64 ilp32.
16894         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16895         on i?86 lp64.
16896         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16898 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
16900         PR fortran/25078
16901         gfortran.dg/equiv_5.f90: New test.
16903 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
16905         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16906         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16907         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16908         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16909         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16910         * gcc.dg/tree-ssa/reassoc-5.c: New.
16911         * gcc.dg/tree-ssa/reassoc-6.c: New.
16912         * gcc.dg/tree-ssa/reassoc-7.c: New.
16913         * gcc.dg/tree-ssa/reassoc-8.c: New.
16914         * gcc.dg/tree-ssa/reassoc-9.c: New.
16915         * gcc.dg/tree-ssa/reassoc-10.c: New.
16916         * gcc.dg/tree-ssa/reassoc-11.c: New.
16918 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16920         PR testsuite/25167
16921         PR testsuite/24478
16922         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
16924 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
16926         PR c++/25300
16927         * g++.dg/template/inherit.C: Do not use a generic error message.
16929 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16931         PR libobjc/25354
16932         * objc.dg/gnu-encoding: New directory.
16933         * objc.dg/gnu-encoding/compat-common.h: New file.
16934         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
16935         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
16936         * objc.dg/gnu-encoding/vector-defs.h: New file.
16937         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
16938         * objc.dg/gnu-encoding/generate-random.c: New file.
16939         * objc.dg/gnu-encoding/generate-random_r.c: New file.
16940         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
16941         * objc.dg/gnu-encoding/generate-random.h: New file.
16943 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
16945         PR c++/25337
16946         * g++.dg/template/defarg7.C: New test.
16948 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16950         PR libobjc/25347
16951         * objc.dg/encode-8.m: New test.
16953 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16955         PR libobjc/25346
16956         * objc.dg/encode-7.m: New test.
16958 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
16960         PR c++/25010
16961         * g++.dg/opt/inline10.C: New test.
16963 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
16965         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
16967 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
16969         * gfortran.dg/substring_equivalence.f90: typo in comment
16971 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16973         PR fortran/25068
16974         * gfortran.dg/iostat_3.f90: New test.
16976 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
16978         PR fortran/23815
16979         * gfortran.dg/unf_io_convert_1.f90: New test.
16980         * gfortran.dg/unf_io_convert_2.f90: New test.
16981         * gfortran.dg/unf_io_convert_3.f90: New test.
16983 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16985         PR testsuite/20772
16986         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
16987         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
16988         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16989         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
16990         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
16991         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16992         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
16993         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
16994         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16995         gcc.dg/torture/fp-int-convert-float128-timode.c,
16996         gcc.dg/torture/fp-int-convert-float128.c,
16997         gcc.dg/torture/fp-int-convert-float80-timode.c,
16998         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16999         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
17001         * gcc.dg/tls/opt-1.c: Require effective target fpic.
17003 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
17005         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
17007 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
17009         * gcc.dg/20051207-1.c,
17010         * gcc.dg/20051207-2.c,
17011         * gcc.dg/20051207-3.c: New tests.
17013 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17015         PR testsuite/20772
17016         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17017         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17018         dg-skip-if target selector.
17020         PR testsuite/20772
17021         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17022         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17023         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17024         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17025         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17026         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17027         and/or merge with i?86 cases.
17029         * gcc.dg/tls/opt-3.c: Require effective target fpic.
17031         PR testsuite/20772
17032         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17033         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17034         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17035         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17036         x86_64-*-linux*.
17038 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
17040         PR target/25311
17041         * gcc.c-torture/compile/pr25311.c: New test.
17043 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17045         PR libgfortran/25039
17046         * gfortran.dg/read_comma.f: New test.
17048 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
17050         PR c++/19317
17051         * g++.dg/opt/pr19317-1.C: New test.
17052         * g++.dg/opt/pr19317-2.C: New test.
17053         * g++.dg/opt/pr19317-3.C: New test.
17055         PR target/19005
17056         * gcc.c-torture/execute/pr19005.c: New test.
17058         PR target/17828
17059         * g++.old-deja/g++.other/comdat5.C: New test.
17060         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17062         * g++.dg/compat/struct-layout-1.exp: New file.
17063         * g++.dg/compat/struct-layout-1.h: New.
17064         * g++.dg/compat/struct-layout-1_generate.c: New.
17065         * g++.dg/compat/struct-layout-1_x1.h: New.
17066         * g++.dg/compat/struct-layout-1_x2.h: New.
17067         * g++.dg/compat/struct-layout-1_y1.h: New.
17068         * g++.dg/compat/struct-layout-1_y2.h: New.
17070         * gcc.dg/20050330-2.c: New test.
17072 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17074         PR fortran/25292
17075         * gfortran.dg/associated_1.f90: New.
17077 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
17079         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17080         ILP32 vect_no_align platforms.
17082 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
17083             Jakub Jelinek  <jakub@redhat.com>
17085         PR target/25268
17086         * gcc.c-torture/compile/20051207-1.c: New test.
17088 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17090         PR testsuite/20772
17091         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17092         gcc.dg/torture/pr18582-1.c,
17093         gcc.target/i386/attributes-error.c: Also test on x86_64.
17095         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17097 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17099         PR c++/19397
17100         * g++.dg/template/typedef3.C: New test.
17102         PR c++/19762
17103         PR c++/19764
17104         * g++.dg/template/dtor3.C: Fix error markers.
17106 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
17108         * lib/target-supports.exp (check_effective_target_sync_char_short):
17109         Add s390*.
17111 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
17113         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17115 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17117         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17118         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17119         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17120         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17122 2005-12-06  Roger Sayle  <roger@eyesopen.com>
17124         PR c++/25263
17125         * g++.dg/other/array2.C: New test case.
17127 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
17129         * gcc.dg/darwin-weakimport-3.c: New.
17131         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17132         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17133         and to work on Darwin.
17134         * gcc.dg/attr-weakref-1b.c: New file.
17135         * gcc.dg/attr-weakref-2.c: New test.
17136         * gcc.dg/darwin-weakref-1.c: New test.
17138 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
17140         PR testsuite/25247
17141         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17142         use in selector expressions.
17143         (dg-xfail-if): Ditto.
17144         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17145         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17146         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17147         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17148         * gcc.test-framework/test-framework.exp: Skip generated tests if
17149         CHECK_TEST_FRAMEWORK is not 1.
17151 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17153         PR tree-optimization/24963
17154         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17156         PR target/24108
17157         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17159         PR target/18580
17160         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17161         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17162         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17163         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17165 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
17167         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17168         dg-options.
17170 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17172         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17174 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
17176         * gcc.dg/format/cast-1.c: New test.
17178 2005-12-04  Roger Sayle  <roger@eyesopen.com>
17180         PR c/7776
17181         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17182         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17183         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17184         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17186 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17188         * gcc.dg/cast-pretty-print-1.c: New test.
17190 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
17192         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17194 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
17196         PR c++/24173
17197         * g++.dg/template/friend40.C: New test.
17199 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
17201         PR target/25199
17202         * gcc.target/i386/movq-2.c: New test.
17203         * gcc.target/i386/movq.c: Remove target i?86, instead add
17204         dg-require-effective-target ilp32.
17206 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17208         PR c++/24103
17209         * g++.dg/other/default1.C: New test.
17211 2005-12-02  Richard Guenther  <rguenther@suse.de>
17213         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17215 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17217         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17219 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
17221         PR target/21017
17222         * gcc.target/powerpc/rotate.c: New.
17224 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17226         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17227         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17229 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17231         PR c/13384
17232         * gcc.dg/pr17730-1.c: Adjust.
17233         * gcc.dg/lvalue1.c (main): Likewise.
17234         * gcc.dg/lvalue-2.c: Likewise.
17235         * g++.dg/pr7503-3.C
17237 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
17239         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17240         error messages.
17242 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
17244         PR fortran/24789
17245         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
17247 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17249         PR target/24475
17250         * lib/target-supports.exp (check_effective_target_tls): New.
17251         (check_effective_target_tls_runtime): New.
17252         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17253         for TLS support.
17254         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17255         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17256         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17257         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17258         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17259         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17260         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17261         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17262         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17263         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17264         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17265         effective-target TLS.
17266         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17267         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17268         effective-target TLS runtime.
17270 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
17272         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17274 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
17276         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17277         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17278         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17279         ignored" warnings when "packing" is the same as the ABI layout.
17281 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
17283         PR fortran/21302
17284         * gfortran.dg/line_length_1.f: New test.
17285         * gfortran.dg/line_length_2.f90: Ditto.
17287 2005-11-30  Richard Guenther  <rguenther@suse.de>
17289         PR tree-optimization/21655
17290         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17292 2005-11-30  Dale Johannesen  <dalej@apple.com>
17294         * gcc.c-torture/compile/pr24930.c: New.
17296 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
17298         PR fortran/15809
17299         *  gfortran.dg/auto_char_dummy_array.f90: New test.
17301 2005-11-30  Jeff Law  <law@redhat.com>
17303         * g++.old-deja/g++.law/pr25000.C: New test.
17305 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
17307         * gcc.dg/tls/opt-11.c: New test.
17309 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17311         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17312         targets.
17313         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17314         LP64 ia64.
17316 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
17318         * gfortran.dg/open_access_1.f90: New test.
17320 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17322         * gcc.dg/charset/builtin2.c: New test.
17324 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
17326         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17327         on mmix-*-* for *_[xy].c.
17329 2005-11-28  Kean Johnston  <jkj@sco.com>
17331         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17332         headers.
17333         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17334         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17335         * gcc.target/i386/asm-3.c: Ditto.
17336         * gcc.target/i386/clobbers.c: Ditto.
17337         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17338         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17339         test regexp.
17340         * gcc.target/i386/mul.c: Ditto.
17341         * gcc.target/i386/ssetype-1.c: Ditto.
17342         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17343         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17344         static so the test works with -fPIC mode too. Based on comment in
17345         PR19231 by Pinski.
17346         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17348 2005-11-28  Richard Guenther  <rguenther@suse.de>
17350         * gcc.dg/alias-9.c: New testcase.
17351         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17353 2005-11-28  Roger Sayle  <roger@eyesopen.com>
17354             Uros Bizjak  <uros@kss-loka.si>
17356         PR middle-end/20219
17357         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17358         tan(x)/sin(x) transformations.
17360 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
17362         PR middle-end/24575
17363         * gcc.dg/tree-ssa/divide-3.c: New test.
17364         * gcc.dg/tree-ssa/divide-4.c: New test.
17366 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
17368         PR fortran/24917
17369         *  gfortran.dg/boz_6.f90: New test.
17371 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17373         PR fortran/23912
17374         * gfortran.dg/modulo_1.f90: New test.
17376 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17378         PR libfortran/24919
17379         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17380         fail on CRLF platforms.
17381         * gfortran.dg/ftell_2.f90: Likewise.
17383 2005-11-26  Eric Christopher  <echristo@apple.com>
17385         * gcc.dg/intmax_t-1.c: Remove mips xfail.
17387 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17389         * objc.dg/gnu-runtime-3.m: Simplify.
17391 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
17393         PR middle-end/23669
17394         * gcc.dg/tree-ssa/divide-1.c: New test.
17395         * gcc.dg/tree-ssa/divide-2.c: New test.
17397 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17399         PR libgfortran/24945
17400         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17402 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
17404         PR libgfortran/24945
17405         * gfortran.dg/open_status_2.f90: New test.
17407 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17409         * gcc.c-torture/execute/builtins/fprintf.c,
17410         gcc.c-torture/execute/builtins/fputs-lib.c,
17411         gcc.c-torture/execute/builtins/fputs.c,
17412         gcc.c-torture/execute/builtins/lib/fprintf.c,
17413         gcc.c-torture/execute/builtins/lib/printf.c,
17414         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17416 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
17418         * gcc.dg/20050922-2.c: New test.
17420 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17422         * objc.dg/gnu-runtime-3.m: New test.
17424 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17426         PR c++/9278
17427         * g++.dg/other/void1.C: New test.
17429 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
17431         PR middle-end/24998
17432         * gcc.dg/torture/fp-int-convert-float.c,
17433         gcc.dg/torture/fp-int-convert-double.c,
17434         gcc.dg/torture/fp-int-convert-long-double.c,
17435         gcc.dg/torture/fp-int-convert-timode.c,
17436         gcc.dg/torture/fp-int-convert-float80.c,
17437         gcc.dg/torture/fp-int-convert-float80-timode.c,
17438         gcc.dg/torture/fp-int-convert-float128.c,
17439         gcc.dg/torture/fp-int-convert-float128-timode.c,
17440         gcc.dg/torture/fp-int-convert.h: New files.
17442 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17444         PR middle-end/24989
17445         * gcc.dg/tree-ssa/bool-10.c: New test.
17446         * gcc.dg/tree-ssa/bool-11.c: New test.
17447         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17449 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
17451         PR middle-end/24990
17452         * tree-ssa/pr24990-1.c: New test.
17454 2005-11-24  Richard Guenther  <rguenther@suse.de>
17455         Dirk Mueller <dmueller@suse.de>
17457         PR c++/14024
17458         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17459         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17460         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17461         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17462         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17463         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17465 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
17467         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17469 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17471         PR c/21668
17472         * gcc.dg/Wc++-compat.c: New.
17473         * gcc.dg/Wno-c++-compat.c: New.
17475 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
17477         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17478         (vspltish, vspltisw): Likewise.
17480 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17482         PR libgfortran/24794
17483         * gfortran.dg/namelist_12.f: Fix quotes.
17484         * gfortran.dg/namelist_13.f90: Fix quotes.
17485         * gfortran.dg/namelist_14.f90: Fix quotes.
17486         * gfortran.dg/namelist_15.f90: Fix quotes.
17487         * gfortran.dg/namelist_use.f90: Fix quotes.
17488         * gfortran.dg/namelist_use_only.f90: Fix quotes.
17489         * gfortran.dg/namelist_21.f90: New test.
17490         * gfortran.dg/namelist_22.f90: New test.
17492 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
17494         PR target/23435
17495         * gcc.c-torture/compile/pr23435.c: New.
17497 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17499         * gcc.c-torture/execute/floatunsisf-1.c: New test.
17501 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
17503         * gcc.target/powerpc/405-macchw-1.c,
17504         gcc.target/powerpc/405-macchw-2.c,
17505         gcc.target/powerpc/405-macchwu-1.c,
17506         gcc.target/powerpc/405-macchwu-2.c,
17507         gcc.target/powerpc/405-machhw-1.c,
17508         gcc.target/powerpc/405-machhw-2.c,
17509         gcc.target/powerpc/405-machhwu-1.c,
17510         gcc.target/powerpc/405-machhwu-2.c,
17511         gcc.target/powerpc/405-maclhw-1.c,
17512         gcc.target/powerpc/405-maclhw-2.c,
17513         gcc.target/powerpc/405-maclhwu-1.c,
17514         gcc.target/powerpc/405-maclhwu-2.c,
17515         gcc.target/powerpc/405-mulchw-1.c,
17516         gcc.target/powerpc/405-mulchw-2.c,
17517         gcc.target/powerpc/405-mulchwu-1.c,
17518         gcc.target/powerpc/405-mulchwu-2.c,
17519         gcc.target/powerpc/405-mulhhw-1.c,
17520         gcc.target/powerpc/405-mulhhw-2.c,
17521         gcc.target/powerpc/405-mulhhwu-1.c,
17522         gcc.target/powerpc/405-mulhhwu-2.c,
17523         gcc.target/powerpc/405-mullhw-1.c,
17524         gcc.target/powerpc/405-mullhw-2.c,
17525         gcc.target/powerpc/405-mullhwu-1.c,
17526         gcc.target/powerpc/405-mullhwu-2.c,
17527         gcc.target/powerpc/405-nmacchw-1.c,
17528         gcc.target/powerpc/405-nmacchw-2.c,
17529         gcc.target/powerpc/405-nmachhw-1.c,
17530         gcc.target/powerpc/405-nmachhw-2.c,
17531         gcc.target/powerpc/405-nmaclhw-1.c,
17532         gcc.target/powerpc/405-nmaclhw-2.c,
17533         gcc.target/powerpc/440-macchw-1.c,
17534         gcc.target/powerpc/440-macchw-2.c,
17535         gcc.target/powerpc/440-macchwu-1.c,
17536         gcc.target/powerpc/440-macchwu-2.c,
17537         gcc.target/powerpc/440-machhw-1.c,
17538         gcc.target/powerpc/440-machhw-2.c,
17539         gcc.target/powerpc/440-machhwu-1.c,
17540         gcc.target/powerpc/440-machhwu-2.c,
17541         gcc.target/powerpc/440-maclhw-1.c,
17542         gcc.target/powerpc/440-maclhw-2.c,
17543         gcc.target/powerpc/440-maclhwu-1.c,
17544         gcc.target/powerpc/440-maclhwu-2.c,
17545         gcc.target/powerpc/440-mulchw-1.c,
17546         gcc.target/powerpc/440-mulchw-2.c,
17547         gcc.target/powerpc/440-mulchwu-1.c,
17548         gcc.target/powerpc/440-mulchwu-2.c,
17549         gcc.target/powerpc/440-mulhhw-1.c,
17550         gcc.target/powerpc/440-mulhhw-2.c,
17551         gcc.target/powerpc/440-mulhhwu-1.c,
17552         gcc.target/powerpc/440-mulhhwu-2.c,
17553         gcc.target/powerpc/440-mullhw-1.c,
17554         gcc.target/powerpc/440-mullhw-2.c,
17555         gcc.target/powerpc/440-mullhwu-1.c,
17556         gcc.target/powerpc/440-mullhwu-2.c,
17557         gcc.target/powerpc/440-nmacchw-1.c,
17558         gcc.target/powerpc/440-nmacchw-2.c,
17559         gcc.target/powerpc/440-nmachhw-1.c,
17560         gcc.target/powerpc/440-nmachhw-2.c,
17561         gcc.target/powerpc/440-nmaclhw-1.c,
17562         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
17564 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
17566         PR fortran/24774
17567         * gfortran.dg/inquire_9.f90: New test.
17569         PR fortran/21647
17570         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17572 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17574         PR libfortran/24432
17575         * lib/target-supports.exp (check_effective_target_fortran_large_real):
17576         Check that 'cos' is supported.
17578 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
17580         PR fortran/24223
17581         * gfortran.dg/substring_equivalence.f90: New test.
17583         PR fortran/24705
17584         * gfortran.dg/auto_internal_assumed.f90: New test.
17586 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
17588         * gcc.dg/fold-div-2.c: New test.
17590 2005-11-20  Ian Lance Taylor  <ian@airs.com>
17592         PR rtl-optimization/24883
17593         * gcc.c-torture/compile/pr24883.c: New test.
17595 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
17597         PR middle-end/20583
17598         * gcc.c-torture/compile/pr20583.c: New.
17600 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
17602         * gcc.c-torture/execute/usmul.c: New test.
17604 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
17606         * gcc.dg/tree-ssa/vrp22.c: New test.
17608 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
17610         PR middle-end/24912
17611         * gcc.dg/torture/pr24912-1.c: New test.
17613 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
17615         PR fortran/24862
17616         * gfortran.dg/arrayio_derived_1.f90: New test.
17618 2005-11-19  Richard Guenther  <rguenther@suse.de>
17620         PR middle-end/23294
17621         * gcc.dg/tree-ssa/pr23294.c: New testcase.
17623 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
17625         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17627 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
17629         PR c++/8355
17630         * g++.dg/template/friend39.C: New test.
17632 2005-11-18  James E Wilson  <wilson@specifix.com>
17634         * gcc.dg/builtin-strstr.c: New.
17636 2005-11-18  Richard Henderson  <rth@redhat.com>
17638         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17639         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17640         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17641         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17642         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17643         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17644         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17645         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17646         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17647         renaming to remove initial "ia64-".
17649 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
17651         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17653 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
17655         * g++.dg/cpp/string-2.C: New test.
17657 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
17659         * gcc.dg/tree-ssa/loop-14.c: New test.
17661 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
17662             Michael Chamberlain <michael@chamberlain.net.au>
17664         * ada/acats/run_all.sh (target_run): Kill long running tests.
17666 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17668         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17669         * gcc.dg/cleanup-9.c: Likewise.
17670         * gcc.dg/cleanup-10.c: Likewise.
17671         * gcc.dg/cleanup-11.c: Likewise.
17673 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17675         PR fortran/24892
17676         * gfortran.dg/open_access_append_1.f90: New test.
17677         * gfortran.dg/open_access_append_2.f90: New test.
17679 2005-11-16  Richard Guenther  <rguenther@suse.de>
17681         PR middle-end/24851
17682         * gcc.c-torture/execute/pr24851.c: New testcase.
17684 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17686         * gcc.dg/fold-overflow-1.c: New test.
17688 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
17690         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17691         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17693 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
17695         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17696         structures.
17697         * g++.dg/eh/forced2.C: Likewise.
17698         * g++.dg/eh/forced3.C: Likewise.
17699         * g++.dg/eh/forced4.C: Likewise.
17701 2005-11-11  Mike Stump  <mrs@apple.com>
17703         * g++.old-deja/g++.mike/unused.C: Add.
17705 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
17707         PR c++/24667
17708         * g++.dg/warn/Wcast-qual1.C: New test.
17710 2005-11-15  Jan Hubicka  <jh@suse.cz>
17712         * gcc.dg/winline-5.c: Add large-unit-insns limit.
17714 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
17716         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17718 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
17720         PR 24840
17721         * gcc.dg/tree-ssa/pr24840.c: New test.
17723 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
17725         PR testsuite/24841
17726         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17728 2005-11-14  Dale Johannesen  <dalej@apple.com>
17730         * gcc.c-torture/execute/20051113-1.c: New.
17732 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
17734         PR c++/24687
17735         * g++.dg/template/crash43.C: New test.
17737 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
17739         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17741 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17743         PR c++/24817
17744         * g++.dg/eh/spec8.C: New test.
17746 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17748         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17750 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17752         PR c++/20293
17753         * g++.dg/parse/ambig4.C: New test.
17754         * g++.dg/tc1/dr101.C: Adjust error markers.
17755         * g++.dg/lookup/strong-using-2.C: Likewise.
17756         * g++.dg/lookup/ambig5.C: Likewise.
17757         * g++.dg/lookup/ambig4.C: Likewise.
17758         * g++.dg/parse/crash22.C: Likewise.
17760 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17762         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17764 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
17766         * gcc.dg/nested-calls-1.c: New test.
17768 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17770         * gfortran.dg/complex_intrinsic_1.f90: New test.
17771         * gfortran.dg/complex_intrinsic_2.f90: New test.
17772         * gfortran.dg/fgetc_1.f90: New test.
17773         * gfortran.dg/fgetc_2.f90: New test.
17774         * gfortran.dg/fgetc_3.f90: New test.
17775         * gfortran.dg/ftell_1.f90: New test.
17776         * gfortran.dg/ftell_2.f90: New test.
17777         * gfortran.dg/gnu_logical_1.F: New test.
17778         * gfortran.dg/gnu_logical_2.f90: New test.
17780 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
17782         PR middle-end/24820
17783         * gcc.dg/pr24820.c: New test.
17785 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
17787         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17788         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17789         variable.
17791 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17793         PR testsuite/24614
17794         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17796 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17798         * gcc.target/cris/cris.exp: New file.
17799         * gcc.target/cris/rld-legit1.c: New test.
17800         * gcc.target/cris/rld-legit2.c: New test.
17802 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
17804         PR c++/24780
17805         * g++.dg/opt/pr24780.C: New test.
17807         PR c++/24761
17808         * g++.dg/template/asm1.C: New test.
17810 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
17812         PR libgfortran/24787
17813         * gfortran.dg/scan_1.f90: New test.
17815 2005-11-12  Jan Hubicka  <jh@suse.cz>
17817         * gcc.target/i386/minmax-1.c: New.
17818         * gcc.target/i386/minmax-2.c: New.
17820 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
17822         * gcc.dg/pr24445.c: Fix for 64-bit targets.
17824 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
17826         * gcc.c-torture/execute/20051110-1.c,
17827         gcc.c-torture/execute/20051110-2.c: New tests.
17829 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17831         PR middle-end/24750
17832         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17833         New tests.
17835 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17837         * lib/target-libpath.exp (get_shlib_extension): New proc.
17838         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17839         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17840         * lib/objc.exp (objc_target_compile): Likewise.
17841         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17842         detection.
17844 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17846         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17848         * lib/target-supports.exp (check_effective_target_static_libgfortran):
17849         Add -static to additional_flags and pass it to target_compile.
17851 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17853         PR libgfortran/24719
17854         gfortran.dg/read_noadvance.f90: New test.
17856         PR libgfortran/24699
17857         gfortran.dg/fmt_t_2.f90: New test.
17859         PR libgfortran/24785
17860         gfortran.dg/read_x_eor.f90: New test.
17862         PR libgfortran/24584
17863         gfortran.dg/namelist_empty.f90: Rename test.
17865         PR libgfortran/24489
17866         gfortran/read_eor.f90: Rename test.
17868 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17870         PR fortran/15976
17871         * gfortran.dg/automatic_module_variable.f90: New test.
17873 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17875         PR target/24445
17876         * gcc.dg/pr24445.c: New test.
17878 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17880         PR fortran/24655
17881         PR fortran/24755
17882         * gfortran.dg/recursive_statement_functions.f90: Add statement
17883         functions using inline intrinsic functions and parameters to test
17884         that they no longer seg-fault.
17886         PR fortran/24409
17887         gfortran.dg/nested_modules_4.f90: New test.
17888         gfortran.dg/nested_modules_5.f90: New test.
17890 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17892         PR fortran/24643
17893         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17895 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
17897         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17898         failures.
17900 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17902         * gcc.dg/sparc-getcontext-1.c: New test.
17904 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
17906         * gcc.dg/ifcvt-fabs-1.c: New test.
17908 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
17910         PR other/4372
17911         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
17912         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
17914 2005-11-09  Richard Guenther  <rguenther@suse.de>
17916         PR tree-optimization/24716
17917         * gcc.c-torture/execute/pr24716.c: New testcase.
17919 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17921         * gcc.dg/pr24624.c: Disable for non S/390 targets.
17923 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17925         PR 24624
17926         * gcc.dg/pr24624.c: Testcase added.
17928 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17930         PR 24623
17931         * g++.dg/other/pr24623.C: Testcase added.
17933 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
17935         PR fortran/22607
17936         * gfortran-dg/pure_byref_1.f90: New.
17937         * gfortran-dg/pure_byref_2.f90: New.
17939 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
17941         PR c/24101
17942         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
17943         * gcc.dg/dg.exp: Run main loop also for *.i files.
17945 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
17947         PR c++/19450
17948         * g++.dg/tls/diag-3.C: New test.
17949         * g++.dg/tls/diag-4.C: New test.
17950         * g++.dg/tls/static-1.C: New test.
17951         * g++.dg/tls/static-1a.cc: New file.
17953 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
17955         PR 23046
17956         * g++.dg/tree-ssa/pr23046.C: New test.
17958 2005-11-08  Devang Patel <dpatel@apple.com>
17960         PR tree-optimization/23115
17961         * gcc.dg/tree-ssa/pr23115.c: New.
17963 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
17965         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
17966         * gcc.target/powerpc/pr16155.c: Same.
17967         * gcc.target/powerpc/altivec-1.c: Same.
17968         * gcc.target/powerpc/altivec-2.c: Same.
17969         * gcc.target/powerpc/altivec-3.c: Same.
17970         * gcc.target/powerpc/altivec-5.c: Same.
17971         * gcc.target/powerpc/altivec-11.c: Same.
17972         * gcc.target/powerpc/altivec-12.c: Same.
17973         * gcc.target/powerpc/altivec-14.c: Same.
17974         * gcc.target/powerpc/altivec-22.c: Same.
17975         * gcc.target/powerpc/altivec-consts.c: Same.
17976         * gcc.target/powerpc/altivec-pr22085.c: Same.
17977         * gcc.target/powerpc/altivec-splat.c: Same.
17978         * gcc.target/powerpc/altivec-varargs-1.c: Same.
17979         * gcc.target/powerpc/altivec-vec-merge.c: Same.
17980         * gcc.target/powerpc/darwin-longlong.c: Same.
17982 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
17984         PR target/19340
17985         * gcc.dg/pr19340.c: New test.
17987 2005-11-07  Ian Lance Taylor  <ian@airs.com>
17989         PR rtl-optimization/24683
17990         * gcc.dg/pr24683.c: New test.
17992 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17994         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
17995         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17997 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17999         * gcc.target/i386/pr23376.c: Compile with -mmmx.
18001 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
18003         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
18005 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18007         PR target/24230
18009         * gcc.target/powerpc/altivec-consts.c,
18010         gcc.target/powerpc/altivec-splat.c: New testcase.
18012 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
18014         PR c/24599
18016         * gcc.dg/overflow-2.c: New testcase.
18018 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
18020         PR rtl-optimization/23567
18021         * gcc.c-torture/execute/20051104-1.c: New test.
18023 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
18025         PR fortran/24534
18026         gfortran.dg/private_type_2.f90: Modified to check that case with
18027         PRIVATE declaration within derived type is accepted.
18029         PR fortran/20838
18030         gfortran.dg/pointer_assign_1.f90: New test.
18032         PR fortran/20840
18033         * gfortran.dg/arrayio_0.f90: New test.
18035         PR fortran/17737
18036         gfortran.dg/data_initialized.f90: New test.
18037         gfortran.dg/data_constraints_1.f90: New test.
18038         gfortran.dg/data_constraints_2.f90: New test.
18040 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
18042         PR fortran/24174
18043         PR fortran/24305
18044         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18046 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
18048         PR 24670
18049         * gcc.dg/tree-ssa/pr24670.c: New test.
18051 2005-11-05  Ian Lance Taylor  <ian@airs.com>
18053         PR target/22432
18054         * gcc.target/i386/pr22432.c: New test.
18056 2005-11-05  Richard Henderson  <rth@redhat.com>
18058         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18059         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18060         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18061         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18062         from gcc.dg/alpha-*.
18063         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18064         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18066 2005-11-05  Andreas Jaeger  <aj@suse.de>
18068         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18070 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18072         PR target/23424
18073         * gcc.dg/torture/pr23424-1.c: New test.
18075 2005-11-04  Richard Henderson  <rth@redhat.com>
18077         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18078         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18079         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18080         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18081         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18082         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18083         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18084         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18085         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18086         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18087         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18088         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18089         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18090         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18091         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18092         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18093         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18094         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18095         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18096         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18097         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18098         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18099         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18100         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18101         Move from gcc.dg/.
18102         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18103         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18104         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18105         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18106         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18107         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18108         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18109         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18110         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18111         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18112         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18113         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18114         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18115         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18116         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18117         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18118         gcc.target/i386/lea.c, gcc.target/i386/local.c,
18119         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18120         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18121         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18122         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18123         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18124         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18125         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18126         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18127         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18128         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18129         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18130         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18131         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18132         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18133         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18134         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18135         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18136         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18137         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18138         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18139         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18140         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18141         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18142         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18143         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18144         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18145         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18146         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18148 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
18150         PR 24627
18151         * gcc.dg/tree-ssa/pr24627.c: New test.
18153 2005-11-04 Paul Brook  <paul@codesourcery.com>
18155         * gcc.dg/tls/opt-10.c: New test.
18157 2005-11-04  Andreas Jaeger  <aj@suse.de>
18159         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18160         avoid extra warnings.
18162 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18164         PR libfortran/22298
18165         * lib/target-supports.exp
18166         (check_effective_target_static_libgfortran): New
18167         static_libgfortran effective target.
18168         * gfortran.dg/static_linking_1.f: New test.
18169         * gfortran.dg/static_linking_1.c: New file.
18171 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
18173         * gcc.dg/pr24615.c: Guard test with { target fpic }.
18175 2005-11-03  Josh Conner  <jconner@apple.com>
18177         PR c++/19989
18178         g++.dg/ext/array2.C: New test.
18179         g++.dg/template/dependent-name3.C: New test.
18180         g++.dg/template/dependent-name4.C: New test.
18181         g++.dg/template/sfinae2.C: New test.
18183 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18185         PR preprocessor/22042
18186         * gcc.dg/cpp/strify4.c: New test.
18188 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18190         PR c++/17964
18191         * g++.dg/cpp/string-1.C: New test.
18193 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18195         * gcc.target/powerpc: New directory.
18196         * gcc.target/powerpc/powerpc.exp: New file.
18197         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18198         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18199         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18200         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18201         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18202         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18203         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18204         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18205         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18206         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18207         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18208         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18209         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18210         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18211         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18212         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18213         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18214         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18215         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18216         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18217         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18218         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18219         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18220         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18221         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18222         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18223         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18224         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18225         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18226         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18227         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18228         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18229         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18230         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18232 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
18234         PR c++/21627
18235         * g++.dg/warn/inline2.C: New test.
18237 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18239         PR middle-end/23155
18240         * g++.dg/ext/c99struct1.C: New test.
18241         * gcc.dg/union-cast-1.c: New test.
18242         * gcc.dg/union-cast-2.c: New test.
18243         * gcc.dg/union-cast-3.c: New test.
18245 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18247         PR middle-end/24589
18248         * gcc.c-torture/execute/zero-struct-2.c: New test.
18250 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
18252         PR c++/24582
18253         * g++.dg/init/switch1.C: New test.
18255 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18257         * gcc.dg/delay-slot-1.c: New test.
18259 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
18261         PR target/24620
18262         * gcc.dg/pr24620.c: New test.
18264 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
18266         PR c/24329
18267         * gcc.dg/format/unnamed-1.c: New test.
18269 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18271         PR c++/22434
18272         * g++.dg/expr/cond8.C: New test.
18274         PR c++/24560
18275         * g++.dg/parse/dot1.C: New test.
18277 2005-11-02  Jan Hubicka  <jh@suse.cz>
18279         PR target/23303
18280         * gcc.dg/i386-lea.c: New test
18282 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18284         PR target/24615
18285         * gcc.dg/pr24615.c: New test.
18287 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
18289         PR target/24600
18290         * gcc.dg/pr24600.c: New test.
18292 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18294         PR c++/19253
18295         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18296         * g++.dg/parse/typename9.C: New test.
18297         * g++/dg/parse/typename10.C: Likewise.
18299 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18301         PR fortran/18157
18302         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18303         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18304         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18306 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
18308         PR c++/24569
18309         * g++.dg/debug/static1.C: New test.
18311 2005-11-02  Josh Conner  <jconner@apple.com>
18313         * g++.dg/crash38.C: moved into proper directory...
18314         * g++.dg/template/crash42.C: ...here
18316 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
18318         PR target/18338
18319         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18320         pcc_bitfield_type_matters || default_packed.
18322         * lib/target-supports.exp
18323         (check_effective_target_pcc_bitfield_type_matters): New proc.
18324         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18326         PR testsuite/23304
18327         * lib/target-supports.exp (check_effective_default_packed): New proc.
18328         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18329         Gate expected errors on target ! default_packed.
18330         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18332 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18334         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18335         change (r106358).
18337 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18339         PR fortran/24008
18340         * gfortran.dg/entry_5.f90: New.
18341         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18343 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
18345         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18347 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
18349         PR fortran/21565
18350         gfortran.dg/namelist_blockdata.f90: New test.
18352         PR fortran/18737
18353         gfortran.dg/external_implicit_none.f90: New test.
18355         PR fortran/14994
18356         * gfortran.dg/secnds.f: New test.
18358 2005-10-31  Jan Hubicka  <jh@suse.cz>
18360         PR target/20928
18361         * gcc.c-torture/compile/pr20928.c: New test.
18363 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
18365         PR middle-end/23492
18366         * gcc.c-torture/compile/zero-strct-5.c: New test.
18368 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
18370         PR libgfortran/24584
18371         * gfortran.dg/pr24584.f90: New test.
18373 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
18375         PR fortran/18883
18376         * gfortran.dg/char_result_9.f90: New.
18377         * gfortran.dg/char_result_10.f90: New.
18379 2005-10-30  Jan Hubicka  <jh@suse.cz>
18381         * g++.dg/tree-ssa/pr24172.C: New testcase.
18383 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18385         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18387 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
18389         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18390         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18391         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18392         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18393         gfortran.dg/enum_9.f90,
18394         gfortran.fortran-torture/compile/enum_1.f90,
18395         gfortran.fortran-torture/execute/enum_1.f90,
18396         gfortran.fortran-torture/execute/enum_2.f90,
18397         gfortran.fortran-torture/execute/enum_3.f90,
18398         gfortran.fortran-torture/execute/enum_4.f90: New tests.
18400 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
18402         PR target/18482
18403         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18404         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18406 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18408         PR libfortran/20179
18409         * gfortran.dg/mixed_io_1.f90: New test.
18410         * gfortran.dg/mixed_io_1.c: New file.
18412 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18414         * gfortran.dg/malloc_free_1.f90: New test.
18416 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
18418         * gcc.dg/nested-func-4.c: Require profiling -pg.
18420 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18422         PR C++/23229
18423         * g++.dg/warn/main-2.C: New test.
18425 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
18427         PR fortran/24545
18428         * gfortran.dg/interface_2.f90: new test.
18430 2005-10-28  Josh Conner  <jconner@apple.com>
18432         PR c++/22153
18433         * g++.dg/template/crash38.C: New test.
18434         * g++.dg/parse/explicit1.C: Change expected errors.
18436 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18438         PR C++/23426
18439         * g++.dg/other/large-size-array.C: New test.
18441 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18443         PR middle-end/24362
18444         * g++.dg/opt/complex4.C: New test.
18446 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
18448         * gcc.dg/nested-func-4.c: New test.
18450 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
18452         PR fortran/24158
18453         gfortran.dg/derived_recursion.f90: New test.
18454         gfortran.dg/implicit_actual.f90: New test.
18456 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
18458         PR middle-end/24295, PR testsuite/24477
18459         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
18460         removed when weakref hits the tree.
18462 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
18464         * gfortran.dg/cray_pointers_4.f90: New test.
18466         * gfortran.dg/cray_pointers_5.f90: New test.
18468 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
18470         PR fortran/22290
18471         * gfortran.dg/assign_5.f90: New test.
18472         * gfortran.dg/assign_6.f: New test.
18474 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
18476         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
18477         CPU has no SSE support.
18479 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
18481         PR libgfortran/24224
18482         * gfortran.dg/arrayio_1.f90: Update attribution.
18483         * gfortran.dg/arrayio_2.f90: Update attribution.
18484         * gfortran.dg/arrayio_3.f90: Update attribution.
18485         * gfortran.dg/arrayio_4.f90: Update test conditions.
18486         * gfortran.dg/arrayio_5.f90: Update attribution.
18487         * gfortran.dg/arrayio_6.f90: New test.
18488         * gfortran.dg/arrayio_7.f90: New test.
18490 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
18492         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18494 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18496         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
18498 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
18500         PR fortran/24416
18501         * gfortran.dg/namelist_char_only.f90: New test.
18503 2005-10-24  Asher Langton  <langton2@llnl.gov>
18505         PR fortran/17031
18506         PR fortran/22282
18507         * gfortran.dg/cray_pointers_1.f90: New test.
18508         * gfortran.dg/cray_pointers_2.f90: New test.
18509         * gfortran.dg/cray_pointers_3.f90: New test.
18510         * gfortran.dg/loc_1.f90: New test.
18511         * gfortran.dg/loc_2.f90: New test.
18513 2005-10-24  Steven Bosscher  <stevenb@suse.de>
18515         * gcc.dg/pr24225.c: New test.
18517 2005-10-24  Asher Langton  <langton2@llnl.gov>
18519         * gfortran.dg/dup_save_1.f90: New test.
18520         * gfortran.dg/dup_save_2.f90: New test.
18522 2005-10-24  Paul Brook  <paul@codesourcery.com>
18524         PR 24107
18525         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
18526         stdint.h.
18528 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
18530         PR libgfortran/24489
18531         * gfortran.dg/pr24489.f90: New test.
18533 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
18535         PR fortran/23635
18536         * gfortran.dg/ichar_1.f90: Add tests for derived types.
18538 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
18540         PR target/18911
18541         * g++.dg/init/array16.C: Skip for mmix-*-*.
18543 2005-10-23  Asher Langton  <langton2@llnl.gov>
18545         * gfortran.dg/byte_1.f90: New test.
18546         * gfortran.dg/byte_2.f90: New test.
18548 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
18550         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
18552 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
18554         PR fortran/18022
18555         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
18557         PR fortran/24311
18558         * gfortran.dg/merge_char_const.f90: New test.
18560         PR fortran/24384
18561         * gfortran.dg/spread_scalar_source.f90: New test.
18563 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
18565         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
18567         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18568         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18570         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18572 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
18574         PR fortran/24426
18575         * gfortran.dg/der_pointer_4.f90: New.
18577 2005-10-22  David Ayers  <d.ayers@inode.at>
18579         * obj-c++.dg/except-1.mm: Simplify.
18581 2005-10-21  David Ayers  <d.ayers@inode.at>
18583         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18585 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
18587         * gfortran.dg/assumed_dummy_2.f90: New test.
18589 2005-10-21  James E Wilson  <wilson@specifix.com>
18591         PR preprocessor/15220
18592         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18594 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
18596         * gcc.c-torture/execute/20051021-1.c: New test.
18598 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
18600         PR c++/24260
18601         * g++.dg/ext/tmplattr1.C: New test.
18603 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
18605         PR fortran/24440
18606         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18608 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
18610         * obj-c++.dg/except-1.mm: New.
18612         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18614 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
18616         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18618 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
18620         PR middle-end/24295
18621         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18622         declarations with the same names as thunks' alias targets, use
18623         aliases instead.
18624         * gcc.dg/attr-alias-3.c: New test.
18625         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18627 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
18629         PR c++/22618
18630         * g++.dg/parse/access8.C: New test.
18632 2005-10-20  Richard Guenther  <rguenther@suse.de>
18634         PR c++/24439
18635         * g++.dg/tree-ssa/pr24439.C: New testcase.
18637 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18639         * g++.dg/opt/delay-slot-1.C: New test.
18641 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
18643         PR fortran/21625
18644         * gfortran.fg/der_init_1.f90: New.
18646 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
18648         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18650 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
18652         PR c++/21908
18653         * g++.dg/parse/error28.C: New test.
18655 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18657         * gcc.dg/profile-generate-2.c: New test.
18659 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
18661         PR target/23589
18662         * g++.dg/ext/dllimport11.C: New.
18664 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18666         PR c++/22293
18667         * g++.dg/other/friend3.C: New test.
18669 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
18671         PR c++/23293
18672         * g++.dg/template/error19.C: New test.
18674 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18676         PR c++/21383
18677         * g++.dg/overload/koenig2.C: New.
18679         PR c++/23118
18680         * g++.dg/overload/error2.C: New.
18682         PR c++/22604
18683         * g++.dg/inherit/covariant14.C: New.
18685 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18687         PR c++/23440
18688         * g++.dg/parse/for1.C: New test.
18690 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
18692         PR fortran/23446
18693         * gfortran.dg/host_dummy_index_1.f90: New test.
18695         PR fortran/21459
18696         * gfortran.dg/automatic_char_len_2.f90: New test.
18698         PR fortran/20866
18699         * gfortran.dg/recursive_statement_functions.f90: New test.
18701         PR fortran/20853
18702         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18704         PR fortran/20849
18705         * gfortran.dg/external_initializer.f90: New test.
18707         PR fortran/20837
18708         * non_module_public.f90: New test.
18710 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18712         PR c++/24386
18713         * g++.dg/template/overload7.C: New.
18715         PR c++/22551
18716         * g++.dg/other/switch2.C: Remove expected warnings.
18718         PR c++/21353
18719         * g++.dg/template/defarg6.C: New.
18721 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
18723         PR target/24315
18724         * gcc.target/i386/pr24315.c: New test.
18726 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18728         PR c++/24389
18729         * g++.dg/template/static21.C: New test.
18730         * g++.dg/template/static21-a.cc: Likewise.
18732 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
18734         PR c++/23959
18735         * g++.dg/warn/Wswitch-default-1.C: New test.
18736         * g++.dg/warn/Wswitch-default-2.C: New test.
18738 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18740         PR c++/22173
18741         * g++.dg/parse/template18.C: New test.
18742         * g++.dg/template/nontype15.C: Likewise.
18744 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
18746         PR fortran/22273
18747         * gfortran.dg/spec_expr_2.f90: New.
18749 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
18751         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18752         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18753         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18754         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18755         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18756         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18757         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18758         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
18759         previous target-specific skips and warning-message matches where
18760         applicable.
18762 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
18764         PR c++/21347
18765         * g++.dg/warn/Wctor-dtor.C: New test.
18767 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18769         PR c/23439
18770         * gcc.dg/for-1.c: New test.
18772 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
18774         PR c++/19565
18775         * g++.dg/warn/Wconversion1.C: New test.
18776         * g++.dg/ext/packed4.C: Compile with -w.
18777         * g++.dg/opt/20050511-1.C: Likewise.
18778         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18780 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
18782         * gfortran.dg/boz_5.f90: New test.
18784 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
18786         PR c++/22551
18787         * g++.dg/other/switch2.C: New.
18789         PR c++/23984
18790         * g++.dg/init/ctor7.C: New.
18792 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
18794         PR c++/23730
18795         * g++.dg/parse/crash32.C: New test.
18797 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
18799         PR c++/20721
18800         * g++.dg/init/goto2.C: New test.
18802         PR c++/22464
18803         * g++.dg/template/crash/41.C: New test.
18805         PR c++/22180
18806         * g++.dg/template/crash40.C: New test.
18808         PR c++/23694
18809         * g++.dg/parse/friend5.C: New test.
18811         PR c++/23307
18812         * g++.dg/template/crash38.C: New test.
18814         PR c++/22352
18815         * g++.dg/template/friend38.C: New test.
18817         PR c++/22405
18818         * g++.dg/template/crash39.C: New test.
18820 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
18822         * gcc.dg/debug/dwarf2/dwarf-char1.c,
18823         gcc.dg/debug/dwarf2/dwarf-char2.c,
18824         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18826         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18828 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
18830         * gcc.dg/dll-2.c: Add tests for warnings.
18831         * gcc.dg/dll-3.c: Likewise.
18832         * gcc.dg/dll-4.c: Likewise.
18834         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18835         * g++.dg/ext/dllimport2.C: Likewise.
18836         * g++.dg/ext/dllimport3.C: Likewise.
18837         * g++.dg/ext/dllimport7.C: Likewise.
18838         * g++.dg/ext/dllimport8.C: Likewise.
18839         * g++.dg/ext/dllimport9.C: Likewise.
18841 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
18843         PR fortran/24092
18844         * gfortran.dg/derived_pointer_recursion.f90: New test.
18846 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
18848         * gcc.c-torture/execute/20051012-1.c: New test.
18850 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18852         PR fortran/18082
18853         * gfortran.dg/automatic_char_len_1.f90: New test.
18855 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18857         PR fortran/20847
18858         * gfortran.dg/save_common.f90: New test.
18860         PR fortran/20856
18861         * gfortran.dg/save_result.f90: New test.
18863 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18865         PR c++/21592
18866         * g++.dg/template/dependent-expr1.C: Add new expected error.
18867         * g++.dg/template/dependent-expr2.C: Adjust error text.
18868         * g++.dg/template/overload6.C: New.
18870         PR c++/23797
18871         * g++.dg/other/typename8.C: New.
18873         PR c++/21117
18874         * g++.dg/other/return1.C: New.
18876 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
18878         PR c++/24052
18879         * g++.dg/ext/label5.C: New.
18881 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18883         PR c++/19964
18884         * g++.dg/parse/crash31.C: New.
18886 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
18888         * g++.dg/ipa/ipa-1.c: New test.
18889         * g++.dg/ipa/ipa-2.c: New test.
18890         * g++.dg/ipa/ipa-3.c: New test.
18891         * g++.dg/ipa/ipa-4.c: New test.
18892         * g++.dg/ipa/ipa-5.c: New test.
18893         * g++.dg/ipa/ipa.exp: New file.
18895 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18897         PR fortran/24207
18898         * gfortran.dg/private_type_3.f90: New test.
18900 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18902         PR fortran/20786
18903         gfortran.dg/aint_anint_1.f90: New test.
18905 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18907         PR libgfortran/24313
18908         gfortran.dg/csqrt.f: New test.
18910 2005-10-11  Ian Lance Taylor  <ian@airs.com>
18912         PR c++/8057
18913         * g++.dg/warn/noeffect7.C: New test.
18914         * g++.dg/warn/noeffect2.C: Instantiate templates.
18915         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
18916         and warning.
18918 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18920         PR c++/21089
18921         * g++.dg/init/float1.C: New test.
18923         PR c++/24277
18924         * g++.dg/init/member1.C: Tweak error markers.
18926 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
18928         PR testsuite/24281
18929         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
18930         Check for null pointer.
18932 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18934         PR c++/21369
18935         * g++.dg/parse/ret-type3.C: New test.
18937 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18939         PR tree-opt/23946
18940         * gcc.c-torture/compile/pr23946.c: New test.
18942 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
18944         * g++.dg/opt/mmx2.C: New test.
18946 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18948         PR c++/24277
18949         * g++.dg/template/static20.C: New test.
18951         PR c++/24302
18952         * g++.dg/warn/Wunused-12.C: New test.
18954         PR c++/23437
18955         * g++.dg/template/arg4.C: New test.
18957 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18959         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
18960         * gcc.dg/ucnid-3.c: Likewise.
18961         * gcc.dg/ucnid-4.c: Likewise.
18962         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
18963         * g++.dg/other/ucnid-1.C: Likewise.
18964         * gcc.dg/sparc-frame-1.c: New test.
18966 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18968         PR c++/24139
18969         * g++.dg/template/spec27.C: New test.
18971         PR c++/24275
18972         * g++.dg/template/static19.C: New test.
18974 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18976         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
18977         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
18979 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18981         PR target/24136
18982         * gfortran.fortran-torture/compile/pr24136.f: New test.
18984 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
18986         PR c++/22172
18987         * g++.dg/parse/crash30.C: New test.
18989 2005-10-07  Richard Guenther  <rguenther@suse.de>
18991         PR middle-end/24227
18992         * gcc.c-torture/compile/pr24227.c: New testcase.
18994 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
18996         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18997         Do not put aligned attributes on array elements.
18999 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
19001         PR testsuite/23611, PR testsuite/23615
19002         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
19003         writing prototypes of library functions by hand.
19004         * obj-c++.dg/bitfield-4.mm: Likewise.
19005         * obj-c++.dg/const-str-4.mm: Likewise.
19006         * obj-c++.dg/encode-4.mm: Likewise.
19007         * obj-c++.dg/encode-5.mm: Likewise.
19008         * obj-c++.dg/encode-6.mm: Likewise.
19009         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
19010         * obj-c++.dg/method-10.mm: Likewise.
19011         * obj-c++.dg/method-17.mm: Likewise.
19012         * obj-c++.dg/method-19.mm: Likewise.
19013         * obj-c++.dg/try-catch-2.mm: Likewise.
19015 2005-10-06  Richard Henderson  <rth@redhat.com>
19017         PR 24236
19018         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19020 2005-10-06  Dale Johannesen  <dalej@apple.com>
19022         * gcc.c-torture/execute/20030125-1.c: Correct.
19024 2005-10-06  Richard Guenther  <rguenther@suse.de>
19026         PR tree-optimization/24238
19027         * g++.dg/tree-ssa/pr24238.C: New testcase.
19029 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
19031         PR 18568
19032         * gfortran.dg/der_pointer_3.f90: New test.
19034 2005-10-05  Devang Patel  <dpatel@apple.com>
19036         PR Debug/23205
19037         * g++.dg/other/PR23205.C: New.
19039 2005-10-05  Richard Henderson  <rth@redhat.com>
19041         PR target/23602
19042         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19043         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19045 2005-10-05  Dale Johannesen  <dalej@apple.com>
19047         * gcc.c-torture/execute/float-floor.c: New.
19049 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
19051         PR tree-optimization/21419
19052         PR tree-optimization/24146
19053         PR tree-optimization/24151
19055         * g++.dg/ext/asm7.C: New.
19056         * g++.dg/ext/asm8.C: New.
19057         * gcc.dg/asm-1.c: Compile on all targets.
19058         * gcc.dg/asm-pr24146.c: New.
19059         * gcc.dg/pr21419.c: Adjust error messages.
19061 2005-10-05  Richard Guenther  <rguenther@suse.de>
19063         PR fortran/24176
19064         * gfortran.fortran-torture/compile/empty.f90: New testcase.
19066 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19068         PR c++/23513
19069         * g++.dg/template/spec22.C: Robustify test.
19070         * g++.dg/template/spec26.C: New.
19072 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
19074         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19075         if target supports vector instructions.
19077 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
19079         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19080         C99 functions.
19082 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
19084         * lib/target-supports.exp (check_effective_target_fortran_large_real,
19085         check_effective_target_fortran_large_int): Replace cached result
19086         when target changes.
19088 2005-10-04  Devang Patel  <dpatel@apple.com>
19090         * gcc.dg/i386-sse-vect-types.c: New.
19092 2005-10-04  Ian Lance Taylor  <ian@airs.com>
19094         PR preprocessor/13726
19095         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19096         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19098 2005-10-04  Richard Guenther  <rguenther@suse.de>
19100         PR c/23576
19101         * gcc.dg/noncompile/pr23576.c: New testcase.
19103 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19105         PR middle-end/23125
19106         * gcc.dg/register-var-3.c: New test.
19108 2005-10-04  Steven Bosscher  <stevenb@suse.de>
19110         * gcc.dg/pr23049.c: New test.
19112         * gcc.dg/ucnid-4.c: Fix test.
19114 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
19116         PR 23445
19117         * gcc.c-torture/compile/pr23445.c: New test.
19119 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
19121         * g++.dg/overload/unknown1.C: New.
19123 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
19125         PR c++/17775
19126         * g++.dg/template/repo4.C: New test.
19128 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19130         PR libfortran/19308
19131         * gfortran.dg/large_real_kind_2.F90: New test.
19132         * gfortran.dg/large_integer_kind_2.f90: New test.
19134 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
19136         * lib/target-supports.exp (check_effective_target_vect_shift):
19137         Implement with result caching. Add i?86, x86_64 and ia64 targets.
19138         (check_effective_target_vect_condition): Fix copy-n-pasto.
19140         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19141         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19142         targets.
19144 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
19146         PR c++/22621
19147         * g++.dg/template/overload5.C : New test.
19149         PR c++/23840
19150         * g++.dg/expr/stdarg1.C: New test.
19152 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
19154         PR 24142
19155         * gcc.c-torture/execute/pr24142.c: New test.
19157 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
19159         PR 24141
19160         * gcc.c-torture/execute/pr24141.c: New test.
19162 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
19163             Diego Novillo  <dnovillo@redhat.com>
19165         PR 23604
19166         * gcc.c-torture/execute/pr23604.c: New test.
19168 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
19170         PR fortran/16404
19171         PR fortran/20835
19172         PR fortran/20890
19173         PR fortran/20899
19174         PR fortran/20900
19175         PR fortran/20901
19176         PR fortran/20902
19177         gfortran.dg/equiv_constraint_1.f90: New test.
19178         gfortran.dg/equiv_constraint_2.f90: New test.
19179         gfortran.dg/equiv_constraint_3.f90: New test.
19180         gfortran.dg/equiv_constraint_4.f90: New test.
19181         gfortran.dg/equiv_constraint_5.f90: New test.
19182         gfortran.dg/equiv_constraint_6.f90: New test.
19183         gfortran.dg/equiv_constraint_7.f90: New test.
19184         gfortran.dg/equiv_constraint_8.f90: New test.
19185         gfortran.dg/private_type_1.f90: New test.
19186         gfortran.dg/private_type_2.f90: New test.
19187         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19188         980628-10.f: Assert std=gnu to permit mixing of
19189         types in equivalence statements.
19191 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
19193         PR 24112
19194         * gfortran.dg/open_status_1.f90: New.
19196 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19198         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19199         * gcc.dg/vect/pr22480.c: Clean up temp files.
19200         * gcc.dg/vect/pr23831.c: Clean up temp files.
19201         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19202         Clean up temp files.
19203         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19204         Clean up temp files.
19206         * gcc.dg/20050309-1.c: Clean up temp files.
19207         * gcc.dg/20050325-1.c: Clean up temp files.
19209 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
19211         PR tree-optimization/24059
19212         * gcc.dg/vect/pr24059.c : New test.
19214 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
19216         PR middle-end/24109
19217         * gcc.c-torture/execute/20050929-1.c: New test.
19219 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19221         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19223 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
19225         PR c/21419
19226         * gcc.dg/pr21419.c: New test.
19228 2005-09-29  Steven Bosscher  <stevenb@suse.de>
19230         * gcc.dg/pr23911.c: New test.
19232 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
19234         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19236         PR c++/16782
19237         * g++.dg/parse/qualified4.C: New test.
19238         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19239         * g++.old-deja/g++.mike/p8154.C: Likewise.
19241 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
19243         PR c++/22147
19244         * g++.dg/template/friend37.C: New test.
19245         * g++.dg/parse/crash28.C: Adjust error markers.
19247 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
19249         PR fortran/18518
19250         * gfortran.fortran-torture/execute/save_2.f90: New decl.
19252 2005-09-27  Devang Patel  <dpatel@apple.com>
19254         PR tree-optimization/23625
19255         * gcc.dg/pr23625.c: New test.
19257 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
19259         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19260         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19262 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
19264         PR fortran/23677
19265         * gfortran.fortran-torture/execute/save_1.f90: New test.
19266         * gfortran.dg/save_1.f90: New test.
19268 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
19270         * gcc.target/i386/builtin-apply-mmx.c: New test.
19272         PR target/22576
19273         * gcc.target/i386/pr22576.c: New test.
19275         PR target/22585
19276         * gcc.target/i386/pr22585.c: New test.
19278         PR target/23268
19279         * gcc.target/i386/pr23268.c: New test.
19281         PR middle-end/23831
19282         * gcc.dg/vect/pr23831.c: New test.
19284         PR target/24055
19285         * gcc.target/i386/pr24055.c: New test.
19287 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
19289         PR tree-optimization/23960
19290         * gcc.c-torture/compile/pr23960.c: New.
19292 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
19294         PR fortran/16861
19295         * gfortran.dg/nested_modules_3.f90: New.
19297 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
19299         PR fortran/24005
19300         gfortran.dg/interface_1.f90: New test.
19302 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
19303         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19305         PR fortran/23843
19306         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19308 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
19310         PR fortran/23516
19311         * gfortran.dg/imag_1.f: New test.
19312         * gfortran.dg/imag_2.f: Ditto.
19314 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
19316         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19318 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
19320         PR c++/21983
19321         * g++.dg/warn/pr21983.C: New test.
19323 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
19325         * gcc.dg/20050922-1.c: Testcase added.
19327 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
19329         PR c++/23993
19330         * g++.dg/template/array14.C: New test.
19332 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
19334         PR fortran/19929
19335         * gfortran.dg/der_ptr_component_1.f90: New test.
19337 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19339         PR c++/23965
19340         * g++.dg/template/error1.C: Reject "no matching function" message.
19342 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19344         PR c++/17609
19345         * g++.dg/lookup/error1.C: New test.
19347 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
19349         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19350         functionality of the testcase.
19352 2005-09-20  Richard Henderson  <rth@redhat.com>
19354         * gcc.dg/vect/vect-22.c: Require vect_float.
19355         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19357 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
19359         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19360         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19361         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19362         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19363         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19364         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19365         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19366         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19367         * gcc.dg/cpp/ucnid-8.c: New test.
19369 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19371         PR tree-optimization/23929
19372         * gcc.c-torture/compile/pr23929.c: New test.
19374 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
19376         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19377         for one loop.
19379 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
19381         PR testsuite/23186
19382         * g++.dg/other/pr22003.C: Require named sections.
19384 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19386         PR c++/23947
19387         * g++.dg/rtti/crash3.C: New test.
19389         PR tree-optimization/23818
19390         * gcc.dg/pr23818.c: New test.
19392 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19394         PR fortran/23420
19395         * gfortran.dg/print_fmt_4.f: New.
19397 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
19399         PR fortran/23663
19400         * gfortran.fortran-torture/execute/entry_11.f90: New test.
19402 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19404         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19405         Use pointers to local alignable arrays instead. Added comments.
19406         * gcc.dg/vect/vect-46.c: Likewise.
19407         * gcc.dg/vect/vect-48.c: Likewise.
19408         * gcc.dg/vect/vect-49.c: Likewise.
19409         * gcc.dg/vect/vect-52.c: Likewise.
19410         * gcc.dg/vect/vect-53.c: Likewise.
19411         * gcc.dg/vect/vect-54.c: Likewise.
19412         * gcc.dg/vect/vect-56.c: Likewise.
19413         * gcc.dg/vect/vect-57.c: Likewise.
19414         * gcc.dg/vect/vect-58.c: Likewise.
19415         * gcc.dg/vect/vect-60.c: Likewise.
19416         * gcc.dg/vect/vect-61.c: Likewise.
19418         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19419         The test is no longer vectorizable on vect_no_align targets.
19420         * gcc.dg/vect/vect-43.c: Likewsie.
19422         * gcc.dg/vect/vect-44.c: Added comments.
19423         * gcc.dg/vect/vect-45.c: Added comments.
19424         * gcc.dg/vect/vect-50.c: Added comments.
19425         * gcc.dg/vect/vect-51.c: Added comments.
19427         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19428         aligned type.
19429         * gcc.dg/vect/Os-vect-95.c: Likewise.
19431         * gcc.dg/vect/vect-41.c: Test removed.
19432         * gcc.dg/vect/vect-47.c: Test removed.
19433         * gcc.dg/vect/vect-55.c: Test removed.
19434         * gcc.dg/vect/vect-59.c: Test removed.
19436 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
19438         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19439         No longer vectorizable on vect_no_align targets.
19440         * gcc.dg/vect/pr20122.c: Likewise.
19441         * gcc.dg/vect/vect-74.c: Likewise.
19442         * gcc.dg/vect/vect-75.c: Likewise.
19443         * gcc.dg/vect/vect-76.c: Likewise.
19445         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19446         Will not be vectorizable on vect_no_align targets once aliasing issues
19447         are resolved.
19448         * gcc.dg/vect/vect-79.c: Likewise.
19450         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19451         * gcc.dg/vect/vect-78.c: Likewise.
19452         * gcc.dg/vect/vect-97.c: Likewise.
19454 2005-09-19  Steven Bosscher  <stevenb@suse.de>
19456         * gcc.dg/pr23943.c: New test.
19458 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19460         PR fortran/19181
19461         * gfortran.dg/derived_pointer_null_1.f90: New test.
19463 2005-09-18  Richard Guenther  <rguenther@suse.de>
19465         PR middle-end/23944
19466         * gcc.c-torture/compile/pr23944.c: New testcase.
19468 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
19470         PR fortran/15975
19471         * gfortran.dg/der_pointer_2.f90: New test.
19473 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
19475         PR fortran/16861
19476         * gfortran.dg/nested_modules_2.f90: New test.
19478 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19480         PR c++/18368
19481         * g++.dg/other/semicolon.C: New test.
19483 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
19485         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19486         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19488 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
19490         PR c++/23914
19491         * g++.dg/template/static18.C: New test.
19493         PR c++/21514
19494         * g++.dg/template/crash19.C: Remove dg-error marker.
19495         * g++.dg/template/local4.C: New test.
19497 2005-09-16  Paul Brook  <paul@codesourcery.com>
19499         PR fortran/23906
19500         * gfortran.dg/dependency_1.f90: New test.
19502 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19504         PR c++/23896
19505         * g++.dg/template/static17.C: New test.
19507 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
19509         PR c++/23139
19510         * g++.dg/warn/huge-val1.C: New test.
19512 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
19514         PR c++/13140
19515         * g++.dg/parse/class2.C: New test.
19516         * g++.dg/template/explicit8.C: Likewise.
19517         * g++.dg/template/spec25.C: Likewise.
19519 2005-09-14  Josh Conner  <jconner@apple.com>
19521         PR middle-end/23584
19522         * gcc.dg/pr23584.c: New test.
19524 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
19526         PR fortran/21875 Internal Unit Array I/O, NIST
19527         * gfortran.dg/arrayio_1.f90: New test.
19528         * gfortran.dg/arrayio_1.f90: New test.
19529         * gfortran.dg/arrayio_1.f90: New test.
19530         * gfortran.dg/arrayio_1.f90: New test.
19531         * gfortran.dg/arrayio_1.f90: New test.
19533 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
19535         PR middle-end/22480
19536         * gcc.dg/vect/pr22480.c: New test.
19538 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
19540         PR fortran/19358
19541         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
19543 2005-09-13 Josh Conner <jconner@apple.com>
19545         PR c++/23180
19546         * g++.dg/init/struct2.C: New test.
19547         * g++.dg/init/struct3.C: New test.
19549 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
19551         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
19552         Clean up temp files.
19553         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
19554         gcc.dg/tree-ssa/builtin-fprintf-1.c,
19555         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
19556         gcc.dg/tree-ssa/builtin-printf-1.c,
19557         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
19558         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
19559         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
19560         gcc.dg/tree-ssa/builtin-vprintf-1.c,
19561         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
19562         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
19563         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
19564         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
19565         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
19566         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19567         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19568         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19570 2005-09-13  Josh Conner  <jconner@apple.com>
19572         * lib/gcc-dg.exp: Load scanipa.exp.
19573         (cleanup-dump): New procedure.
19574         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19575         * lib/scandump.exp: New file.
19576         * lib/scantree.exp: Use it.
19577         * lib/scanipa.exp: New file.
19579 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
19581         PR fortran/17740
19582         * gfortran.dg/generic_4.f90: New test.
19584 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
19586         PR target/23816
19587         * gcc.target/i386/pr23816-1.c: New test.
19588         * gcc.target/i386/pr23816-2.c: New test.
19591 2005-09-13  Bastian Blank <waldi@debian.org>
19593         PR c++/16171
19594         * g++.dg/abi/mangle26.C: New test.
19595         * g++.dg/abi/mangle27.C: New test.
19596         * g++.dg/abi/mangle28.C: New test.
19597         * g++.dg/abi/mangle29.C: New test.
19599         PR c++/23839
19600         * g++.dg/parse/register1.C: New test.
19602 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
19604         PR c++/23842
19605         * g++.dg/template/access16.C: New test.
19607 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19609         * gfortran.dg/char_pack_2.f90: Increase the vector size.
19611 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19613         PR fortran/18899
19614         * gfortran.dg/shape_2.f90: New test.
19616 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
19618         PR target/19269
19619         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19620         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19621         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19622         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19623         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19624         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19625         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19626         tests.
19628 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19630         PR c++/23841
19631         * g++.dg/parse/template17.C: New test.
19633 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19635         PR c++/23789
19636         * g++.dg/template/nontype14.C: New test.
19638 2005-09-12  Ian Lance Taylor  <ian@airs.com>
19640         PR g++/7874
19641         * g++.dg/lookup/friend7.C: New test.
19642         * g++.dg/lookup/friend8.C: New test.
19643         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19644         so that it will be found via argument dependent lookup.
19645         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19646         friend functions which will no longer be found.
19647         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19648         function g, so that it will be found via argument dependent
19649         lookup.
19650         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19651         * g++.old-deja/g++.mike/net43.C: Likewise.
19653 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19655         PR c++/23691
19656         * g++.dg/template/static16.C: New test.
19658 2005-09-12  Josh Conner  <jconner@apple.com>
19660         PR middle-end/23237
19661         * gcc.c-torture/compile/pr23237.c: New test.
19663 2005-09-11  Richard Henderson  <rth@redhat.com>
19665         * g++.dg/other/error8.C: Update expected diagnostic text.
19667 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19669         PR libfortran/19872
19670         * gfortran.dg/overwrite_1.f: New test.
19672 2005-09-09  Josh Conner  <jconner@apple.com>
19674         * g++.dg/init/pr23180-1.C: Removed.
19675         * g++.dg/init/pr23180-2.C: Removed.
19677 2005-09-09  David Daney <ddaney@avtrex.com>
19679         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19680         files which are ...
19681         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19682         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19684 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19686         * gfortran.dg/iostat_2.f90: New test.
19688 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
19690         PR c++/22252
19691         * g++.dg/ext/interface1.C: New test.
19692         * g++.dg/ext/interface1.h: Likewise.
19693         * g++.dg/ext/interface1a.cc: Likewise.
19695 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
19697         * gfortran.dg/iomsg_1.f90: New test case.
19699 2005-09-09  Richard Guenther  <rguenther@suse.de>
19701         PR c++/23624
19702         * g++.dg/tree-ssa/pr23624.C: New testcase.
19704 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19706         PR fortran/19239
19707         * gfortran.dg/vector_subscript_1.f90,
19708         * gfortran.dg/vector_subscript_2.f90: New tests.
19710 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19712         PR fortran/21104
19713         * gfortran.dg/array_alloc_1.f90,
19714         * gfortran.dg/array_alloc_2.f90,
19715         * gfortran.dg/array_alloc_3.f90: New tests.
19717 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19719         PR fortran/12840
19720         * gfortran.dg/array_constructor_6.f90
19721         * gfortran.dg/array_constructor_7.f90
19722         * gfortran.dg/array_constructor_8.f90
19723         * gfortran.dg/array_constructor_9.f90
19724         * gfortran.dg/array_constructor_10.f90
19725         * gfortran.dg/array_constructor_11.f90
19726         * gfortran.dg/array_constructor_12.f90: New tests.
19728 2005-09-08  Josh Conner  <jconner@apple.com>
19730         PR c++/23180
19731         * g++.dg/init/pr23180-1.C: New test.
19732         * g++.dg/init/pr23180-2.C: New test.
19734 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19736         PR fortran/18878
19737         * gfortran.dg/module_double_reuse.f90: New.
19739 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19741         PR fortran/23270
19742         PR fortran/22304
19743         PR fortran/18870
19744         PR fortran/17917
19745         PR fortran/16511
19746         * gfortran.dg/common_equivalence_1.f: New.
19747         * gfortran.dg/common_equivalence_2.f: New.
19748         * gfortran.dg/common_equivalence_3.f: New.
19749         * gfortran.dg/contained_equivalence_1.f90: New.
19750         * gfortran.dg/module_blank_common.f90: New.
19751         * gfortran.dg/module_commons_1.f90: New.
19752         * gfortran.dg/module_equivalence_1.f90: New.
19753         * gfortran.dg/nested_modules_1.f90: New.
19754         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19755         equivalences and add comment to connect the test with
19756         the PR.
19758 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19760         PR fortran/23765
19761         * gfortran.dg/common_6.f90: New test.
19763 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19765         PR fortran/15326
19766         * gfortran.dg/char_result_1.f90,
19767         * gfortran.dg/char_result_2.f90,
19768         * gfortran.dg/char_result_3.f90,
19769         * gfortran.dg/char_result_4.f90,
19770         * gfortran.dg/char_result_5.f90,
19771         * gfortran.dg/char_result_6.f90,
19772         * gfortran.dg/char_result_7.f90,
19773         * gfortran.dg/char_result_8.f90: New tests.
19775 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19777         PR fortran/19928
19778         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19780 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19782         PR obj-c++/16816
19783         * obj-c++.dg/selector-5.mm: New test.
19784         * obj-c++.dg/selector-6.mm: New test.
19786 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19788         PR objc/20574
19789         PR objc/19324
19790         * objc.dg/error-1.m: New test.
19792 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
19794         PR fortran/23373
19795         * gfortran.fortran-torture/execute/pr23373-1.f90,
19796         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19798 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
19800         PR libfortran/23760
19801         * gfortran.dg/g77/1832.f: Remove long string in write statement
19802         to allow the test to pass on correct list directed output with
19803         prepended space.
19805 2005-09-07  James E Wilson  <wilson@specifix.com>
19807         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19809 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19811         * gfortran.dg/parameter+save.f90: Rename to
19812         * gfortran.dg/parameter_save.f90: .. this.
19814 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19816         PR fortran/20848
19817         * gfortran.dg/parameter+save.f90: New test case.
19819 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
19821         PR fortran/19269
19822         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19824 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19826         PR c/23075
19827         * gcc.dg/pr23075.c: New test.
19828         * g++.dg/warn/pr23075.C: New test.
19830         PR target/22362
19831         * gcc.target/i386/pr22362.c: New test.
19833         PR rtl-optimization/23098
19834         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19836         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19837         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19838         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19840 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
19842         * g++.dg/expr/cast6.C: New test.
19844         PR c++/9782
19845         * g++.dg/init/new15.C: New test.
19847 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19849         * gcc.dg/vect/Os-vect-95.c: New test.
19850         * gcc.dg/vect/vect-95.c: Same.
19852 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19854         * gcc.dg/vect/vect-29.c: Update xfail testing.
19855         * gcc.dg/vect/vect-44.c: Same.
19856         * gcc.dg/vect/vect-48.c: Same.
19857         * gcc.dg/vect/vect-50.c: Same.
19858         * gcc.dg/vect/vect-72.c: Same.
19859         * gcc.dg/vect/vect-77.c: Same.
19860         * gcc.dg/vect/vect-78.c: Same.
19861         * gcc.dg/vect/vect-80.c: Same.
19862         * gcc.dg/vect/vect-96.c: Same.
19863         * gcc.dg/vect/vect-100.c: Same.
19864         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19865         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19866         * gfortran.dg/vect/vect-5.f90: Same.
19868 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19870         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19871         start strings.
19872         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19873         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19875         PR c++/23056
19876         * g++.dg/opt/pr23056.C: New test.
19878         PR rtl-optimization/23098
19879         * gcc.target/i386/pr23098.c: New test.
19881 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
19883         PR c++/23667
19884         * g++.dg/template/static15.C: New test.
19886         PR c++/21440
19887         * g++.dg/ext/stmtexpr5.C: New test.
19888         * g++.dg/ext/stmtexpr6.C: Likewise.
19890 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
19892         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19894         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19895         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19896         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19898 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
19900         PR libfortran/23321
19901         * gfortran.dg/direct_io_4.f90: New test case.
19903 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
19904             Rasmus Hahn  <rassahah@neofonie.de>
19906         PR libobjc/23108
19907         * objc.dg/type-stream-1.m: New test.
19909 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
19911         PR fortran/23661
19912         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
19913         gfortran.dg/print_fmt_3.f90: New test.
19915 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19917         * gfortran.dg/fmt_t_1.f90: New test.
19919 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19921         PR rtl-optimization/23454
19922         * g++.dg/opt/pr23454.C: New test.
19924 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
19926         PR c++/23699
19927         * g++.dg/ext/static1.C: New test.
19929 2005-09-02  Richard Henderson  <rth@redhat.com>
19931         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
19932         tail call to check_fa_work.
19934 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
19936         PR c++/21687
19937         * g++.dg/other/gc3.C: New test.
19939 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19941         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
19942         * gcc.dg/20050826-1.c: Likewise.
19944 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
19946         PR c++/23167
19947         * g++.dg/expr/volatile1.C: New test.
19949 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
19951         PR middle-end/23547
19952         * gcc.dg/pr23547.c: New test.
19954 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
19956         PR c/22061
19957         * gcc.c-torture/execute/pr22061-1.c,
19958         * gcc.c-torture/execute/pr22061-2.c,
19959         * gcc.c-torture/execute/pr22061-3.c,
19960         * gcc.c-torture/execute/pr22061-4.c: New tests.
19962 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19964         * gcc.dg/Wredundant-decls-2.c: New test to check that
19965         -Wredundant-decls does not issue warning for a variable
19966         definition following a declaration.
19968 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
19970         PR debug/7241
19971         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
19972         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
19973         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
19975         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
19976         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
19977         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
19978         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
19979         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
19980         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
19981         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
19982         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
19984 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19986         PR objc/23306
19987         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
19988         scan-assmbler.
19990 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
19992         PR target/21255
19993         * gcc.dg/pr21255-1.c: New test.
19994         * gcc.dg/pr21255-2-mb.c: Likewise.
19995         * gcc.dg/pr21255-2-ml.c: Likewise.
19996         * gcc.dg/pr21255-3.c: Likewise.
19997         * gcc.dg/pr21255-4.c: Likewise.
19999 2005-08-31  Dale Johannesen  <dalej@apple.com>
20001         * gcc.dg/20050830-1.c: New.
20003 2005-08-31  Josh Conner  <jconner@apple.com>
20005         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
20006         command-line options for arm-*-* targets.
20007         * g++.dg/init/array16.C: Likewise.
20008         * g++.dg/other/crash-4.C: Likewise.
20010 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20012         PR obj-c++/23640
20013         * obj-c++.dg/gnu-runtime-3.mm: New test.
20015 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20017         PR c++/13377
20018         * g++.dg/lookup/ambig4.C: New test.
20019         * g++.dg/lookup/ambig5.C: New test.
20020         * g++.dg/tc1/dr101.C: Adjust error markers.
20022 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20024         PR c++/23639
20025         * g++.dg/template/ttp5.C: Adjust error markers.
20027 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
20029         PR testsuite/23609
20030         * lib/obj-c++.exp: Include target-libpath.exp.
20031         (obj-c++_link_flags): Look for the GNU libobjc library
20032         and set the library path to include it.
20033         Don't manually set LD_LIBRARY_PATH (etc.) but call
20034         set_ld_library_path_env_vars instead.
20035         (obj-c++_target_compile): Don't set library path or
20036         linker flags because they are already set correctly
20037         in obj-c++_link_flags.
20039 2005-08-30  Josh Conner  <jconner@apple.com>
20041         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20042         to command-line options for arm-*-* targets.
20044 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
20046         * g++.dg/other/i386-1.C: New.
20048 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
20050         PR preprocessor/20348
20051         PR preprocessor/20356
20052         * gcc.dg/cpp/pr20348.c: New test.
20053         * gcc.dg/cpp/pr20348.h: New file.
20054         * gcc.dg/cpp/inc/pr20348.h: New file.
20055         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20056         * gcc.dg/cpp/pr20356.c: New test.
20057         * gcc.dg/cpp/pr20356.h: New file.
20058         * gcc.dg/cpp/inc/pr20356.h: New file.
20059         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20061 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
20063         * gfortran.fortran-torture/execute/intrinsic_count.f90:
20064         Fix array dimension to avoid correct end-of-file error.
20066 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
20068         PR libfortran/23598
20069         * gfortran.dg/iostat_1.f90: New test.
20071 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
20073         PR middle-end/23408
20074         * gcc.dg/pr23408.c: New test.
20076 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
20078         PR c++/23099
20079         * g++.dg/init/member1.C: Make sure erroneous static data member
20080         definitions are required.
20081         * g++.dg/template/static13.C: New test.
20082         * g++.dg/template/static14.C: Likewise.
20084 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
20086         * gcc.target/i386/pr23575.c: Use -msse2 instead of
20087         -march=pentium4, remove ilp32 requirement.
20089         PR middle-end/23484
20090         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20091         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20093 2005-08-29  Andreas Jaeger  <aj@suse.de>
20095         PR testsuite/23607
20096         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20098 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
20100         * gcc.c-torture/execute/20050316-2.c: New test.
20101         * gcc.c-torture/execute/20050316-3.c: New test.
20102         * gcc.dg/torture/pr16104-1.c: New test.
20104 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
20106         PR middle-end/23463
20107         * gcc.c-torture/execute/zero-struct-1.c: New test.
20109 2005-08-27  Richard Guenther  <rguenther@suse.de>
20111         PR target/23575
20112         * gcc.target/i386/pr23575.c: New testcase.
20114 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
20116         PR rtl-optimization/23561
20117         * gcc.c-torture/execute/20050826-1.c: New test.
20119         PR rtl-opt/23560
20120         * gcc.c-torture/execute/20050826-2.c: New test.
20122 2005-08-26  Dale Johannesen  <dalej@apple.com>
20124         * gcc.dg/20030711-1.c: Modify to work on Darwin.
20125         * gcc.dg/20050826-1.c: New.
20127 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
20129         PR c++/19004
20130         * g++.dg/template/nontype13.C: New test.
20132         PR c++/23491
20133         * g++.dg/init/new14.C: New test.
20134         * g++.dg/expr/anew1.C: Do not XFAIL.
20135         * g++.dg/expr/anew2.C: Likewise.
20136         * g++.dg/expr/anew3.C: Likewise.
20138 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
20140         PR middle-end/22439
20141         * gcc.dg/vla-3.c: New test.
20143 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
20145         PR fortran/20363
20146         * gfortran.dg/named_interface.f90: New.
20148 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
20150         * gcc.c-torture/execute/frame-address.c: New test.
20152 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
20154         PR c++/20817
20155         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20157 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20159         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20161 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
20163         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20164         * gcc.dg/altivec-22.c: Rename from..
20165         * gcc.dg/altivec-nomfcr.c: ..this.
20167 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
20169         PR tree-optimization/23546
20170         * gcc.dg/tree-ssa/pr23546.c: New test.
20172 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
20174         PR fortran/17758
20175         * gfortran.dg/nonreturning_statements.f90: New test.
20177 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20179         PR c++/22454
20180         * g++.dg/parse/crash29.C: New.
20182 2005-08-23  DJ Delorie  <dj@redhat.com>
20184         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20185         constants have the L suffix.
20187 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
20189         PR c++/23044
20190         * g++.dg/template/instantiate8.C: New.
20192 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
20194         PR middle-end/23467
20195         * gcc.c-torture/execute/pr23467.c: New test.
20197 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
20199         PR tree-optimization/22043
20200         * gcc.c-torture/execute/20050613-1.c: New test.
20202 2005-08-23  Ben Elliston  <bje@au.ibm.com>
20204         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20206 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
20208         PR rtl-optimization/23478
20209         * g++.dg/opt/pr23478.C: New test.
20211 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
20213         PR c/18715
20214         * gcc.dg/switch-warn-3.c: New test.
20216 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20218         PR c++/22233
20219         * g++.dg/template/param1.C: New test.
20221 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20223         PR c++/23089
20224         * g++.dg/other/incomplete1.C: New test.
20226 2005-08-22  Ira Rosen  <irar@il.ibm.com>
20228         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20229         are vectorizable.
20231 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20233         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20234         d_lines_5.f: New.
20236 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
20238         * gcc.target/i386/sse-4.c: New test.
20240 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20242         PR testsuite/23239
20243         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20245 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
20247         * gcc.dg/20050811-1.c: New test.
20248         * gcc.dg/20050811-2.c: New test.
20250 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
20252         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20254 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
20256         PR 23476
20257         * gcc.c-torture/compile/pr23476.c: New test.
20259 2005-08-19  Devang Patel  <dpatel@apple.com>
20261         PR tree-optimization/23048
20262         * gcc.dg/tree-ssa/pr23048.c: New test.
20264 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
20266         PR middle-end/20624
20267         * g++.dg/warn/Wreturn-3.C: New test
20269 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
20271         PR tree-optimization/22228
20272         * g++.dg/vect/pr22543.cc: New test.
20274 2005-08-17  Steven Bosscher  <stevenb@suse.de>
20276         PR tree-optimization/21574
20277         * gcc.dg/tree-ssa/pr21574.c: New test.
20279 2005-08-16  James E Wilson  <wilson@specifix.com>
20281         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20283 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
20285         PR tree-opt/23402
20286         * gcc.c-torture/compile/zero-strct-3.c: New test.
20287         * gcc.c-torture/compile/zero-strct-4.c: New test.
20289 2005-08-16  Steven Bosscher  <stevenb@suse.de>
20291         PR target/23376
20292         * gcc.target/x86_64/pr23376.c: New test.
20294 2005-08-16  Ian Lance Taylor  <ian@airs.com>
20296         PR c++/23337
20297         * g++.dg/ext/vector2.C: New.
20299 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20301         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20303 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
20305         PR libfortran/23428
20306         * gfortran.dg/inquire-complex.f90: New test case.
20308 2005-08-16  James E Wilson  <wilson@specifix.com>
20310         PR tree-optimization/21105
20311         * gcc.dg/large-size-array.c: New.
20313 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
20315         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20316         type.
20317         * gcc.dg/vect/vect-41: Likewise.
20318         * gcc.dg/vect/vect-42: Likewise.
20319         * gcc.dg/vect/vect-43: Likewise.
20320         * gcc.dg/vect/vect-44: Likewise.
20321         * gcc.dg/vect/vect-46: Likewise.
20322         * gcc.dg/vect/vect-47: Likewise.
20323         * gcc.dg/vect/vect-48: Likewise.
20324         * gcc.dg/vect/vect-52: Likewise.
20325         * gcc.dg/vect/vect-53: Likewise.
20326         * gcc.dg/vect/vect-54: Likewise.
20327         * gcc.dg/vect/vect-55: Likewise.
20328         * gcc.dg/vect/vect-56: Likewise.
20329         * gcc.dg/vect/vect-57: Likewise.
20330         * gcc.dg/vect/vect-58: Likewise.
20331         * gcc.dg/vect/vect-59: Likewise.
20332         * gcc.dg/vect/vect-60: Likewise.
20333         * gcc.dg/vect/vect-61: Likewise.
20334         * gcc.dg/vect/vect-85: Likewise.
20335         * gcc.dg/vect/vect-87: Likewise.
20336         * gcc.dg/vect/vect-88: Likewise.
20337         * gcc.dg/vect/vect-93.c: Likewise.
20338         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20339         * gcc.dg/vect/vect-75: Likewise.
20340         * gcc.dg/vect/vect-76: Likewise.
20341         * gcc.dg/vect/vect-77: Likewise.
20342         * gcc.dg/vect/vect-78: Likewise.
20343         * gcc.dg/vect/vect-80: Likewise.
20344         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20345         vectorized for the expected reason, rather than checking how alignment
20346         was handled.
20347         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20348         aligned type and also instead of aligned pointers. Added documentation.
20350 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
20352         * gfortran.dg/power.f90: New test.
20354 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
20356         PR rtl-optimization/23299
20357         * g++.dg/opt/pr23299.C: New test.
20359 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20361         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20363 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
20365         * g++.dg/template/local6.C: New test.
20367 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
20369         * execute/exceptions/finally-1.m: Check that the catch and finally are
20370         being called.  Also add a "return 0;" at the end of main.
20372 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
20374         PR fortran/21432.
20375         * gfortran.dg/namelist_print_1.f: New test of functionality of
20376         PRINT namelist.
20377         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20378         namelist generates error with -std=f95.
20380 2005-08-14  Ira Rosen  <irar@il.ibm.com>
20382         PR tree-optimization/23119
20383         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20385 2005-08-13  Marcin Koziej  <creep@desk.pl>
20386             Andrew Pinski  <pinskia@physics.uc.edu>
20388         PR libobjc/22492
20389         * execute/exceptions/finally-1.m: New test.
20391 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20393         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20394         testsuite.
20395         * objc/execute/exceptions/trivial.m: New test.
20396         * objc.dg/try-catch-11.m: Move to ...
20397         * objc/execute/exceptions/foward-1.m: Here.
20398         * objc.dg/try-catch-2.m: Move to ...
20399         * objc/execute/exceptions/catchall-1.m: Here.
20400         * objc.dg/try-catch-8.m: Move to ...
20401         * objc/execute/exceptions/local-variables-1.m: Here.
20403 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20405         * objc.dg/nested-func-1.m: Move to ...
20406         * objc/execute/nested-func-1.m: Here.
20408 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20410         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20411         in ${options} instead of [target_info name].
20412         * lib/obj-c++.exp (objc_target_compile): Likewise.
20414 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20416         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20418 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
20420         part of PR testsuite/23348
20421         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20422         each of the torture options.
20423         * objc/compile/trivial.m: New test.
20425 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20427         * gfortran.dg/eoshift.f90: Correct format.
20429 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
20431         * gfortran.fortran-torture/execute/character_passing.f90:
20432         Fix comment typo.
20434 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
20436         PR c++/8271
20437         * g++.dg/template/unify10.C: New.
20439 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
20441         * g++.dg/parse/pr22514.C: Move to...
20442         * g++.dg/debug/pr22514.C: here.
20444 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20446         PR c++/23266
20447         * g++.dg/inherit/pure1.C: New test.
20449         * ChangeLog: Fix typos.
20451 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20452             Steven Bosscher  <stevenb@suse.de>
20454         * gfortran.dg/runtime_warning_1.f90: New test.
20456 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20458         PR c++/23219
20459         * g++.dg/parse/crash28.C: New.
20461 2005-08-11  Richard Guenther  <rguenther@suse.de>
20463         PR target/23289
20464         * gcc.target/i386/tailcall-1.c: New testcase.
20466 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20468         * gcc.dg/vect/vect-67.c: Un-xfail.
20470 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
20472         PR c++/23225
20473         * g++.dg/parse/crash27.C: new test.
20475 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
20477         PR libfortran/22143
20478         * gfortran.dg/shift-kind.f90: New testcase.
20480 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
20482         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20483         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20485 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20487         PR c++/20646
20488         * g++.dg/other/mult-stor1.C: New test.
20490 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20492         * gcc.c-torture/pr18299-1.c: Move to ...
20493         * gcc.c-torture/compile/pr18299-1.c: Here.
20495 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
20497         * gfortran/fortran.torture/execute/character_passing.f90:
20498         Fix types for LSAME.
20500 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
20502         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
20503         input data back to what it was originally.
20505 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
20507         * objc.dg/try-catch-8.m: Enable for all targets.
20509 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
20511         * gcc.dg/pr23165.c: New test.
20513 2005-08-09  Steven Bosscher  <stevenb@suse.de>
20515         PR tree-optimization/23234
20516         * gcc.dg/tree-ssa/pr23234.c: New test.
20518 2005-08-08  Josh Conner  <jconner@apple.com>
20520         PR rtl-optimization/23241
20521         * gcc.dg/char-compare.c: New test.
20523 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20525         PR c++/22508
20526         * g++.dg/init/new13.C: New test.
20528 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20530         PR c++/21166
20531         * g++.dg/other/crash-4.C: Adjust
20532         * g++/dg/ext/packed9.C: New.
20534 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20536         PR middle-end/21964
20537         * gcc.c-torture/execute/pr21964-1.c: New test.
20539 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
20541         PR c/22458
20542         * gcc.dg/pr22458-1.c: New test.
20544 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
20545             Steven G. Kargl <kargls@comcast.net>
20547         PR fortran/22390
20548         * gfortran.dg/flush_1.f90: New test.
20550 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20552         PR c++/23191
20553         * g++.dg/template/eh2.C: New test.
20555 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20557         PR c++/19498
20558         * g++.dg/template/instantiate7.C: New test.
20560 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
20562         PR c/23113
20563         * gcc.dg/Wunused-value-1.c: New test.
20565 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
20567         PR rtl-optimization/23233
20568         * gcc.c-torture/compile/pr23233-1.c: New test.
20570 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
20572         PR fortran/18833
20573         PR fortran/20850
20574         * gfortran.dg/equiv_1.f90: New test.
20575         * gfortran.dg/equiv_2.f90: New test.
20576         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20577         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20578         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20580 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20582         * gcc.c-torture/execute/vrp-5.c: New test.
20583         * gcc.c-torture/execute/vrp-6.c: New test.
20584         * gcc.dg/tree-ssa/vrp21.c: New test.
20586 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
20588         * g++.dg/parse/pr22514.C: New test.
20590 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
20592         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20594         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20595         instead of constant loads / pool entries.
20597 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
20599         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20600         TEST_TO_WCTYPE.
20602 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
20604         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20605         __WINT_TYPE__ in generated prototypes if possible.
20607 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
20609         PR 22037
20610         * g++.dg/tree-ssa/pr22037.C:
20612 2005-08-04  Richard Henderson  <rth@redhat.com>
20614         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20615         scan-tree-dump-times directive.
20617 2005-08-04  Jan Hubicka  <jh@suse.cz>
20619         * gcov-1.C: Fix switch counts.
20620         * gcov-4b.c: Likewise.
20622 2005-08-03  Jeff Law  <law@redhat.com>
20624         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20626 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
20628         * gcc.c-torture/execute/pr23135.c: New test.
20630 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20632         PR tree-optimization/19899
20633         * gcc.dg/tree-ssa/scev-1.c: New test.
20634         * gcc.dg/tree-ssa/scev-2.c: New test.
20636 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
20638         PR target/18582
20639         * gcc.dg/torture/pr18582-1.c: New test.
20641 2005-08-03  Jan Hubicka  <jh@suse.cz>
20643         * update-conroll.c: New testcase.
20644         * update-conroll-2.c: New testcase.
20646 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
20648         * gfortran.dg/constant_substring.f: New test.
20649         * gfortran.dg/pr22491.f: New test.
20651 2005-08-02  Jan Hubicka  <jh@suse.cz>
20653         * update-threading.c: Replace by the proper one.
20655 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20657         PR 23164
20658         * g++.dg/tree-ssa/pr23164.C: New test.
20660 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20662         * gcc.dg/tree-ssa/pr23192.c: New test.
20664 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
20666         * gcc.c-torture/execute/vrp-4.c: New test.
20668 2005-08-02  Jan Hubicka  <jh@suse.cz>
20670         * update-threading.c: New test.
20672 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
20674         * gcc.c-torture/compile/20050801-1.c: New test.
20675         * gcc.c-torture/compile/20050801-2.c: New test.
20677 2005-08-01  Jan Hubicka  <jh@suse.cz>
20679         * val-prof-5.c: New test.
20681 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
20683         PR c/22311
20684         * gcc.dg/pr22311-1.c : New test.
20686 2005-07-31  Steven Bosscher  <stevenb@suse.de>
20688         PR target/23095
20689         * gfortran.dg/pr23095.f: New test.
20691         PR c++/22003
20692         * g++.dg/other/pr22003.C: New test.
20694 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
20696         PR target/20621
20697         * gcc.c-torture/execute/pr20621-1.c: New test.
20699 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
20701         * gfortran.dg/comma_format_extension_4.f: Adjust length
20702         of string for format.
20703         * gfortran.dg/der_array_io_1.f: Replace illegal internal
20704         print statement with internal write.
20705         * gfortran.dg/der_array_io_2.f: Likewise.
20706         * gfortran.dg/der_array_io_3.f: Likewise.
20708 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
20710         * gcc.dg/fold-abs-4.c: new test.
20712 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
20714         PR fortran/22570 an related issues.
20715         * gfortran.dg/x_slash_1.f: New test.
20717 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
20719         PR c/23143
20720         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20721         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20723 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20725         PR c/529
20726         * gcc.dg/Wshadow-3.c: New test.
20728 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
20730         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20731         used to have the wrong bounds).
20733 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20735         PR c/21720
20736         * gcc.dg/hex-round-1.c: Test more cases.
20737         * gcc.dg/hex-round-2.c: New test.
20739 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
20741         PR 22550
20742         * g++.dg/tree-ssa/pr22550.C: New test.
20744 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
20746         * gcc.dg/tree-ssa/vrp19.c: New test.
20747         * gcc.dg/tree-ssa-vrp20.c: New test.
20749 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20751         PR c/22240
20752         * gcc.dg/transparent-union-4.c: New test.
20754 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20756         PR c/22192
20757         * gcc.dg/c99-vla-2.c: New test.
20759 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20761         PR c/21720
20762         * gcc.dg/hex-round-1.c: New test.
20764 2005-07-28  Jan Hubicka  <jh@suse.cz>
20766         * inliner-1.c: Do not dump everything.
20767         * tree-prof.exp: Do not pass -ftree-based-profiling.
20768         * bprob.exp: Likewise.
20770         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20772 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
20774         PR c++/22545
20775         * g++.dg/expr/ptrmem7.C: New test.
20777 2005-07-28  Mike Stump  <mrs@apple.com>
20779         * g++.old-deja/g++.mike/visibility-1.C: New test.
20781 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20783         PR c/20187
20784         * gcc.c-torture/execute/pr20187-1.c: New test.
20786 2005-07-28  Jeff Law  <law@redhat.com>
20788         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20789         * gcc.dg/tree-ssa/vrp18.c: New test.
20791 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20793         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20795 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20797         PR tree-optimization/22506
20798         * gcc.dg/vect/ps22506.c: New test.
20800 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
20802         PR target/21149
20803         * gcc.target/i386/sse-3.c: New test.
20805 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20807         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20808         * gcc.target/mips/mips32-dsp-type.c: Likewise.
20810 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20812         PR c/22589
20813         * gcc.c-torture/compile/pr22589-1.c: New test.
20815 2005-07-28  Jan Hubicka  <jh@suse.cz>
20817         * update-loopch.c: New testcase.
20819 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20821         PR rtl-optimization/23047
20822         * gcc.c-torture/execute/pr23047.c: New test.
20823         * gcc.c-torture/execute/pr23047.x: New.
20825 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20827         PR tree-optimization/22493
20828         * gcc.c-torture/execute/pr22493-1.c: New test.
20829         * gcc.c-torture/execute/pr22493-1.x: New.
20830         * gcc.c-torture/execute/vrp-1.c: New test.
20831         * gcc.c-torture/execute/vrp-2.c: New test.
20832         * gcc.c-torture/execute/vrp-2.c: New test.
20834 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
20836         * gcc.target/frv/all-builtin-read8.c: Delete.
20837         * gcc.target/frv/all-builtin-read16.c: Delete.
20838         * gcc.target/frv/all-builtin-read32.c: Delete.
20839         * gcc.target/frv/all-builtin-read64.c: Delete.
20840         * gcc.target/frv/all-builtin-write8.c: Delete.
20841         * gcc.target/frv/all-builtin-write16.c: Delete.
20842         * gcc.target/frv/all-builtin-write32.c: Delete.
20843         * gcc.target/frv/all-builtin-write64.c: Delete.
20844         * gcc.target/frv/all-read-write-1.c: New.
20846 2005-07-27  Jeff Law  <law@redhat.com>
20848         * gcc.c-torture/execute/pr22630.c: New test.
20850 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
20852         PR tree-optimization/23073
20853         * gcc.dg/vect/nodump-pr23073.c: New test.
20854         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20856 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
20858         PR tree-optimize/22348
20859         * gcc.c-torture/execute/pr22348.c: New.
20861 2005-07-27  Richard Guenther  <rguenther@suse.de>
20863         * gcc.dg/tree-ssa/salias-1.c: New testcase.
20865 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20867         PR fortran/22503
20868         * gfortran.dg/logical_comp.f90: New test.
20870 2005-07-27  Jan Hubicka  <jh@suse.cz>
20872         * inliner-1.c: Add cleanup of dumps.
20873         * val-prof-*.c: Likewise.
20874         * update-tailcall.c: New.
20876 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
20878         PR 22591
20879         * gcc.dg/tree-ssa/pr22591.c: New test.
20880         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20882 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
20884         PR libobjc/22606
20885         * objc.dg/try-catch-11.m: New test.
20887 2005-07-26  Richard Guenther  <rguenther@suse.de>
20889         PR tree-optimization/22486
20890         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20892 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20894         PR tree-opt/22484
20895         * g++.dg/opt/loop2.C: New test.
20897 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20899         * gcc.dg/tree-ssa/reassoc-3.c: New test.
20900         * gcc.dg/tree-ssa/reassoc-4.c: New test.
20902 2005-07-25  Adam Nemet  <anemet@lnxw.com>
20904         * lib/profopt.exp (profopt-execute): Check for profiling data
20905         files on the target.
20907 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
20909         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20910         for matching of asm labels.
20912 2005-07-25  Richard Guenther  <rguenther@suse.de>
20914         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
20916 2005-07-25  Richard Guenther  <rguenther@suse.de>
20918         PR testsuite/22624
20919         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
20921 2005-07-25  Ira Rosen  <irar@il.ibm.com>
20923         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
20924         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
20925         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
20926         * gcc.dg/vect/vect-100.c: New test.
20927         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
20928         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
20929         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
20930         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
20931         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
20932         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
20933         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
20934         * gfortran.dg/vect/pr19049.f90: New testcase.
20935         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
20937 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
20939         * gcc.c-torture/execute/20050713-1.c: New test.
20941         PR fortran/20063
20942         * gfortran.fortran-torture/execute/data_4.f90: New test.
20944         PR middle-end/20303
20945         * gcc.dg/visibility-d.c: New test.
20947 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
20949         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
20950         * gfortran.dg/underflow.f90: Ditto.
20952 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20954         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
20955         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
20956         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
20958 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20960         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
20961         include case of field width of zero.
20963 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20965         PR libgfortran/21875
20966         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
20967         with trailing blanks on normal formatted read.
20969 2005-07-23  Chao-ying Fu  <fu@mips.com>
20971         * gcc.target/mips/mips32-dsp-type.c: New test.
20972         * gcc.target/mips/mips32-dsp.c: New test.
20974 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
20976         PR testsuite/21073
20977         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
20979         PR testsuite/20454
20980         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
20981         and __cyg_profile_func_exit.
20983 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
20985         * gfortran.dg/comma_format_extension_3.f: Fix typo.
20986         * gfortran.dg/comma_format_extension_4.f: Same.
20987         * gfortran.dg/pr15332.f: Same.
20988         * gfortran.dg/pr21730.f: Same.
20990 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
20992         * g++.dg/opt/vrp2.C: Fix testcase.
20994         PR tree-opt/22625
20995         * g++.dg/opt/vrp2.C: New test.
20997 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
20999         PR debug/21828
21000         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
21002 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
21004         * gcc.dg/tree-ssa/20050719-1.c: New test.
21006 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
21008         * gcc.dg/bfin-longcall-1.c: New file.
21009         * gcc.dg/bfin-longcall-2.c: New file.
21011 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
21013         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21015 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21017         PR middle-end/19055
21018         * gcc.dg/tree-ssa/pr19055.c: New test.
21019         * gcc.dg/tree-ssa/pr19055-2.c: New test.
21021 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
21023         PR C++/22358
21024         * g++.dg/other/pr22358.C: New test.
21026 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
21028         PR c++/2922
21029         * g++.dg/lookup/two-stage5.C: New test from bug comments.
21031 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21033         PR c++/15938
21034         * g++.dg/init/union2.C: New test.
21036 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21038         PR c/22393
21039         * gcc.dg/complex-4.c: New test.
21041 2005-07-21  Richard Guenther  <rguenther@suse.de>
21043         PR testsuite/22522
21044         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21045         scanning for asm labels.
21046         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21048 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21050         PR target/22085
21051         * gcc.dg/altivec-pr22085.c: New.
21053 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
21055         PR tree-optimization/19210
21056         * gcc.dg/tree-ssa/pr19210-1.c: New.
21057         * gcc.dg/tree-ssa/pr19210-2.c: New.
21059 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
21061         PR rtl-optimization/22167
21062         * g++.dg/opt/pr22167.C: New test.
21064 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
21066         PR c++/2922
21067         * g++.dg/lookup/two-stage2.C: New.
21068         * g++.dg/lookup/two-stage3.C: New.
21069         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21070         fixed two-stage name lookup for operators.
21071         * g++.dg/template/call3.C: Compiler now produces an appropriate
21072         error message.
21073         * g++.dg/template/crash37.C: Compiler now describes bla() on line
21074         14 as a candidate.
21075         * g++.dg/template/ptrmem4.C: Compiler produces different error
21076         message.
21077         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21078         connect_to_method as a candidate.
21080 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
21082         * gcc.dg/fold-alloc-1.c: New test.
21084 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
21086         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21087         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21089 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
21091         * gcc.dg/fold-abs-1.c: New test.
21092         * gcc.dg/fold-abs-2.c: New test.
21093         * gcc.dg/fold-abs-3.c: New test.
21095 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
21097         Make CONSTRUCTOR use VEC to store initializers.
21098         * g++.dg/ext/complit3.C: Check for specific error messages.
21099         * g++.dg/init/brace2.C: Update error message.
21100         * g++.dg/warn/Wbraces2.C: Likewise.
21102 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
21104         PR fortran/16940
21105         * gfortran.dg/module_interface_1.f90: New test.
21107 2005-07-19  Danny Berlin <dberlin@dberlin.org>
21108             Kenneth Zadeck <zadeck@naturalbridge.com>
21110         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21112 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21114         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21115         specify -Wformat for these tests.
21116         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21117         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21118         * gcc.dg/format/opt-6.c: Delete.
21120 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21122         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21123         * gcc.dg/tree-ssa/sra-3.c: Likewise.
21125 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
21127         * gcc.dg/tree-ssa/alias-2.c: New test.
21129 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
21131         PR c++/22263
21132         * g++.dg/template/explicit7.C: New test.
21134 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
21136         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21137         field width of 8 to +Inf and -Inf.
21139 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
21141         PR c++/22139
21142         * g++.dg/template/friend36.C: New test.
21144 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
21146         PR fortran/21730
21147         * gfortran.dg/pr21730.f: New test.
21149 2005-07-16  Danny Berlin <dberlin@dberlin.org>
21150             Kenneth Zadeck <zadeck@naturalbridge.com>
21152         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21153         since pure const detection cannot run at -O1 in c compiler.
21154         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21155         can now optimize this case properly.
21156         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21157         because we now pass.
21158         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21160 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
21162         PR c/22421
21163         * gcc.dg/format/bitfld-1.c: New test.
21165 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21167         PR c++/22204
21168         * g++.dg/rtti/repo1.C: New test.
21170 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
21172         PR middle-end/22398
21173         * gcc.c-torture/compile/pr22398.c: New test.
21175 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
21177         PR c++/22132
21178         * g++.dg/expr/cast4.C: New test.
21180 2005-07-15  Richard Guenther  <rguenther@suse.de>
21182         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21183         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21185 2005-07-15  Steven Bosscher  <stevenb@suse.de>
21187         PR tree-optimization/22230
21188         * gcc.dg/tree-ssa/pr22230.c: New test.
21190 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
21192         * gfortran.dg/g77/cpp6.f: New test.
21194         PR fortran/22417
21195         * gfortran.dg/g77/cpp5.F: New test.
21196         * gfortran.dg/g77/cpp5.h: New file.
21197         * gfortran.dg/g77/cpp5inc.h: New file.
21199 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
21201         PR libfortran/16435
21202         * gfortran.dg/tl_editting.f90: New.
21203         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21205 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
21207         * gfortran.dg/char_array_constructor.f90: New test.
21209 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
21211         * gfortran.dg/past_eor.f90: New.
21212         * gfortran.dg/complex_read.f90: New.
21214 2005-07-13  Jeff Law  <law@redhat.com>
21216         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21217         additional casts.
21219         * gcc.dg/tree-ssa/pr22321.c: New test
21221 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
21223         PR tree-optimization/21921
21224         * gcc.dg/tree-ssa/pr21921.c: New.
21226 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21228         PR tree-optimizatio/22442
21229         * gcc.dg/tree-ssa/loop-11.c: New test.
21231 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21233         PR tree-opt/21840
21234         * gcc.c-torture/compile/pr21840.c: New test.
21236 2005-07-12  Jan Hubicka  <jh@suse.cz>
21238         * gcc.c-torture/compile/pr22379.c: New test.
21240 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
21242         PR libfortran/21593
21243         gfortran.dg/dev_null.f90: Remove outdated comment about
21244         PR libfortran/21593.
21247 2005-07-12  Dale Johannesen  <dalej@apple.com>
21249         * gcc.target/i386/compress-float-sse.c: New.
21250         * gcc.target/i386/compress-float-sse-pic.c: New.
21251         * gcc.target/i386/compress-float-387.c: New.
21252         * gcc.target/i386/compress-float-387-pic.c: New.
21253         * gcc.dg/compress-float-ppc.c: New.
21254         * gcc.dg/compress-float-ppc-pic.c: New.
21256 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
21258         PR libfortran/21593
21259         gfortran.dg/dev_null.f90: Remove targets.
21261 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
21263         PR tree-opt/22335
21264         * gcc.dg/pr22335-1.c: New test.
21265         * gcc.dg/pr22335-2.c: New test.
21267 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21269         PR c++/20172
21270         * g++.dg/template/nontype12.C : New test.
21272 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
21274         * gcc.dg/tree-ssa/loop-10.c: New test.
21276 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
21278         * gcc.c-torture/execute/20020720-1.x: Remove.
21280 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
21282         * gfortran.fortran-torture/execute/forall_7.f90: New test.
21284 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
21286         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21287         (dg-mips-options): Use it.
21289 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
21291         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21293 2005-07-09  Richard Henderson  <rth@redhat.com>
21295         * lib/target-supports.exp (check_effective_target_sync_char_short):
21296         Add alpha.
21298 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
21300         PR libfortran/22217
21301         * gfortran.dg/negative-z-descriptor.f90: New test.
21303 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21305         PR tree-opt/22329
21306         * gcc.dg/pr22329.c: New test.
21308 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
21310         PR tree-optimization/20139
21311         * gcc.dg/tree-ssa/pr20139.c: New.
21313 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
21315         PR tree-opt/22356
21316         * gcc.dg/pr22356-1.c: New test.
21318 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
21320         PR c++/21799
21321         * g++.dg/template/unify8.C: New.
21322         * g++.dg/template/unify9.C: New.
21324 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
21326         * gfortran.fortran-torture/execute/entry_10.f90: New test.
21328 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
21330         * gcc.dg/darwin-version-1.c: New.
21331         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21332         * gcc.dg/builtins-20.c: Likewise.
21333         * gcc.dg/builtins-53.c: Likewise.
21334         * gcc.dg/torture/builtins-convert-1.c: Likewise.
21335         * gcc.dg/torture/builtins-convert-2.c: Likewise.
21336         * gcc.dg/torture/builtins-convert-3.c: Likewise.
21337         * gcc.dg/torture/builtins-power-1.c: Likewise.
21338         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21339         on Darwin.
21341 2005-07-07  Jeff Law  <law@redhat.com>
21343         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
21344         argument evaluation order.
21346 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
21348         PR libfortran/21594
21349         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21350         Add test cases where the shift length is greater than the
21351         array length.
21353 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21355         * obj-c++.dg/proto-lossage-6.mm: New.
21356         * objc.dg/proto-lossage-6.m: New.
21358 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21360         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21361         * objc.dg/gnu-runtime-2.m: Likewise.
21363 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21365         * gfortran.dg/longline.f: New test.
21367         * gfortran.dg/badline.f: New test.
21369 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21371         PR fortran/16531
21372         PR fortran/15966
21373         PR fortran/18781
21374         * gfortran.dg/hollerith.f90: New.
21375         * gfortran.dg/hollerith2.f90: New.
21376         * gfortran.dg/hollerith3.f90: New.
21377         * gfortran.dg/hollerith4.f90: New.
21378         * gfortran.dg/hollerith_f95.f90: New.
21379         * gfortran.dg/hollerith_legacy.f90: New.
21380         * gfortran.dg/g77/cpp4.F: New. Port from g77.
21382 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
21384         PR objc/22274
21385         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21386         * objc.dg/gnu-runtime-2.m: New.
21388 2005-07-06  Jeff Law  <law@redhat.com>
21390         * gcc.dg/tree-ssa/vrp17.c: New test.
21392 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
21394         PR fortran/22327
21395         * gfortran.dg/array_constructor_5.f90: New test.
21397 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
21399         * gfortran.fortran-torture/execute/entry_9.f90: New test.
21401 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
21403         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21404         * gcc.dg/980816-1.c: Ditto.
21406 2005-07-06  Jeff Law  <law@redhat.com>
21408         * gcc.c-torture/compile/pr21356.c: New test.
21410 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21412         PR c/22013
21413         PR c/22098
21414         * gcc.c-torture/compile/pr22013-1.c,
21415         gcc.c-torture/execute/pr22098-1.c,
21416         gcc.c-torture/execute/pr22098-2.c,
21417         gcc.c-torture/execute/pr22098-3.c: New tests.
21419 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
21421         PR c/22308
21422         * gcc.dg/pr22308-1.c: New test.
21424 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
21426         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
21427         target.
21428         * gcc.dg/compare9.c: Use -fshort-enums instead of
21429         -fno-short-enums.  Change the last test to dg-bogus.
21431 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
21433         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21434         * gcc.dg/compare9.c: New.
21436 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21438         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21440 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21442         PR testsuite/22288
21443         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21446 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21448         * gcc.dg/format/gcc_gfc-1.c: New.
21450 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
21452         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21454 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21456         PR fortran/20842
21457         * gfortran.dg/io_invalid_1.f90: New test.
21459 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
21461         * gcc.dg/format/gcc_diag-1.c: Update.
21463 2005-07-02  Jeff Law  <law@redhat.com>
21465         * gcc.dg/tree-ssa/pr22051-1.c: New test.
21466         * gcc.dg/tree-ssa/pr22051-2.c: New test.
21468 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
21470         * gcc.dg/format/gcc_diag-1.c: Update.
21472 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
21474         PR tree-opt/22269
21475         * gcc.c-torture/compile/pr22269.c: New test.
21477 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
21479         PR 21584
21480         PR 22219
21481         * g++.dg/tree-ssa/pr21584-1.C: New test.
21482         * g++.dg/tree-ssa/pr21584-2.C: New test.
21484 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
21486         * obj-c++.dg/try-catch-11.mm: New.
21487         * objc.dg/try-catch-10.m: New.
21489 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
21491         * g++.dg/other/ucnid-1.C: xfail on AIX.
21493 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
21495         PR 22234
21496         * gcc.dg/20050629-1.c: New test.
21498 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
21500         * obj-c++.dg/const-str-1[0-1].mm: New.
21501         * objc.dg/const-str-1[0-1].m: New.
21503 2005-05-29  Richard Henderson  <rth@redhat.com>
21505         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
21506         Rename from check_effective_target_vect_no_max.
21507         (check_effective_target_vect_no_int_add): New.
21508         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
21509         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
21510         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21511         * gcc.dg/vect/vect-reduc-1.c: Use both.
21512         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21514 2005-05-29  Richard Henderson  <rth@redhat.com>
21516         * lib/target-supports.exp (check_effective_target_vect_no_max):
21517         Remove i386 and x86_64.
21519 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21521         PR testsuite/21969
21522         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21524 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
21526         PR middle-end/21969
21527         * gcc.dg/vect/pr21969.c: New test.
21529 2005-06-28  Eric Christopher  <echristo@redhat.com>
21531         PR c/22052
21532         PR c/21975
21533         * gcc.dg/inline1.c: New test.
21534         * gcc.dg/inline2.c: Ditto.
21535         * gcc.dg/inline3.c: Ditto.
21536         * gcc.dg/inline4.c: Ditto.
21537         * gcc.dg/inline5.c: Ditto.
21539 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21541         PR libfortran/22142
21542         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21543         Add testcase also testing eoshift1 for PR 22142.
21545 2005-06-28  Richard Henderson  <rth@redhat.com>
21547         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
21548         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
21549         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
21550         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
21551         gcc.dg/tree-ssa/20030922-2.c: Likewise.
21553 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
21555         PR libfortran/22142
21556         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21557         Add testcase for PR 22142.
21559 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
21561         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
21562         gcc.target/ia64/fpreg-2.c: New tests.
21564 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21566         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21568 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21570         PR libfortran/22170
21571         * gfortran.dg/slash_1.f90: New test.
21573 2005-06-27  Richard Henderson  <rth@redhat.com>
21575         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21576         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21577         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21578         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21579         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21580         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21582 2005-06-27  Richard Henderson  <rth@redhat.com>
21584         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21585         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21587 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
21589         * obj-c++.dg/proto-lossage-5.mm: New.
21590         * objc.dg/proto-lossage-5.m: New.
21592 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
21594         PR 21959
21595         * gcc.dg/tree-ssa/pr21959.c: New test.
21597 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
21599         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21600         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21601         testing uninitialized var.
21603         * gcc.c-torture/execute/builtins/chk.h: New.
21604         * gcc.c-torture/execute/builtins/lib/chk.c: New.
21605         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21606         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21607         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21608         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21609         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21610         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21611         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21612         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21613         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21614         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21615         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21616         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21617         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21618         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21619         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21620         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21621         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21622         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21623         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21624         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21625         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21626         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21627         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21628         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21629         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21630         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21631         * gcc.dg/builtin-object-size-1.c: New test.
21632         * gcc.dg/builtin-object-size-2.c: New test.
21633         * gcc.dg/builtin-object-size-3.c: New test.
21634         * gcc.dg/builtin-object-size-4.c: New test.
21635         * gcc.dg/builtin-object-size-5.c: New test.
21636         * gcc.dg/builtin-stringop-chk-1.c: New test.
21637         * gcc.dg/builtin-stringop-chk-2.c: New test.
21638         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21639         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21640         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21641         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21642         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21643         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21644         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21645         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21646         * gcc.c-torture/execute/printf-1.c: New test.
21647         * gcc.c-torture/execute/fprintf-1.c: New test.
21648         * gcc.c-torture/execute/vprintf-1.c: New test.
21649         * gcc.c-torture/execute/vfprintf-1.c: New test.
21650         * gcc.c-torture/execute/printf-chk-1.c: New test.
21651         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21652         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21653         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21655 2005-06-27  Michael Matz  <matz@suse.de>
21657         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21658         slot is not merged if address escapes.
21660 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21662         PR c/21911
21663         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
21665 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
21667         PR middle-end/17965
21668         * gcc.c-torture/compile/20050622-1.c: New test.
21670         PR middle-end/22028
21671         * gcc.dg/20050620-1.c: New test.
21673 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
21675         PR tree-optimization/22026
21676         * gcc.dg/tree-ssa/pr22026.c: New.
21678 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
21680         PR libfortran/22144
21681         * gfortran.dg/shift-alloc.f90: New testcase.
21683 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
21685         * all files: Update FSF address in copyright headers.
21687 2005-06-22  Jan Hubicka  <jh@suse.cz>
21689         * wholeprogram-1.c: New testcase.
21690         * wholeprogram-2.c: New testcase.
21692 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
21694         PR 22171
21695         * gcc.dg/tree-ssa/pr22171.c: New test.
21697 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
21699         * gfortran.dg/simplify_modulo.f90: New.
21701 2005-06-24  Jan Hubicka  <jh@suse.cz>
21703         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21705 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21707         * obj-c++.dg/proto-lossage-[1-4].mm: New.
21709 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21711         * obj-c++.dg/typedef-alias-1.mm: New.
21712         * objc.dg/typedef-alias-1.m: New.
21714 2005-06-23  Jeff Law  <law@redhat.com>
21716         * gcc.dg/tree-ssa/vrp16.c: New test.
21718 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21720         * lib/target-supports.exp: Add
21721         check_effective_target_fortran_large_real and
21722         check_effective_target_fortran_large_int to check for
21723         corresponding effective targets.
21724         * gfortran.dg/large_integer_kind_1.f90: New test.
21725         * gfortran.dg/large_real_kind_1.f90: New test.
21727 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
21729         PR tree-optimization/22117
21730         * gcc.dg/tree-ssa/pr22117.c: New.
21732 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
21734         PR testsuite/22123
21735         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21737 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
21739         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21741 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
21743         * gfortran.dg/f2c_4.f90: Add tests for complex functions
21744         * gfortran.dg/f2c_4.c: Likewise.
21746 2005-06-22 Paul Brook  <paul@codesourcery.com>
21748         PR fortran/21034
21749         * gfortran.dg/auto_save_1.f90: New test.
21751 2005-06-22  Michael Matz  <matz@suse.de>
21753         * gcc.target/x86-64/abi: New directory.
21754         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21755         * gcc.target/x86-64/abi/README.gcc: New file.
21756         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21757         * gcc.target/x86-64/abi/asm-support.s: New file.
21758         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21759         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21760         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21761         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21762         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21763         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21764         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21765         * gcc.target/x86_64/abi/test_bitfields.c: New test.
21766         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21767         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21768         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21769         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21770         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21771         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21772         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21773         * gcc.target/x86_64/abi/test_varargs.c: New test.
21775 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
21777         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21778         32-bit i?86 and x86_64.
21780 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
21782         * obj-c++.dg/const-str-[1-9].mm: New tests.
21784 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
21786         PR fortran/22010
21787         * gfortran.dg/namelist_use.f90: New.
21788         * gfortran.dg/namelist_use_only.f90: New.
21790 2005-06-21  Jeff Law  <law@redhat.com>
21792         * gcc.dg/tree-ssa/vrp15.c: New test.
21794 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
21796         * lib/target-supports.exp (check_effective_target_vect_reduction):
21797         Remove.
21798         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21799         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21800         remove vect_reduction target keyword. Also avoid two returns in main.
21801         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21802         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21803         * gcc.dg/vect/vect-reduc-1short.c: New test.
21804         * gcc.dg/vect/vect-reduc-1char.c: New test.
21805         * gcc.dg/vect/vect-reduc-2short.c: New test.
21806         * gcc.dg/vect/vect-reduc-2char.c: New test.
21807         * gcc.dg/vect/vect-reduc-6.c: New test.
21808         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21809         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21810         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21812 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21813         Paul Thomas  <pault@gcc.gnu.org>
21815         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21816         New tests.
21818 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21820         * gfortran.dg/backslash_1.f90: New test.
21821         * gfortran.dg/backslash_2.f90: New test.
21823 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
21825         * gfortran.dg/duplicate_labels.f90: New test.
21827 2005-06-20  Jan Beulich  <jbeulich@novell.com>
21829         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21830         unsupportable relocations.
21831         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21832         * gcc.dg/20050321-2.c: xfail for NetWare.
21834 2005-06-20  Andreas Jaeger  <aj@suse.de>
21836         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21837         gcc.target/i386/fastcall-sseregparm.c,
21838         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21840 2005-06-19  Richard Henderson  <rth@redhat.com>
21842         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21844 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21846         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21848 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
21850         PR c++/22115
21851         * g++.dg/conversion/simd2.C: Change expected error message.
21853 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21855         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21856         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21857         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21859 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
21861         * gcc.dg/fold-mod-1.c: New test.
21863 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
21865         PR fortran/19926
21866         * gfortran.dg/pr19926.f90: New test.
21868 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21870         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21871         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21872         targets.
21873         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21874         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21876 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
21878         * gcc.target/ia64/float80-varargs-1.c: New test.
21880 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21882         PR tree-opt/22035
21883         * gfortran.dg/f2c_6.f90: New test.
21885 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
21887         PR c++/17413
21888         * g++.dg/template/local5.C: New.
21890 2005-06-17  Richard Henderson  <rth@redhat.com>
21892         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21894 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
21896         PR testsuite/21945
21897         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21899 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
21901         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21902         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21903         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21904         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21905         check_vect to verify the presence of hardware vector support.
21907 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
21909         PR testsuite/22056
21910         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
21912 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21914         PR libfortran/19216
21915         * gfortran.dg/pr19216.f: Add correct space between brackets and
21916         dg directive.
21918 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21920         PR libfortran/16436
21921         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
21923 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
21925         * gcc.target/i386/attributes-error.c: New testcase.
21926         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
21927         * gcc.target/i386/regparm-stdcall.c: Likewise.
21928         * gcc.target/i386/sseregparm-1.c: Likewise.
21929         * gcc.target/i386/sseregparm-2.c: Likewise.
21931 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
21933         * g++.dg/rtti/crash2.C: New.
21935 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
21937         * gcc.dg/noncompile/20040203-3.c: Update expected message.
21939 2005-06-15  David Ung  <davidu@mips.com>
21941         * gcc.target/mips/mips16e-extends.c: New test for testing the
21942         generation of MIPS16e zeb/zeh, seb/seh instructions.
21944 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
21946         PR 22018
21947         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
21948         * gcc.dg/tree-ssa/pr22018.c: New test.
21950 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
21952         * gcc.dg/simd-1.c: Update error messages.
21953         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
21954         * gcc.dg/simd-2.c: Update error messages.
21955         * gcc.dg/simd-4.c: New.
21957 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
21959         PR c++/20678
21960         * g++.dg/other/crash-4.C: New.
21962 2005-06-14  Devang Patel  <dpatel@apple.com>
21964         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
21966 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21968         PR c++/21929
21969         * g++.dg/parse/crash11.C: Update
21971 2005-06-13  Jeff Law  <law@redhat.com>
21973         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
21974         perform the desired transformations.
21975         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
21976         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
21978 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21980         PR fortran/22038
21981         * gfortran.dg/forall_1.f90: Un-XFAIL.
21983 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
21985         PR c++/21929
21986         * g++.dg/parse/crash26.C: New.
21988         PR c++/20789
21989         * g++.dg/init/member1.C: New.
21991 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
21993         * gfortran.dg/altreturn_1.f90: New test.
21995 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
21997         PR middle-end/21985
21998         * gcc.dg/tree-ssa/pr21985.c: New test.
22000 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22002         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
22004 2005-06-12  Roger Sayle  <roger@eyesopen.com>
22006         PR c++/21930
22007         * g++.dg/other/error10.C: New test case.
22009 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22011         PR libfortran/19155
22012         * gfortran.dg/pr19155.f: Add test.
22014 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22016         * gfortran.dg/f2c_7.f90: New test.
22018         * gfortran.dg/forall_1.f90: XFAILed.
22020 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
22022         * gcc.dg/pr14796-1.c: New.
22023         * gcc.dg/pr14796-2.c: New.
22025 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
22027         PR fortran/17792
22028         PR fortran/21375
22029         * gfortran.dg/deallocate_stat.f90: New test.
22031 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
22033         * gfortran.fortran-torture/execute/in-pack.f90: New test.
22035 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
22037         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22038         access will be generated when this loop is vectorized. Test that
22039         accesses with same alignment were detected.
22040         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22041         Test that accesses with same alignment were detected.
22042         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22043         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22044         alignment were detected.
22046 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
22048         PR c++/10611
22049         * g++.dg/conversion/simd2.C: New.
22051 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22053         * gcc.dg/Wcxx-compat-1.c: New.
22055 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
22057         PR libfortran/21480
22058         * gfortran.dg/reshape-complex.f90: Add a test for a packed
22059         complex array.
22061 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
22063         * gcc.dg/alias-8.c: New.
22065 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
22067         * gcc.dg/format/cmn_err-1.c: Update.
22069 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
22071         PR target/20666
22072         * gcc.target/sparc/fexpand-2.c: New.
22073         * gcc.target/sparc/fpmerge-2.c: New.
22074         * gcc.target/sparc/fpmul-2.c: New.
22075         * gcc.target/sparc/noresult.c: New.
22076         * gcc.target/sparc/pdist-2.c: New.
22077         * gcc.target/sparc/pdist-3.c: New.
22079 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
22081         PR testsuite/21702
22082         * gcc.target/i386/i386.exp: Fix comment typo.
22084 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22086         PR c++/19497
22087         * g++.dg/inherit/using5.C: New.
22088         * g++.dg/inherit/using6.C: New.
22090 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22092         PR c++/19894
22093         * g++.dg/template/ptrmem15.C: New test.
22095         PR c++/20563
22096         * g++.dg/ext/label4.C: New test.
22098 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22100         * gcc.dg/tls/debug-1.c: New test.
22102 2005-06-07  Dale Johannesen  <dalej@apple.com>
22104         * gcc.target/i386/movq.c: New.
22106 2005-06-07  Dale Johannesen  <dalej@apple.com>
22108         * gcc.dg/20050607-1.c: New.
22110 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
22112         PR middle-end/21850
22113         * gcc.c-torture/execute/20050607-1.c: New test.
22115 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
22117         PR libfortran/21926
22118         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22119         Test case where the return array has lowest stride one,
22120         but isn't packed.
22122 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
22124         * lib/target-supports.exp (check_effective_target_sync_int_long):
22125         Add s390 and s390x targets.
22127 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
22129         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22130         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22131         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22132         * gcc.dg/tree-ssa/loop-9.c: New test.
22134 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22136         * g++.dg/parse/defarg10.C: New.
22138 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
22140         PR regression/21897
22141         * gcc.c-torture/execute/20050604-1.c: New test.
22143 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
22145         PR 21903
22146         * g++.dg/parse/defarg9.C: New.
22148         PR c++/20637
22149         * g++.dg/inherit/using4.C: New.
22150         * g++.dg/overload/error1.C: Adjust expected errors.
22151         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22152         * g++.old-deja/g++.brendan/arm2.C: Likewise.
22153         * g++.old-deja/g++.other/redecl2.C: Likewise.
22154         * g++.old-deja/g++.other/redecl4.C: Likewise.
22155         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22157 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22159         * gfortran.dg/f2c_5.f90: Add -w to dg-options
22161 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
22163         * lib/gfortran.exp (gfortran_target_compile): Call
22164         dg-additional-files-options
22165         * gfortran.dg/f2c_4.f90: New file
22166         * gfortran.dg/f2c_4.c: New file
22167         * gfortran.dg/f2c_5.f90: New file
22168         * gfortran.dg/f2c_5.c: New file
22170 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22172         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22174         PR fortran/21912
22175         * gfortran.dg/array_constructor_4.f90: New test.
22177 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
22179         PR c++/21619
22180         * g++.dg/ext/builtin9.C: New test.
22182 2005-06-05  Dale Johannesen  <dalej@apple.com>
22184         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22185         * gcc.c-torture/execute/20050603-2.c: Ditto.
22187 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
22189         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22190         * gcc.dg/vect/vect-reduc-1.c: New.
22191         * gcc.dg/vect/vect-reduc-2.c: New.
22192         * gcc.dg/vect/vect-reduc-3.c: New.
22194 2005-06-04  Dale Johannesen  <dalej@apple.com>
22196         * gcc.c-torture/execute/20050603-1.c: New.
22197         * gcc.c-torture/execute/20050603-2.c: New.
22198         * gcc.dg/20050603-3.c: New.
22200 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22202         PR fortran/19195
22203         * gfortran.dg/debug_1.f90: New test.
22205         * gfortran.dg/forall_1.f90: New test.
22207 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
22209         * gfortran.dg/array_constructor_3.f90: New test.
22211 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22213         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22215 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
22217         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22219 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
22221         PR c/21873
22222         * gcc.dg/init-excess-1.c: New test.
22224 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22226         PR c++/21853
22227         * g++.dg/expr/static_cast6.C: New test.
22229 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
22231         * gcc.dg/tree-ssa/vrp14.c: New test.
22233 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
22235         PR c++/21336
22236         * g++.dg/template/new2.C: New test.
22238 2005-06-03  Josh Conner  <jconner@apple.com>
22240         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22241         all entries in initializer.
22243 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
22245         PR middle-end/21858
22246         * gcc.dg/pr21858.c: New testcase.
22248 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
22250         PR tree-optimization/21292
22252         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22253         New.
22254         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22255         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22256         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22257         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22258         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22260 2005-06-02  Richard Henderson  <rth@redhat.com>
22262         * gcc.dg/sync-2.c: Use -march=i486 for i386.
22264 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
22266         * gcc.dg/wtypequal.c: New testcase.
22268 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
22270         PR 21582
22271         * gcc.dg/tree-ssa/pr21582.c: New test.
22273 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22275         PR c++/21280
22276         * g++.dg/opt/interface2.h: New.
22277         * g++.dg/opt/interface2.C: New.
22278         * g++.dg/init/ctor4.C: Adjust error lines.
22279         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22280         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22281         * g++.old-deja/g++.jason/opeq3.C: Likewise.
22282         * g++.old-deja/g++.pt/assign1.C: Likewise.
22283         * g++.old-deja/g++.pt/crash20.C: Likewise.
22285 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
22287         PR tree-optimization/21734
22288         * g++.dg/vect/pr21734_1.cc: New.
22289         * g++.dg/vect/pr21734_2.cc: New.
22291 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
22293         PR c++/20350
22294         * g++.dg/template/spec24.C: New.
22296         PR c++/21151
22297         * g++.dg/pch/local-1.C: New.
22298         * g++.dg/pch/local-1.Hs: New.
22300 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
22302         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22303         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22304         * gcc.dg/tree-ssa/pr14341.c: New test.
22305         * gcc.dg/tree-ssa/pr14841.c: New test.
22306         * gcc.dg/tree-ssa/pr20701.c: New test.
22307         * gcc.dg/tree-ssa/pr21086.c: New test.
22308         * gcc.dg/tree-ssa/pr21090.c: New test.
22309         * gcc.dg/tree-ssa/pr21332.c: New test.
22310         * gcc.dg/tree-ssa/pr21458.c: New test.
22311         * gcc.dg/tree-ssa/pr21658.c: New test.
22312         * gcc.dg/tree-ssa/vrp01.c: New test.
22313         * gcc.dg/tree-ssa/vrp02.c: New test.
22314         * gcc.dg/tree-ssa/vrp03.c: New test.
22315         * gcc.dg/tree-ssa/vrp04.c: New test.
22316         * gcc.dg/tree-ssa/vrp05.c: New test.
22317         * gcc.dg/tree-ssa/vrp06.c: New test.
22318         * gcc.dg/tree-ssa/vrp07.c: New test.
22319         * gcc.dg/tree-ssa/vrp08.c: New test.
22320         * gcc.dg/tree-ssa/vrp09.c: New test.
22321         * gcc.dg/tree-ssa/vrp10.c: New test.
22322         * gcc.dg/tree-ssa/vrp11.c: New test.
22323         * gcc.dg/tree-ssa/vrp12.c: New test.
22324         * gcc.dg/tree-ssa/vrp13.c: New test.
22326 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
22328         PR 21029
22329         * gcc.dg/tree-ssa/pr21029.c: New test.
22331 2005-06-01  Roger Sayle  <roger@eyesopen.com>
22333         * gfortran.dg/logint-1.f: New test case.
22334         * gfortran.dg/logint-2.f: Likewise.
22335         * gfortran.dg/logint-3.f: Likewise.
22337 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
22339         PR c/21536
22340         PR c/20760
22341         * gcc.dg/20050527-1.c: New test.
22343         * gcc.dg/i386-sse-12.c: New test.
22345         PR fortran/21729
22346         * gfortran.dg/implicit_5.f90: New test.
22348 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
22350         PR fortran/20883
22351         * gfortran/assign_4.f90: New test.
22352         * gfortran/assign_2.f90: Change compile to run.
22354 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
22356         * lib/target-supports.exp
22357         (check_effective_target_sync_char_short): New.
22358         * gcc.dg/sync-2.c: New.
22360 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
22362         PR tree-optimization/21817
22363         * gcc.dg/torture/pr21817-1.c: New.
22365 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
22367         PR c++/21165
22368         * g++.dg/template/init5.C: New.
22370 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
22372         * gfortran.dg/char_initialiser_actual.f90:
22373         Test character initialisers as actual arguments.
22374         * gfortran.dg/char_pointer_comp_assign.f90:
22375         Test character pointer structure component assignments.
22376         * gfortran.dg/char_array_structure_constructor.f90:
22377         Test character components in structure constructors.
22379 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
22381         PR middle-end/20931
22382         * g++.dg/opt/pr20931.C: New test.
22384 2005-05-31  Andreas Jaeger  <aj@suse.de>
22386         PR testsuite/20772
22387         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22388         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22389         g++.old-deja/g++.ext/asmspec1.C,
22390         g++.old-deja/g++.other/regstack.C,
22391         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22392         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22393         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22394         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22395         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22396         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22397         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22398         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22399         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22400         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22401         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22402         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22403         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22404         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22405         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22406         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22407         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22408         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22409         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22411 2005-05-31  Jeff Law  <law@redhat.com>
22413         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22415 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
22417         PR middle-end/21743
22418         * gcc.dg/builtins-1.c: Activate disabled clog test.
22419         * gcc.dg/torture/builtin-attr-1.c: Likewise.
22421 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
22423         * gfortran.dg/char_pointer_assign.f90:
22424         Test character-pointer assignments and pointer assignments.
22425         * gfortran.dg/char_pointer_dummy.f90:
22426         Test character-pointer dummy arguments.
22427         * gfortran.dg/char_pointer_func.f90:
22428         Test character-pointer function returns.
22429         * gfortran.dg/char_pointer_dependency.f90:
22430         Test character-pointer functions with dependencies.
22432 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
22434         PR c++/21784
22435         * g++.dg/lookup/using14.C: New test.
22437 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
22439         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22440         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22441         trailing ^M.
22443 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
22445         PR c++/17413
22446         * g++.dg/template/local5.C: New.
22448         PR target/21761
22449         * gcc.c-torture/compile/pr21761.c: New.
22451         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22452         before darwin8.
22454 2005-05-30  Steven G. Kargl
22456         PR fortran/20846
22457         * gfortran.dg/inquire_8.f90: New test.
22459 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22461         PR libfortran/21376
22462         * gfortran.dg/output_exponents_1.f90: New test.
22464 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22466         PR libfortran/20006
22467         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22469 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
22471         PR c++/21210
22472         * g++.dg/ext/complex1.C: New test.
22474         PR c++/21340
22475         * g++.dg/init/ctor6.C: New test.
22477 2005-05-29  Jan Hubicka  <jh@suse.cz>
22479         * gcc.c-torture/compile/pr21562.c: New.
22481 2005-05-28  Steven G. Kargl <kargls@comcast.net>
22483         * gfortran.dg/subnormal_1.f90: New test.
22485 2005-05-28  Jan Hubicka  <jh@suse.cz>
22487         * tree-prof.exp: Fix comment.
22488         * value-prof-1.c: New.
22489         * value-prof-2.c: New.
22490         * value-prof-3.c: New.
22491         * value-prof-4.c: New.
22493 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
22495         PR c++/21614
22496         * g++.dg/expr/ptrmem6.C: New test.
22497         * g++.dg/expr/ptrmem6a.C: Likewise.
22499 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
22501         PR tree-optimization/21658
22502         * gcc.dg/tree-ssa/pr21658.c: New.
22504 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
22506         PR c++/21455
22507         * g++.dg/inherit/ptrmem3.C: New.
22509         PR c++/21681
22510         * g++.dg/parse/template16.C: New.
22512 2005-05-27  Andreas Jaeger  <aj@suse.de>
22514         * gcc.dg/setjmp-2.c: Only run in 32-bit.
22516         * gcc.dg/i386-sse-8.c: Run test on all archs.
22518 2005-05-26  Mike Stump  <mrs@apple.com>
22520         * objc.dg/isa-field-1.m: Only run on darwin.
22521         * objc.dg/lookup-1.m: Likewise.
22522         * objc.dg/try-catch-8.m: Likewise.
22524 2005-05-26  Roger Sayle  <roger@eyesopen.com>
22526         PR tree-optimization/9814
22527         * gcc.dg/pr9814-1.c: New test case.
22529 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22531         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
22532         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
22533         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
22534         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
22535         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
22536         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
22537         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
22538         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
22539         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
22540         objc.dg/try-catch-8.m: New.
22542 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
22544         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
22545         remove extraneous semicolons.
22547 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
22549         * obj-c++.dg/comp-types-12.mm: New.
22550         * objc.dg/comp-types-11.m: New.
22551         * objc.dg/selector-4.m: New.
22553 2005-05-26  Andreas Jaeger  <aj@suse.de>
22555         PR testsuite/20772
22556         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
22557         g++.old-deja/g++.ext/attrib3.C,
22558         g++.old-deja/g++.other/store-expr1.C,
22559         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
22560         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
22561         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22562         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
22563         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
22564         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
22565         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
22566         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22567         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22568         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22569         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22570         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22571         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22572         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22573         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22574         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22575         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22576         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22577         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22579 2005-05-26  Andreas Jaeger  <aj@suse.de>
22581         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22582         x86-64 compilation.
22584 2005-05-26  Andreas Jaeger  <aj@suse.de>
22586         PR testsuite/20772
22587         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22588         gcc.misc-tests/i386-pf-athlon-1.c,
22589         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22590         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22591         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22592         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22593         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22594         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22595         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22596         programs.
22598         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22599         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22600         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22601         x86-64 compilation.
22603         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22604         x86_64.
22606         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22607         effective-target ilp32.
22609 2005-05-26  David Ung  <davidu@mips.com>
22611         * gcc.target/mips/ext_ins.c: New test for testing the generation
22612         of MIPS32/64 rev 2 ext/ins instructions.
22614 2005-05-26  Andreas Jaeger  <aj@suse.de>
22616         * treelang/compile/unsigned.tree: Use gimple instead of
22617         nonexisting generic dump.
22619 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
22621         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22623 2005-05-26  Andreas Jaeger  <aj@suse.de>
22625         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22627 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
22629         PR libfortran/17283
22630         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22631         Test callee-allocated memory with write statements.
22633 2005-05-25  Roger Sayle  <roger@eyesopen.com>
22635         PR middle-end/21709
22636         * gcc.dg/pr21709-1.c: New test case.
22638 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22639             Mike Stump  <mrs@apple.com>
22641         * objc/execute/next_mapping.h: Update for C++.
22643         * obj-c++.dg/selector-1.mm: Move to...
22644         * obj-c++.dg/selector-4.mm: here...
22646         * obj-c++.dg/basic.mm: New.
22647         * obj-c++.dg/comp-types-1.mm: New.
22648         * obj-c++.dg/cxx-class-1.mm: New.
22649         * obj-c++.dg/cxx-ivars-1.mm: New.
22650         * obj-c++.dg/cxx-ivars-2.mm: New.
22651         * obj-c++.dg/cxx-ivars-3.mm: New.
22652         * obj-c++.dg/cxx-scope-1.mm: New.
22653         * obj-c++.dg/cxx-scope-2.mm: New.
22654         * obj-c++.dg/defs.mm: New.
22655         * obj-c++.dg/empty-private-1.mm: New.
22656         * obj-c++.dg/encode-1.mm: New.
22657         * obj-c++.dg/encode-2.mm: New.
22658         * obj-c++.dg/encode-3.mm: New.
22659         * obj-c++.dg/extern-c-1.mm: New.
22660         * obj-c++.dg/extra-semi.mm: New.
22661         * obj-c++.dg/fix-and-continue-2.mm: New.
22662         * obj-c++.dg/isa-field-1.mm: New.
22663         * obj-c++.dg/ivar-list-semi.mm: New.
22664         * obj-c++.dg/local-decl-1.mm: New.
22665         * obj-c++.dg/lookup-1.mm: New.
22666         * obj-c++.dg/lookup-2.mm: New.
22667         * obj-c++.dg/method-1.mm: New.
22668         * obj-c++.dg/method-2.mm: New.
22669         * obj-c++.dg/method-3.mm: New.
22670         * obj-c++.dg/method-4.mm: New.
22671         * obj-c++.dg/method-5.mm: New.
22672         * obj-c++.dg/method-6.mm: New.
22673         * obj-c++.dg/method-7.mm: New.
22674         * obj-c++.dg/no-extra-load.mm: New.
22675         * obj-c++.dg/overload-1.mm: New.
22676         * obj-c++.dg/pragma-1.mm: New.
22677         * obj-c++.dg/pragma-2.mm: New.
22678         * obj-c++.dg/private-1.mm: New.
22679         * obj-c++.dg/private-2.mm: New.
22680         * obj-c++.dg/proto-qual-1.mm: New.
22681         * obj-c++.dg/qual-types-1.mm: New.
22682         * obj-c++.dg/stubify-1.mm: New.
22683         * obj-c++.dg/stubify-2.mm: New.
22684         * obj-c++.dg/super-class-1.mm: New.
22685         * obj-c++.dg/super-class-2.mm: New.
22686         * obj-c++.dg/super-dealloc-1.mm: New.
22687         * obj-c++.dg/super-dealloc-2.mm: New.
22688         * obj-c++.dg/template-1.mm: New.
22689         * obj-c++.dg/template-2.mm: New.
22690         * obj-c++.dg/template-3.mm: New.
22691         * obj-c++.dg/template-4.mm: New.
22692         * obj-c++.dg/template-5.mm: New.
22693         * obj-c++.dg/template-6.mm: New.
22694         * obj-c++.dg/try-catch-1.mm: New.
22695         * obj-c++.dg/try-catch-2.mm: New.
22696         * obj-c++.dg/try-catch-3.mm: New.
22697         * obj-c++.dg/try-catch-4.mm: New.
22698         * obj-c++.dg/try-catch-5.mm: New.
22699         * obj-c++.dg/try-catch-6.mm: New.
22700         * obj-c++.dg/try-catch-7.mm: New.
22701         * obj-c++.dg/try-catch-8.mm: New.
22702         * obj-c++.dg/try-catch-9.mm: New.
22703         * obj-c++.dg/va-meth-1.mm: New.
22705 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22707         * obj-c++.dg/selector-1.mm: New.
22708         * obj-c++.dg/selector-2.mm: New.
22710 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22712         * obj-c++.dg/selector-3.mm: New.
22713         * objc.dg/selector-3.m: New.
22715 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22717         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22718         about where warning appears.
22720 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22722         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22723         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22724         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22725         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22727 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22729         * gcc.dg/20050524-1.c: New test.
22731 2005-05-25  Jan Hubicka  <jh@suse.cz>
22733         * gcc.dg/tree-prof/inliner-1.c: New.
22735 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
22737         * gcc.dg/tree-prof: New directory.
22738         * gcc.dg/tree-prof/tree-prof.exp: New.
22740 2005-05-25  DJ Delorie  <dj@redhat.com>
22742         * gcc.dg/Wattributes-1.c: New.
22743         * gcc.dg/Wattributes-2.c: New.
22744         * gcc.dg/Wattributes-3.c: New.
22746 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
22748         PR tree-optimization/19833
22749         * gcc.dg/uninit-4.c: Remove xfail.
22750         * gcc.dg/uninit-9.c: Ditto.
22752 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
22754         * obj-c++.dg/bitfield-[1-5].mm: New.
22755         * obj-c++.dg/class-protocol-1.mm: New.
22756         * obj-c++.dg/comp-types-1[0-1].mm: New.
22757         * obj-c++.dg/comp-types-[2-9].mm: New.
22758         * obj-c++.dg/encode-[4-8].mm: New.
22759         * obj-c++.dg/layout-1.mm: New.
22760         * obj-c++.dg/method-1[0-9].mm: New.
22761         * obj-c++.dg/method-2[0-1].mm: New.
22762         * obj-c++.dg/method-[8-9].mm: New.
22763         * obj-c++.dg/objc-gc-3.mm: New.
22764         * obj-c++.dg/try-catch-10.mm: New.
22765         * objc.dg/bitfield-5.m: New.
22766         * objc.dg/comp-types-10.m: New.
22767         * objc.dg/comp-types-9.m: New.
22768         * objc.dg/layout-1.m: New.
22769         * objc.dg/objc-gc-4.m: New.
22770         * objc.dg/try-catch-9.m: New.
22771         * objc.dg/class-protocol-1.m: Tweak diagnostics.
22772         * objc.dg/comp-types-1.m: Likewise.
22773         * objc.dg/comp-types-[5-6].m: Likewise.
22774         * objc.dg/method-9.m: Likewise.
22776 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
22778         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22779         and on hardware without VMX support.
22781         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22783         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22785         * lib/profopt.exp (dg-final-generate, dg-final-use,
22786         profopt-final-code, profopt-get-options): New.
22787         (profopt-execute): Process test directives.
22789         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22790         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22791         cleanup-tree-dump, cleanup-saved-temps): Update comments.
22793 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
22795         PR C++/21645
22796         * g++.dg/init/ctor5.C: New test.
22798 2005-05-24  Ira Rosen  <irar@il.ibm.com>
22800         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22801         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22802         vect-113.c, vect-114.c.
22804 2005-05-23  Adam Nemet  <anemet@lnxw.com>
22806         * gcc.dg/const-elim-1.c: Remove xfails.
22808 2005-05-23  Jeff Law  <law@redhat.com>
22810         * gcc.c-torture/compile/pr21638.c: New test.
22811         * gcc.c-torture/compile/20050520-1.c: New test.
22813 2005-05-23  Nick Clifton  <nickc@redhat.com>
22815         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22816         be a proper triple, ie: m32r*-*-*.
22817         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22819 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
22821         PR middle-end/21331
22822         PR tree-opt/21293
22823         * gcc.c-torture/compile/pr21293.c: New test.
22824         * gcc.c-torture/execute/pr21331.c: New test.
22826 2004-05-20  Richard Henderson  <rth@redhat.com>
22828         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22830 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
22832         * obj-c++-dg.exp: Add.
22833         * obj-c++.exp: Add.
22834         * obj-c++.dg/dg.exp: Add.
22836 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22838         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22839         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22841 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
22843         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22845 2004-05-19  Richard Henderson  <rth@redhat.com>
22847         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22849 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
22851         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22853         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22855 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
22857         PR c++/21495
22858         * g++.dg/parse/extern1.C: New test.
22859         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22861 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22863         * gcc.dg/c99-math.h: New.
22864         * gcc.dg/c99-math-float-1.c: New test.
22865         * gcc.dg/c99-math-double-1.c: Likewise.
22866         * gcc.dg/c99-math-long-double-1.c: Likewise.
22868 2005-05-18  Richard Henderson  <rth@redhat.com>
22870         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22872 2005-05-18  Devang Patel  <dpatel@apple.com>
22874         * g++.dg/opt/20050511-1.C: New test.
22876 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
22878         PR libfortran/21127
22879         * gfortran.dg/reshape-complex.f90: New test.
22881 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
22883         * gfortran.dg/array_constructor_1.f90: New test.
22884         * gfortran.dg/array_constructor_2.f90: New test.
22886 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22888         PR fortran/20954
22889         * gfortran.dg/pr20954.f: New test.
22891 2005-05-17  Mike Stump  <mrs@apple.com>
22893         Yet more Objective-C++...
22895         * objc.dg/method-5.m: Update.
22896         * objc.dg/method-6.m: Update.
22897         * objc.dg/method-7.m: Update.
22898         * objc.dg/method-9.m: Update.
22899         * objc.dg/try-catch-2.m: Update.
22901 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
22903         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22904         Remove little-endian optimizations.
22906 2005-05-17  Jeff Law  <law@redhat.com>
22908         * g++.dg/tree-ssa/pr14814.C: New test.
22909         * gcc.dg/tree-ssa/pr14814.C: New test.
22910         * gcc.dg/tree-ssa/pr17141-1.C: New test.
22911         * gcc.dg/tree-ssa/pr17141-2.C: New test.
22913 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22915         * gcc.dg/compat/generate-random.c: Do not include
22916         libiberty.h.
22917         * gcc.dg/compat/generate-random_r.c: Likewise.
22919 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
22921         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
22923 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22925         PR middle-end/21595
22926         * g++.dg/tree-ssa/builtin1.C: New testcase.
22928 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
22930         PR c++/21454
22931         * g++.dg/opt/const4.C: New test.
22933         PR middle-end/21492
22934         * g++.dg/opt/crossjump1.C: New test.
22936         PR tree-optimization/21610
22937         * gcc.c-torture/compile/20050516-1.c: New test.
22939         PR fortran/15080
22940         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
22941         about the test failing.
22942         * gfortran.fortran-torture/execute/where_7.f90: New test.
22943         * gfortran.fortran-torture/execute/where_8.f90: New test.
22945 2005-05-16  Richard Henderson  <rth@redhat.com>
22947         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
22948         i?86 and x86_64.
22950 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
22952         * gcc.dg/compat/generate-random.c (config.h): Do not include.
22953         (limits.h): Include unconditionally.
22954         (stdlib.h): Likewise.
22955         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
22956         (limits.h): Include unconditionally.
22957         (stdlib.h): Likewise.
22958         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22959         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22960         (limits.h): Include unconditionally.
22961         (stdlib.h): Likewise.
22962         (hashtab.h): Do not include.
22963         (getopt.h): Likewise.
22964         (stddef.h): Include.
22965         (hashval_t): Define.
22966         (struct entry): Add "next" field.
22967         (HASH_SIZE): New macro.
22968         (hash_table): New variable.
22969         (switchfiles): Do not use xmalloc.
22970         (mix): New macro.
22971         (iterative_hash): New function.
22972         (hasht): Remove.
22973         (e_exists): New function.
22974         (e_insert): Likewise.
22975         (output): Use, instead of libiberty hashtable functions.
22976         (main): Do not use getopt.  Do not call htab_create.
22978 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
22980         PR libstdc++/21526
22981         * lib/target-supports.exp (check_mkfifo_available):
22982         Return 0 for cygwin as mkfifo support incomplete on platform.
22983         Fix typos in comments.
22985 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
22987         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
22989 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
22991         PR fortran/17432
22992         * gfortran.dg/assign_4.f: New test.
22994 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
22996         PR tree-optimization/21563
22997         * gcc.dg/tree-ssa/pr21563.c: New.
22999 2005-05-14  Jan Hubicka  <jh@suse.cz>
23001         * gcc.dg/noreturn-7.c: Allow control reaches warning.
23003 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
23005         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
23007 2005-05-13  Julian Brown  <julian@codesourcery.com>
23009         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
23010         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
23012 2005-05-13  Jan Hubicka  <jh@suse.cz>
23014         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23015         * gcc.dg/fold-xor-?.c: Likewise.
23016         * gcc.dg/pr15784-?.c: Likewise.
23017         * gcc.dg/pr20922-?.c: Likewise.
23018         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23019         * gcc.dg/tree-ssa/pr17598.c: Likewise.
23020         * gcc.dg/tree-ssa/pr20470.c: Likewise.
23022 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23024         PR fortran/21260
23025         * gfortran.dg/hollerith_1.f90: New test.
23027 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23029         * gfortran.dg/func_result_2.f90: New test.
23031 2005-05-11  Bud Davis  <bdavis@gfortran.org>
23033         * gfortran.dg/dev_null.f90: New test.
23035 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
23037         * gcc.dg/arm-vfp1.c: Revert last change.
23039 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
23041         PR middle-end/19807
23042         PR tree-optimization/19639
23043         * g++.dg/tree-ssa/pr19807.C: New testcase.
23045 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23047         PR libfortran/21471
23048         * gfortran.dg/append-1.f90: New test.
23050 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23052         * gcc.dg/pr18501.c: XFAIL.
23053         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23054         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23055         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23056         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23057         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23058         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23059         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23060         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23062 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23064         PR fortran/20178
23065         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23066         gfortran.dg/f2c_3.f90: New tests.
23068         * gfortran.dg/return_1.f90: Fix dg annotation.
23070 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
23072         * gcc.c-torture/compile/20050510-1.c: New test.
23074 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
23076         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23078 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
23080         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23082 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
23084         PR c/17913
23085         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23087 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
23089         PR c/21342
23090         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23091         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23093 2005-05-10  Ben Elliston  <bje@au.ibm.com>
23095         PR debug/16676
23096         * gcc.dg/debug/pr16676.c: New test.
23098 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
23100         PR testsuite/21443
23101         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23102         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23103         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23104         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23105         Change -O1 to -O2.
23106         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
23107         -fno-tree-dominator-opts.
23109 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23111         * gfortran.dg/return_1.f90: New test.
23113 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
23115         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23117         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23119 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
23121         PR c++/21427
23122         * g++.dg/inherit/covariant13.C: New.
23124 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23126         PR libfortran/19155
23127         * gfortran.dg/pr19155.f: New test.
23129 2005-05-08  Roger Sayle  <roger@eyesopen.com>
23131         PR inline-asm/8788
23132         * gcc.dg/pr8788-1.c: New testcase.
23134 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
23136         PR target/21416
23137         * gcc.target/mips/fpcmp-[12].c: New tests.
23139 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
23141         * lib/target-supports-dg.exp (dg-require-fork): New function.
23142         (dg-require-mkfifo): Likewise.
23143         * lib/target-supports.exp (check_function_available): New
23144         function.
23145         (check_fork_available): Likewise.
23146         (check_mkfifo_available): Likewise.
23148 2005-05-06  Jeff Law  <law@redhat.com>
23150         * gcc.c-torture/compile/pr21380.c: New test.
23152 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
23154         PR c++/20961
23155         * g++.dg/ext/weak3.C: New test.
23157 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
23159         PR c++/21352
23160         * g++.dg/template/crash37.C: New test.
23162 2005-05-05  Paul Brook  <paul@codesourcery.com>
23164         * gcc.dg/arm-g2.c: Use effective-target arm32.
23165         * gcc.dg/arm-mmx-1.c: Ditto.
23166         * gcc.dg/arm-scd42-2.c: Ditto.
23167         * gcc.dg/arm-vfp1.c: Ditto.
23168         * lib/target-supports.exp (check_effective_target_arm32): New
23169         function.
23171 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
23173         PR libfortran/21354
23174         gfortran.dg/in_pack_rank7.f90: New test.
23176 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
23178         PR middle-end/15618
23179         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23181 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
23183         PR middle-end/21265
23184         * gcc.dg/20050503-1.c: New test.
23186         PR rtl-optimization/21239
23187         * gcc.dg/i386-sse-11.c: New test.
23189 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
23191         PR target/16888
23192         * gcc.target/i386/asm-1.c: New test.
23194 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
23196         PR rtl-optimization/21330
23197         * gcc.c-torture/execute/20050502-1.c: New test.
23199         PR target/21297
23200         * gcc.c-torture/execute/20050502-2.c: New test.
23202 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
23204         PR middle-end/21282
23205         * gcc.dg/pr21282.c: New.
23207 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23209         * gcc.dg/vect/pr20122.c: Clean up .vect file.
23210         * gcc.dg/vect/vect-92.c: Likewise.
23211         * gcc.dg/vect/vect-93.c: Likewise.
23212         * gcc.dg/vect/vect-dv-1.c: Likewise.
23213         * gcc.dg/vect/vect-dv-2.c: Likewise.
23214         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23216 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
23218         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23219         * gfortran.dg/vect/vect-2.f90: Likewise.
23220         * gfortran.dg/vect/vect-3.f90: Likewise.
23221         * gfortran.dg/vect/vect-4.f90: Likewise.
23222         * gfortran.dg/vect/vect-5.f90: Likewise.
23224 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
23226         PR target/20813
23227         * gcc.dg/rs6000-fpint-2.c: New.
23229 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
23231         PR c/15698
23232         * gcc.dg/builtins-30.c: Update expected messages.
23233         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23234         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23235         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23237 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
23239         PR tree-optimization/21294
23240         * gcc.dg/tree-ssa/pr21294.c: New.
23242 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
23244         * gcc.dg/altivec-3.c (vec_store): Do not use the old
23245         __builtin_altivec_st_internal_4si built-in.
23247 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
23249         PR c++/15875
23250         * g++.dg/template/ptrmem14.C: New test.
23252 2005-05-02  Paul Brook  <paul@codesourcery.com>
23254         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23256 2005-05-02  Michael Matz  <matz@suse.de>
23258         PR c++/19542
23259         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23261 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
23263         * g++.dg/cpp/weak.C: New test.
23265 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
23267         * gcc.dg/tree-ssa/loop-8.c: New test.
23269 2005-04-30  Michael Maty  <matz@suse.de>
23271         * gcc.dg/inline-mcpy.c: New test.
23273 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
23275         PR libfortran/18958
23276         * gfortran.dg/eoshift.f90: New test case.
23278 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
23280         PR libfortran/18857
23281         * gfortran.dg/matmul_1.f90: New test.
23283 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23285         PR tree-optimization/21030
23286         * gcc.dg/tree-ssa/pr21030.c: New.
23288 2005-04-29  Devang Patel  <dpatel@apple.com>
23290         PR tree-optimization/21272
23291         * gcc.dg/vect/vect-ifcvt-10.c: New test.
23293 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
23295         PR fortran/13082
23296         PR fortran/18824
23297         * gfortran.dg/entry_4.f90: New test.
23298         * gfortran.fortran-torture/execute/entry_1.f90: New test.
23299         * gfortran.fortran-torture/execute/entry_2.f90: New test.
23300         * gfortran.fortran-torture/execute/entry_3.f90: New test.
23301         * gfortran.fortran-torture/execute/entry_4.f90: New test.
23302         * gfortran.fortran-torture/execute/entry_5.f90: New test.
23303         * gfortran.fortran-torture/execute/entry_6.f90: New test.
23304         * gfortran.fortran-torture/execute/entry_7.f90: New test.
23306 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23308         * gfortran.fortran-torture/execute/entry_8.f90: New test.
23310 2005-04-29  Paul Brook  <paul@codesourcery.com>
23312         * gfortran.dg/entry_3.f90: New test.
23314 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23316         * gfortran.dg/implicit_4.f90: New test.
23318 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
23320         * lib/target-supports.exp (check_profiling_available): Return
23321         false for xtensa-*-elf.
23323 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
23325         * lib/fortran-torture.exp (fortran-torture.exp): Catch
23326         error if file cannot be deleted.
23328 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
23330         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23331         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23332         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23333         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23334         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23335         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23336         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23337         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23338         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23339         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23340         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23341         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23342         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23344 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23346         PR fortran/20865
23347         * gfortran.dg/pr20865.f90: New test.
23349 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
23351         * gcc.dg/void-cast-2.c: New test.
23353 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23355         PR c/21159
23356         * gcc.dg/void-cast-1.c: New test.
23358 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
23360         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23362 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23364         PR fortran/21177
23365         * gfortran.dg/pr21177.f90: New test.
23367 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
23369         PR tree-optimization/21171
23370         * gcc.dg/tree-ssa/pr21171.c: New test.
23372 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
23374         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23375         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23376         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23377         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23378         gcc.dg/tree-ssa/gen-vect-32.c: New.
23379         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23380         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23381         don't run on PPC32.
23383 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23385         PR c/21213
23386         * gcc.dg/transparent-union-3.c: New test.
23388 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
23390         PR c/20740
23391         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23392         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23393         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23394         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23395         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23396         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23398 2005-04-26  Jeff Law  <law@redhat.com>
23400         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23401         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23402         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23403         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23404         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23405         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23406         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23408 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
23410         PR tree-optimization/17598
23411         * gcc.dg/tree-ssa/pr17598.c: New testcase.
23413 2005-04-25  Mike Stump  <mrs@apple.com>
23415         * objc.dg/fix-and-continue-1.m: Add.
23417 2005-04-25  Roger Sayle  <roger@eyesopen.com>
23419         PR c++/20995
23420         * g++.dg/opt/pr20995-1.C: New test case.
23422 2005-04-25  Devang Patel <dpatel@apple.com>
23424         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23426 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23428         PR testsuite/21062
23429         * g++.dg/opt/alias2.C (printf): Correct the prototype.
23431 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
23433         PR C++/21188
23434         * g++.dg/opt/rtti2.C: New test.
23436 2005-04-25  Paul Brook  <paul@codesourcery.com>
23437         Steven G. Kargl  <kargls@comcast.net>
23439         PR fortran/20879
23440         * gfortran.dg/ichar_1.f90: New file.
23442 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
23444         PR middle-end/20991
23445         * g++.dg/opt/pr20991.C: New test.
23447         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23448         where sizeof (type) < __alignof__ (type).
23449         * gcc.dg/compat/struct-layout-1.h: Likewise.
23451 2005-04-24  Per Bothner  <per@bothner.com>
23452             Devang Patel  <dpatel@apple.com>
23454         PR preprocessor/20907
23455         * gcc.dg/cpp/very-long-comment.c: New test.
23457 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23459         PR fortran/20059
23460         * gfortran.dg/common_5.f: New test.
23462 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
23464         PR middle-end/21082
23465         * g++.dg/tree-ssa/pr21082.C: New testcase.
23467 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
23469         * gcc.dg/vect/vect-99.c: New test.
23471 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
23473         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23475 2005-04-22  Jeff Law  <law@redhat.com>
23477         * gcc.dg/uninit-5.c: Remove xfails.
23478         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23479         conditionals and loads.
23481 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
23483         PR libfortran/20074
23484         PR libfortran/20436
23485         PR libfortran/21108
23486         * gfortran.dg/nested_reshape.f90: new test
23487         * gfortran.dg/reshape-alloc.f90: new test
23488         * gfortran.dg/reshape.f90: new test
23490 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
23492         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23494         * gcc.dg/arm-vfp1.c: New test.
23496 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
23498         PR c++/21087
23499         * g++.dg/lookup/builtin2.C: New test.
23501 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
23503         * gcc.dg/weak/weak-13.c: New test.
23505 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
23507         * lib/target-supports.exp (check_effective_target_sync_int_long):
23508         Add powerpc*.
23510 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
23512         * gcc.target/mips/branch-1.c: New test.
23514 2005-04-21  Richard Henderson  <rth@redhat.com>
23516         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
23517         * gcc.dg/vect/vect-86.c: Likewise.
23518         * gcc.dg/vect/vect-87.c: Likewise.
23519         * gcc.dg/vect/vect-88.c: Likewise.
23521 2005-04-21  Devang Patel  <dpatel@apple.com>
23523         PR optimization/20994
23524         * gcc.dg/tree-ssa/ifc-3.c: New test.
23526 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23528         PR c/12913
23529         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
23530         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
23531         gcc.dg/c99-vla-jump-5.c: New tests.
23533 2005-04-19  Richard Henderson  <rth@redhat.com>
23535         * lib/target-supports.exp (check_effective_target_vect_int_mult):
23536         Fix typo in exists check.
23537         (check_effective_target_sync_int_long): New.
23538         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
23539         * gcc.dg/ia64-sync-2.c: Likewise.
23540         * gcc.dg/ia64-sync-3.c: Likewise.
23541         * gcc.dg/ia64-sync-4.c: Likewise.
23543 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
23545         * gcc.dg/fold-xor-1.c: New test.
23546         * gcc.dg/fold-xor-2.c: New test.
23548 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
23550         PR target/20670
23551         * g++.dg/eh/fp-regs.C: New test.
23553 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
23555         * gcc.dg/Wint-to-pointer-cast-1.c,
23556         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
23557         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
23558         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
23560 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23562         PR fortran/16861
23563         * gfortran.dg/pr16861.f90: New test.
23565 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23567         * gcc.dg/pr21085.c: New test.
23569 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
23571         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
23572         (setup_mips_tests, dg-mips-options): New procedures.
23573         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23574         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23575         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23576         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23577         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23578         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23579         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23580         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23581         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23582         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23583         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23584         dg-mips-options instead of dg-options.  Remove now-redundant
23585         preprocessor guards.
23586         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23587         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23588         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23589         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23590         * gcc.dg/vr-mult-2.c: Delete.
23591         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23592         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23593         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23594         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23595         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23596         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23597         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23599 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
23601         * ada/acats/run_all.sh: Use sync when executable not present.
23603 2005-04-18  Devang Patel  <dpatel@apple.com>
23605         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23606         * gcc.dg/vect/vect-11a.c: New.
23607         * gcc.dg/vect/vect-none.c: Update.
23608         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23610 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
23612         PR tree-optimization/20922
23613         * gcc.dg/pr20922-1.c: New test.
23614         * gcc.dg/pr20922-2.c: New test.
23615         * gcc.dg/pr20922-3.c: New test.
23616         * gcc.dg/pr20922-4.c: New test.
23617         * gcc.dg/pr20922-5.c: New test.
23618         * gcc.dg/pr20922-6.c: New test.
23620 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23622         PR libfortran/20950
23623         * gfortran.dg/pr20950.f: New test.
23625 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23627         PR libfortran/19216
23628         * gfortran.dg/pr19216.f: New test.
23630 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
23632         PR tree-optimization/21001
23633         * gcc.dg/tree-ssa/pr21001.c: New.
23635 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
23637         PR libfortran/21075
23638         * gfortran.dg/reshape_rank7.f90: New test.
23640 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23642         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23643         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23644         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23645         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23646         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23647         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23648         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23649         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23650         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23651         wrong way round).
23652         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23653         in namelists.  New test.
23654         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23655         New test.
23656         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23657         New test.
23658         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23659         namelist.  New test.
23660         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23661         New test.
23662         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23663         New test.
23664         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23665         namelist.  New test.
23666         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23667         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23668         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23669         New test.
23670         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23671         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23672         arrays. New test.
23674 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
23676         * gfortran.dg/wtruncate.f: New testcase.
23677         * gfortran.dg/wtruncate.f90: New testcase.
23679 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
23681         PR c++/21025
23682         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23683         which sizeof/alignof is dependent, rather than just whether we are
23684         processing_template_decl.
23686 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23688         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23689         corrected typo where the wrong variables had been compared.
23691 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23693         PR libfortran/18495
23694         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23695         Test callee-allocated version of return array with a write
23696         statement.
23697         Test spread with a temporary with another write statement.
23699 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
23701         PR tree-optimization/21031
23702         * gcc.dg/tree-ssa/pr21031.c: New.
23704 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
23706         PR tree-optimization/21004
23707         * gcc.dg/builtins-53.c: Include builtins-config.h.
23708         Check floorf, ceilf, floorl and ceill transformations
23709         only when HAVE_C99_RUNTIME is defined.
23711 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
23713         PR middle-end/20739
23714         * gcc.dg/tree-ssa/pr20739.c: New test.
23716 2005-04-14  Mike Stump  <mrs@apple.com>
23718         * gcc.dg/Foundation.framework/empty: New.
23719         * gcc.dg/framework-2.c: New.
23721 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23723         PR tree-optimization/21021
23724         * gcc.c-torture/compile/pr21021.c: New.
23726 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
23728         PR testsuite/21010
23729         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23730         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23731         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23732         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23733         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23734         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23735         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23736         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23738 2005-04-14  Richard Henderson  <rth@redhat.com>
23740         * lib/target-supports.exp (check_effective_target_vect_condition):
23741         Add ia64, i?86, and x86_64.
23743 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
23745         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23747 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23749         PR tree-optimization/20657
23750         * gcc.dg/tree-ssa/pr20657.c: New.
23752 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
23754         * gcc.dg/builtins-53.c: Also check (int)trunc* and
23755         (long long int)trunc*.
23757 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
23759         PR target/20927
23760         * gcc.dg/pr20927.c: New test.
23762 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
23764         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23765         * gcc.target/mips/asm-1.c: Likewise.
23767 2005-04-13  Dale Johannesen  <dalej@apple.com>
23769         * objc.dg/objc-fast-4.m: New.
23771 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
23773         * gcc.target/cris/torture/cris-torture.exp: New driver in new
23774         directory.
23775         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23777 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
23779         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23780         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23781         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23783 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
23785         PR tree-optimization/20913
23786         * gcc.dg/tree-ssa/pr20913.c: New.
23788         PR tree-optimization/20702
23789         * gcc.dg/tree-ssa/pr20702.c: New.
23791 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23793         PR c++/13744
23794         * g++.dg/inherit/local3.C: New test.
23796 2005-04-12  Jeff Law  <law@redhat.com>
23798         * gcc.dg/tree-ssa/20050412-1.c: New test.
23800 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
23802         PR libfortran/19016
23803         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23804         Add tests with mask generated by expression.
23805         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23806         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23807         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23809 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
23811         PR middle-end/20917
23812         * gcc.dg/20050409-1.c: New test.
23814 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
23816         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23818 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23820         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23821         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23822         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23823         (TARGET_CXX): Adjust accordingly.
23824         * target.h (struct gcc_target): Remove epxort_class_data.  Add
23825         determine_class_data_visibility and class_data_always_comdat.
23826         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23827         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23828         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23829         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23830         (arm_cxx_determine_class_data_visibility): New.
23831         (arm_cxx_class_data_always_comdat): Likewise.
23832         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23833         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23834         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23835         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23836         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23837         Define.
23839 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23841         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23843 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
23845         * gcc.dg/i386-darwin-fpmath.c: New.
23847 2004-04-11  Devang Patel  <dpatel@apple.com>
23849         * lib/target-supports.exp (check_effective_target_vect_condition): New.
23850         * gcc.dg/vect/vect-ifcvt-1.c: New test.
23851         * gcc.dg/vect/vect-ifcvt-2.c: New test.
23852         * gcc.dg/vect/vect-ifcvt-3.c: New test.
23853         * gcc.dg/vect/vect-ifcvt-4.c: New test.
23854         * gcc.dg/vect/vect-ifcvt-5.c: New test.
23855         * gcc.dg/vect/vect-ifcvt-6.c: New test.
23856         * gcc.dg/vect/vect-ifcvt-7.c: New test.
23857         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23859 2004-04-11  Devang Patel  <dpatel@apple.com>
23861         * gcc.dg/vect/vect-dv-1.c: New test.
23862         * gcc.dg/vect/vect-dv-2.c: New test.
23864 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23866         PR tree-optimization/20933
23867         * gcc.dg/tree-ssa/pr20933.c: New test.
23869 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23871         * gfortran.dg/fold_nearest.f90: New test.
23873 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
23875         * gcc.dg/tree-ssa/alias-1.c: New test.
23877 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23879         PR tree-optimization/20920
23880         * g++.dg/tree-ssa/pr20920.C: New test.
23882 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
23884         * gcc.dg/builtins-53.c: Also check (int)ceil* and
23885         (long long int)ceil*.
23887 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
23889         * g++.dg/warn/Wdtor1.C: Declare template in system header with
23890         explicit C++ linkage.
23892 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23894         * gfortran.dg/pr17229.f: Take care of the new obsolescence
23895         warning for arithmetic IF statements.
23897 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
23899         * eor_handling_1.f90: New test case.
23900         * eor_handling_2.f90: New test case.
23901         * eor_handling_3.f90: New test case.
23902         * eor_handling_4.f90: New test case.
23903         * eor_handling_5.f90: New test case.
23904         * noadv_size.f90: New test case.
23905         * pad_no.f90: New test case.
23907 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
23909         * gcc.c-torture/execute/20050410-1.c: New test.
23911 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
23913         * gcc.dg/pr20126.c: New.
23915 2005-04-09  Bud Davis  <bdavis@gfortran.org>
23916             Steven G. Kargl <kargls@comcast.net>
23918         * gfortran.dg/PR19872.f: New test.
23920 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23922         * gfortran.dg/nint_1.f90: Fix dg-do directive.
23924 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23926         * gfortran.dg/nint_1.f90: New test.
23928 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23930         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
23931         Added test for callee-allocated arrays with write statements.
23932         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23933         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
23934         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23935         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23936         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23938 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23940         PR libfortran/20163
23941         * gfortran.dg/open-options-blanks.f: New test.
23943 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23945         PR fortran/13257
23946         * gfortran.dg/comma_format_extension_[1234].f: New tests.
23948 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
23950         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23951         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23952         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23953         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23954         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23955         * gcc.c-torture/execute/stdarg-4.c: New test.
23957         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
23959         PR target/20795
23960         * g++.dg/abi/param2.C: New test.
23962 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23964         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
23966 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23968         * gcc.dg/builtins-53.c: New test.
23970 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
23972         * g++.dg/tree-ssa/pr18178.C: New test.
23973         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
23974         * gcc.c-torture/execute/20041019-1.c: New test.
23975         * gcc.dg/tree-ssa/20041008-1.c: New test.
23976         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
23977         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
23978         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
23979         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
23980         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
23981         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
23982         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
23983         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
23984         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23985         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23987 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
23989         PR rtl-optimization/20466
23990         * gcc.c-torture/execute/pr20466-1.c: New test.
23992 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
23994         PR c++/20905
23995         * g++.dg/parse/cond2.C: New test.
23997         PR c++/20145
23998         * g++.dg/warn/Wdtor1.C: New test.
24000 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24002         PR fortran/17229
24003         * gfortran.dg/pr17229.f: New test.
24005 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
24007         * gfortran.dg/tiny_1.f90: New test.
24008         * gfortran.dg/tiny_2.f90: ditto.
24010 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
24012         * gfortran.dg/eor_1.f90: Fix dg-do run line
24013         * gfortran.dg/open_new.f90: Fix dg-do run line
24015 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
24017         * lib/target-supports.exp (get_compiler_messages): Support
24018         optional arguments, the fourth being compiler options.
24019         (check_effective_target_fpic): New proc.
24020         * gcc.dg/20050321-2.c: Restrict to target fpic.
24022 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
24024         * gcc.dg/15443-1.c: New test.
24025         * gcc.dg/15443-2.c: Likewise.
24027 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24029         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24031 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24033         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24035 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
24037         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24038         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24039         -m64.
24040         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24041         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24042         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24044 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
24046         PR c++/20212
24047         * g++.dg/warn/Wunused-11.C: New test.
24049 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
24051         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24053 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
24055         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24057 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24059         PR c++/20734
24060         * g++.dg/template/ptrmem13.C: New test.
24062 2005-04-05  Per Bothner  <per@bothner.com>
24064         * lib/gcc.exp: Always add -fno-show-column, for now.
24066 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
24068         PR testsuite/20767
24069         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24070         of plain old "unsigned int" for the type of "i".  Makes this test
24071         64bit clean.
24073 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
24075         * gcc.dg/i386-ssefn-1.c: New test.
24076         * gcc.dg/i386-ssefn-2.c: New test.
24077         * gcc.dg/i386-ssefn-3.c: New test.
24078         * gcc.dg/i386-ssefn-4.c: New test.
24080 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
24082         PR tree-optimization/20076
24083         * gcc.dg/builtin-apply4.c: New test.
24085         PR preprocessor/19475
24086         * gcc.dg/cpp/macspace1.c: New test.
24087         * gcc.dg/cpp/macspace2.c: New test.
24089 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24091         * gfortran.dg/pr20755.f: Fixed bad format.
24093 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
24095         PR c++/20763
24096         * g++.dg/ext/attrib21.C: New test.
24098 2004-04-05  Devang Patel  <dpatel@apple.com>
24100         * lib/target-supports.exp (check_effective_target_vect_shif): New.
24101         * gcc.dg/vect/vect-shift-1.c: New test.
24103 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24105         PR libfortran/20755
24106         * gfortran.dg/pr20755.f: New test.
24108 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
24110         * gfortran.dg/pr15959.f90: New test.
24111         * gfortran.dg/string_pad_trunc.f90: New test.
24113 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24115         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24116         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24117         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24118         syntax.
24120 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24122         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24124 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24126         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24127         * gcc.c-torture/compile/20011119-2.c: Likewise.
24128         * gcc.c-torture/compile/981001-2.c: Likewise.
24130 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
24132         PR c++/20679
24133         * g++.dg/template/overload4.C: New test.
24135 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24137         PR c++/20746
24138         * g++.dg/abi/covariant5.C: New.
24140         PR debug/20505
24141         * g++.dg/debug/const2.C: New.
24143 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
24145         PR rtl-optimization/16104
24146         * gcc.c-torture/execute/20050316-1.c: New test.
24148 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
24150         * g++.dg/template/spec23.C: Fix dg-error text.
24152 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
24154         PR c++/19199
24155         * g++.dg/expr/lval2.C: New.
24157 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24159         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24160         __builtin_strcasecmp and __builtin_strncasecmp.
24162 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
24164         PR c++/20723
24165         * g++.dg/template/spec22.C: New.
24166         * g++.dg/template/spec23.C: New.
24168 2005-04-03  Dale Ranta  <dir@lanl.gov>
24169             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24171         PR libfortran/20068
24172         PR libfortran/20125
24173         PR libfortran/20156
24174         PR libfortran/20471
24175         * gfortran.dg/backspace.f: New test.
24177 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
24179         * gcc.dg/pr19345.c: New test.
24181 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24183         PR tree-optimization/20640
24184         * gcc.dg/torture/tree-loop-1.c: New.
24186 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
24188         PR rtl-optimization/20290
24189         * gcc.c-torture/execute/loop-ivopts-2.c: New.
24191 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
24193         * gcc.dg/rs6000-fpint.c: New.
24195 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24197         * gcc.dg/old-style-then-proto-1.c: New test.
24199 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24201         * gfortran.fortran-torture/execute/backspace.f90: Check
24202         after backspace and read was incorrect.
24204 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24206         * gcc.c-torture/execute/builtins/strcat.c: Check the result
24207         buffer past the terminating NUL using memcmp.
24208         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24209         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24211         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24212         Fix unused/uninitialized variable warnings.
24214         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24215         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24216         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24217         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24219         * gcc.c-torture/execute/builtins/abs-1-lib.c,
24220         gcc.c-torture/execute/builtins/fputs-lib.c,
24221         gcc.c-torture/execute/builtins/lib/fprintf.c,
24222         gcc.c-torture/execute/builtins/lib/main.c,
24223         gcc.c-torture/execute/builtins/lib/memcmp.c,
24224         gcc.c-torture/execute/builtins/lib/memmove.c,
24225         gcc.c-torture/execute/builtins/lib/mempcpy.c,
24226         gcc.c-torture/execute/builtins/lib/memset.c,
24227         gcc.c-torture/execute/builtins/lib/printf.c,
24228         gcc.c-torture/execute/builtins/lib/sprintf.c,
24229         gcc.c-torture/execute/builtins/lib/stpcpy.c,
24230         gcc.c-torture/execute/builtins/lib/strchr.c,
24231         gcc.c-torture/execute/builtins/lib/strcmp.c,
24232         gcc.c-torture/execute/builtins/lib/strcpy.c,
24233         gcc.c-torture/execute/builtins/lib/strcspn.c,
24234         gcc.c-torture/execute/builtins/lib/strlen.c,
24235         gcc.c-torture/execute/builtins/lib/strncat.c,
24236         gcc.c-torture/execute/builtins/lib/strncmp.c,
24237         gcc.c-torture/execute/builtins/lib/strncpy.c,
24238         gcc.c-torture/execute/builtins/lib/strrchr.c,
24239         gcc.c-torture/execute/builtins/lib/strspn.c,
24240         gcc.c-torture/execute/builtins/lib/strstr.c,
24241         gcc.c-torture/execute/builtins/memops-asm-lib.c,
24242         gcc.c-torture/execute/builtins/strlen-2.c,
24243         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24244         prototypes.
24246 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
24248         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24249         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24250         selectany usage.
24252 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
24254         PR c++/19406
24255         * g++.dg/debug/using1.C: New test.
24257 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
24259         PR middle-end/20524
24260         * gcc.dg/alias-7.c: Prefix asm-declared name with
24261         __USER_LABEL_PREFIX__.
24263 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
24265         Fix fallout from PR middle-end/15700:
24266         * gcc.c-torture/compile/20011119-1.c: Take
24267         __USER_LABEL_PREFIX__ into account.
24268         * gcc.c-torture/compile/20011119-2.c: Likewise.
24270 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24272         PR c++/18644
24273         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24275 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
24277         PR c/17855
24278         * gcc.c-torture/compile/struct-non-lval-1.c,
24279         gcc.c-torture/compile/struct-non-lval-2.c,
24280         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24282 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
24284         * gcc.dg/tls/tls.exp: Remove temporary file.
24285         * g++.dg/tls/tls.exp: Ditto.
24286         * lib/file-format.exp: Ditto.
24287         * g++.dg/special/ecos.exp: Ditto.
24289         * lib/profopt.exp: Treat prof_ext as a list.
24290         * gcc.misc-tests/bprob.exp: Ditto.
24291         * g++.dg/bprob/bprob.exp: Ditto.
24293         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24294         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24295         g++.dg/tree-ssa/pointer-reference-alias.C,
24296         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24297         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24298         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24299         g++.dg/vect/pr19951.cc: Ditto.
24300         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24301         gcc.dg/builtins-47.c: Ditto.
24302         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24303         gcc.dg/pr20115-1.c: Ditto.
24304         * gcc.dg/tree-ssa/20030530-2.c,
24305         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24306         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24307         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24308         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24309         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24310         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24311         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24312         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24313         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24314         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24315         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24316         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24317         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24318         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24319         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24320         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24321         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24322         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24323         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24324         gcc.dg/tree-ssa/20030824-1.c,
24325         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24326         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24327         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24328         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24329         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24330         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24331         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24332         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24333         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24334         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24335         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24336         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24337         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24338         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24339         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24340         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24341         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24342         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24343         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24344         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24345         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24346         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24347         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24348         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24349         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24350         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24351         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24352         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24353         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24354         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24355         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24356         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24357         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24358         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24359         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24360         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24361         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24362         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24363         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24364         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24365         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24366         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24367         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24368         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24369         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24370         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24371         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24372         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24373         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24374         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24375         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24376         gcc.dg/tree-ssa/useless-1.c: Ditto.
24377         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24378         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24379         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24380         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24381         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24382         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24383         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24384         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24385         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24386         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24387         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24388         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24389         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24390         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24391         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24392         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24393         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24394         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24395         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24396         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24397         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24398         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24399         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24400         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24401         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24402         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24403         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24404         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24405         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24406         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24407         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24408         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24409         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24410         gcc.dg/vect/vect-none.c: Ditto.
24411         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24412         treelang/compile/unsigned.tree: Ditto.
24414         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24415         * gcc.dg/cpp/direct2s.c: Ditto.
24416         * gcc.dg/cpp/paste4.c: Ditto.
24417         * gcc.dg/cpp/separate-1.c: Ditto.
24418         * gcc.dg/pch/save-temps-1.c: Ditto.
24419         * g++.dg/ext/altivec-10.C: Ditto.
24420         * g++.dg/pch/pch.C: Ditto.
24422         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24424         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24425         * g++.dg/template/repo1.C: Ditto.
24426         * g++.dg/template/repo2.C: Ditto.
24427         * g++.dg/template/repo3.C: Ditto.
24428         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24429         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24430         * g++.old-deja/g++.pt/repo1.C: Ditto.
24431         * g++.old-deja/g++.pt/repo2.C: Ditto.
24432         * g++.old-deja/g++.pt/repo3.C: Ditto.
24433         * g++.old-deja/g++.pt/repo4.C: Ditto.
24435         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24436         * gcc.dg/20030107-1.c: Ditto.
24437         * gcc.dg/20030702-1.c: Ditto.
24438         * gcc.dg/profile-generate-1.c: Ditto.
24439         * g++.dg/other/profile1.C: Ditto.
24440         * g++.old-deja/g++.robertl/eb83.C: Ditto.
24442         * lib/gcc-dg.exp (remove-build-file): New.
24443         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24444         cleanup-tree-dump, cleanup-saved-temps): New.
24446 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
24448         PR c++/19203, DR 214
24449         * g++.dg/parse/ambig3.C: Not ambiguous.
24450         * g++.dg/template/spec20.C: New.
24451         * g++.dg/template/spec21.C: New.
24453 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
24455         PR target/20045
24456         * gcc.dg/ia64-fptr-1.c: Run only on linux.
24458 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24460         PR libfortran/20660
24461         * gfortran.dg/negative_unit.f: New test.
24463 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24465         * gcc.dg/20050330-1.c: New test.
24467 2005-03-30  Devang Patel  <dpatel@apple.com>
24469         * g++.dg/tree-sra/ssa-sra-3.C: New test.
24471 2005-03-30  Dale Johannesen  <dalej@apple.com>
24473         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24475 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
24477         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24478         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24479         Strip options from test name.
24481 2005-03-31  Jan Hubicka  <jh@suse.cz>
24483         * gcc.dg/varpool-1.c: New testcase.
24485 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24487         PR c/772
24488         PR c/17913
24489         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24490         gcc.dg/stmt-expr-label-3.c : New tests.
24491         * gcc.c-torture/execute/medce-2.c: Remove.
24493 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
24495         PR c/20368
24496         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
24497         tests.
24499 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
24501         * gcc.c-torture/compile/pr20203.c: New test.
24503 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24505         * gfortran.dg/promotion.f90: New test.
24507 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
24509         PR middle-end/20491
24510         * gcc.dg/torture/asm-subreg-1.c: New test.
24512 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
24514         PR c/20672
24515         * gcc.dg/pr20672-1.c: New test.
24517 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
24519         * gfortran.dg/vect: New directory.
24520         * gfortran.dg/vect/vect.exp: New.
24521         * gfortran.dg/vect/vect-1.f90: New test.
24522         * gfortran.dg/vect/vect-2.f90: New test.
24523         * gfortran.dg/vect/vect-3.f90: New test.
24524         * gfortran.dg/vect/vect-4.f90: New test.
24525         * gfortran.dg/vect/vect-5.f90: New test.
24527 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
24529         PR middle-end/20622
24530         * gcc.dg/alias-7.c: New test.
24532 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
24534         * gcc.dg/sparc-reg-1.c: New test.
24536 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
24538         PR target/19890
24539         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
24541 2005-03-29  Dale Ranta  <dir@lanl.gov>
24542             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24544         PR libfortran/20163
24545         * gfortran.dg/pr20163-2.f: New test.
24547 2005-03-28  Jan Hubicka  <jh@suse.cz>
24549         PR middle-end/20635
24550         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
24551         by Jakub Jelinek.
24553 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
24555         PR tree-optimization/20626
24556         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
24557         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24559 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
24561         * gfortran.dg/underflow.f90: New test.
24562         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
24564 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24566         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24568 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
24570         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24571         (g++_init): Make sure that CXXFLAGS is set.
24572         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24573         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24574         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24575         * lib/objc.exp (objc_init): Likewise.
24576         * lib/treelang.exp (treelang_init): Likewise.
24578 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
24580         PR tree-optimization/20470
24581         * gcc.dg/tree-ssa/pr20470.c: New test.
24583 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
24585         * gcc.dg/ppc-stfiwx.c: New.
24587 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
24589         PR target/19888
24590         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24592 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24594         * gcc.dg/20050325-1.c: Fix a typo.
24596 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24598         PR libfortran/19678
24599         PR libfortran/19679
24600         * gfortran.dg/dos_eol.f: New test.
24602 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
24604         PR rtl-optimization/20249
24605         * gcc.dg/20050325-1.c: New test.
24607 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24609         PR libfortran/15332
24610         * gfortran.dg/pr15332.f: New test.
24612 2005-03-24  Dale Johannesen  <dalej@apple.com>
24614         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24616 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
24618         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24619         'internal' visibility.
24620         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24621         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24622         'protected' visibility.
24623         * gcc.dg/visibility-7.c: Likewise.
24624         * lib/target-supports.exp (check_visibility_available): Take
24625         a parameter, the kind of visibility to check for.
24626         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24627         to check_visibility_available.
24629         * g++.dg/expr/cast3.C: New.
24631 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
24633         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24634         rs6000.
24636 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
24638         PR target/20095
24639         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24641 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
24643         * gcc.dg/badshift.c: Renamed to...
24644         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
24646         * gcc.target/i386/badshift.c: Renamed to...
24647         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
24648         only.
24650         PR rtl-optimization/20532
24651         * gcc.target/i386/badshift.c: New.
24653 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24655         * gfortran.dg/pr18025.f90: New test.
24657 2005-03-23  Dale Johannesen  <dalej@apple.com>
24659         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24661 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
24663         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24665         * lib/target-supports.exp (check_iconv_available): Default
24666         libiconv to -liconv, if there is no definition.
24668 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
24670         * gcc.dg/torture/cris-asm-mof-1.c: New test.
24672 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
24674         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24675         * g++.dg/opt/pr7503-2.C: Likewise.
24676         * g++.dg/opt/pr7503-3.C: Likewise.
24677         * g++.dg/opt/pr7503-4.C: Likewise.
24678         * g++.dg/opt/pr7503-5.C: Likewise.
24679         * g++.dg/warn/minmax.C: New test.
24681 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24683         * gfortran.dg/g77_intrinsics_funcs.f: New test.
24684         * gfortran.dg/g77_intrinsics_sub.f: New test.
24686 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24687             Jan Hubicka  <jh@suse.cz>
24688             Steven Bosscher <stevenb@suse.de
24690         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24692 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24694         PR c++/19980
24695         * g++.dg/template/redecl3.C: New test.
24697 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24699         PR c++/20499
24700         * g++.dg/parse/error16.C: Tweak error markers.
24702 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
24704         PR target/20561
24705         * gcc.dg/20050321-2.c: New test.
24707 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24709         PR c++/20465
24710         PR c++/20381
24711         * g++.dg/template/ptrmem12.C: New.
24713 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
24715         PR rtl-optimization/20527
24716         * gcc.c-torture/execute/pr20527-1.c: New test.
24718 2005-03-22  Ben Elliston  <bje@au.ibm.com>
24720         * gcc.misc-tests/options.exp (check_for_options): Create a real C
24721         program, compile it into a real executable and then delete the .c
24722         and .x files afterwards, to avoid problems on testglue targets.
24724 2005-03-21  Stuart Hastings  <stuart@apple.com>
24726         * gcc.target/i386/sse-2.c: New.
24728 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
24730         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24732 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24734         * g++.dg/parse/crash25.C: Fix typo.
24736 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24738         PR c++/20461
24739         * g++.dg/parse/crash24.C: New test.
24741         PR c++/20536
24742         * g++.dg/parse/crash25.C: New test.
24744 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24746         PR c++/20147
24747         * g++.dg/ext/stmtexpr4.C: New test.
24749 2005-03-20  Roger Sayle  <roger@eyesopen.com>
24751         PR middle-end/20539
24752         * gcc.c-torture/compile/pr13066-1.c: New test case.
24753         * gcc.c-torture/compile/pr20539-1.c: Likewise.
24754         * g++.dg/opt/pr13066-1.C: Likewise.
24756 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
24758         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24760 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24762         PR fortran/18525
24763         * gfortran.dg/nesting_1.f90: New test.
24765 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24767         PR c++/20240
24768         * g++.dg/lookup/using13.C: New test.
24770 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24772         PR c++/20333
24773         * g++.dg/template/crash36.C: New test.
24775 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
24777         PR c++/20463
24778         * g++.dg/template/crash35.C: New test.
24780 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
24782         PR c++/19966
24783         * g++.dg/overload/operator2.C: New test.
24785 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24787         PR libfortran/20257
24788         * gfortran.dg/pr20257.f90: New test.
24790 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24792         PR libfortran/20480
24793         * gfortran.dg/pr20480.f90: New test.
24795 2005-03-16  Richard Henderson  <rth@redhat.com>
24797         PR middle-end/15700
24798         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24799         (_rtld_global): New.
24800         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24801         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24803         * gcc.dg/alias-3.c: New.
24804         * gcc.dg/alias-4.c: New.
24805         * gcc.dg/alias-5.c: New.
24806         * gcc.dg/alias-6.c: New.
24808 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
24810         * gcc.dg/cpp/ucnid-7.c: New.
24812 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
24813             Dorit Naishlos  <dorit@il.ibm.com>
24815         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24816         darwin.
24818 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
24820         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24821         support misaligned accesses.
24822         * gcc.dg/vect/vect-58.c: Likewise.
24823         * gcc.dg/vect/vect-92.c: New.
24824         * gcc.dg/vect/vect-93.c: New.
24826 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
24828         PR fortran/18827
24829         * gfortran.dg/assign_2.f90: New test.
24830         * gfortran.dg/assign_3.f90: New test.
24831         * gfortran.dg/assign.f90: New test.
24833 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
24835         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24836         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24837         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24838         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24839         names.
24841 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
24843         * gcc.dg/cpp/ucnid-6.c: New.
24845         * gcc.dg/cpp/normalize-1.c: New.
24846         * gcc.dg/cpp/normalize-2.c: New.
24847         * gcc.dg/cpp/normalize-3.c: New.
24848         * gcc.dg/cpp/normalize-4.c: New.
24849         * gcc.dg/cpp/ucnid-4.c: New.
24850         * gcc.dg/cpp/ucnid-5.c: New.
24851         * g++.dg/cpp/normalize-1.C: New.
24852         * g++.dg/cpp/ucnid-1.C: New.
24854 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24856         * gcc.dg/pr18628.c: New.
24858 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24860         PR c++/20280
24861         * g++.dg/tree-ssa/pr20280.C: New.
24863 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24865         PR fortran/20467
24866         * gfortran.dg/stfunc_2.f90: New test.
24868 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24870         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24872 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24874         * gcc.dg/tree-ssa/20050314-1.c: New test.
24876 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24878         PR c++/4403
24879         PR c++/9783, DR433
24880         * g++.dg/template/friend34.C: New test.
24881         * g++.dg/template/friend35.C: Likewise.
24882         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24884 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24886         Friend class name lookup 5/n
24887         PR c++/1016
24888         * g++.dg/lookup/hidden-class1.C: New test.
24889         * g++.dg/lookup/hidden-class2.C: Likewise.
24890         * g++.dg/lookup/hidden-class3.C: Likewise.
24891         * g++.dg/lookup/hidden-class4.C: Likewise.
24892         * g++.dg/lookup/hidden-class5.C: Likewise.
24893         * g++.dg/lookup/hidden-class6.C: Likewise.
24894         * g++.dg/lookup/hidden-class7.C: Likewise.
24895         * g++.dg/lookup/hidden-class8.C: Likewise.
24896         * g++.dg/lookup/hidden-class9.C: Likewise.
24897         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24898         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24899         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24900         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24901         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24902         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24903         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24904         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24905         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24906         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24907         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24909 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
24911         PR c++/20157
24912         * g++.dg/template/error18.C: New test.
24914 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24916         PR debug/16792
24917         * g++.dg/debug/pr16792.C: New test.
24919 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24921         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
24922         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
24923         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
24924         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
24925         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
24926         test assertion names.
24928 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24930         PR fortran/18600
24931         * gfortran.dg/stfunc_1.f90: New test.
24933 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24935         PR fortran/16907
24936         * gfortran.dg/real_index_1.f90: New test.
24938 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24940         PR fortran/20323
24941         * gfortran.dg/spec_expr_1.f90: New test.
24943 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24945         PR c/20402
24946         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
24947         new parser.
24949 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24951         PR fortran/20361
24952         * gfortran.dg/largeequiv_1.f90: New test.
24954 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24956         * gcc.dg/ucnid-1.c: New.
24957         * gcc.dg/ucnid-2.c: New.
24958         * gcc.dg/ucnid-3.c: New.
24959         * gcc.dg/ucnid-4.c: New.
24960         * gcc.dg/ucnid-5.c: New.
24961         * gcc.dg/ucnid-6.c: New.
24962         * gcc.dg/cpp/ucnid-1.c: New.
24963         * gcc.dg/cpp/ucnid-2.c: New.
24964         * gcc.dg/cpp/ucnid-3.c: New.
24965         * g++.dg/other/ucnid-1.C: New.
24967 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24969         * gcc.dg/vmx/darwin-abi-3.c: Delete.
24971 2005-03-11  Per Bothner  <per@bothner.com>
24973         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
24974         that diagnotics refer to correct token.
24975         * gcc.dg/unused-3.c: Likewise.
24977 2005-03-11  Per Bothner  <per@bothner.com>
24979         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
24980         constant" is now actually on same line as string constant.
24981         * gcc.dg/cpp/direct2s.c: Likewise.
24983 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
24985         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
24987 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24989         PR libfortran/20124
24990         * gfortran.dg/pr20124.f90: New Test
24992 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
24994         PR tree-optimization/20130
24995         * gcc.dg/pr20130-1.c: New test.
24997 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24999         PR target/20095
25000         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
25002 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25004         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
25006 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
25008         * g++.dg/eh/forced1.C: Fix comment.
25009         * g++.dg/eh/forced2.C: Ditto.
25010         * g++.dg/eh/forced3.C: Ditto.
25011         * g++.dg/eh/forced4.C: Ditto.
25013 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
25015         PR rtl-opt/20412
25016         * gcc.c-torture/compile/pr20412.c: New test.
25018 2005-03-10  Roger Sayle  <roger@eyesopen.com>
25020         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25022 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25024         PR target/20322
25025         * gcc.dg/20050307-1.c: New test.
25027 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
25029         PR c++/20375
25030         * g++.dg/other/stdarg3.C: New.
25032 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
25034         PR c++/18384, c++/18327
25035         * g++.dg/init/array19.C: New test.
25037         PR inline-asm/20314
25038         * gcc.dg/torture/pr20314-1.c: New test.
25039         * gcc.dg/torture/pr20314-2.c: New test.
25041 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
25043         * gcc.dg/20050309-1.c: New test.
25045 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25047         * gcc.dg/builtins-10.c: Reactivate disabled test.
25048         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
25049         new cbrt transformations.
25051 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
25053         PR c++/20208
25054         * g++.dg/template/array13.C: New test.
25056 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
25058         PR c++/16859
25059         * g++.dg/init/brace4.C: New test.
25061 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25063         PR c++/20186
25064         * g++.dg/template/non-dependent12.C: New.
25066 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
25068         PR c++/20142
25069         * g++.dg/init/array18.C: Add dg-do run marker.
25071         PR c++/20142
25072         * g++.dg/init/array18.C: New test.
25074 2005-03-09  Ben Elliston  <bje@au.ibm.com>
25076         * consistency.vlad/vlad.exp: Remove trailing semicolons.
25077         * g++.dg/gcov/gcov.exp: Likewise.
25078         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25079         * gcc.target/xstormy16/xstormy16.exp: Likewise.
25080         * lib/c-torture.exp: Likewise.
25081         * lib/fortran-torture.exp: Likewise.
25082         * lib/g++.exp: Likewise.
25083         * lib/gcc-defs.exp: Likewise.
25084         * lib/gcc-dg.exp: Likewise.
25085         * lib/gcc.exp: Likewise.
25086         * lib/gcov.exp: Likewise.
25087         * lib/gfortran.exp: Likewise.
25088         * lib/mike-g++.exp: Likewise.
25089         * lib/mike-gcc.exp: Likewise.
25090         * lib/objc-torture.exp: Likewise.
25091         * lib/objc.exp: Likewise.
25092         * lib/profopt.exp: Likewise.
25093         * lib/target-libpath.exp: Likewise.
25094         * lib/target-supports.exp: Likewise.
25095         * lib/treelang.exp: Likewise.
25096         * lib/wrapper.exp: Likewise.
25098 2005-03-08  Jeff Law  <law@redhat.com>
25100         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25101         PHI-OPT changes.
25103 2005-03-08  Ira Rosen  <irar@il.ibm.com>
25105         * gcc.dg/vect/pr20122.c: New test.
25107 2005-03-07  Jeff Law  <law@redhat.com>
25109         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25110         was folded away.
25111         * gcc.dg/tree-ssa/pr18133-1.c: New test.
25112         * gcc.dg/tree-ssa/pr18133-2.c: New test.
25113         * gcc.dg/tree-ssa/pr18134.c: New test.
25115 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25117         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25118         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25119         gcc.dg/torture/builtin-noret-2.c: Require weak support.
25121 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
25123         PR tree-opt/17671
25124         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25126 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
25128         * g++.dg/warn/Wnvdtor.C: New test.
25130 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
25132         * gcc.dg/torture/pr19683-1.c: New test.
25134 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
25136         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25137         * gfortran.dg/g77/19990313-2.f: Ditto.
25138         * gfortran.dg/g77/19990313-3.f: Ditto.
25139         * gfortran.dg/g77/19990525-0.f: Ditto.
25140         * gfortran.dg/g77/19990826-0.f: Ditto.
25141         * gfortran.dg/g77/19990826-2.f: Ditto.
25142         * gfortran.dg/g77/19990826-3.f: Ditto.
25143         * gfortran.dg/g77/20000511-1.f: Ditto.
25144         * gfortran.dg/g77/20000511-2.f: Ditto.
25145         * gfortran.dg/g77/970625-2.f: Ditto.
25146         * gfortran.dg/g77/980310-2.f: Ditto.
25147         * gfortran.dg/g77/980310-3.f: Ditto.
25148         * gfortran.dg/g77/980310-8.f: Ditto.
25149         * gfortran.dg/g77/980519-2.f: Ditto.
25150         * gfortran.dg/g77/alpha1.f: Ditto.
25151         * gfortran.dg/g77/claus.f: Ditto.
25152         * gfortran.dg/g77/erfc.f: Ditto.
25153         * gfortran.dg/g77/short.f: Ditto.
25154         * gfortran.fortran-torture/execute/data.f90: Ditto.
25155         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25156         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25158 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25160         * lib/file-format.exp (gcc_target_object_format): Add check for som
25161         format and hardcode object formats on hppa*-*-hpux*.
25162         * lib/target-supports.exp (check_weak_available): Add check for som
25163         object format.  Always return 0 on hppa*-*-hpux10*.
25165         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25166         is defined.
25168         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25170 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25172         * gfortran.dg/pr19936_1.f90: New test.
25173         * gfortran.dg/pr19936_2.f90: New test.
25174         * gfortran.dg/pr19936_3.f90: New test.
25176 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
25177             Paul Thomas <prthomas@drfccad.cea.fr>
25179         * gfortran.dg/PR19754_1.f90: New test.
25180         * gfortran.dg/PR19754_2.f90: Ditto.
25182 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25184         PR c++/19311
25185         * g++.dg/template/non-dependent11.C: New test.
25187 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
25189         * lib/target-supports.exp (check_iconv_available): Fix comment.
25191 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
25192             Joseph S. Myers  <joseph@codesourcery.com>
25194         PR c++/19797
25195         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25197 2005-03-04  Matthew Sachs  <msachs@apple.com>
25199         * gcc.exp (gcc_target_compile): Put braces around
25200         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25201         * objc.exp (objc_target_compile): Likewise.
25202         * treelang.exp (treelang_target_compile): Likewise.
25204 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25206         PR fortran/19673
25207         * gfortran.dg/func_result_1.f90: New test.
25209 2005-03-04  Ben Elliston  <bje@au.ibm.com>
25211         * gcc.misc-tests/options.exp: New test.
25213 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
25215         * gcc.dg/pr15784-4.c: New test.
25217 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
25219         * gcc.c-torture/execute/pr17133.c: New.
25220         * gcc.c-torture/compile/20050303-1.c: New.
25222 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
25224         * gcc.dg/cpp/assert4.c: Fix for cygwin.
25226 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
25228         * g++.dg/overload/using2.C: New.
25230 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
25232         PR c++/19916
25233         * g++.dg/init/ptrmem2.C: New test.
25235 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
25237         PR c/8927
25238         * gcc.dg/pr8927-1.c: New test.
25240 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
25242         PR c++/20232
25243         * g++.dg/inherit/covariant12.C: New.
25245 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25247         PR fortran/19479
25248         * gfortran.dg/bound_1.f90: New test.
25250 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
25252         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25253         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25255 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
25257         PR c/20245
25258         * gcc.dg/pr20245-1.c: New test.
25260 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
25262         PR middle-end/19874
25263         * gcc.c-torture/execute/20050119-2.c: New test case.
25265 2005-02-28  Ben Elliston  <bje@au.ibm.com>
25267         * README: Update the DejaGnu bug reporting address.
25268         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25269         * lib/objc-torture.exp: Likewise.
25271 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25273         * gfortran.dg/boz_1.f90: New test.
25274         * gfortran.dg/boz_3.f90: New test.
25275         * gfortran.dg/boz_4.f90: New test.
25277 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
25279         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25280         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25282 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25284         PR libfortran/20101
25285         * gfortran.dg/write_0_pe_format.f90: New test.
25287 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
25289         PR c++/20206
25290         * g++.dg/opt/thunk2.C: New test.
25291         * g++.dg/opt/covariant1.C: New test.
25293 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25295         * gfortran.dg/e_d_fmt.f90: New test.
25297 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
25299         * gcc.dg/asm-b.c: Fix comment typos.
25301 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25303         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25304         a V_MAY_DEF also.
25306 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
25308         PR tree-opt/20188
25309         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25310         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25311         * gcc.dg/asm-b.c: New test.
25313 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
25315         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25316         Disable this test on IRIX 6.
25318 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
25320         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25321         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25322         parser.
25324 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
25326         PR tree-optimization/20204
25327         * gcc.dg/pr20204.c: New test.
25329 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
25331         PR target/20196
25332         * gcc.c-torture/execute/20050224-1.c: New test.
25334         PR c++/20175
25335         * g++.dg/warn/Wbraces2.C: New test.
25337 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
25339         PR c++/19878
25340         * g++.dg/init/const2.C: New test.
25342 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
25344         PR tree-optimization/20100
25345         * gcc.c-torture/execute/pr20100-1.c: New test.
25347 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25349         * gfortran.dg/implicit_3.f90: New test.
25351         * gfortran.dg/deftype_1.f90: New test.
25353 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
25355         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25356         the test passes.
25357         * g++.dg/other/anon3.C: Accept a warning.
25359 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
25361         * gcc.dg/pr20017.c: Fix a comment typo.
25363 2005-02-23  Bud Davis  <bdavis@gfortran.org>
25365         * gfortran.dg/list_read_4.f90: Change to f90 comments.
25367 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25369         PR ada/19902
25370         * ada/acats/tests/cxa/cxa3004.a: Remove.
25371         * ada/acats/tests/cxb/cxb30061.am: Likewise.
25373 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25375         PR c++/20073
25376         * g++.dg/init/const1.C: New test.
25378         PR c++/19991
25379         * g++.dg/parse/constant7.C: New test.
25381         PR c++/20152
25382         * g++.dg/parse/error27.C: New test.
25383         * g++.dg/template/qualttp15.C: Adjust error markers.
25384         * g++.old-deja/g++.other/struct1.C: Likewise.
25386         PR c++/20153
25387         * g++.dg/template/error17.C: New test.
25389         PR c++/20148
25390         * g++.dg/parser/error26.C: New test.
25392 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
25394         PR tree-optimization/20100
25395         PR tree-optimization/20115
25396         * gcc.dg/pr20115.c: New test.
25397         * gcc.dg/pr20115-1.c: New test.
25398         * gcc.dg/pr20100.c: New test.
25399         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25400         call-clobbered variables after alias1.
25402 2005-02-22  Bud Davis  <bdavis@gfortran.org>
25404         * gfortran.dg/list_read_4.f90: new test.
25406 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
25408         PR rtl-optimization/20017.
25409         * gcc.dg/pr20017.c: New.
25411 2005-02-22  Devang Patel  <dpatel@apple.com>
25413         PR 19952
25414         * g++.dg/tree-ssa/pr19952.C: New test.
25416 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
25418         PR c++/19883
25419         * g++.dg/parse/constant6.C: New test.
25421 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25423         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25424         * g++.dg/charset/asm2.c: Likewise.
25425         * g++.dg/charset/asm3.c: Likewise.
25426         * g++.dg/charset/asm4.c: Likewise.
25427         * g++.dg/charset/asm5.c: Likewise.
25428         * g++.dg/charset/attribute1.c: Likewise.
25429         * g++.dg/charset/attribute2.c: Likewise.
25430         * g++.dg/charset/extern1.cc: Likewise.
25431         * g++.dg/charset/extern2.cc: Likewise.
25432         * g++.dg/charset/extern3.cc: Likewise.
25433         * g++.dg/charset/function.cc: Likewise.
25434         * g++.dg/charset/string.c: Likewise.
25435         * g++.dg/charset/charset.exp: Likewise.
25436         * lib/target-supports.exp (check_iconv_available): Fix comment.
25438 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
25440         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25441         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25442         * gcc.dg/charset/asm2.c: Likewise.
25443         * gcc.dg/charset/asm3.c: Likewise.
25444         * gcc.dg/charset/asm4.c: Likewise.
25445         * gcc.dg/charset/asm5.c: Likewise.
25446         * gcc.dg/charset/asm6.c: Likewise.
25447         * gcc.dg/charset/attribute1.c: Likewise.
25448         * gcc.dg/charset/attribute2.c: Likewise.
25449         * gcc.dg/charset/builtin1.c: Likewise.
25450         * gcc.dg/charset/extern.c: Likewise.
25451         * gcc.dg/charset/function.c: Likewise.
25452         * gcc.dg/charset/string.c: Likewise.
25453         * gcc.dg/charset/charset.exp: Likewise.
25455 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
25457         PR fortran/20086
25458         * gfortran.dg/pr20086.f90: New test.
25460 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
25462         PR tree-optimization/19786
25463         * g++.dg/tree-ssa/pr19786.C: New.
25465 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25467         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25469 2005-02-21  Jeff Law  <law@redhat.com>
25471         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25473 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25475         * gfortran.dg/do_iterator: Split loop, markup all lines for
25476         which an error locus is printed.
25477         * gfortran.dg/pr17708.f90: Markup all lines for which an error
25478         locus is printed.
25479         * gfortran.dg/select_4.f90: Likewise.
25480         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25481         locuses in the various permutations.
25483 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
25485         PR tree-optimization/19951
25486         * g++.dg/vect: New directory.
25487         * g++.dg/vect/vect.exp: New file.
25488         * g++.dg/vect/pr19951.cc: New testcase.
25489         * g++.dg/dg.exp: Also prune vectorizer tests.
25491 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
25493         PR 18785
25494         * gcc.dg/charset/builtin1.c: New test.
25496 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25498         PR c++/19299
25499         * g++.dg/inherit/volatile1.C: New test.
25501         PR c++/19440
25502         * g++.dg/template/dtor4.C: New test.
25504 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25506         * gfortran.dg/int_1.f90: New test.
25508 2005-02-19  Devang Patel  <dpatel@apple.com>
25510         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
25512 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
25514         * gfortran.dg/achar_1.f90: New test.
25516 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
25518         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
25520 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
25521             Jakub Jelinek  <jakub@redhat.com>
25523         PR tree-optimization/19828
25524         * gcc.dg/tree-ssa/loop-7.c: New test.
25525         * gcc.c-torture/execute/20050218-1.c: New test.
25527 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
25529         PR c/20043
25530         * gcc.dg/transparent-union-1.c: New test.
25531         * gcc.dg/transparent-union-2.c: New test.
25533 2005-02-18  James E Wilson  <wilson@specifixinc.com>
25535         PR tree-optimization/18977
25536         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
25538 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
25540         PR target/20054
25541         * gcc.dg/pr20054.c: New test.
25543 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25545         PR c++/19508
25546         * g++.dg/ext/attrib20.C: New test.
25548 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
25550         PR middle-end/20030
25551         * gfortran.fortran-torture/execute/character_passing.f90: New test.
25553 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
25555         PR c++/20008
25556         * g++.dg/opt/switch4.C: New.
25558 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
25560         PR c++/20023
25561         PR tree-optimization/20009
25562         * gcc.c-torture/compile/20050217-1.c: New test.
25563         * g++.dg/opt/switch3.C: New test.
25565         PR tree-optimization/18947
25566         * gcc.c-torture/compile/20050215-1.c: New test.
25567         * gcc.c-torture/compile/20050215-2.c: New test.
25568         * gcc.c-torture/compile/20050215-3.c: New test.
25570 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
25572         PR c++/20028
25573         * g++.dg/template/crash34.C: New.
25575         PR c++/20022
25576         * g++.dg/other/access3.C: New.
25578 2005-02-17  Ira Rosen  <irar@il.ibm.com>
25580         * gcc.dg/vect/vect-98.c: New test.
25582 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
25584         PR tree-optimization/19967
25585         * gcc.dg/pr19967.c: New.
25587 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
25589         PR middle-end/19857
25590         * gcc.dg/tree-ssa/20050215-1.c: New test.
25591         * gcc.c-torture/execute/20050215-1.c: New test.
25593 2005-02-15  Eric Christopher  <echristo@redhat.com>
25595         * gcc.dg/cpp/20050215-1.c: New file.
25597 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
25599         PR tree-optimization/15785
25600         * gcc.dg/pr15785-1.c: New test.
25602 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
25604         PR c++/17788
25605         * g++.dg/init/ctor4.C: New.
25606         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25608 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
25610         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25611         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25613 2005-02-15  Andreas Schwab  <schwab@suse.de>
25615         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25616         declare malloc.
25618 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
25620         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25622 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
25624         PR tree-optimization/19853
25625         * gcc.c-torture/compile/pr19853.c: New test.
25627 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25629         PR c++/19608
25630         * g++.dg/parse/local-class1.C: New.
25632         PR c++/19895
25633         * g++.dg/parse/ptrmem3.C: New.
25635         PR c++/19884
25636         * g++.old-deja/g++.oliva/template6.C: Add another case.
25637         * g++.dg/template/explicit6.C: New.
25639 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
25641         PR c++/17816
25642         * g++.dg/other/redecl2.C: New.
25644 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25646         PR c++/19891
25647         * g++.dg/abi/covariant4.C: New.
25649 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
25651         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25652         New tests.
25654 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
25656         * gcc.dg/vect/vect-96.c: Fix typo.
25658 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25660         PR c++/14479
25661         PR c++/19487
25662         * g++.dg/template/enum5.C: New test.
25664 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25666         * gcc.dg/vect/vect-97.c: New test.
25668 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25670         * gcc.dg/vect/vect-96.c: New test.
25672 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
25674         * gcc.dg/builtins-34.c: Also check ldexp*.
25676 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
25678         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25680 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
25682         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25683         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25684         dg-require-dll, dg-require-iconv, dg-require-named-sections,
25685         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25686         selector_list, selector_expression, dg-process-target): Move to new
25687         file target-supports-dg.exp.
25688         * lib/target-supports-dg.exp: New.
25690         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25691         New.
25693 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
25695         PR c++/19666
25696         * g++.dg/other/ptrmem6.C: New test.
25698         PR middle-end/19858
25699         * gcc.c-torture/compile/20050210-1.c: New test.
25701 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
25703         PR c++/19755
25704         * g++.dg/warn/Wbraces1.C: New test.
25706 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
25708         * gcc.dg/builtins-52.c: New testcase.
25710 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
25712         PR c/19342
25713         * gcc.c-torture/execute/20050119-1.c: New test.
25715 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25717         PR c++/19811
25718         * g++.dg/init/delete1.C: New test.
25720 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
25722         PR c++/18470
25723         * g++.dg/template/static12.C: New test.
25725 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25727         PR c++/19787
25728         * g++.dg/conversion/ambig1.C: New test.
25730         PR c++/19739
25731         * g++.dg/ext/attrib19.C: New test.
25733         PR c++/19732
25734         * g++.dg/parse/dtor5.C: New test.
25736         PR c++/19762
25737         * g++.dg/template/dtor3.C: New test.
25739         PR c++/19826
25740         * g++.dg/template/static11.C: New test.
25741         * g++.dg/template/crash2.C: Remove dg-error marker.
25743 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
25745         PR C++/18491
25746         * g++.old-deja/g++.mike/p10769a.C: Remove.
25748 2005-02-09  Roger Sayle  <roger@eyesopen.com>
25750         * gcc.dg/builtins-48.c: New test case.
25751         * gcc.dg/builtins-49.c: New test case.
25752         * gcc.dg/builtins-50.c: New test case.
25753         * gcc.dg/builtins-51.c: New test case.
25755 2005-02-09  Ian Lance Taylor  <ian@airs.com>
25757         PR middle-end/19583
25758         * g++.dg/warn/Wreturn-type-3.C: New test.
25760 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25762         PR middle-end/19402
25763         * gcc.dg/pr19402-1.c: New testcase.
25764         * gcc.dg/pr19402-2.c: likewise.
25766 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25768         PR middle-end/19854
25769         * g++.dg/tree-ssa/tmmti.C: New testcase.
25771 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25773         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25775 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
25777         PR c++/19733
25778         * g++.dg/parse/crash23.C: New test.
25779         * g++.dg/warn/Weff1.C: New test.
25781 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25783         * gcc.dg/20050209-1.c: New test.
25785 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25787         PR target/19799
25788         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25790 2005-02-08  Mike Stump  <mrs@apple.com>
25792         * g++.dg/pch/import-2.c: New test.
25793         * g++.dg/pch/import-2.hs: New.
25794         * g++.dg/pch/include/import-2a.h: New.
25795         * g++.dg/pch/include/import-2b.h: New.
25797 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
25799         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25801 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25803         * gfortran.dg/substr_1.f90: New test.
25805 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
25807         PR middle-end/19775
25808         * gcc.dg/torture/builtin-power-1.c: Disable test for
25809         invalid transformation.
25810         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
25811         no longer optimize.
25812         * gcc.dg/builtins-47.c: New testcase.
25814 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
25815             Dorit Naishlos  <dorit@il.ibm.com>
25817         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25819 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
25821         * gcc.c-torture/compile/20050206-1.c: New test.
25823 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25825         PR tree-opt/19768
25826         * g++.dg/opt/pr19768.C: New test.
25828 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25830         PR tree-opt/19736
25831         * gcc.c-torture/compile/pr19736.c: New test.
25833 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25835         PR c++/17401
25836         * g++.dg/parse/error25.C: New test.
25838 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
25840         * gcc.c-torture/execute/20050203-1.c: New.
25842 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
25844         * gcc.dg/vect/vect-85.c: Remove xfail.
25845         * gcc.dg/vect/vect-86.c: Remove xfail.
25846         * gcc.dg/vect/vect-87.c: Remove xfail.
25847         * gcc.dg/vect/vect-88.c: Remove xfail.
25849 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
25851         * gcc.dg/altivec-19.c: New.
25853 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
25855         PR c/17807
25856         * gcc.dg/nested-func-3.c: New test.
25857         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25859 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
25861         * gcc.test-framework/gen_directive_tests: Generate tests for
25862         selector expressions.
25864 2005-02-02  Matt Austern  <austern@apple.com>
25866         PR c++/19628
25867         * g++/ext/builtin7.C: New.
25868         * g++/ext/builtin8.C: New.
25870 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25872         PR c/18502
25873         * gcc.dg/pr18502-1.c: New test.
25875 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25877         PR c++/17413
25878         * g++.dg/template/local4.C: Tweak.
25880 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
25882         PR tree-optimization/19578
25883         * gcc.c-torture/compile/20050202-1.c: New test.
25885 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25887         PR c/19435
25888         * gcc.dg/c99-init-4.c: New test.
25890 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25892         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25894         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25896         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25897         * g++.dg/eh/check-vect.h: New.
25899         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25900         * gcc.dg/vect/vect-78.c: Ditto.
25901         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25902         Remove.
25904         * g++.dg/conversion/simd1.C: Expect warning.
25905         * g++.dg/ext/attribute-test-1.C: Ditto.
25906         * g++.dg/ext/attribute-test-2.C: Ditto.
25907         * g++.dg/ext/attribute-test-3.C: Ditto.
25908         * g++.dg/ext/attribute-test-4.C: Ditto.
25910         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
25911         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
25913         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
25915 2005-02-01  Richard Henderson  <rth@redhat.com>
25917         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25918         long double for ibm double-double format.
25919         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25921 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
25923         PR tree-optimization/19633
25924         * gcc.dg/pr19633-1.c: New test.
25925         * gcc.dg/pr19633.c: Tweak to make pointer point
25926         to NULL or a symbol.
25928 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25930         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
25931         New procs.
25932         (dg-process-target (local override)): Handle selector expressions.
25934         * gcc.test-framework/README: Describe tests in source directory.
25935         * gcc.test-framework/test-framework.awk: Handle dg- tests.
25936         * gcc.test-framework/test-framework.exp: Handle dg- tests.
25937         * gcc.test-framework/dg-bogus-exp-P.c: New test.
25938         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
25939         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
25940         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
25941         * gcc.test-framework/dg-do-link-exp-P.c: New test.
25942         * gcc.test-framework/dg-do-run-exp-P.c: New test.
25943         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
25944         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
25945         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
25946         * gcc.test-framework/dg-error-exp-P.c: New test.
25947         * gcc.test-framework/dg-error-exp-XP.c: New test.
25948         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
25949         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
25950         * gcc.test-framework/dg-output-exp-P.c: New test.
25951         * gcc.test-framework/dg-output-exp-XF.c: New test.
25952         * gcc.test-framework/dg-warning-exp-P.c: New test.
25953         * gcc.misc-tests/dg-1.c: Remove.
25954         * gcc.misc-tests/dg-2.c: Remove.
25955         * gcc.misc-tests/dg-3.c: Remove.
25956         * gcc.misc-tests/dg-4.c: Remove.
25957         * gcc.misc-tests/dg-5.c: Remove.
25958         * gcc.misc-tests/dg-6.c: Remove.
25959         * gcc.misc-tests/dg-7.c: Remove.
25960         * gcc.misc-tests/dg-8.c: Remove.
25961         * gcc.misc-tests/dg-9.c: Remove.
25962         * gcc.misc-tests/dg-10.c: Remove.
25963         * gcc.misc-tests/dg-11.c: Remove.
25964         * gcc.misc-tests/dg-12.c: Remove.
25965         * gcc.misc-tests/dg-test.exp: Remove.
25967         * gcc.test-framework/test-framework.awk: Change recording and
25968         printing of passes and failures.
25970         * gcc.test-framework: New directory.
25971         * gcc.test-framework/README: New.
25972         * gcc.test-framework/test-framework.exp: New.
25973         * gcc.test-framework/test-framework.awk: New.
25974         * gcc.test-framework/gen_directive_tests: New.
25976 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
25978         * lib/treelang.exp: Fix comment typos.
25979         (treelang_target_compile): Don't append libs=-ltreelang to options.
25981 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
25983         * g++.dg/parse/typename7.C: Adjust error messages.
25985 2005-01-31  Jeff Law  <law@redhat.com>
25987         * gcc.c-torture/execute/20050131-1.c: New test.
25988         * gcc.dg/wcaselabel.c: New test.
25990 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
25992         * g++.dg/other/warning1.C: Adjust error messags.
25993         * g++.dg/parse/constant5.C: New test.
25995 2005-01-31  Steven Bosscher  <stevenb@suse.de>
25997         PR c/19333
25998         * gcc.c-torture/compile/20011130-1.c: Reorder to make
25999         the test case valid.
26000         * gcc.dg/20030815-1.c: Remove invalid tests.
26001         * gcc.dg/array-7.c: Adjust expected result.
26002         * gcc.dg/pr18596-3.c: Likewise.
26003         * gcc.dg/noncompile/20000901-1.c: Likewise.
26004         * gcc.dg/noncompile/init-2.c: Likewise.
26005         * gcc.dg/noncompile/init-4.c: Likewise.
26007 2005-01-31  Dale Johannesen  <dalej@apple.com>
26009         * g++.dg/opt/pr19650.C: New test.
26011 2005-01-31  Richard Henderson  <rth@redhat.com>
26013         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
26014         long double for intel double extended format.
26015         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26017 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
26019         PR c++/19555
26020         * g++.dg/template/static10.C: New test.
26022         PR c++/19395
26023         * g++.dg/parse/error24.C: New test.
26025         PR c++/19367
26026         * g++.dg/lookup/builtin1.C: New test.
26028         PR c++/19457
26029         * g++.dg/warn/conv3.C: New test.
26031 2005-01-30  Bud Davis  <bdavis@gfortran.org>
26033         PR fortran/19647
26034         * gfortan.dg/inquire_7.f90
26036 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
26038         PR tree-optimization/15791
26039         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26040         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26041         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26042         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26043         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26044         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26045         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26046         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26047         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26048         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26050 2005-01-29  Paul Brook  <paul@codesourcery.com>
26052         PR fortran/18565
26053         * check.c (real_or_complex_check): New function.
26054         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26055         * intrinsic.c (add_functions): Use new check functions.
26056         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26057         Add prototypes.
26059 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
26061         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26062         gcc.dg/lvalue-3.c: New tests.
26063         * gcc.dg/concat.c: Update expected messages.
26065 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
26067         PR libfortran/19595
26068         * gfortran.dg/eor_1.f90: New test.
26070 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
26072         PR fortran/19589
26073         * gfortran.dg/logical_data_1.f90: New test.
26075 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
26077         PR c++/19253
26078         * g++.dg/template/crash33.C: New test.
26080         PR c++/19667
26081         * g++.dg/template/crash32.C: New test.
26083 2005-01-28  Ian Lance Taylor  <ian@airs.com>
26085         PR middle-end/16558
26086         * g++.dg/warn/Wreturn-type-2.C: New test.
26088 2004-06-24  Jeff Law  <law@redhat.com>
26090         * gcc.dg/tree-ssa/20050128-1.c: New test.
26092 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
26094         * gcc.target/frv/all-mdpackh-1.c: New test.
26096 2005-01-28  Steven Bosscher  <stevenb@suse.de>
26098         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26100 2005-01-27  Richard Henderson  <rth@redhat.com>
26102         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26104 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26106         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26108 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
26110         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26111         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26112         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26113         to cope with cases where the multilib options override the dg-options.
26115 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
26117         PR c/18946
26118         * gcc.dg/noncompile/20050120-1.c: New test.
26120 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
26122         PR tree-optimization/19633
26123         * gcc.dg/pr19633.c: New test.
26124         * gcc.dg/tree-ssa/pr19633.c: New test.
26126 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
26128         * gcc.dg/20041216-1.c: New test.
26130 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
26132         PR objc/18862
26133         * objc.dg/selector-2.m: New test.
26135 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
26137         * g++.dg/opt/range-test-2.C: New test.
26139         PR rtl-optimization/19579
26140         * gcc.c-torture/execute/20050124-1.c: New test.
26142 2005-01-26  Greg Parker  <gparker@apple.com>
26143         Stuart Hastings  <stuart@apple.com>
26145         * gcc.c-torture/execute/20050125-1.c: New.
26147 2005-01-18  Jan Hubicka  <jh@suse.cz>
26149         PR tree-optimize/19337
26150         * gcc.c-torture/compile/20050119-1.c: New test.
26152 2005-01-24  James E Wilson  <wilson@specifixinc.com>
26154         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26155         test for successful match.
26157 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
26159         PR objc/18408
26160         * objc.dg/comp-types-7.m: New test.
26162 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
26164         * lib/target-supports.exp (current_target_name): New.
26165         (check_effective_target_ilp32, check_effective_target_lp64):
26166         Cache the result to use as long as the current target, with
26167         multilib flags, remains the same.
26169         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26170         (dg-require-weak, dg-require-visibility, dg-require-alias,
26171         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26172         dg-require-effective-target, dg-skip-if): Remove call to
26173         skip_test_and_clear_xfail.
26174         (dg-test): Clear xfail data.
26176 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
26178         PR target/17751
26179         * gcc.dg/ppc64-toc.c: New test.
26181         * g++.dg/tree-ssa/empty-1.C: New test.
26183         PR middle-end/19551
26184         * gcc.c-torture/execute/20050121-1.c: New test.
26185         * gcc.dg/20050121-2.c: New test.
26187 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
26188         Paul Brook  <paul@codesourcery.com>
26190         PR fortran/17941
26191         * gfortran.dg/real_const_1.f: New test.
26192         * gfortran.dg/real_const_2.f90: New test.
26193         * gfortran.dg/complex_int_1.f90: New test.
26195 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
26197         PR fortran/19313
26198         * gfortan.dg/inquire_6.f90: New test.
26200 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26202         PR libfortran/19451
26203         * open_readonly_1.f90: New test.
26205 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
26207         PR libfortran/18982
26208         * gfortran.dg/open_new.f90: New file.
26210 2005-01-22  Paul Brook  <paul@codesourcery.com>
26212         * namelist_1.f90: New test.
26214 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
26216         PR tree-optimization/19484
26217         * gcc.c-torture/compile/20050122-[12].c: New tests.
26219 2005-01-22  Paul Brook  <paul@codesourcery.com>
26221         * gfortran.dg/implicit_2.f90: New test.
26223 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
26225         PR fortran/19314
26226         * gfortran.dg/inquire_5.f90: New test.
26228 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26230         PR c/18809
26231         * gcc.dg/pr18809-1.c: New test.
26233 2005-01-21  Ian Lance Taylor  <ian@airs.com>
26235         * gcc.dg/20050121-1.c: New test.
26237         PR tree-optimization/13000
26238         * gcc.dg/20040206-1.c: Change warning to point where function is
26239         being inlined.
26241 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26243         PR c++/19208
26244         * g++.dg/template/array11.C: New test.
26246 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26248         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26249         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26250         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26251         * gfortran.dg/getenv_1.f90: Add dg-do directive.
26252         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26253         gfortran.dg/pr17164.f90: Add missing dg-do directives.
26255 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
26257         PR tree-optimization/15349
26258         * gcc.dg/tree-ssa/pr15349.c: New.
26260 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
26262         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26264 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
26266         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26267         scan-assembler-times directive name.
26269         * gcc.dg/asm-a.c: Move dg-require-effective-target to
26270         after dg-do.
26272         PR rtl-optimization/19462
26273         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26275 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
26277         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26278         counting function calls on ia64.
26280 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
26282         PR rtl-optimization/15139
26283         * gcc.dg/20050111-2.c: New test.
26285         PR c/17297
26286         * gcc.c-torture/compile/20050113-1.c: New testcase.
26288         PR middle-end/19164
26289         * gcc.dg/20050113-1.c: New testcase.
26291 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
26293         * gcc.dg/vect/vect-85.c: Add comment.
26294         * gcc.dg/vect/vect-86.c: Add xfail for now.
26295         * gcc.dg/vect/vect-87.c: Add xfail for now.
26296         * gcc.dg/vect/vect-88.c: Add xfail for now.
26297         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26299 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26301         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26303 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26305         * g++.dg/debug/typedef3.C: New test.
26307 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
26309         PR c/19472
26310         * gcc.dg/asm-a.c: New test.
26312 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
26314         * gcc.dg/sh-relax.c: Add prototype for abort.
26316 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26318         * gcc.dg/short-compare-1.c: New test.
26319         * gcc.dg/short-compare-2.c: Likewise.
26321 2005-01-18  Michael Matz  <matz@suse.de>
26323         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26325 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
26327         PR tree-optimization/19121
26328         * gcc.c-torture/compile/pr19121.c: New test.
26330 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
26332         PR target/19357
26333         * gcc.c-torture/compile/pr19357.c: New test.
26335 2005-01-17  Ian Lance Taylor  <ian@airs.com>
26337         PR c/5675
26338         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26339         pass--those that refer just to the variable, possibly with a
26340         cast.
26341         * gcc.dg/c99-const-expr-3.c: Likewise.
26343         PR middle-end/13127
26344         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26345         longer emitted.
26347 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
26349         PR fortran/18778
26350         * gfortran.dg/endfile_2.f90: New test.
26352 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
26354         PR 19168
26355         * gfortran.dg/select_5.f90: New test.
26357 2004-01-16  Paul Brook  <paul@codesourcery.com>
26359         * gfortran.dg/common_4.f90: New test.
26361 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
26363         PR rtl-optimization/19462
26364         * gcc.dg/torture/pr19462-1.c: New test.
26366 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
26368         PR objc/19321
26369         * objc.dg/func-ptr-2.m: New.
26370         * objc.dg/volatile-1.m: New.
26372 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26374         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26376 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26378         PR tree-optimization/19060
26379         * gcc.c-torture/execute/20050104-1.c: New test.
26381 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
26383         PR fortran/18983
26384         * gfortran.dg/write_to_null.f90: New test.
26386 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
26387             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26389         PR other/19328
26390         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26391         argument.
26393 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
26395         PR c++/19263
26396         * g++.dg/init/vector1.C: New test.
26398 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
26400         PR target/13158
26401         * gcc.target/ia64/sibcall-unwind-1.c: New test.
26402         PR target/18987
26403         * gcc.target/ia64/sibcall-unwind-2.c: New test.
26405 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
26407         * gfortran.dg/select_1.f90: New test.
26408         * gfortran.dg/select_2.f90: New test.
26409         * gfortran.dg/select_3.f90: New test.
26410         * gfortran.dg/select_4.f90: New test.
26412 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
26414         PR middle-end/19084
26415         PR rtl-optimization/19348
26416         * gcc.dg/20050111-1.c: New test.
26417         * gcc.c-torture/execute/20050111-1.c: New test.
26419         * gcc.dg/i386-asm-4.c: New test.
26421 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26423         * gcc.dg/nested-func-2.c: New test.
26424         * ada/acats/norun.lst: Remove c953002.
26426 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
26428         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26430 2005-01-12  Ben Elliston  <bje@au.ibm.com>
26432         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26434 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
26436         PR target/18761
26437         * g++.dg/abi/align1.C: New test.
26439 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
26441         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26442         at a time.
26443         * g++.dg/ext/altivec_check.h: Support compiling as C.
26445 2005-01-10  Roger Sayle  <roger@eyesopen.com>
26447         PR c++/19355
26448         * g++.dg/expr/pr19355-1.C: New test case.
26450 2005-01-10  Laurent GUERBY <laurent@guerby.net>
26452         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26453         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26454         * ada/acats/tests/c3/c92005b.ada: Likewise.
26455         * ada/acats/tests/c3/cxb3012.a: Likewise.
26456         * ada/acats/norun.lst: Add c380004 and c953002, add PR
26458 2005-01-09  Paul Brook  <paul@codesourcery.com>
26460         * gfortran.dg/common_2.f90: New file.
26461         * gfortran.dg/common_3.f90: New file.
26463 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
26465         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26467 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26469         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26470         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26471         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26472         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26473         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26474         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26475         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26476         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26477         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26478         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26479         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26480         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26481         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26482         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26483         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26484         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26485         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26486         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26487         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26488         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26489         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26490         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26491         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26492         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26493         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
26494         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
26495         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
26496         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
26497         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
26498         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
26499         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
26500         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
26501         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
26502         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
26503         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
26504         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
26505         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
26506         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
26507         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
26508         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
26509         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
26510         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
26511         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
26512         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
26513         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
26514         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
26515         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
26516         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
26517         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
26518         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
26519         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
26520         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
26521         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
26522         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
26523         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
26524         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
26525         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
26526         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
26527         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
26528         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
26529         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
26530         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
26531         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
26532         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
26533         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
26534         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
26535         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
26537         * gcc.dg/vect/vect-1.c: Fix spelling.
26538         * gcc.dg/vect/vect-10.c: Fix spelling.
26539         * gcc.dg/vect/vect-11.c: Fix spelling.
26540         * gcc.dg/vect/vect-12.c: Fix spelling.
26541         * gcc.dg/vect/vect-14.c: Fix spelling.
26542         * gcc.dg/vect/vect-15.c: Fix spelling.
26543         * gcc.dg/vect/vect-16.c: Fix spelling.
26544         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
26545         * gcc.dg/vect/vect-64.c: Fix comments.
26546         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
26548 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
26549             Ira Rosen  <irar@il.ibm.com>
26551         * gcc.dg/vect/vect-70.c: New test.
26552         * gcc.dg/vect/vect-71.c: New test.
26554 2005-01-09  Manfred Hollstein  <mh@suse.com>
26556         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
26557         * gcc.dg/pr18241-2.c: Likewise.
26558         * gcc.dg/pr18241-3.c: Likewise.
26559         * gcc.dg/pr18241-4.c: Likewise.
26560         * gcc.dg/pr18241-5.c: Likewise.
26562 2005-01-08  Richard Henderson  <rth@redhat.com>
26564         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26565         False for x86 and x86-64.
26567 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
26569         PR tree-optimization/18241
26570         * gcc.dg/pr18241-1.c: New test.
26571         * gcc.dg/pr18241-2.c: New test.
26572         * gcc.dg/pr18241-3.c: New test.
26573         * gcc.dg/pr18241-4.c: New test.
26574         * gcc.dg/pr18241-5.c: New test.
26576 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
26578         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26579         gfortran.dg/select_4.f90: New.
26581 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26583         * gcc.c-torture/execute/20050107-1.c: New test.
26585 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
26587         PR c++/19298
26588         * g++.dg/template/ref2.C: New.
26590 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
26592         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26593         instead of being empty.
26595 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26597         PR fortran/15553
26598         * gfortran.dg/array-1.f90: New test.
26600 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
26602         PR tree-optimization/19283
26603         * gcc.c-torture/execute/20050106-1.c: New test.
26605         PR rtl-optimization/18861
26606         * gcc.dg/20050105-1.c: New test.
26608         PR tree-optimization/18828
26609         * gcc.dg/20050105-2.c: New test.
26611 2005-01-07  Andreas Jaeger  <aj@suse.de>
26613         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26615 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
26617         PR fortran/18398
26618         * gfortran.dg/fmt_read.f90: New test.
26620 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
26622         * gcc.dg/rs6000-ldouble-2.c: New.
26624 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
26626         PR c++/19244
26627         * g++.dg/parser/ctor2.C: New test.
26629 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26631         PR c++/17154
26632         * g++.dg/template/using9.C: New test.
26634 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26636         PR c++/19258
26637         * g++.dg/lookup/friend6.C: New test.
26639 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
26641         PR c++/19270
26642         * g++.dg/template/array10.C: New.
26644 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26646         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26647         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26649 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
26651         * gcc.c-torture/compile/20050105-1.c: New test.
26653 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
26655         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26657 2005-01-05  Roger Sayle  <roger@eyesopen.com>
26659         PR middle-end/19100
26660         * gcc.dg/conv-3.c: New test case.
26662 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
26664         * gcc.dg/asm-wide-1.c: New test.
26666 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26668         PR c++/19030
26669         * g++.dg/parse/crash22.C: New
26671 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
26673         PR 19257
26674         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26676 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
26678         PR middle-end/17767
26679         * gcc.dg/i386-mmx-6.c: New test case.
26681 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
26683         PR tree-optimization/18308
26684         * gcc.dg/vect/pr18308.c: New testcase.
26686 2005-01-04  Andreas Jaeger  <aj@suse.de>
26688         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26690 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26691             Robert Bowdidge <bowdidge@apple.com>
26693         * gcc.dg/cpp/subframework1.c: New.
26694         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26695         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26696         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26697         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26699 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26701         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26702         producing warning.
26703         * gcc.dg/darwin-weakimport-2.c: New.
26705 2005-01-03  Richard Henderson  <rth@redhat.com>
26707         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26709 2005-01-03  Richard Henderson  <rth@redhat.com>
26711         * gcc.dg/vect/vect.exp: Enable for ia64.
26712         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26713         (check_effective_target_vect_float): Likewise.
26714         (check_effective_target_vect_no_align): Likewise.
26715         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26716         * gcc.dg/vect/vect-8.c: Likewise.
26718 2005-01-03  Uros Bizjak <uros@kss-loka.si>
26720         PR target/19236
26721         * gcc.dg/pr19236-1.c: New test case.
26723 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
26725         PR rtl-optimization/12092
26726         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26728 2005-01-02  Andreas Jaeger  <aj@suse.de>
26730         * gcc.dg/pr12092-1.c: Do not run on x86_64.
26732 2005-01-01  Roger Sayle  <roger@eyesopen.com>
26733             Andrew Pinski  <pinskia@physics.uc.edu>
26735         PR rtl-optimization/12092
26736         * gcc.dg/pr12092-1.c: New test case.
26738 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
26740         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26741         'hidden' and 'default' for better portability.
26742         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26744         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26745         6 and 7.
26746         * g++.old-deja/g++.brendan/new3.C: Likewise.
26748 2005-01-01  Steven Bosscher  <stevenb@suse.de>
26750         * gcc.dg/20041231-1.C: New test.
26751         * g++.dg/warn/Wunreachable-code-1.C: New test.
26753 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
26755         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26756         file, not /dev/null.  Abort on error.
26758 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
26759             Ziemowit Laski  <zlaski@apple.com>
26761         PR objc/18971
26762         * objc.dg/encode-5.m: New test.
26764 2004-12-29  Richard Henderson  <rth@redhat.com>
26766         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26767         * objc.dg/stabs-1.m: Disable for ia64.
26769 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
26771         PR c++/19190
26772         * g++.dg/warn/Wunused-10.C: New test.
26774 2004-12-28  Richard Henderson  <rth@redhat.com>
26776         * objc.dg/stabs-1.m: Disable for alpha.
26778 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26780         PR c++/19149
26781         * g++.dg/parse/error23.C: New test.
26783 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26785         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26787         PR fortran/19032
26788         * gfortran.dg/intrinsic_modulo_1.f90: New.
26789         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26790         tests with divisor -1.
26792 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26794         * g++.dg/opt/temp1.C (memcpy): Return a value.
26796         PR c++/19148
26797         * g++.dg/expr/cond7.C: New test.
26799 2004-12-27  Paul Brook  <paul@codesourcery.com>
26801         * gfortran.dg/g77/select_no_compile.f: Remove.
26803 2004-12-27  Richard Henderson  <rth@redhat.com>
26805         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26806         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26807         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26809 2004-12-26  Richard Henderson  <rth@redhat.com>
26811         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26812         by 1i instead of token pasting.
26814 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26816         PR tree-optimization/17578
26817         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26818         to additional_flags.
26819         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26821 2004-12-25  Richard Henderson  <rth@redhat.com>
26823         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26824         Remove Alpha.
26826 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26828         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26829         hppa*-*-hpux*.
26830         * gcc.dg/pr17957.c (dg-options): Likewise.
26831         * gcc.dg/struct-ret-1.c: Add prototype for abort.
26832         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26833         instead of 0 on __hppa__.
26834         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26835         "foo,%r" on hppa*-*-*.
26837 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
26839         PR fortran/19071
26840         * gfortran.dg/complex_write.f90: New test.
26842 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26844         PR c++/17595
26845         * g++.dg/parse/pragma2.C: New test.
26847         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26849 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26851         * gcc.dg/empty2.c: Add missing dg-warning.
26853 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26855         PR c++/17413
26856         * g++.dg/template/local4.C: New test.
26857         * g++.dg/template/crash19.C: Add dg-error marker.
26859         * g++.dg/template/crash31.C: Correct embedded PR number.
26861 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26863         PR c++/16405
26864         * g++.dg/opt/temp1.C: Add do-run marker.
26866 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26868         * g++.dg/template/spec19.C: New.
26870 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26872         PR target/16819
26873         * gcc.dg/empty2.c: New.
26875 2004-12-23  Richard Henderson  <rth@redhat.com>
26877         * lib/target-supports.exp (check_effective_target_vect_no_align):
26878         Remove i?86 and x86-64.
26880 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26882         PR c++/16405
26883         * g++.dg/opt/temp1.C: New test.
26885 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26887         PR c++/18733
26888         * g++.dg/template/friend33.C: New testcase.
26890 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
26892         PR c++/18464
26893         * g++.dg/template/cond5.C: New test.
26895         PR c++/18492
26896         * g++.dg/inherit/thunk3.C: New test.
26898         PR c++/11224
26899         * g++.dg/warn/Wunused-9.C: New test.
26901 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
26903         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26905 2004-12-22  Jan Beulich  <jbeulich@novell.com>
26907         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26909 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
26911         PR c++/18378
26912         * g++.dg/ext/packed8.C: New test.
26914         PR c++/19063
26915         * g++.dg/template/crash31.C: New test.
26917         PR c++/19034
26918         * g++.dg/template/crash30.C: New test.
26920 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26922         PR C++/18984
26923         * g++.dg/eh/ctor3.C: New test.
26925 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26927         * objc.dg/stabs-1.m: Allow section name to be quoted and
26928         assembly label to begin with '.LL'.
26930 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
26932         * gcc.dg/vect/vect.exp
26933         (check_effective_target_lp64_or_vect_no_align): New.
26934         * gcc.dg/vect/vect-77.c: Use it.
26935         * gcc.dg/vect/vect-78.c: Use it.
26937         * lib/target-supports.exp
26938         (check_effective_target_vect_no_max,
26939         check_effective_target_vect_no_bitwise,
26940         check_effective_target_vect_no_align): New.
26941         * gcc.dg/vect/vect-13.c: Use them.
26942         * gcc.dg/vect/vect-17.c: Ditto.
26943         * gcc.dg/vect/vect-18.c: Ditto.
26944         * gcc.dg/vect/vect-19.c: Ditto.
26945         * gcc.dg/vect/vect-20.c: Ditto.
26946         * gcc.dg/vect/vect-27.c: Ditto.
26947         * gcc.dg/vect/vect-29.c: Ditto.
26948         * gcc.dg/vect/vect-44.c: Ditto.
26949         * gcc.dg/vect/vect-48.c: Ditto.
26950         * gcc.dg/vect/vect-50.c: Ditto.
26951         * gcc.dg/vect/vect-52.c: Ditto.
26952         * gcc.dg/vect/vect-54.c: Ditto.
26953         * gcc.dg/vect/vect-56.c: Ditto.
26954         * gcc.dg/vect/vect-58.c: Ditto.
26955         * gcc.dg/vect/vect-60.c: Ditto.
26956         * gcc.dg/vect/vect-72.c: Ditto.
26957         * gcc.dg/vect/vect-80.c: Ditto.
26959 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
26961         PR c++/14075
26962         * g++.dg/init/string1.C: New.
26964         PR c++/18975
26965         * g++.dg/other/synth1.C: New.
26967 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26969         PR c/18963
26970         * gcc.dg/pr18963-1.c: New test.
26972 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26974         PR c/18596
26975         * gcc.dg/funcdef-storage-1.c (foo): Remove.
26976         * gcc.dg/pr18596-1.c: Use dg-error.
26977         (dg-options): Use -fno-unit-at-a-time.
26978         * gcc.dg/pr18596-2.c: New test.
26979         * gcc.dg/pr18596-3.c: New test.
26981 2004-12-20  Roger Sayle  <roger@eyesopen.com>
26983         PR middle-end/18683
26984         * g++.dg/opt/pr18683-1.C: New test case.
26986 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
26988         PR other/19093
26989         * g++.dg/opt/max1.C: Fix for 64bit targets.
26991 2004-12-20  Matt Austern  <austern@apple.com>
26993         PR c++/19044
26994         * g++.dg/ext/builtin6.C: New
26996 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
26998         PR tree-optimization/19080
26999         * gcc.c-torture/compile/pr19080.c: New test.
27001 2004-12-20  Steven Bosscher  <stevenb@suse.de>
27003         * gcc.dg/20041219-1.c: New test.
27005 2004-12-19  Roger Sayle  <roger@eyesopen.com>
27007         PR middle-end/19068
27008         * g++.dg/opt/max1.C: New test case.
27010 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27012         * gcc.dg/fdata-sections-1.c: New test.
27014 2004-12-18  Roger Sayle  <roger@eyesopen.com>
27016         PR middle-end/18548
27017         * gcc.dg/max-1.c: New test case.
27019 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
27021         * gcc.c-torture/execute/20041218-1.c: New test.
27023 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
27025         * gcc.dg/pr18501.c: New test.
27026         * gcc.dg/uninit-5.c: XFAIL.
27027         * gcc.dg/uninit-9.c: XFAIL.
27029 2004-12-17  Dale Johannesen  <dalej@apple.com>
27031         * gcc.dg/20041213-1.c: New.
27033 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
27035         * objc.dg/stabs-1.m: Allow assembly label to begin
27036         with a dot ('.').
27038 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
27040         * gcc.c-torture/execute/20041213-1.c: Move...
27041         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27043 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
27045         PR c++/18721
27046         * g++.dg/lookup/conv-5.C: New.
27048 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
27050         * objc.dg/stabs-1.m: New test.
27052 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27054         * gcc.dg/visibility-c.c: Change compile to
27055         assemble for the test.
27057 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
27059         PR target/19041
27060         * gcc.dg/visibility-c.c: New test.
27062 2004-12-16  Roger Sayle  <roger@eyesopen.com>
27064         PR middle-end/18493
27065         * gcc.dg/switch-8.c: New test case.
27067 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27069         PR c++/18905
27070         * g++.dg/template/init4.C: New.
27071         * g++.dg/opt/static3.C: Enable optimizer.
27073 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
27075         * g++.dg/other/complex1.C: New test.
27077 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
27079         * g++.dg/opt/inline9.C: New test.
27081 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27083         PR fortran/18993
27084         * gfotran.dg/nullify_1.f: New test.
27086 2004-12-15  Richard Henderson  <rth@redhat.com>
27088         * gcc.target/i386/i386.exp: New harness.
27089         * gcc.target/i386/vect-args.c: New.
27091 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
27093         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27095 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27097         PR c++/18825
27098         * g++.dg/template/friend32.C: New test.
27100 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27102         * cpp/pragma-once-1.c: New test.
27103         * cpp/pragma-once-1b.h: Likewise.
27104         * cpp/pragma-once-1c.h: Likewise.
27105         * cpp/pragma-once-1d.h: Likewise.
27106         * cpp/inc/pragma-once-1a.h: Likewise.
27108 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
27109             Steven G. Kargl  <kargls@comcast.net>
27111         PR fortran/17597
27112         * gfortran.dg/list_read_3.f90: New test.
27114 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27116         * gcc.dg/ftrapv-2.c: New test.
27118 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27120         PR c++/18981
27121         * g++.dg/template/typename9.C: New test.
27123 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27125         PR c++/18738
27126         * g++.dg/template/typename8.C: New test.
27127         * g++.dg/parse/friend2.C: Tweak error message.
27129 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27131         * gcc.c-torture/20041214-1.c: New test.
27133 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
27135         PR c++/18965
27136         * g++.dg/init/array17.C: New test.
27138 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
27140         PR c++/18793
27141         * g++.dg/init/aggr3.C: New test.
27143 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
27145         * gcc.dg/altivec-types-1.c: New test.
27146         * gcc.dg/altivec-types-2.c: New test.
27147         * gcc.dg/altivec-types-3.c: New test.
27148         * gcc.dg/altivec-types-4.c: New test.
27149         * g++.dg/ext/altivec-types-1.C: New test.
27150         * g++.dg/ext/altivec-types-2.C: New test.
27151         * g++.dg/ext/altivec-types-3.C: New test.
27152         * g++.dg/ext/altivec-types-4.C: New test.
27154 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
27156         PR middle-end/18951
27157         * gcc.c-torture/execute/20041213-1.c: New test.
27159 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
27161         PR c++/18949
27162         * g++.dg/template/cast1.C: New.
27164 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
27166         * gcc.c-torture/execute/20041213-2.c: New test.
27168 2004-12-13  Richard Henderson  <rth@redhat.com>
27170         * gcc.dg/i386-sse-10.c: Fix typo in options.
27172 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
27174         PR c++/18968
27175         * g++.dg/opt/pr18968.C: New test.
27177 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
27179         PR c++/18925
27180         * g++.dg/ext/visibility/staticdatamem.C: New test.
27182 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
27184         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27186 2004-12-13  Roger Sayle  <roger@eyesopen.com>
27188         PR rtl-optimization/18928
27189         * gcc.dg/pr18928-1.c: New test case.
27191 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
27193         PR tree-opt/16951
27194         * gcc.c-torture/compile/20041211-1.c: New.
27196 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27198         PR middle-end/17564
27199         * gcc.c-torture/execute/20041212-1.c: New test.
27201 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27203         PR fortran/18869
27204         * gfortran.dg/common_1.f90: New test.
27206 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
27207         Paul Brook  <paul@codesourcery.com>
27209         PR fortran/16222
27210         * gfortran.dg/real_do_1.f90: New test.
27212 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
27214         PR tree-opt/18040
27215         * g++.dg/opt/ptrmem6.C: New test.
27217 2004-12-11  Roger Sayle  <roger@eyesopen.com>
27219         PR middle-end/18921
27220         * gcc.dg/pr18921-1.c: New test case.
27222 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27224         PR fortran/17175
27225         * gfortran.dg/scale_1.f90: New test.
27227 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
27229         PR middle-end/18903
27230         * gcc.c-torture/compile/pr18903.c: New test.
27232 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
27234         * gcc.c-torture/execute/20041210-1.c: New test.
27236 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27238         PR c++/18731
27239         * g++.dg/parser/struct-1.C: New test.
27240         * g++.dg/parser/struct-2.C: New test.
27241         * g++.dg/parser/struct-3.C: New test.
27243 2004-12-09  Richard Henderson  <rth@redhat.com>
27245         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27247         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27248         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27250 2004-12-09  Matt Austern  <austern@apple.com>
27252         PR c++/18514
27253         * g++.dg/ext/builtin1.C: New
27254         * g++.dg/ext/builtin2.C: New
27255         * g++.dg/ext/builtin3.C: New
27256         * g++.dg/ext/builtin4.C: New
27257         * g++.dg/ext/builtin5.C: New
27259 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
27261         PR tree-opt/18904
27262         * g++.dg/opt/ptrmem5.C: New test.
27264 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
27266         * g++.dg/parse/typename5.C: Adjust for new error.
27267         * g++.dg/parse/typename7.C: New.
27269 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27271         PR c++/18073
27272         * g++.dg/other/mmintrin.C: New test.
27274 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27276         PR c++/16681
27277         * g++.dg/init/array15.C: New.
27278         * g++.dg/init/array16.C: New.
27280 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27282         PR fortran/18826
27283         * gfortran.dg/assign_1.f90: New test.
27285 2004-12-08  Nick Clifton  <nickc@redhat.com>
27287         * gcc.target/xstormy16/bss_below100: New directory containing tests.
27288         * gcc.target/xstormy16/data_below100: Likewise.
27289         * gcc.target/xstormy16/sfr: Likewise.
27290         * gcc.target/xstormy16/below100.S: New test source file.
27291         * gcc.target/xstormy16/below100.ld: New test linker script.
27292         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27293         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27294         bp instructions.
27295         * gcc.target/xstormy16/bp.c: Likewise.
27297         * gcc.target/xstormy16/bss_below100: New files:
27298         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27299         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27300         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27301         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27302         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27303         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27304         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27305         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27306         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27307         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27308         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27309         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27310         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27311         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27312         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27313         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27314         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27315         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27316         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27317         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27318         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27319         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27320         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27321         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27322         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27323         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27324         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27326         * gcc.target/xstormy16/data_below100: New files:
27327         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27328         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27329         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27330         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27331         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27332         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27333         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27334         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27335         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27336         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27337         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27338         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27339         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27340         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27341         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27342         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27343         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27344         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27345         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27346         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27347         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27348         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27349         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27350         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27351         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27352         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27353         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27355         * gcc.target/xstormy16/sfr: New files:
27356         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27357         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27358         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27359         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27360         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27361         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27362         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27363         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27364         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27365         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27366         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27367         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27368         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27369         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27370         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27371         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27372         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27373         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27374         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27375         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27376         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27377         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27378         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27379         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27380         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27381         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27382         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27383         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27384         27_if0_sfrw_bitfield_f.c
27386 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27388         PR c++/18100
27389         * g++.dg/lookup/name-clash4.C: New test.
27391 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
27393         PR c++/18672
27394         * g++.dg/opt/array1.C: New.
27396         PR c++/18803
27397         * g++.dg/template/operator5.C: New.
27399 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
27401         PR c/18867
27402         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27404 2004-12-07  Steven Bosscher  <stevenb@suse.de>
27406         * gcc.dg/noncompile/20041207.c: New test.
27408 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
27410         * g++.dg/other/unreachable-1.C: New test.
27412 2004-12-06  Nick Clifton  <nickc@redhat.com>
27414         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27415         <limits.h> because the latter comes from gcc's include/ directory
27416         and not the newlib/libc/include directory.
27418 2004-12-04  Richard Henderson  <rth@redhat.com>
27420         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27422 2004-12-04  Richard Henderson  <rth@redhat.com>
27424         * lib/target-supports.exp (check_gc_sections_available): Disable
27425         for alpha and ia64.
27427 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
27429         PR middle-end/17909
27430         * g++.dg/other/vararg-2.C: New test.
27432 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27434         PR c++/17011, c++/17971
27435         * g++.dg/template/error15.C: Adjust expected error.
27436         * g++.dg/template/instantiate3.C: Likewise.
27438 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
27440         * gcc.dg/altivec-18.c: Fix for darwin
27442 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27444         PR c++/18782
27445         * g++.dg/parse/ptrmem2.C: New.
27447         PR c++/18318
27448         * g++.dg/template/new1.C: New.
27450 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27452         PR fortran/18710
27453         * gfortran.dg/direct_io_3.f90: New test.
27455 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
27457         PR 18758
27458         * g++.dg/parse/crash21.C: New.
27460 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27462         PR c++/15664, c++/18276
27463         * g++.dg/template/ttp13.C: New test.
27464         * g++.dg/template/ttp14.C: Likewise.
27466 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27468         PR c++/18123
27469         * g++.dg/parse/enum2.C: New test.
27470         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27472 2004-12-02  Nick Clifton  <nickc@redhat.com>
27474         * gcc.target/xstormy16: New test directory.
27475         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27476         * gcc.target/xstormy16/bp.c: Check the generation of bp
27477         instructions.
27478         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27479         bn instructions and the BELOW100 attribute.
27481 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
27483         PR target/16952
27484         * gcc.dg/ppc-eabi.c: New.
27486 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27488         PR fortran/18284
27489         * gfortran.dg/backspace.f90
27491 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
27493         * gfortran.dg/inquire.f90: New test.
27495 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
27497         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
27498         handle effective-target-keyword.
27499         (dg-skip-if): Support effective-target keyword as target list.
27500         (dg-xfail-if): Ditto.
27501         * lib/target-supports.exp (is-effective-target-keyword): New proc.
27503 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
27505         PR tree-optimization/18291
27506         * gcc.c-torture/compile/pr18291.c: New test.
27508 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
27510         PR C++/18729
27511         * g++.dg/parse/crash20.C: New.
27513         PR c++/17431
27514         * g++.dg/overload/arg1.C: New.
27515         * g++.dg/overload/arg2.C: New.
27516         * g++.dg/overload/arg3.C: New.
27517         * g++.dg/overload/arg4.C: New.
27519 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
27521         * gcc.dg/c99-flex-array-4.c: Remove.
27523 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27525         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
27527         * lib/target-supports.exp (is-effective-target): Simplify.
27529         * lib/target-supports.exp (check_effective_target_vect_long):
27530         Fix for powerpc64-*-*.
27532 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
27534         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
27535         to support new requirements on FreeBSD 5.
27537 2004-11-30  Devang Patel  <dpatel@apple.com>
27539         PR 18702
27540         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
27542 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
27544         * g++.dg/ext/altivec-13.C: New test.
27546 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
27548         PR tree-opt/18298
27549         * gcc.c-torture/execute/p18298.c: New test.
27551 2004-11-30  Ira Rosen  <irar@il.ibm.com>
27552             Dorit Naishlos  <dorit@il.ibm.com>
27554         PR tree-opt/18607
27555         * gcc.dg/vect/vect-89.c: New test.
27557 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
27559         * gcc.dg/pr18596-1.c: New test.
27561 2004-11-30  Ben Elliston  <bje@au.ibm.com>
27563         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
27565 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27567         PR c/18479
27568         * gcc.dg/pr18479.c: New test.
27570 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27572         PR target/18490
27573         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27574         mmix-knuth-mmixware.
27576         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27577         cris-*-elf* cris-*-aout* mmix-*-*
27579 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
27581         PR middle-end/18725
27582         * gcc.dg/pr18725.c: New test.
27584 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27586         PR target/18488
27587         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27589         PR target/18336
27590         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27592 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
27594         PR c++/18368
27595         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27596         * g++.old-deja/g++.law/ctors5.C: Likewise.
27597         * g++.old-deja/g++.other/crash25.C: Likewise.
27599         PR c++/18674
27600         * g++.dg/template/error16.C: New test.
27602         PR c++/18512
27603         * g++.dg/template/crash29.C: New test.
27605 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
27607         PR tree-optimization/18712
27608         * gcc.c-torture/compile/pr18712.c: New test.
27610 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
27612         PR c/7544
27613         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27614         tests.
27616 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27618         PR c++/18652
27619         * g++.dg/lookup/crash6.C: New test.
27621 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
27623         PR middle-end/18164
27624         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
27626 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
27628         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27629         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27630         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27632 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
27634         * gcc.dg/pr18164.c: New test.
27636 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
27638         * gcc.dg/funroll-loops-all.c: New.
27640 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27642         PR target/18489
27643         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27644         delimeter, match space and TAB as well as ":".
27646         PR target/18484
27647         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27649         PR target/18348
27650         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27652         PR target/18345
27653         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27655         PR target/18337
27656         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27658 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
27660         * gfortran.dg/direct_io_2.f90: New test.
27662 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27664         PR target/18334
27665         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27667 2004-11-28  Richard Henderson  <rth@redhat.com>
27669         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27671 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
27673         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27674         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27675         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27676         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27677         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27678         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27679         gcc.dg/pointer-arith-8.c: New tests.
27681 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
27683         PR fortran/18364
27684         * gfortran.dg/endfile.f90: New test.
27686 2004-11-27  Falk Hueffner  <falk@debian.org>
27688         * gcc.dg/loop-6.c: New test.
27690 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27692         * gcc.c-torture/execute/20041126-1.c: New test.
27694 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27696         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27697         on IRIX.
27699 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27701         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27702         functions.
27704 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27706         PR rtl-optimization/17825
27707         * gcc.c-torture/compile/20041119-1.c: New test.
27709 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27711         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27712         Check existence of ld library path variables before unsetting.
27714 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
27716         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27718 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27720         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27722 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27724         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27726 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27728         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27729         dg-do directive.
27731 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27733         * gcc.dg/pr17957.c: Pass --param, not -param.
27735 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27737         PR middle-end/17957
27738         * gcc.dg/pr17957.c: New test.
27740 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
27742         PR c++/18445
27743         * g++.dg/template/crash28.C: Likewise.
27745         PR c++/18001
27746         * g++.dg/expr/unary2.C: Adjust lvalue messages.
27747         * g++.dg/ext/lvaddr.C: Likewise.
27748         * g++.dg/opt/pr7503-3.C: Likewise.
27750         PR c++/18466
27751         * g++.dg/parse/qualified3.C: New test.
27752         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27754         PR c++/18545
27755         * g++.dg/expr/return1.C: New test.
27757 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27759         Friend class name lookup 3/n, PR c++/3332
27760         * g++.dg/lookup/friend3.C: New test.
27761         * g++.dg/lookup/friend4.C: Likewise.
27762         * g++.dg/lookup/friend5.C: Likewise.
27764 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27766         Friend class name lookup 2/n, PR c++/14513, c++/15410
27767         * g++.dg/lookup/friend2.C: New test.
27768         * g++.dg/template/friend31.C: Likewise.
27770 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27772         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27774 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27776         PR c++/17473
27777         * g++.dg/tc1/dr56.C: Remove.
27778         * g++.dg/template/typedef1.C: Add dg-error markers.
27779         * g++.old-deja/g++.other/typedef7.C: Likewise.
27781         PR c++/18285
27782         * g++.dg/parse/typedef7.C: New test.
27784 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
27786         * gcc.c-torture/execute/20041124-1.c: New test.
27788 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27790         * g++.dg/template/deduce3.C: New test.
27792         PR c++/18586
27793         * g++.dg/template/crash27.C: New test.
27795         PR c++/18530
27796         * g++.dg/warn/Wshadow-3.C: New test.
27798 2004-11-24  Devang Patel  <dpatel@apple.com>
27800         PR/18555
27801         * gcc.dg/cpp/isysroot-1.c: New test.
27802         * gcc.dg/cpp/usr/include/stdio.h: New file.
27803         * gcc.dg/cpp/isysroot-2.c: New test.
27804         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27805         New file.
27807 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27809         PR c++/8929
27810         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27812 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27814         * gcc.target/sparc/align.c: Do not include <stdint.h>.
27815         * gcc.target/sparc/pdist.c: Likewise.
27817 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
27819         PR c++/16882
27820         * g++.dg/conversion/simd1.C: New test.
27822 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27824         * lib/target-libpath.exp: New file defining
27825         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27826         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27827         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27828         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27829         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
27831 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
27833         * gcc.dg/pragma-align-2.c: Test macro expansion.
27834         * gcc.dg/pragma-pack-2.c: New test.
27836 2004-11-23  Richard Henderson  <rth@redhat.com>
27838         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27839         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27840         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27841         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27842         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27843         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27845         * gcc.dg/vect/vect.exp: Add check for alpha.
27846         * lib/target-supports.exp (check_alpha_max_hw_available): New.
27847         (check_effective_target_vect_int): Enable for alpha.
27848         (check_effective_target_vect_long): New.
27849         (is-effective-target): Add it.
27851 2004-11-23  Uros Bizjak <uros@kss-loka.si>
27853         * gcc.dg/pr18614-1.c: New test.
27855 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27857         * gcc.dg/setjmp-2.c: New test.
27859 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
27861         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27862         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27863         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27864         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27865         gcc.target/sparc/pdist.c: New tests.
27867 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
27869         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27871 2004-11-22  Dale Johannesen  <dalej@apple.com>
27873         * gcc.dg/20041111-1.c: New.
27875 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27877         PR tree-opt/18536
27878         * gcc.dg/vect/pr18536.c: New test.
27880 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27882         PR c++/18354
27883         * g++.dg/template/nontype11.C: New test.
27885 2004-11-21  Roger Sayle  <roger@eyesopen.com>
27887         PR middle-end/18520
27888         * gcc.dg/pr18520-1.c: New test case.
27890 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
27892         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27893         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27894         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27895         expected diagnostics.
27897 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27899         PR target/18580
27900         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27901         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27902         vect-77.c, vect-77a.c: XFAIL on the SPARC.
27904 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27906         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27908 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
27909             Joseph Myers  <joseph@codesourcery.com>
27911         * lib/target-supports.exp (check_visibility_available): Really
27912         test the compiler.
27914 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27916         PR tree-opt/18181
27917         * gcc.dg/vect/vect-85.c: New test.
27918         * gcc.dg/vect/vect-86.c: New test.
27919         * gcc.dg/vect/vect-87.c: New test.
27920         * gcc.dg/vect/vect-88.c: New test.
27922 2004-11-19  Ben Elliston  <bje@au.ibm.com>
27924         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
27926 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
27928         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
27929         * gcc.dg/ppc-and-1.c: Ditto.
27930         * gcc.dg/ppc-compare-1.c: Ditto.
27931         * gcc.dg/ppc-mov-1.c: Ditto
27933 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
27934             Mark Mitchell  <mark@codesourcery.com>
27936         * gcc.dg/pragma-init-fini-2.c: New test.
27938 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27939             Aldy Hernandez  <aldyh@redhat.com>
27941         * lib/target-supports.exp (check_effective_target_vect_int): New
27942         (check_effective_target_vect_float): New
27943         (check_effective_target_vect_double): New.
27944         (is-effective-target): Support new effective targets keywords.
27945         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
27946         default action for dg-do.
27947         * gcc.dg/vect/pr16105.c: Use new support.
27948         * gcc.dg/vect/pr18400.c: Ditto.
27949         * gcc.dg/vect/pr18425.c: Ditto.
27950         * gcc.dg/vect/vect-1.c: Ditto.
27951         * gcc.dg/vect/vect-10.c: Ditto.
27952         * gcc.dg/vect/vect-11.c: Ditto.
27953         * gcc.dg/vect/vect-12.c: Ditto.
27954         * gcc.dg/vect/vect-13.c: Ditto.
27955         * gcc.dg/vect/vect-14.c: Ditto.
27956         * gcc.dg/vect/vect-15.c: Ditto.
27957         * gcc.dg/vect/vect-16.c: Ditto.
27958         * gcc.dg/vect/vect-17.c: Ditto.
27959         * gcc.dg/vect/vect-18.c: Ditto.
27960         * gcc.dg/vect/vect-19.c: Ditto.
27961         * gcc.dg/vect/vect-2.c: Ditto.
27962         * gcc.dg/vect/vect-20.c: Ditto.
27963         * gcc.dg/vect/vect-21.c: Ditto.
27964         * gcc.dg/vect/vect-22.c: Ditto.
27965         * gcc.dg/vect/vect-23.c: Ditto.
27966         * gcc.dg/vect/vect-24.c: Ditto.
27967         * gcc.dg/vect/vect-25.c: Ditto.
27968         * gcc.dg/vect/vect-26.c: Ditto.
27969         * gcc.dg/vect/vect-27.c: Ditto.
27970         * gcc.dg/vect/vect-27a.c: Ditto.
27971         * gcc.dg/vect/vect-28.c: Ditto.
27972         * gcc.dg/vect/vect-29.c: Ditto.
27973         * gcc.dg/vect/vect-29a.c: Ditto.
27974         * gcc.dg/vect/vect-3.c: Ditto.
27975         * gcc.dg/vect/vect-30.c: Ditto.
27976         * gcc.dg/vect/vect-31.c: Ditto.
27977         * gcc.dg/vect/vect-32.c: Ditto.
27978         * gcc.dg/vect/vect-33.c: Ditto.
27979         * gcc.dg/vect/vect-34.c: Ditto.
27980         * gcc.dg/vect/vect-35.c: Ditto.
27981         * gcc.dg/vect/vect-36.c: Ditto.
27982         * gcc.dg/vect/vect-37.c: Ditto.
27983         * gcc.dg/vect/vect-38.c: Ditto.
27984         * gcc.dg/vect/vect-4.c: Ditto.
27985         * gcc.dg/vect/vect-40.c: Ditto.
27986         * gcc.dg/vect/vect-41.c: Ditto.
27987         * gcc.dg/vect/vect-42.c: Ditto.
27988         * gcc.dg/vect/vect-43.c: Ditto.
27989         * gcc.dg/vect/vect-44.c: Ditto.
27990         * gcc.dg/vect/vect-45.c: Ditto.
27991         * gcc.dg/vect/vect-46.c: Ditto.
27992         * gcc.dg/vect/vect-47.c: Ditto.
27993         * gcc.dg/vect/vect-48.c: Ditto.
27994         * gcc.dg/vect/vect-48a.c: Ditto.
27995         * gcc.dg/vect/vect-49.c: Ditto.
27996         * gcc.dg/vect/vect-5.c: Ditto.
27997         * gcc.dg/vect/vect-50.c: Ditto.
27998         * gcc.dg/vect/vect-51.c: Ditto.
27999         * gcc.dg/vect/vect-52.c: Ditto.
28000         * gcc.dg/vect/vect-53.c: Ditto.
28001         * gcc.dg/vect/vect-54.c: Ditto.
28002         * gcc.dg/vect/vect-55.c: Ditto.
28003         * gcc.dg/vect/vect-56.c: Ditto.
28004         * gcc.dg/vect/vect-56a.c: Ditto.
28005         * gcc.dg/vect/vect-57.c: Ditto.
28006         * gcc.dg/vect/vect-58.c: Ditto.
28007         * gcc.dg/vect/vect-59.c: Ditto.
28008         * gcc.dg/vect/vect-6.c: Ditto.
28009         * gcc.dg/vect/vect-60.c: Ditto.
28010         * gcc.dg/vect/vect-61.c: Ditto.
28011         * gcc.dg/vect/vect-62.c: Ditto.
28012         * gcc.dg/vect/vect-63.c: Ditto.
28013         * gcc.dg/vect/vect-64.c: Ditto.
28014         * gcc.dg/vect/vect-65.c: Ditto.
28015         * gcc.dg/vect/vect-66.c: Ditto.
28016         * gcc.dg/vect/vect-67.c: Ditto.
28017         * gcc.dg/vect/vect-68.c: Ditto.
28018         * gcc.dg/vect/vect-69.c: Ditto.
28019         * gcc.dg/vect/vect-7.c: Ditto.
28020         * gcc.dg/vect/vect-72.c: Ditto.
28021         * gcc.dg/vect/vect-72a.c: Ditto.
28022         * gcc.dg/vect/vect-73.c: Ditto.
28023         * gcc.dg/vect/vect-74.c: Ditto.
28024         * gcc.dg/vect/vect-75.c: Ditto.
28025         * gcc.dg/vect/vect-76.c: Ditto.
28026         * gcc.dg/vect/vect-77.c: Ditto.
28027         * gcc.dg/vect/vect-77a.c: Ditto.
28028         * gcc.dg/vect/vect-78.c: Ditto.
28029         * gcc.dg/vect/vect-79.c: Ditto.
28030         * gcc.dg/vect/vect-8.c: Ditto.
28031         * gcc.dg/vect/vect-80.c: Ditto.
28032         * gcc.dg/vect/vect-82.c: Ditto.
28033         * gcc.dg/vect/vect-82_64.c: Ditto.
28034         * gcc.dg/vect/vect-83.c: Ditto.
28035         * gcc.dg/vect/vect-83_64.c: Ditto.
28036         * gcc.dg/vect/vect-9.c: Ditto.
28037         * gcc.dg/vect/vect-all.c: Ditto.
28038         * gcc.dg/vect/vect-none.c: Ditto.
28040 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
28042         * lib/gcc-dg.exp (dg-skip-if): New function.
28043         (dg-forbid-option): Remove.
28044         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28045         * g++.dg/abi/bitfield8.C: Likewise.
28046         * g++.dg/abi/dtor1.C: Likewise.
28047         * g++.dg/abi/empty10.C: Likewise.
28048         * g++.dg/abi/empty7.C: Likewise.
28049         * g++.dg/abi/empty9.C: Likewise.
28050         * g++.dg/abi/layout3.C: Likewise.
28051         * g++.dg/abi/layout4.C: Likewise.
28052         * g++.dg/abi/thunk1.C: Likewise.
28053         * g++.dg/abi/thunk2.C: Likewise.
28054         * g++.dg/abi/vbase11.C: Likewise.
28055         * g++.dg/abi/vthunk2.C: Likewise.
28056         * g++.dg/abi/vthunk3.C: Likewise.
28057         * g++.dg/ext/attrib8.C: Likewise.
28058         * g++.dg/opt/longbranch2.C: Likewise.
28059         * g++.dg/opt/reg-stack4.C: Likewise.
28060         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28061         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28062         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28063         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28064         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28065         * gcc.dg/20000609-1.c: Likewise.
28066         * gcc.dg/20000720-1.c: Likewise.
28067         * gcc.dg/20011107-1.c: Likewise.
28068         * gcc.dg/20011119-1.c: Likewise.
28069         * gcc.dg/20020108-1.c: Likewise.
28070         * gcc.dg/20020122-2.c: Likewise.
28071         * gcc.dg/20020122-3.c: Likewise.
28072         * gcc.dg/20020201-3.c: Likewise.
28073         * gcc.dg/20020206-1.c: Likewise.
28074         * gcc.dg/20020218-1.c: Likewise.
28075         * gcc.dg/20020310-1.c: Likewise.
28076         * gcc.dg/20020411-1.c: Likewise.
28077         * gcc.dg/20020418-2.c: Likewise.
28078         * gcc.dg/20020426-1.c: Likewise.
28079         * gcc.dg/20020426-2.c: Likewise.
28080         * gcc.dg/20020517-1.c: Likewise.
28081         * gcc.dg/20020523-1.c: Likewise.
28082         * gcc.dg/20020523-2.c: Likewise.
28083         * gcc.dg/20020729-1.c: Likewise.
28084         * gcc.dg/20030204-1.c: Likewise.
28085         * gcc.dg/20030826-2.c: Likewise.
28086         * gcc.dg/20030926-1.c: Likewise.
28087         * gcc.dg/20031202-1.c: Likewise.
28088         * gcc.dg/980312-1.c: Likewise.
28089         * gcc.dg/980313-1.c: Likewise.
28090         * gcc.dg/990117-1.c: Likewise.
28091         * gcc.dg/990424-1.c: Likewise.
28092         * gcc.dg/990524-1.c: Likewise.
28093         * gcc.dg/991230-1.c: Likewise.
28094         * gcc.dg/i386-387-1.c: Likewise.
28095         * gcc.dg/i386-387-2.c: Likewise.
28096         * gcc.dg/i386-387-3.c: Likewise.
28097         * gcc.dg/i386-387-4.c: Likewise.
28098         * gcc.dg/i386-387-5.c: Likewise.
28099         * gcc.dg/i386-387-6.c: Likewise.
28100         * gcc.dg/i386-asm-1.c: Likewise.
28101         * gcc.dg/i386-bitfield1.c: Likewise.
28102         * gcc.dg/i386-bitfield2.c: Likewise.
28103         * gcc.dg/i386-loop-1.c: Likewise.
28104         * gcc.dg/i386-loop-2.c: Likewise.
28105         * gcc.dg/i386-loop-3.c: Likewise.
28106         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28107         * gcc.dg/i386-pic-1.c: Likewise.
28108         * gcc.dg/i386-regparm.c: Likewise.
28109         * gcc.dg/i386-signbit-1.c: Likewise.
28110         * gcc.dg/i386-signbit-2.c: Likewise.
28111         * gcc.dg/i386-signbit-3.c: Likewise.
28112         * gcc.dg/i386-sse-5.c: Likewise.
28113         * gcc.dg/i386-sse-8.c: Likewise.
28114         * gcc.dg/i386-unroll-1.c: Likewise.
28115         * gcc.dg/tls/opt-1.c: Likewise.
28116         * gcc.dg/tls/opt-2.c: Likewise.
28117         * gcc.dg/unroll-1.c: Likewise.
28118         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28119         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28120         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28121         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28123 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28125         * g++.dg/template/incomplete1.C: New test.
28127 2004-11-16  Nick Clifton  <nickc@redhat.com>
28129         Revert patches accidentally commited during checkin of fixes for
28130         xstormy16 tests:
28131         gcc.c-torture/execute/simd-4.c: Revert
28132         gcc.dg/20040910-1.c: Revert.
28134 2004-11-16  Paul Brook  <paul@codesourcery.com>
28136         PR fortran/13010
28137         * gfortran.dg/der_pointer_1.f90: New test.
28139 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
28141         PR c/18498
28142         * gcc.dg/bitfld-13.c: New test.
28144 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
28146         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28147         powerpc*-*-linux*.
28149         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28150         * gcc.dg/ppc64-abi-2.c: Ditto.
28151         * gcc.dg/ppc64-abi-3.c: Ditto.
28153         * lib/gcc-dg.exp (dg-target-list): Remove.
28155 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
28157         * gcc.dg/ia64-postinc.c: New test.
28159 2004-11-15  Mark Mitchell <mark@codesourcery.com>
28161         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28163 2004-11-15  Nick Clifton  <nickc@redhat.com>
28165         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28166         __INT_MAX__ so that the test can be compiled by toolchains
28167         targeted at 16-bit processors.
28169         * gcc.dg/20040625-1.c: Use long constants rather than integers
28170         when performing arithmetic that will overflow 16-bits.
28172         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28173         xstormy16.  It does not support 128-bit vector operations.
28175         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28176         with the macro PTR_TYPE.  Define this macro to an integer type
28177         suitable for holding a pointer.
28179         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28180         the target is a 16-bit processor.
28182         * gcc.dg/cpp/if-2.c: Expect a different warning message from
28183         16-bit targets where the character constant will be too long.
28185         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28186         where the double will not be directly addressable.
28188 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28190         Friend class name lookup 1/n, PR c++/18471
28191         * g++.dg/template/crash26.C: New test.
28192         * g++.dg/lookup/struct1.C: Adjust expected error.
28193         * g++.dg/parse/elab1.C: Likewise.
28194         * g++.dg/parse/elab2.C: Likewise.
28195         * g++.dg/parse/int-as-enum1.C: Likewise.
28196         * g++.dg/parse/struct-as-enum1.C: Likewise.
28197         * g++.dg/parse/typedef1.C: Likewise.
28198         * g++.dg/parse/typedef3.C: Likewise.
28199         * g++.dg/parse/typedef4.C: Likewise.
28200         * g++.dg/parse/typedef5.C: Likewise.
28201         * g++.dg/template/nontype4.C: Likewise.
28202         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28203         * g++.old-deja/g++.other/elab1.C: Likewise.
28204         * g++.old-deja/g++.other/syntax4.C: Likewise.
28206 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28208         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28210 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
28212         * gcc.c-torture/execute/20041114-1.c: New test.
28214 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
28216         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28217         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28218         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28219         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28220         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28221         gcc.dg/switch-7.c: New tests.
28223 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28225         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28227 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28229         PR tree-opt/18400
28230         * gcc.dg/vect/pr18400.c: New test.
28232 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
28233             Andrew Pinski  <pinskia@physics.uc.edu>
28235         PR tree-opt/18425
28236         * gcc.dg/vect/pr18425.c: New test.
28238 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28240         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28241         Guard with dg-require-alias and dg-require-visibility.
28243 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28245         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28247 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28249         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28251 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28253         PR c++/17344
28254         * g++.dg/template/defarg5.C: New test.
28256 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28258         * g++.dg/parse/cast1.C: Run only on ILP32.
28259         * g++.old-deja/g++.mike/p784.C: Likewise.
28261 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
28263         * gcc.c-torture/execute/20041113-1.c: New test.
28265 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28267         PR target/18230
28268         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28269         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28270         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28271         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28272         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28273         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28274         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28275         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28276         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28277         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28278         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28279         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28280         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28282 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
28284         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28285         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28286         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28287         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28288         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28289         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28290         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28291         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28292         gcc.target/sparc/combined-1.c: New tests.
28294 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
28296         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28297         New tests.
28299 2004-11-12  Mark Mitchell <mark@codesourcery.com>
28301         * lib/gcc-dg.exp (dg-forbid-option): New function.
28302         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28303         * g++.dg/abi/bitfield8.C: Likewise.
28304         * g++.dg/abi/dtor1.C: Likewise.
28305         * g++.dg/abi/empty10.C: Likewise.
28306         * g++.dg/abi/empty7.C: Likewise.
28307         * g++.dg/abi/empty9.C: Likewise.
28308         * g++.dg/abi/layout3.C: Likewise.
28309         * g++.dg/abi/layout4.C: Likewise.
28310         * g++.dg/abi/thunk1.C: Likewise.
28311         * g++.dg/abi/thunk2.C: Likewise.
28312         * g++.dg/abi/vbase11.C: Likewise.
28313         * g++.dg/abi/vthunk2.C: Likewise.
28314         * g++.dg/abi/vthunk3.C: Likewise.
28315         * g++.dg/ext/attrib8.C: Likewise.
28316         * g++.dg/opt/longbranch2.C: Likewise.
28317         * g++.dg/opt/reg-stack4.C: Likewise.
28318         * g++.old-deja/g++.ext/attrib1.C: Likewise.
28319         * g++.old-deja/g++.ext/attrib2.C: Likewise.
28320         * g++.old-deja/g++.ext/attrib3.C: Likewise.
28321         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28322         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28323         * gcc.dg/20000609-1.c: Likewise.
28324         * gcc.dg/20000720-1.c: Likewise.
28325         * gcc.dg/20011107-1.c: Likewise.
28326         * gcc.dg/20011119-1.c: Likewise.
28327         * gcc.dg/20020108-1.c: Likewise.
28328         * gcc.dg/20020122-2.c: Likewise.
28329         * gcc.dg/20020122-3.c: Likewise.
28330         * gcc.dg/20020201-3.c: Likewise.
28331         * gcc.dg/20020206-1.c: Likewise.
28332         * gcc.dg/20020218-1.c: Likewise.
28333         * gcc.dg/20020310-1.c: Likewise.
28334         * gcc.dg/20020411-1.c: Likewise.
28335         * gcc.dg/20020418-2.c: Likewise.
28336         * gcc.dg/20020426-1.c: Likewise.
28337         * gcc.dg/20020426-2.c: Likewise.
28338         * gcc.dg/20020517-1.c: Likewise.
28339         * gcc.dg/20020523-1.c: Likewise.
28340         * gcc.dg/20020523-2.c: Likewise.
28341         * gcc.dg/20020729-1.c: Likewise.
28342         * gcc.dg/20030204-1.c: Likewise.
28343         * gcc.dg/20030826-2.c: Likewise.
28344         * gcc.dg/20030926-1.c: Likewise.
28345         * gcc.dg/20031202-1.c: Likewise.
28346         * gcc.dg/980312-1.c: Likewise.
28347         * gcc.dg/980313-1.c: Likewise.
28348         * gcc.dg/990117-1.c: Likewise.
28349         * gcc.dg/990424-1.c: Likewise.
28350         * gcc.dg/990524-1.c: Likewise.
28351         * gcc.dg/991230-1.c: Likewise.
28352         * gcc.dg/i386-387-1.c: Likewise.
28353         * gcc.dg/i386-387-2.c: Likewise.
28354         * gcc.dg/i386-387-3.c: Likewise.
28355         * gcc.dg/i386-387-4.c: Likewise.
28356         * gcc.dg/i386-387-5.c: Likewise.
28357         * gcc.dg/i386-387-6.c: Likewise.
28358         * gcc.dg/i386-asm-1.c: Likewise.
28359         * gcc.dg/i386-bitfield1.c: Likewise.
28360         * gcc.dg/i386-bitfield2.c: Likewise.
28361         * gcc.dg/i386-loop-1.c: Likewise.
28362         * gcc.dg/i386-loop-2.c: Likewise.
28363         * gcc.dg/i386-loop-3.c: Likewise.
28364         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28365         * gcc.dg/i386-pic-1.c: Likewise.
28366         * gcc.dg/i386-regparm.c: Likewise.
28367         * gcc.dg/i386-signbit-1.c: Likewise.
28368         * gcc.dg/i386-signbit-2.c: Likewise.
28369         * gcc.dg/i386-signbit-3.c: Likewise.
28370         * gcc.dg/i386-sse-5.c: Likewise.
28371         * gcc.dg/i386-sse-8.c: Likewise.
28372         * gcc.dg/i386-unroll-1.c: Likewise.
28373         * gcc.dg/tls/opt-1.c: Likewise.
28374         * gcc.dg/tls/opt-2.c: Likewise.
28375         * gcc.dg/unroll-1.c: Likewise.
28376         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28377         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28378         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28379         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28380         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28381         -m64 is specified.
28383 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28385         PR c++/18389
28386         * g++.dg/parse/cond1.C: New test.
28388         PR c++/18429
28389         * g++.dg/template/array9.C: New test.
28390         * g++.dg/ext/vla1.C: Adjust error messages.
28391         * g++.dg/ext/vlm1.C: Likewise.
28392         * g++.dg/template/crash2.C: Likewise.
28394         PR c++/18436
28395         * g++.dg/template/call3.C: New test.
28397         PR c++/18407
28398         * g++.dg/template/ptrmem11.C: New test.
28400 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
28402         PR other/14264
28403         * lib/g++.exp: Set LC_ALL and LANG to C.
28404         * lib/gcc-dg.exp: Likewise.
28405         * lib/gfortran.exp: Likewise.
28406         * lib/objc.exp: Likewise.
28407         * lib/treelang.exp: Likewise.
28409 2004-11-12  Andreas Schwab  <schwab@suse.de>
28411         * gcc.dg/pr16286.c: Fix last change.
28413 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
28415         PR c++/18416
28416         * g++.dg/init/global1.C: New test.
28418 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
28420         * gcc.c-torture/execute/20041112-1.c: New test.
28422 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28424         * lib/gcc-dg.exp (dg-target-list): New.
28426 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28427             Richard Sandiford  <rsandifo@redhat.com>
28429         * lib/target-supports.exp (get-compiler_messages): New.
28430         (check_named_sections_available): Use it.
28431         (check_effective_target_ilp32): New.
28432         (check_effective_target_lp64): New.
28433         (is-effective-target): New.
28434         * lib/gcc-dg.exp (dg-require-effective-target): New.
28436 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
28438         * gcc.dg/precedence-1.c: New test.
28440 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
28442         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28444         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28445         message, delete generated files, use more descriptive name for
28446         executable, and make the test unsupported when it cannot be run.
28448         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28449         (dg-require-weak, dg-require-visibility, dg-require-alias,
28450         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28451         dg-require-iconv, dg-require-named-sections): Use it.
28453         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28455 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
28457         PR target/16457
28458         * gcc.dg/ppc-and-1: New
28460         PR target/16796
28461         * gcc.dg/ppc-mov-1.c: New.
28463         PR target/16458
28464         * gcc.dg/ppc-compare-1.c: New.
28466 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
28468         * objc.dg/desig-init-2.m: New test.
28470 2004-11-10  Adam Nemet  <anemet@lnxw.com>
28472         PR middle-end/18160
28473         * g++.dg/warn/register-var-1.C: New test.
28474         * g++.dg/warn/register-var-2.C: New test.
28476 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28478         * gcc.dg/union-2.c: New test.
28480 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
28482         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28483         New test for PR tree-optimization/17892.
28485 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
28487         PR c++/18369
28488         * g++.dg/init/new12.C: New test.
28490 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
28492         * gcc.target/sparc: New directory.
28493         * gcc.target/sparc/sparc.exp: New driver.
28494         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
28495         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
28496         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
28497         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
28499 2004-11-10  Paul Brook  <paul@codesourcery.com>
28501         PR fortran/18218
28502         * gfortran.dg/list_read.c: New test.
28504 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28506         PR c/18322
28507         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
28508         expected diagnostic location.
28510 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
28512         * gcc.dg/20041109-1.c: New test.
28514 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
28516         PR objc/18406
28517         * objc/compile/pr18406.m: New test.
28519 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28521         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
28523 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
28525         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
28527 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28529         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
28531 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
28533         * gcc.dg/20030225-2.c: Add prototype for abort and
28534         exit.
28536 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
28538         PR tree-opt/18299
28539         * gcc.c-torture/pr18299-1.c: New test.
28541 2004-11-06  Andreas Schwab  <schwab@suse.de>
28543         * gcc.dg/pr16286.c: Also test for bool and pixel.
28545 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
28547         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
28548         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
28549         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
28550         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
28551         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
28552         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
28553         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28554         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
28555         gcc.dg/struct-semi-3.c: New tests.
28557 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28559         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
28561 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28563         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
28564         Do not use C99 designators.
28566 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28568         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28570 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28572         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28573         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28574         * gcc.c-torture/execute/simd-5.x: Remove.
28576 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
28578         PR rtl-optimization/17933
28579         * gcc.dg/torture/pr17933-1.c: New test.
28581 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28583         PR target/18106
28584         * lib/target-supports.exp (check_weak_available): Support
28585         Windows.
28587 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
28589         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28590         call to fflush(stdout) before abort.
28591         (my_ffsll): New function.
28592         (generate_fields): Use it.
28594 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28596         * gcc.dg/init-undef-1.c: New test.
28598 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
28600         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28601         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28602         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28603         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28604         expected messages for new parser.
28606 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
28608         * g++.dg/ext/visibility/symbian1.C: New test.
28610 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28612         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28613         on LP64 targets.
28615 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28617         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28618         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28619         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28620         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28621         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28622         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28623         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28624         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28625         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28626         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28628 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
28630         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28631         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28632         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28633         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28634         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28635         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28636         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28637         for new parser.
28639 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
28641         PR target/15342
28642         * gcc.dg/20041104-1.c: New test.
28644 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28646         * g++.dg/template/nontype7.C: New test.
28647         * g++.dg/template/nontype8.C: Likewise.
28648         * g++.dg/template/nontype9.C: Likewise.
28649         * g++.dg/template/nontype10.C: Likewise.
28650         * g++.dg/tc1/dr49.C: Likewise.
28651         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28652         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28654 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28656         * g++.dg/rtti/tinfo1.C: Remove xfails.
28658 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28660         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28661         packed attribute to the definition to satisfy the new C++ parser.
28663 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28665         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28666         invocations of va_arg.
28668 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
28670         PR c++/18124
28671         * g++.dg/template/crash25.C: New test.
28673         PR c++/18155
28674         * g++.dg/template/typedef2.C: New test.
28675         * g++.dg/parse/crash13.C: Adjust error markers.
28677         PR c++/18177
28678         * g++.dg/conversion/const3.C: New test.
28680 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28682         PR fortran/17535
28683         PR fortran/17583
28684         PR fortran/17713
28685         * gfortran.dg/generic_[123].f90: New testcases.
28687 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28689         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28690         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28692 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
28694         PR tree-opt/16808
28695         * gcc.c-torture/compile/pr16808.c: New test.
28697 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
28699         PR rtl-optimization/17104
28700         * gcc.dg/ppc-bitfield1.c: New.
28702 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28704         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28706 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28708         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
28709         strings for 32-bit code.
28711 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
28713         PR c/18239
28714         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28716 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
28718         PR c++/18064
28719         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28721 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
28723         PR c++/15172
28724         * g++.dg/init/aggr2.C: New test.
28726 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
28728         * objc.dg/local-decl-1.m: New test.
28730 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28732         * gcc.dg/20040910-1.c: Adjust regex.
28734 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28736         PR rtl-optimization/18084
28737         * g++.dg/opt/pr18084-1.C: New testcase.
28739 2004-10-30  Matt Austern  <austern@apple.com>
28741         PR c++/17542
28742         * g++.dg/ext/attrib18.C: New test.
28744 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28746         PR middle-end/18096
28747         * gcc.dg/pr18096-1.c: New test case.
28749 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28751         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28753 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
28755         PR c/16666
28756         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28757         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28758         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28759         gcc.dg/old-style-prom-3.c: New tests.
28761 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
28763         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28764         Remove unnecessary inclusion of stdio.h.
28766 2004-10-29  Roger Sayle  <roger@eyesopen.com>
28768         PR rtl-optimization/17581
28769         * gcc.dg/pr17581-1.c: New test case.
28771 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
28773         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28774         being implemented.
28775         * g++.dg/conversion/dr195-1.C: New.
28776         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28777         * g++.old-deja/g++.mike/p10148.C: Likewise.
28779 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
28781         PR c++/17695
28782         * g++.dg/debug/typedef2.C: New test.
28784 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
28786         PR fortran/13490
28787         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28788         * gfortran.dg/g77/README: Update.
28790 2004-10-28  Matt Austern  <austern@apple.com>
28792         PR c++/14124
28793         * g++.dg/ext/packed7.C: New test.
28795 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28797         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28798         scan-assembler.
28799         * lib/scanasm.exp (hidden-scan-for): New proc.
28800         (scan-hidden): Use hidden-scan-for instead of constructing the scan
28801         string.
28802         (scan-not-hidden): Likewise.
28803         * lib/target-supports.exp (check_visibility_available): mach-o is
28804         support too.
28806 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
28808         PR c++/17132
28809         * g++.dg/template/memclass3.C: New test.
28811 2004-10-28  Adam Nemet  <anemet@lnxw.com>
28813         PR middle-end/18160
28814         * gcc.dg/register-var-1.c: New test.
28815         * gcc.dg/register-var-2.c: New test.
28816         * gcc.dg/asm-7.c: Taking the address of a register variable is an
28817         error now.
28819 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
28821         PR other/18172
28822         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28823         unused variables.
28824         * gcc.dg/vect/vect-22.c: Likewise.
28826 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
28828         * gcc.dg/i386-rotate-1.c: New test.
28830 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
28832         * g++.dg/init/ref12.C: Add "run" marker.
28834         PR c++/17435
28835         * g++.dg/init/ref12.C: New test.
28837         PR c++/18140
28838         * g++.dg/template/shift1.C: New test.
28839         * g++.dg/template/error10.C: Adjust error markers.
28841 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
28843         PR tree-opt/17529
28844         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28846 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
28848         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28849         * gcc.dg/weak/weak-3.c: Likewise.
28850         * gcc.dg/weak/weak-5.c: Likewise.
28851         * gcc.dg/weak/weak-9.c: Likewise.
28852         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28853         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28855         * gcc.dg/darwin-weakimport-1.c: New.
28857 2004-10-28  Ben Elliston  <bje@au.ibm.com>
28859         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28861 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
28863         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28864         'syntax' error messages.
28865         * gcc.dg/cpp/direct2s.c: Likewise.
28867 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
28869         * gcc.c-torture/compile/20041026-1.c: New.
28871 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
28873         PR c++/18093
28874         * g++.dg/lookup/ns2.C: New test.
28876         PR c++/18020
28877         * g++.dg/template/enum4.C: New test.
28879         PR c++/18161
28880         * g++.dg/template/expr1.C: New test.
28882 2004-10-26  Ben Elliston  <bje@au.ibm.com>
28884         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28886 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28888         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28889         gcc.dg/decl-nospec-3.c: New tests.
28891 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
28893         * objc.dg/super-class-3.m: New test.
28895 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28897         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28898         resyncing.
28899         * gcc.dg/cpp/direct2s.c: Likewise.
28901 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
28903         * objc.dg/image-info.m: Update for changes to section selection.
28905 2004-10-25  David Ayers  <d.ayers@inode.at>
28906             Ziemowit Laski  <zlaski@apple.com>
28908         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28909         diagnostics when messaging 'id <Proto>'.
28910         * objc.dg/class-protocol-1.m: New test.
28911         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
28912         a non-existent method signature.
28913         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
28914         Update diagnostics when messaging with non-existent method signature.
28915         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
28916         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
28917         invalid receivers are now resolved as if messaging 'id'; remove
28918         extraneous diagnostics.
28920 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
28922         PR c/16667
28923         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
28924         gcc.dg/init-desig-obs-3.c: New tests.
28926 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
28928         * gcc.dg/debug/20041023-1.c: New test.
28930 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
28932         PR middle-end/17407
28933         * gcc.c-torture/compile/pr17407.c: New test.
28935         PR c++/18121
28936         * g++.dg/template/array8.C: New test.
28938 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28940         PR other/18138
28941         * lib/g++.exp: Accept more than one multilib libgcc.
28942         * lib/gcc-dg.exp: Likewise.
28943         * lib/objc.exp: Likewise.
28944         * lib/treelang.exp: Likewise.
28945         * lib/gfortran.exp: Likewise.
28947 2004-10-24  Ben Elliston  <bje@au.ibm.com>
28949         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
28951 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
28953         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
28954         * gcc.dg/c99-const-expr-3.c: Likewise.
28956 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
28958         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
28960 2004-10-23  Ben Elliston  <bje@au.ibm.com>
28962         * gcc.c-torture/execute/loop-2e.x: Remove.
28964 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28966         PR c++/18095
28967         * g++.dg/parse/crash18.C: New.
28968         * g++.dg/parse/crash19.C: New.
28970 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28972         * g++.dg/ext/dllimport1.C: Move dg-warnings.
28973         * g++.dg/ext/dllimport2.C: Same.
28974         * g++.dg/ext/dllimport8.C: Same.
28976 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
28978         PR c++/10841
28979         * g++.dg/conversion/cast1.C: New test.
28980         * g++.dg/overload/pmf1.C: Adjust error marker.
28982 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
28984         PR objc/17923
28985         * objc.dg/const-str-7.m: New test.
28987 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28989         * g++.dg/template/memfriend11.C: Fix comment typo.
28990         * g++.dg/template/memfriend14.C: Likewise.
28992 2004-10-20  Richard Henderson  <rth@redhat.com>
28994         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
28995         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28996         -fasynchronous-unwind-tables.
28998 2004-10-20  Richard Henderson  <rth@redhat.com>
29000         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
29001         (main): Return success.
29002         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
29003         (main): Return success.
29005 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29007         PR c++/13495
29008         * g++.dg/template/memfriend9.C: New test.
29009         * g++.dg/template/memfriend10.C: Likewise.
29010         * g++.dg/template/memfriend11.C: Likewise.
29011         * g++.dg/template/memfriend12.C: Likewise.
29012         * g++.dg/template/memfriend13.C: Likewise.
29013         * g++.dg/template/memfriend14.C: Likewise.
29014         * g++.dg/template/memfriend15.C: Likewise.
29015         * g++.dg/template/memfriend16.C: Likewise.
29016         * g++.dg/template/memfriend17.C: Likewise.
29017         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29019 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
29021         * g++.dg/conversion/dr195.C: New.
29022         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29024 2004-10-20  Ben Elliston  <bje@au.ibm.com>
29025             Devang Patel  <dpatel@apple.com>
29027         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29028         of floating point arithmetic, which could trap.
29030 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
29032         PR c++/14035
29033         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29034         * g++.dg/conversion/const2.C: New test.
29035         * g++.dg/expr/reinterpret2.C: New test.
29036         * g++.dg/expr/reinterpret3.C: New test.
29037         * g++.dg/expr/cast2.C: New test.
29038         * g++.dg/expr/copy1.C: New test.
29039         * g++.dg/other/conversion1.C: Change error message.
29040         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29041         function pointers to void *.
29042         * g++.old-deja/g++.mike/p10148.C: Likewise.
29044 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29046         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29048 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
29050         PR c++/18047
29052         * g++.dg/parse/expr3.C: New test.
29054 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29056         * gcc.dg/smod-1.c: New test.
29058 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
29060         * objc.dg/method-14.m: New test.
29062 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29064         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29065         Also xfail as the patch was reverted.
29067 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
29069         PR middle-end/16973
29070         * gcc.dg/pr16973.c: New test.
29072 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
29074         PR tree-optimization/17656
29075         * gcc.c-torture/compile/pr17656.c: New test.
29077 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
29079         * g++.dg/eh/shadow1.C: New.
29081 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
29083         * gcc.c-torture/compile/20041018-1.c: New test.
29085 2004-10-18  Ben Elliston  <bje@au.ibm.com>
29087         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29088         compiler referring to register 0 when accessing sdata.  The linker
29089         now patches things up.
29091 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
29093         PR c/17529
29094         * gcc.c-torture/compile/pr17529.c: New test.
29096 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29098         PR c++/17743
29099         * g++.dg/ext/attrib17.C: New test.
29101 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
29103         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29105 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29107         PR c++/10479
29108         * g++.dg/ext/attrib16.C: New test.
29110 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
29112         PR c++/17042
29113         * g++.dg/init/dso_handle1.C: New test.
29115         PR c++/14667
29116         * g++.dg/parse/typedef6.C: New test.
29118         PR c++/17916
29119         * g++.dg/parse/pragma1.C: New test.
29121 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
29123         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29125 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
29127         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29128         -fno-common when on HPPA HP-UX platforms.
29130 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
29132         PR other/16820
29133         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29134         stdint.h.
29135         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29136         uintptr_t.
29138 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29140         PR c++/16301
29141         * g++.dg/lookup/strong-using-4.C: New test.
29143 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
29145         PR middle-end/16567
29146         * gcc.c-torture/compile/nested-1.c: New test.
29148 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29150         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29151         and mipsisa64*-*-* (until support for misaligned loads is added).
29152         * gcc.dg/vect/vect-50.c: Likewise.
29153         * gcc.dg/vect/vect-52.c: Likewise.
29154         * gcc.dg/vect/vect-54.c: Likewise.
29155         * gcc.dg/vect/vect-58.c: Likewise.
29156         * gcc.dg/vect/vect-60.c: Likewise.
29157         * gcc.dg/vect/vect-80.c: Likewise.
29159 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
29161         PR c++/17976
29162         * g++.dg/init/dtor3.C: New test.
29164 2004-10-15  Ben Elliston  <bje@au.ibm.com>
29166         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29168 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
29170         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29171         * gcc.dg/macho-lo-sum.c: Likewise.
29173 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
29175         * gcc.dg/ppc-spe64-1.c: New test.
29177 2004-10-14  Devang Patel  <dpatel@apple.com>
29179         PR 17635
29180         * gcc.dg/pr17635.c : New test.
29182 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
29184         * gcc.dg/vect/vect-28.c: Remove xfail.
29185         * gcc.dg/vect/vect-30.c: Remove xfail.
29186         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29187         * gcc.dg/vect/vect-33.c: Remove xfail.
29188         * gcc.dg/vect/vect-44.c: Remove xfail.
29189         * gcc.dg/vect/vect-46.c: Remove xfail.
29190         * gcc.dg/vect/vect-50.c: Remove xfail.
29191         * gcc.dg/vect/vect-52.c: Remove xfail.
29192         * gcc.dg/vect/vect-54.c: Remove xfail.
29193         * gcc.dg/vect/vect-58.c: Remove xfail.
29194         * gcc.dg/vect/vect-60.c: Remove xfail.
29195         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29196         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29197         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29198         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29199         * gcc.dg/vect/vect-8.c: Remove xfail.
29200         * gcc.dg/vect/vect-80.c: Remove xfail.
29201         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29203 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
29205         * gcc.dg/vect/vect-82.c: New testcase.
29206         * gcc.dg/vect/vect-82_64.c: New testcase.
29207         * gcc.dg/vect/vect-83.c: New testcase.
29208         * gcc.dg/vect/vect-83_64.c: New testcase.
29210 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29212         * gcc.dg/cpp/error-1.c: New test.
29214 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29216         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29218 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
29220         PR target/17984
29221         * gcc.dg/cris-peep2-xsrand2.c: New test.
29223 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
29225         PR c++/17661
29226         * g++.dg/expr/for2.C: New test.
29228 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29230         * g++.dg/inherit/thunk1.C: Run on the SPARC.
29232 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
29234         PR tree-optimization/17724
29235         * g++.dg/opt/pr17724-1.C: New test.
29236         * g++.dg/opt/pr17724-2.C: New test.
29237         * g++.dg/opt/pr17724-3.C: New test.
29238         * g++.dg/opt/pr17724-4.C: New test.
29239         * g++.dg/opt/pr17724-5.C: New test.
29240         * g++.dg/opt/pr17724-6.C: New test.
29242 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
29244         PR c/17301
29245         * gcc.dg/pr17301-2.c: New test.
29247 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
29249         PR c++/15876
29250         * g++.dg/parse/error22.C: New test.
29252         PR c++/17936
29253         * g++.dg/template/spec18.C: New test.
29255 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
29257         * gcc.dg/ia64-asm-1.c: Add prototype for abort
29258         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29259         memcpy.
29260         * gcc.dg/ia64-sync-2.c: Ditto.
29261         * gcc.dg/ia64-sync-3.c: Ditto.
29263 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
29265         * g++.dg/eh/cleanup5.C: Add dg-options "".
29267 2004-10-11  Roger Sayle  <roger@eyesopen.com>
29269         PR middle-end/17657
29270         * gcc.dg/switch-4.c: New test case.
29272 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
29274         * gcc.c-torture/execute/20041011-1.c: New test.
29276 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29278         PR c++/17554
29279         * g++.dg/init/for3.C: New test.
29281         PR c++/17657
29282         * g++.dg/opt/switch2.C: New test.
29284         PR middle-end/17703
29285         * g++.dg/warn/Wreturn-2.C: New test.
29287 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
29289         PR c++/17907
29290         * g++.dg/eh/cleanup5.C: New test.
29292 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
29294         PR c++/17393
29295         * g++.dg/parse/error21.C: New test.
29297 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29299         * g++.dg/overload/pmf1.C: Adjust quoting marks.
29300         * g++.dg/warn/incomplete1.C: Likewise.
29301         * g++.dg/template/qualttp20.C: Likewise.
29303 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29305         PR c/17881
29306         * parm-incomplete-1.c: New test.
29308 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29310         PR c++/17867
29311         * g++.dg/parse/error19.C: New test.
29313         PR c++/17670
29314         * g++.dg/init/new11.C: New test.
29316         PR c++/17821
29317         * g++.dg/parse/error20.C: New test.
29319         PR c++/17826
29320         * g++.dg/template/crash24.C: New test.
29322 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29324         PR c/17301
29325         * gcc.dg/pr17301-1.c: New test.
29327 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29329         PR c/17189
29330         * gcc.dg/anon-struct-5.c: New test.
29332 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29334         PR c/17844
29335         * gcc.dg/pr17844-1.c: New test.
29337 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
29339         PR tree-optimization/17906
29340         * gcc.c-torture/compile/pr17906.c: New.
29342 2004-10-09  Stuart Hastings  <stuart@apple.com>
29343             Roger Sayle  <roger@eyesopen.com>
29345         PR rtl-optimization/17853
29346         * gcc.dg/i386-mmx-5.c: New testcase.
29348 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
29350         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29352 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
29354         PR c++/17524
29355         * g++.dg/template/static9.C: New test.
29357         PR c++/17685
29358         * g++.dg/parse/operator5.C: New test.
29360 2004-10-09  Roger Sayle  <roger@eyesopen.com>
29362         PR middle-end/17894
29363         * gcc.c-torture/execute/divcmp-4.c: New test case.
29365 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29367         PR tree-opt/17902
29368         * g++.dg/opt/pr17902.C: New test.
29370 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
29372         * gcc.dg/cpp/ident-1.c: Add dg-options "".
29374 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29376         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29378 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29380         * gcc.dg/assign-warn-3.c: New test.
29382 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29384         PR c/16999
29385         * gcc.dg/cpp/ident-1.c: New test.
29387 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
29389         * gcc.c-torture/compile/acc1.c: New.
29391 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
29393         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29394         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29396 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29398         * gcc.dg/ultrasp11.c: New test.
29400 2004-10-08  Michael Matz  <matz@suse.de>
29402         * gcc.dg/doloop-2.c: New test.
29404 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
29406         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29407         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29408         objc.dg/method-9.m: Update expected diagnostics.
29410 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
29412         * gcc.dg/ppc-fsel-3.c: New file.
29413         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29415 2004-10-07  Paul Brook  <paul@codesourcery.com>
29417         * gfortran.dg/intrinsic_verify_1.f90: New test.
29419 2004-10-07  Paul Brook  <paul@codesourcery.com>
29421         * gfortran.dg/empty_format_1.f90: Remove stray commas.
29423 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29425         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29426         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29427         commit.
29429 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
29431         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29433 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29435         PR c++/17115
29436         * g++.dg/warn/Winline-4.C: New test.
29438 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
29440         * gcc.c-torture/compile/20041007-1.c: New test.
29442 2004-10-07  Paul Brook  <paul@codesourcery.com>
29444         PR fortran/17678
29445         * gfortran.dg/use_allocated_1.f90: New test.
29447 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29449         PR middle-end/17849
29450         * gfortran.fortran-torture/compile/nested.f90: New test
29452 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
29454         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29456 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
29458         PR c++/17368
29459         * g++.dg/ext/asm6.C: New test.
29461 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
29463         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29465 2004-10-06  Paul Brook  <paul@codesourcery.com>
29467         PR libfortran/17709
29468         * gfortran.dg/empty_format_1.f90: New test.
29470 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29472         PR fortran/17568
29473         * gfortran.dg/ishft.f90: New test.
29475         PR fortran/17283
29476         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29477         tests.
29479 2004-10-06  Paul Brook  <paul@codesourcery.com>
29481         * gfortran.dg/do_1.f90: New test.
29483 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29485         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29486         optimizing for size.
29488 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29490         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29492 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
29494         * gcc.c-torture/compile/20041005-1.c: New test.
29496 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
29498         PR c++/17829
29499         * g++.dg/lookup/koenig4.C: New.
29501 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29503         * g++.dg/other/classkey1.C: Adjust quoting marks.
29504         * g++.dg/parse/error15.C: Likewise.
29505         * g++.dg/template/meminit2.C (int>): Likewise.
29507 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29509         PR fortran/17283
29510         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
29512         PR fortran/17631
29513         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
29515         PR fortran/17708
29516         * gfortran.dg/pr17708.f90: New test.
29518 2004-10-04  Chao-ying Fu  <fu@mips.com>
29520         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
29521         * gcc.dg/vect/vect-4.c: Ditto.
29522         * gcc.dg/vect/vect-5.c: Ditto.
29523         * gcc.dg/vect/vect-6.c: Ditto.
29524         * gcc.dg/vect/vect-8.c: Ditto.
29525         * gcc.dg/vect/vect-16.c: Ditto.
29526         * gcc.dg/vect/vect-30.c: Ditto.
29527         * gcc.dg/vect/vect-40.c: Ditto.
29528         * gcc.dg/vect/vect-41.c: Ditto.
29529         * gcc.dg/vect/vect-42.c: Ditto.
29530         * gcc.dg/vect/vect-43.c: Ditto.
29531         * gcc.dg/vect/vect-44.c: Ditto.
29532         * gcc.dg/vect/vect-45.c: Ditto.
29533         * gcc.dg/vect/vect-46.c: Ditto.
29534         * gcc.dg/vect/vect-47.c: Ditto.
29535         * gcc.dg/vect/vect-48.c: Ditto.
29536         * gcc.dg/vect/vect-49.c: Ditto.
29537         * gcc.dg/vect/vect-50.c: Ditto.
29538         * gcc.dg/vect/vect-51.c: Ditto.
29539         * gcc.dg/vect/vect-52.c: Ditto.
29540         * gcc.dg/vect/vect-53.c: Ditto.
29541         * gcc.dg/vect/vect-54.c: Ditto.
29542         * gcc.dg/vect/vect-55.c: Ditto.
29543         * gcc.dg/vect/vect-56.c: Ditto.
29544         * gcc.dg/vect/vect-57.c: Ditto.
29545         * gcc.dg/vect/vect-58.c: Ditto.
29546         * gcc.dg/vect/vect-59.c: Ditto.
29547         * gcc.dg/vect/vect-60.c: Ditto.
29548         * gcc.dg/vect/vect-74.c: Ditto.
29549         * gcc.dg/vect/vect-79.c: Ditto.
29550         * gcc.dg/vect/vect-80.c: Ditto.
29552 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
29554         * gcc.dg/unused-7.c: Use the correct option.
29556 2004-10-04  Paul Brook  <paul@codesourcery.com>
29557         Bud Davis  <bdavis9659@comcast.net>
29559         PR fortran/17706
29560         PR fortran/16434
29561         * gfortran/pr17706.f90: New test.
29562         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
29564 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29566         * gfortran.dg/pr17612.f90: New test.
29568 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29570         * g++.dg/template/local1.C: Adjust quoting marks in
29571         testing for diagnostics.
29572         * g++.dg/tls/diag-2.C: Likewise.
29573         * g++.dg/other/error8.C: Likewise.
29575 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29577         PR c/17178
29578         * gcc.dg/unused-4.c: Adjust to be correct.
29580         PR c/17820
29581         * gcc.dg/unused-7.c: New test.
29583 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
29585         PR c++/17797
29586         * g++.dg/overload/template2.C: New test.
29588 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
29590         PR tree-optimization/16632
29591         * gcc.dg/tree-ssa/20041002-1.c: New.
29593 2004-10-03  Paul Brook  <paul@codesourcery.com>
29595         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
29596         rather than relying on default formatting.
29598 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
29600         * gcc.dg/20040920-1.c: Update expected message text.
29602 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
29604         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29606 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
29608         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29609         tree level.
29611 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29613         * gcc.dg/tree-ssa/pr17343.c: Remove.
29615 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
29617         PR tree-opt/17343
29618         * gcc.dg/tree-ssa/pr17343.c: New test.
29620 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
29622         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29623         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29624         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29625         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29626         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29628 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29630         * gcc.dg/lvalue-2.c: New test.
29632 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
29634         PR c/17730
29635         * gcc.dg/pr17730-1.c: New test
29637 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
29639         PR c/7425
29640         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29642 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29644         * gcc.c-torture/execute/stdarg-1.c: New test.
29645         * gcc.c-torture/execute/stdarg-2.c: New test.
29646         * gcc.c-torture/execute/stdarg-3.c: New test.
29647         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29648         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29649         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29650         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29651         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29653 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29655         PR tree-optimization/17697
29656         * g++.dg/opt/pr17697-1.C: New test.
29657         * g++.dg/opt/pr17697-2.C: New test.
29658         * g++.dg/opt/pr17697-3.C: New test.
29660 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29662         PR c/16409
29663         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29664         gcc.dg/vla-init-5.c: New tests.
29666 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29668         PR c/13804
29669         * gcc.dg/pr13804-1.c: New test.
29671 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29673         PR fortran/16938
29674         * gfortran.dg/pr16938.f90: New test.
29676 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29678         * g++.dg/template/crash23.C: New test.
29680 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29682         PR c++/17585
29683         * g++.dg/template/static8.C: New test.
29685 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
29687         PR c++/17681
29688         * g++.dg/other/error9.C: New test.
29690 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29692         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29694 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29696         PR fortran/15164
29697         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29699 2004-09-26  Roger Sayle  <roger@eyesopen.com>
29701         PR middle-end/17112
29702         * gcc.dg/pr17112-1.c: New test case.
29704 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29706         PR c/11459
29707         * gcc.dg/pr11459-1.c: New test.
29709 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
29711         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29712         * gcc.dg/tree-ssa/loop-4.c: Likewise.
29714 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29716         * gfortran.dg/pr15324.f90: Make array bounds consistent.
29718 2004-09-25  Jan Hubicka  <jh@suse.cz>
29720         * compile/30040909-1.c: New test.
29721         * compile/30040907-1.c: New test.
29723 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
29725         * gcc.c-torture/execute/va-arg-26.c: New test.
29727 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
29729         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29730         extra diagnostics on targets with 64-bit pointers.
29731         * objc.dg/selector-1.m: Adjust dg-warning regexp.
29733 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29735         PR c/17188
29736         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29737         * gcc.dg/decl-3.c: Adjust expected message.
29739 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29741         PR fortran/17615
29742         * gfortran.dg/pr17615.f90: New test.
29744 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
29746         PR tree-optimzation/17517
29747         * g++.dg/tree-ssa/pr17517.C: New Test.
29749 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29751         PR c++/16889
29752         * g++.dg/lookup/ambig3.C: New.
29754 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
29756         PR tree-opt/17624
29757         * g++.dg/opt/pr17624.C: New test.
29759 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29761         PR c/6980
29762         * gcc.dg/Wbad-function-cast-1.c: New test.
29764 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
29766         * g++.dg/ext/complit1.C
29767         * g++.dg/other/error2.C
29768         * g++.dg/other/nontype-1.C
29769         * g++.dg/parse/crash11.C
29770         * g++.dg/parse/crash12.C
29771         * g++.dg/parse/error15.C
29772         * g++.dg/parse/error4.C
29773         * g++.dg/parse/tmpl-outside1.C
29774         * g++.dg/parse/too-many-tmpl-args1.C
29775         * g++.dg/template/dependent-expr3.C
29776         * g++.dg/template/error10.C
29777         * g++.dg/template/instantiate1.C
29778         * g++.dg/template/vtable2.C
29779         * g++.dg/warn/Wshadow-1.C
29780         * g++.dg/warn/weak1.C
29781         * g++.old-deja/g++.brendan/crash16.C
29782         * g++.old-deja/g++.brendan/crash18.C
29783         * g++.old-deja/g++.brendan/crash48.C
29784         * g++.old-deja/g++.brendan/crash49.C
29785         * g++.old-deja/g++.brendan/crash55.C
29786         * g++.old-deja/g++.brendan/crash56.C
29787         * g++.old-deja/g++.brendan/crash8.C
29788         * g++.old-deja/g++.brendan/enum11.C
29789         * g++.old-deja/g++.brendan/enum8.C
29790         * g++.old-deja/g++.brendan/enum9.C
29791         * g++.old-deja/g++.brendan/friend3.C
29792         * g++.old-deja/g++.brendan/misc14.C
29793         * g++.old-deja/g++.bugs/900402_02.C
29794         * g++.old-deja/g++.bugs/900404_03.C
29795         * g++.old-deja/g++.bugs/900404_04.C
29796         * g++.old-deja/g++.bugs/900428_03.C
29797         * g++.old-deja/g++.jason/crash4.C
29798         * g++.old-deja/g++.jason/overload21.C
29799         * g++.old-deja/g++.jason/redecl1.C
29800         * g++.old-deja/g++.jason/report.C
29801         * g++.old-deja/g++.jason/rfg10.C
29802         * g++.old-deja/g++.jason/template30.C
29803         * g++.old-deja/g++.law/arm12.C
29804         * g++.old-deja/g++.law/ctors5.C
29805         * g++.old-deja/g++.law/cvt20.C
29806         * g++.old-deja/g++.law/init10.C
29807         * g++.old-deja/g++.law/init8.C
29808         * g++.old-deja/g++.law/visibility17.C
29809         * g++.old-deja/g++.law/visibility7.C
29810         * g++.old-deja/g++.mike/net8.C
29811         * g++.old-deja/g++.mike/p646.C
29812         * g++.old-deja/g++.mike/p700.C
29813         * g++.old-deja/g++.mike/p701.C
29814         * g++.old-deja/g++.mike/p811.C
29815         * g++.old-deja/g++.ns/template13.C
29816         * g++.old-deja/g++.other/array3.C
29817         * g++.old-deja/g++.other/crash25.C
29818         * g++.old-deja/g++.other/dtor3.C
29819         * g++.old-deja/g++.other/dtor4.C
29820         * g++.old-deja/g++.other/main1.C
29821         * g++.old-deja/g++.other/warn7.C
29822         * g++.old-deja/g++.pt/crash11.C
29823         * g++.old-deja/g++.pt/crash36.C
29824         * g++.old-deja/g++.pt/spec22.C
29825         * g++.old-deja/g++.pt/spec9.C
29826         * g++.old-deja/g++.pt/ttp52.C
29827         * g++.old-deja/g++.robertl/eb103.C
29828         * g++.old-deja/g++.robertl/eb121.C
29829         * g++.old-deja/g++.robertl/eb22.C
29830         * g++.old-deja/g++.robertl/eb8.C:
29831         Update locations and/or regexps of dg-error markers.
29832         Remove markers for some bogus messages that are no longer issued.
29834 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
29836         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29837         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29839 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
29841         PR c++/17618
29842         * g++.dg/lookup/crash5.C: New test.
29844 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
29846         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29847         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29848         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29849         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29850         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29851         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29853         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29854         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29855         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29856         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29857         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29858         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29860         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29862         * gcc.dg/vect/vect-44.c: Check additional cases.
29863         * gcc.dg/vect/vect-48.c: Check additional cases.
29865         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29866         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29867         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29868         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29869         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29870         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29871         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29872         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29873         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29875         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29876         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29877         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29879 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29881         * gcc.dg/tree-ssa/loop-6.c: New test.
29883 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
29885         PR c++/17620
29886         * g++.dg/inherit/base2.C: New.
29888 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29890         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29891         * gcc.dg/20001012-2.c: Likewise.
29892         * gcc.dg/20001013-1.c: Likewise.
29893         * gcc.dg/20001101-1.c: Likewise.
29894         * gcc.dg/20001102-1.c: Likewise.
29895         * gcc.dg/bf-spl1.c: Likewise.
29896         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29897         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29899 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
29901         PR tree-optimization/16721
29902         * gcc.dg/tree-ssa/pr16721.c: New test.
29904 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
29906         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29907         * gcc.dg/20040305-1.c: Likewise.
29909 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29911         PR c/16566
29912         * gcc.c-torture/compile/pr16566-1.c,
29913         gcc.c-torture/compile/pr16566-2.c,
29914         gcc.c-torture/compile/pr16566-3.c: New tests.
29916 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
29918         PR tree-optimization/17512
29919         * gcc.c-torture/compile/20040916-1.c.
29921 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
29923         * gcc.dg/pragma-re-3.c: New test.
29925 2004-09-17  Matt Austern  <austern@apple.com>
29927         PR c++/15049
29928         * g++.dg/other/anon3.C: New.
29930 2004-09-21  Roger Sayle  <roger@eyesopen.com>
29932         PR c++/7503
29933         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
29934         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
29935         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
29936         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
29937         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
29939 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
29941         PR fortran/17286
29942         * gfortran.dg/pr17286.f90: New test.
29944 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
29946         PR c++/17530
29947         * g++.dg/template/static7.C: New test.
29949 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
29951         PR tree-opt/17558
29952         * gcc.c-torture/compile/pr17558.c: New test.
29954 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29956         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
29957         if SKIP_ATTRIBUTE is defined.
29959 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29961         PR fortran/15957
29962         * gfortran.dg/pr15957.f90: New test.
29964 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
29966         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
29967         in comparison.
29968         * gcc.dg/vect/vect-79.c: Likewise.
29969         * gcc.dg/vect/vect-80.c: Likewise.
29971 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29973         PR fortran/15750
29974         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
29976 2004-09-20  Ira Rosen  <irar@il.ibm.com>
29978         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
29979         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
29980         * gcc.dg/vect/vect-62.c: New testcase.
29981         * gcc.dg/vect/vect-63.c: New testcase.
29982         * gcc.dg/vect/vect-64.c: New testcase.
29983         * gcc.dg/vect/vect-65.c: New testcase.
29984         * gcc.dg/vect/vect-66.c: New testcase.
29985         * gcc.dg/vect/vect-67.c: New testcase.
29986         * gcc.dg/vect/vect-68.c: New testcase.
29987         * gcc.dg/vect/vect-69.c: New testcase.
29988         * gcc.dg/vect/vect-79.c: New testcase.
29989         * gcc.dg/vect/vect-80.c: New testcase.
29991 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29993         * gcc.target/mips/asm-1.c: New test.
29995 2004-09-19  Ira Rosen  <irar@il.ibm.com>
29997         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29998         * gcc.dg/vect/vect-73.c: New testcase.
29999         * gcc.dg/vect/vect-74.c: New testcase.
30000         * gcc.dg/vect/vect-75.c: New testcase.
30001         * gcc.dg/vect/vect-76.c: New testcase.
30002         * gcc.dg/vect/vect-77.c: New testcase.
30003         * gcc.dg/vect/vect-78.c: New testcase
30005 2004-09-18  Paul Brook  <paul@codesourcery.com>
30007         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
30009 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
30011         PR c/17424
30012         * gcc.dg/pr17424-1.c: New test.
30014 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
30016         * g++.dg/tree-ssa/pr17153.C: New test.
30018 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
30020         PR pch/13361
30021         * g++.dg/pch/wchar-1.C: New.
30022         * g++.dg/pch/wchar-1.Hs: New.
30024 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
30026         * gcc.c-torture/execute/20040917-1.c: New test.
30028 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30030         PR tree-optimization/17319
30031         * gcc.dg/pr17319.c: New test.
30033 2004-09-17  Devang Patel  <dpatel@apple.com>
30035         * gcc.dg/20040813-1.c: New test.
30037 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30039         PR tree-optimization/17273
30040         * gcc.c-torture/compile/pr17273.c: New test.
30042 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
30044         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30045         Update expected messages.
30046         * gcc.dg/declspec-13.c: New test.
30048 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
30050         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30052 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
30054         * gcc.c-torture/execute/pr17252.c: Use post-increment to
30055         change what 'a' is pointing to.
30057 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
30059         PR c++/16002
30060         * g++.dg/template/error18.C: New test.
30062         PR c++/16029
30063         * g++.dg/warn/Wunused-8.C: New test.
30065 2004-09-17  Steven Bosscher  <stevenb@suse.de>
30067         PR tree-optimization/17513
30068         * gcc.dg/20040916-1.c: New test.
30070 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
30072         PR c++/17501
30073         * g++.dg/template/typename7.C: New test.
30075 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30077         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30079 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
30081         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30082         with -ftree-based-profiling also.
30083         * lib/profopt.exp: Support late-set profile_option/feedback_option.
30085 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
30087         PR/15364
30088         * gfortran.dg/der_array_io_1.f90: New test.
30089         * gfortran.dg/der_array_io_2.f90: New test.
30090         * gfortran.dg/der_array_io_3.f90: New test.
30092 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30094         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30095         EABI.
30097 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
30099         * g++.dg/opt/switch1.C: New test.
30101 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
30103         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30104         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30105         Update expected messages.
30107 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30109         PR fortran/16485
30110         * gfortran.dg/same_name_1.f90: New test.
30112 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
30114         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
30115         dereference garbage pointers.
30117 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
30119         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30120         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30122         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30123         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30124         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30126 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
30128         PR c++/17324
30129         * g++.dg/template/mangle1.C: New test.
30131 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30133         PR tree-optimization/17252
30134         * gcc.c-torture/execute/pr17252.c: New test.
30136 2004-09-14  Andrew Pinski  <apinski@apple.com>
30138         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30140 2004-09-14  Roger Sayle  <roger@eyesopen.com>
30142         PR rtl-optimization/9771
30143         * gcc.dg/pr9771-1.c: New test case.
30145 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
30147         PR tree-optimization/15262
30148         * gcc.c-torture/execute/pr15262-1.c: New test.
30149         * gcc.c-torture/execute/pr15262-2.c: New test.
30151 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30153         * gcc.dg/declspec-12.c: New test.
30155 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
30157         * gfortran.dg/pr17090.f90: Add directives to test.
30159 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30161         * gcc.c-torture/compile/20040914-1.c: New test.
30163 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30165         PR c++/16162
30166         * g++.dg/template/decl2.C: New test.
30168 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
30170         PR fortran/17090
30171         * gfortran.dg/pr17090.f90: New test.
30173 2004-09-13  Dale Johannesen  <dalej@apple.com>
30175         * gcc.c-torture/compile/pr17408.c: New test case.
30177 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
30179         PR c++/16716
30180         * g++.dg/parse/crash17.C: New test.
30182         PR c++/17327
30183         * g++.dg/template/enum3.C: New test.
30185 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
30187         * lib/gcc-defs.exp: Load wrapper.exp.
30188         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30189         using local code.
30190         * lib/gcc.exp (gcc_init): Similar.
30191         * lib/gfortran.exp (gfortran_init): Similar.
30192         * lib/objc.exp (objc_init): Similar.
30193         * lib/treelang.exp (treelang_init): Similar.
30194         * lib/wrapper.exp: New file with build_wrapper call machinery in
30195         ${tool}_maybe_build_wrapper.
30197 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30199         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30200         "inline".
30201         * gcc.dg/declspec-11.c: Update expected messages.
30202         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30203         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30204         gcc.dg/inline-12.c: New tests.
30206 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
30208         * g++.dg/tree-ssa/pr17400.C: New testcase.
30210 2004-09-13  James E Wilson  <wilson@specifixinc.com>
30212         * gcc.target/mips/sb1-1.c: New testcase.
30214 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
30216         * lib/g77-dg.exp: Remove unused file.
30217         * lib/mike-g77.exp: Ditto.
30218         * lib/g77.exp: Ditto.
30220 2004-09-12  Richard Henderson  <rth@redhat.com>
30222         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30224 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
30226         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30227         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30228         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30229         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30230         Update expected messages.
30232 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
30234         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30235         declaration/use mismatch for dirp parameter.
30237 2004-09-12  Andrew Pinski  <apinski@apple.com>
30239         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30240         -fgnu-runtime is passed.
30242 2004-09-12  Richard Henderson  <rth@redhat.com>
30244         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30245         do the uplevel thing and update additional_flags directly.
30246         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30247         gfortran.fortran-torture/execute/intrinsic_nearest.x,
30248         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30249         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30251 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30253         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30255 2004-09-11  Roger Sayle  <roger@eyesopen.com>
30257         PR middle-end/17411
30258         * g++.dg/opt/pr17411-1.C: New test case.
30260 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30262         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30263         gcc.dg/tls/diag-2.c: Update expected messages.
30264         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
30265         messages.
30266         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30267         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30268         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30269         gcc.dg/tls/diag-5.c: New tests.
30271 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
30273         * gcc.dg/20040910-1.c: Correct dg-error regexp.
30275 2004-09-11  Steven Bosscher  <stevenb@suse.de>
30277         * g++.dg/parse/break-in-for.C: New test.
30279 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
30281         * gcc.dg/tree-ssa/20040911-1.c: New test.
30283 2004-09-11  Andreas Jaeger  <aj@suse.de>
30285         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30286         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30288 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
30290         * gcc.target/frv: New directory of FR-V-specific tests.
30292 2004-09-10  James E Wilson  <wilson@specifixinc.com>
30294         * gcc.dg/convert-vec-1.c: New test.
30296 2004-09-10  Roger Sayle  <roger@eyesopen.com>
30298         PR middle-end/17024
30299         * gcc.dg/pr17024-1.c: New test case.
30301 2004-09-10  Eric Christopher  <echristo@redhat.com>
30303         * gcc.dg/20040910-1.c: New test.
30305 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
30307         * gcc.dg/bitfld-9.c: New test.
30309 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
30311         * gcc.c-torture/execute/ieee/acc1.c: New test.
30312         * gcc.c-torture/execute/ieee/acc2.c: New test.
30313         * gcc.c-torture/execute/ieee/mzero6.c: New test.
30315 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30317         * gcc.dg/deprecated-2.c: New test.
30319 2004-09-09  James E Wilson  <wilson@specifixinc.com>
30321         * gcc.dg/init-vec-1.c: New test.
30323 2004-09-09  Roger Sayle  <roger@eyesopen.com>
30325         PR middle-end/17055
30326         * gcc.dg/pr17055-1.c: New test case.
30328 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
30330         PR target/17377
30331         * gcc.c-torture/execute/pr17377.c: New test.
30333 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30335         PR c/8420
30336         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30337         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30338         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30339         gcc.dg/long-long-typespec-1.c: New tests.
30340         * gcc.dg/tls/diag-2.c: Update expected diagnostics
30342 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30344         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30345         gcc.dg/gnu99-static-1.c: New tests.
30347 2004-09-08  Devang Patel  <dpatel@apple.com>
30349         * gcc.dg/darwin-ld-20040828-1.c: New test.
30350         * gcc.dg/darwin-ld-20040828-2.c: New test.
30351         * gcc.dg/darwin-ld-20040828-3.c: New test.
30353 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
30355         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30356         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30357         in error message.
30358         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30359         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30360         in error message.
30361         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30362         types they qualify.
30363         * objc.dg/type-size-2.m: Fix wording in comment.
30364         * objc.dg/va-meth-1.m: New test case.
30366 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
30368         PR c/16633:
30369         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30370         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30372 2004-09-06  Devang Patel  <dpatel@apple.com>
30374         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30375         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30377 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
30379         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30380         reflect changed line numbering of diagnostics.
30382 2004-09-06  Paul Brook  <paul@codesourcery.com>
30384         * gfortran.dg/edit_real_1.f90: Add new test.
30386 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30388         * gcc.dg/tree-ssa/loop-2.c: New test.
30389         * gcc.dg/tree-ssa/loop-3.c: New test.
30390         * gcc.dg/tree-ssa/loop-4.c: New test.
30391         * gcc.dg/tree-ssa/loop-5.c: New test.
30393 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30395         * gcc.dg/format/sentinel-1.c: Update for parameter option.
30397 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30399         * gcc.dg/format/sentinel-1.c: New test.
30401 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
30403         * gcc.dg/builtins-46.c: New.
30405 2004-09-03  Devang Patel  <dpatel@apple.com>
30407         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30408         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30410 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30412         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30413         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30414         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30415         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30416         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30417         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30418         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30419         the non-portable bzero.
30420         * gcc.dg/20010912-1.c: xfail for NetWare.
30421         * gcc.dg/20020426-2.c: xfail for NetWare.
30422         * gcc.dg/20021014-1.c: xfail for NetWare.
30423         * gcc.dg/20021018-1.c: xfail for NetWare.
30424         * gcc.dg/20030213-1.c: xfail for NetWare.
30425         * gcc.dg/20030225-1.c: xfail for NetWare.
30426         * gcc.dg/20030708-1.c: xfail for NetWare.
30427         * gcc.dg/builtins-config.h: Also exclude NetWare.
30428         * gcc.dg/format/format.h: Define restrict only if not already defined.
30429         * gcc.dg/nest.c: xfail for NetWare.
30430         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30431         * lib/target-supports.exp (check_visibility_available): Exclude
30432         NetWare.
30434 2004-09-03  Jan Beulich  <jbeulich@novell.com>
30436         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30437         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30438         deterministic starting point for the alignment of structure fields.
30439         * gcc.dg/Wpadded.c: Dito.
30440         * g++.dg/abi/vbase10.C: Dito.
30442 2004-09-03  Devang Patel  <dpatel@apple.com>
30444         * g++.dg/debug/pr15736.cc: New test.
30446 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30448         * README.QMTEST: Fix out-of-date link.
30450 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
30452         PR fortran/16579
30453         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30454         Delete.  Duplicate of gfortran.dg/g77/20010610.f
30456 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
30458         * g++.dg/abi/arm_rtti1.C: New test.
30460 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
30462         * gcc.dg/ppc-vector-memcpy.c: New.
30463         * gcc.dg/ppc-vector-memset.c: New.
30465 2004-09-02  Chao-ying Fu  <fu@mips.com>
30467         * gcc.target/mips/mips-3d-1.c: New test.
30468         * gcc.target/mips/mips-3d-2.c: New test.
30469         * gcc.target/mips/mips-3d-3.c: New test.
30470         * gcc.target/mips/mips-3d-4.c: New test.
30471         * gcc.target/mips/mips-3d-5.c: New test.
30472         * gcc.target/mips/mips-3d-6.c: New test.
30473         * gcc.target/mips/mips-3d-7.c: New test.
30474         * gcc.target/mips/mips-3d-8.c: New test.
30475         * gcc.target/mips/mips-3d-9.c: New test.
30476         * gcc.target/mips/mips-ps-1.c: New test.
30477         * gcc.target/mips/mips-ps-2.c: New test.
30478         * gcc.target/mips/mips-ps-3.c: New test.
30479         * gcc.target/mips/mips-ps-4.c: New test.
30480         * gcc.target/mips/mips-ps-type.c: New test.
30482 2004-09-02  Paul Brook  <paul@codesourcery.com>
30484         * gfortran.dg/edit_real_1.f90: Add new tests.
30486 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30488         PR fortran/15327
30489         * gfortran.dg/merge_char_1.f90: New test.
30491 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30493         PR fortran/16404
30494         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
30496 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30498         PR c/1522
30499         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
30501 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
30503         * g++.dg/opt/loop1.C: Do not XFAIL.
30505 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
30507         * gcc.c-torture/execute/20040831-1.c: New test.
30509 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
30511         PR fortran/16579
30512         * gfortran.dg/g77/20010610.f: Now passes.
30513         Copy from g77.f-torture/execute. Add dg-run directive.
30514         * gfortran.dg/g77/README: Update
30516 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
30518         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
30519         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
30520         (t1, t2, t3, t4): Add volatile.
30522 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30524         * g++.dg/ext/visibility/arm1.C: New test.
30526 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
30528         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
30529         -pedantic-errors.
30531 2004-09-01  Paul Brook  <paul@codesourcery.com>
30533         * gfortran.dg/eof_2.f90: New test.
30535 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30537         PR fortran/16579
30538         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
30540 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
30542         PR libfortran/16805
30543         * gfortran.dg/list_read_2.f90: New test.
30545 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
30547         * g++.dg/abi/key1.C: New test.
30549 2004-08-31  Richard Henderson  <rth@redhat.com>
30551         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
30552         form of offsetof.
30553         * g++.dg/other/offsetof5.C: Remove duplicate.
30555 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30557         PR fortran/17244
30558         * gfortran.dg/func_derived_1.f90: New test.
30560 2004-08-31  Paul Brook  <paul@codesourcery.com>
30562         * gfortran.dg/eof_1.f90: New test.
30564 2004-08-31  Paul Brook  <paul@codesourcery.com>
30566         * gfortran.dg/list_read_1.f90: New file.
30568 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
30570         * g++.dg/opt/loop1.C: XFAIL.
30572 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
30574         * gcc.dg/funcdef-storage-1.c: New.
30575         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30576         an extern function in local scope.
30577         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30578         declare an 'auto inline' function in local scope.
30579         * gcc.dg/20011130-1.c: Likewise.
30580         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30581         an 'auto' function in local scope.
30582         * gcc.dg/20021014-1.c: Likewise.
30583         * gcc.dg/20030331-2.c: Likewise.
30585 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30587         * gfortran.dg/blockdata_1.f90: New test.
30589 2004-08-30  Richard Henderson  <rth@redhat.com>
30591         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30593 2004-08-30  Richard Henderson  <rth@redhat.com>
30595         * lib/fortran-torture.exp (fortran-torture-execute): Honor
30596         additional_flags set by alternate driver.
30597         (ieee-options): New procedure.
30598         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30599         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30600         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30601         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30603 2004-08-30  Richard Henderson  <rth@redhat.com>
30605         * lib/f-torture.exp: Remove.
30607 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
30609         PR rtl-optimization/16590
30610         * g++.dg/opt/loop1.C: New test.
30612 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30614         PR fortran/13910
30615         * gfortran.dg/oldstyle_1.f90: New test.
30617 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
30618         Paul Brook  <paul@codesourcery.com>
30620         * gfortran.dg/g77/README: Update.
30621         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30622         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30623         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30625 2004-08-28  Paul Brook  <paul@codesourcery.com>
30627         PR libfortran/17195
30628         * gfortran.dg/edit_real_1.f90: New test.
30630 2004-08-27  Paul Brook  <paul@codesourcery.com>
30632         * gfortran.dg/rewind_1.f90: New test.
30634 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
30636         PR fortran/16597
30637         * gfortran.dg/pr16597.f90: New test.
30639 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30641         PR c/13801
30642         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30643         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30644         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30645         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30646         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30648 2004-08-26  Nick Clifton  <nickc@redhat.com>
30650         * gcc.c-torture/compile/pr17119.c: New test.
30652 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30654         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30656 2004-08-25  Richard Henderson  <rth@redhat.com>
30658         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30659         the bits that expect kind=8 to be the largest real kind.
30661 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30663         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30665 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30667         * gfortran.dg/assignment_1.f90: New test.
30669 2004-08-25  Adam Nemet  <anemet@lnxw.com>
30671         * g++.dg/template/repo3.C: New test.
30673 2004-08-25  Roger Sayle  <roger@eyesopen.com>
30675         PR middle-end/16693
30676         PR tree-optimization/16372
30677         * g++.dg/opt/pr16372-1.C: New test case.
30678         * g++.dg/opt/pr16693-1.C: New test case.
30679         * g++.dg/opt/pr16693-2.C: New test case.
30681 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30683         * objc.dg/proto-lossage-4.m: New test.
30685 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
30687         PR c++/17155
30688         * g++.dg/inherit/local2.C: New test.
30690 2004-08-25  Paul Brook  <paul@codesourcery.com>
30692         PR fortran/17144
30693         * gfortran.dg/string_ctor_1.f90: New test.
30695 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30697         PR c++/14428
30698         * g++.dg/template/redecl2.C: New test.
30700 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30702         PR fortran/17143
30703         * gfortran.dg/pr17143.f90: New test.
30705 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30707         PR fortran/17164
30708         * gfortran.dg/pr17164.f90: New test.
30710 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30712         * gcc.dg/tree-ssa/loop-1.c: New test.
30714 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30716         * gcc.c-torture/compile/20040824-1.c: New test.
30718 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30720         * gcc.c-torture/compile/iftrap-3.c: New test.
30722 2004-08-24  Paul Brook  <paul@codesourcery.com>
30724         * gfortran.dg/entry_2.f90: New test.
30726 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30728         PR c++/16889
30729         * g++.dg/lookup/ambig[12].C: New.
30731 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30733         PR c++/16706
30734         * g++.dg/template/crash21.C: New test.
30735         * g++.dg/template/crash22.C: Likewise.
30737 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30739         PR c++/17149
30740         * g++.dg/template/access15.C: New.
30742 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30744         PR c++/17163
30745         * g++.dg/template/repo2.C: New test.
30747 2004-08-23  Roger Sayle  <roger@eyesopen.com>
30749         PR rtl-optimization/17078
30750         * gcc.c-torture/execute/pr17078-1.c: New test case.
30752 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30754         PR c/14492
30755         * gcc.dg/debug/crash1.c: New test.
30757 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30759         PR c/16180
30760         * gcc.dg/loop-5.c: New test.
30762 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30764         * gcc.c-torture/execute/20040823-1.c: New test.
30766 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
30768         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30769         to the assembler.  Simplify test accordingly.
30770         (asm_abi_flags): Use GNU names.
30771         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30772         to check for ABI flags.
30774 2004-08-22  Andrew Pinski  <apinski@apple.com>
30776         * g++.dg/opt/pr14029.C: New test.
30777         * gcc.c-torture/execute/pr15262.c: New test.
30779 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30781         * gfortran.dg/reduction.f90: Add checks with complex arguments.
30783 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
30785         PR 16908
30786         * gfortran.dg/direct_io.f90: New test.
30788 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30790         PR c++/17121
30791         * g++.dg/inherit/local2.C: New test.
30793 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30795         PR c++/17120
30796         * g++.dg/warn/Wparentheses-4.C: New test.
30798 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30800         PR c++/17121
30801         * g++.dg/inherit/local2.C: New test.
30803         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30804         * gcc.dg/ppc-ldstruct.c: Likewise.
30805         * gcc.dg/ppc64-abi-2.c: Likewise.
30807 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
30809         PR rtl-optimization/17099
30810         * gcc.c-torture/execute/20040820-1.c: New test.
30812 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
30814         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30816 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
30818         PR fortran/17077
30819         * gfortran.dg/auto_array_1.f90: New test.
30821 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30823         PR fortran/17074
30824         * gfortran.dg/simpleif_1.f90: New test.
30826 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
30828         * lib/target-supports.exp (check_profiling_available): Return
30829         false for arm*-*-symbianelf* and arm*-*-eabi*.
30831         PR c++/15890
30832         * g++.dg/template/delete1.C: New test.
30834 2004-08-19  Paul Brook  <paul@codesourcery.com>
30836         PR fortran/14976
30837         PR fortran/16228
30838         * gfortran.dg/data_char_1.f90: New test.
30840 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
30842         PR fortran/16946
30843         * gfortran.dg/reduction.f90: New testcase.
30845 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30847         PR fortran/16520
30848         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30850 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30852         PR c++/17041
30853         * g++.dg/Wparentheses-3.C: New test.
30855 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
30857         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30858         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30859         * gcc.dg/vect/vect-2.c: Likewise.
30860         * gcc.dg/vect/vect-3.c: Likewise.
30861         * gcc.dg/vect/vect-4.c: Likewise.
30862         * gcc.dg/vect/vect-5.c: Likewise.
30863         * gcc.dg/vect/vect-6.c: Likewise.
30864         * gcc.dg/vect/vect-7.c: Likewise.
30865         * gcc.dg/vect/vect-25.c: Likewise.
30866         * gcc.dg/vect/vect-31.c: Likewise.
30867         * gcc.dg/vect/vect-32.c: Likewise.
30868         * gcc.dg/vect/vect-34.c: Likewise.
30869         * gcc.dg/vect/vect-36.c: Likewise.
30870         * gcc.dg/vect/vect-all.c: Likewise.
30872 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
30874         PR c++/17068
30875         * g++.dg/template/operator4.C: New test.
30877 2004-08-18  Richard Henderson  <rth@redhat.com>
30879         * gcc.dg/20040206-1.c: XFAIL.
30881 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30883         PR c++/16246
30884         * g++.dg/template/array7.C: New test.
30886 2004-08-17  James E Wilson  <wilson@specifixinc.com>
30888         * gcc.dg/mips-movcc-1.c: New test.
30889         * gcc.dg/mips-movcc-2.c: New test.
30890         * gcc.dg/mips-movcc-3.c: New test.
30892         * gcc.dg/mips-nmadd-1.c: New test.
30893         * gcc.dg/mips-nmadd-2.c: New test.
30895 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30897         PR c++/15871
30898         * g++.dg/opt/inline8.C: New test.
30900         PR c++/16965
30901         * g++.dg/parse/error17.C: New test.
30903 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
30905         * gcc.dg/vect: New directory for vectorizer tests.
30906         * gcc.dg/vect/tree-vect.h: New file.
30907         * gcc.dg/vect/vect.exp: New file.
30908         * gcc.dg/vect/pr16105.c.c: New test.
30909         * gcc.dg/vect/vect-1.c: New test.
30910         * gcc.dg/vect/vect-2.c: New test.
30911         * gcc.dg/vect/vect-3.c: New test.
30912         * gcc.dg/vect/vect-4.c: New test.
30913         * gcc.dg/vect/vect-5.c: New test.
30914         * gcc.dg/vect/vect-6.c: New test.
30915         * gcc.dg/vect/vect-7.c: New test.
30916         * gcc.dg/vect/vect-8.c: New test.
30917         * gcc.dg/vect/vect-9.c: New test.
30918         * gcc.dg/vect/vect-10.c: New test.
30919         * gcc.dg/vect/vect-11.c: New test.
30920         * gcc.dg/vect/vect-12.c: New test.
30921         * gcc.dg/vect/vect-13.c: New test.
30922         * gcc.dg/vect/vect-14.c: New test.
30923         * gcc.dg/vect/vect-15.c: New test.
30924         * gcc.dg/vect/vect-16.c: New test.
30925         * gcc.dg/vect/vect-17.c: New test.
30926         * gcc.dg/vect/vect-18.c: New test.
30927         * gcc.dg/vect/vect-19.c: New test.
30928         * gcc.dg/vect/vect-20.c: New test.
30929         * gcc.dg/vect/vect-21.c: New test.
30930         * gcc.dg/vect/vect-22.c: New test.
30931         * gcc.dg/vect/vect-23.c: New test.
30932         * gcc.dg/vect/vect-24.c: New test.
30933         * gcc.dg/vect/vect-25.c: New test.
30934         * gcc.dg/vect/vect-26.c: New test.
30935         * gcc.dg/vect/vect-27.c: New test.
30936         * gcc.dg/vect/vect-28.c: New test.
30937         * gcc.dg/vect/vect-29.c: New test.
30938         * gcc.dg/vect/vect-30.c: New test.
30939         * gcc.dg/vect/vect-31.c: New test.
30940         * gcc.dg/vect/vect-32.c: New test.
30941         * gcc.dg/vect/vect-33.c: New test.
30942         * gcc.dg/vect/vect-34.c: New test.
30943         * gcc.dg/vect/vect-35.c: New test.
30944         * gcc.dg/vect/vect-36.c: New test.
30945         * gcc.dg/vect/vect-37.c: New test.
30946         * gcc.dg/vect/vect-38.c: New test.
30947         * gcc.dg/vect/vect-40.c: New test.
30948         * gcc.dg/vect/vect-41.c: New test.
30949         * gcc.dg/vect/vect-42.c: New test.
30950         * gcc.dg/vect/vect-43.c: New test.
30951         * gcc.dg/vect/vect-44.c: New test.
30952         * gcc.dg/vect/vect-45.c: New test.
30953         * gcc.dg/vect/vect-46.c: New test.
30954         * gcc.dg/vect/vect-47.c: New test.
30955         * gcc.dg/vect/vect-48.c: New test.
30956         * gcc.dg/vect/vect-49.c: New test.
30957         * gcc.dg/vect/vect-50.c: New test.
30958         * gcc.dg/vect/vect-51.c: New test.
30959         * gcc.dg/vect/vect-52.c: New test.
30960         * gcc.dg/vect/vect-53.c: New test.
30961         * gcc.dg/vect/vect-54.c: New test.
30962         * gcc.dg/vect/vect-55.c: New test.
30963         * gcc.dg/vect/vect-56.c: New test.
30964         * gcc.dg/vect/vect-57.c: New test.
30965         * gcc.dg/vect/vect-58.c: New test.
30966         * gcc.dg/vect/vect-59.c: New test.
30967         * gcc.dg/vect/vect-60.c: New test.
30968         * gcc.dg/vect/vect-61.c: New test.
30969         * gcc.dg/vect/vect-all.c: New test.
30970         * gcc.dg/vect/vect-none.c: New test.
30972 2004-08-17  Paul Brook  <paul@codesourcery.com>
30974         PR fortran/13082
30975         * gfortran.dg/entry_1.f90: New test.
30977 2004-08-17  Andrew Pinski  <apinski@apple.com>
30979         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
30981 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
30983         * gcc.dg/pr17036-1.c: New test.
30985 2004-08-16  Devang Patel  <dpatel@apple.com>
30987         * gcc.dg/darwin-20040809-1.c: New test.
30989 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
30991         * gcc.dg/funcdef-attr-1.c: New test.
30993 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
30995         * gcc.dg/altivec-17.c: New test.
30996         * gcc.dg/altivec-18.c: New test.
30998 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31000         PR c++/6749
31001         * g++.dg/template/vtable2.C: New test.
31003 2004-08-14  Richard Henderson  <rth@redhat.com>
31005         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
31006         * gcc.dg/pack-test-4.c (main): Return 0.
31007         * gcc.dg/setjmp-1.c: Remove XFAIL.
31008         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
31010 2004-08-14  Richard Henderson  <rth@redhat.com>
31012         * gcc.dg/980217-1.c: Add prototype for printf.
31014 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
31016         * gfortran.dg/pr16935.f90: New test.
31018 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
31020         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31022 2004-08-13  Paul Brook  <paul@codesourcery.com>
31024         * gfortran.dg/der_io_1.f90: Remove stray comma.
31026 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31028         * gcc.dg/vmx/cw-bug-2.c: Remove.
31029         * gcc.dg/vmx/vprint-1.c: Remove.
31030         * gcc.dg/vmx/vscan-1.c: Remove.
31032 2004-08-12  Devang patel  <dpatel@apple.com>
31034         * gcc.dg/darwin-20040809-2.c: New test.
31036 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
31038         * g++.dg/ext/altivec-12.C: New test.
31040         * g++.dg/ext/altivec-11.C: New test.
31042 2004-08-12  Paul Brook  <paul@codesourcery.com>
31044         * g++.dg/abi/arm_cxa_vec_1.C: New test.
31046 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
31048         * g++.dg/ext/altivec-2.C: Check for hardware support before
31049         executing any VMX instructions.
31051         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31053 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
31055         PR c++/16276
31056         * g++.old-deja/g++.other/comdat4.C: New test.
31057         * g++.old-deja/g++.other/comdat4-aux.cc: New.
31059 2004-08-12  Ben Elliston  <bje@au.ibm.com>
31061         PR target/16286
31062         * gcc.dg/pr16286.c: New test.
31064 2004-08-12 Jan Beulich <jbeulich@novell.com>
31066         * g++.dg/ext/asm5.C: New.
31068 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31070         PR c++/16698
31071         * g++.dg/eh/crash1.C: New test.
31073         PR c++/16717
31074         * g++.dg/ext/construct1.C: New test.
31076 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31078         PR c++/16853
31079         * g++.dg/init/ptrmem1.C: New test.
31081         PR c++/16618
31082         * g++.dg/parse/offsetof5.C: New test.
31084         PR c++/16870
31085         * g++.dg/template/overload3.C: New test.
31087 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
31089         PR c++/16964
31090         * g++.dg/parse/error16.C: New test.
31092         PR c++/16904
31093         * g++.dg/template/error14.C: New test.
31095         PR c++/16929
31096         * g++.dg/template/error15.C: New test.
31098 2004-08-11  Devang Patel  <dpatel@apple.com>
31100         * gcc.dg/darwin-ld-20040809-1.c: New test.
31101         * gcc.dg/darwin-ld-20040809-2.c: New test.
31103 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
31105         PR fortran/16917
31106         * gfortran.dg/dfloat_1.f90: New test.
31108 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
31110         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31111         * gcc.dg/dll-2.c: Fix dg-require syntax.
31112         * gcc.misc-tests/arm-isr.c (abort): Declare.
31113         (exit): Likewise.
31115 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
31117         PR c++/16971
31118         * g++.dg/parse/crash16.C: New test.
31120 2004-08-10  Roger Sayle  <roger@eyesopen.com>
31122         * gcc.dg/mips-rsqrt-1.c: New test case.
31123         * gcc.dg/mips-rsqrt-2.c: New test case.
31124         * gcc.dg/mips-rsqrt-3.c: New test case.
31126 2004-08-10  Paul Brook  <paul@codesourcery.com>
31128         * gfortran.dg/der_io_1.f90: New test.
31130 2004-08-10  Paul Brook  <paul@codesourcery.com>
31132         PR fortran/16919
31133         * gfortran.dg/der_array_1.f90: New test.
31135 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
31137         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31139 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
31141         * gcc.dg/wchar_t-2.c: Fix typo.
31143 2004-08-09  Falk Hueffner  <falk@debian.org>
31145         PR tree-optimization/12517
31146         * gcc.c-torture/compile/pr12517.c: New test.
31148         PR tree-optimization/12578
31149         * gcc.c-torture/compile/pr12578.c: New test.
31151         PR tree-optimization/12899
31152         * gcc.c-torture/compile/pr12899.c: New test.
31154         PR rtl-optimization/14692
31155         * gcc.c-torture/compile/pr14692.c: New test.
31157         PR tree-optimization/16461
31158         * gcc.c-torture/compile/pr16461.c: New test.
31160 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
31162         * gfortran.dg/getenv_1.f90: New test.
31164 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31166         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31167         wchar_t.
31168         * gcc.dg/symbian5.c: Test -fno-short-wchar.
31170 2004-08-06  Paul Brook  <paul@codesourcery.com>
31172         * gfortran.dg/ret_array_1.f90: New test.
31173         * gfortran.dg/ret_pointer_1.f90: New test.
31175 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
31177         * gcc.dg/missing-field-init-[12].c: New tests.
31178         * g++.dg/warn/missing-field-init-[12].C: New tests.
31180 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
31182         * gcc.dg/enum2.c: New test.
31183         * gcc.dg/symbian3.c: Likewise.
31184         * gcc.dg/symbian4.c: Likewise.
31185         * gcc.dg/wchar_t-2.c: Likewise.
31187 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31189         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31190         destructor tests.
31192 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
31194         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31195         dg-require-visiblity.
31196         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31197         * g++.dg/ext/visibility/fvisibility.C: Likewise.
31198         * g++.dg/ext/visibility/memfuncts.C: Likewise.
31199         * g++.dg/ext/visibility/new1.C: Likewise.
31200         * g++.dg/ext/visibility/pragma.C: Likewise.
31201         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31202         * g++.dg/ext/visibility/virtual.C: Likewise.
31203         * g++/dg/ext/visibility/visibility-1.C: Likewise.
31204         * g++/dg/ext/visibility/visibility-2.C: Likewise.
31205         * g++/dg/ext/visibility/visibility-3.C: Likewise.
31206         * g++/dg/ext/visibility/visibility-4.C: Likewise.
31207         * g++/dg/ext/visibility/visibility-5.C: Likewise.
31208         * g++/dg/ext/visibility/visibility-6.C: Likewise.
31209         * g++/dg/ext/visibility/visibility-7.C: Likewise.
31210         * g++/dg/ext/visibility/visibility-8.C: New test.
31211         * gcc.c-torture/compile/dll.x: Remove.
31212         * gcc.dg/dll-2.c: Use dg-require-dll
31213         * gcc.dg/visibility-10.c: New test.
31214         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31215         supporting DLLs.
31216         * lib/scanasm.exp (scan_hidden): New function.
31217         (scan_not_hidden): Likewise.
31219 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
31221         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31223 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
31225         * gcc.c-torture/execute/20040805-1.c: New test.
31227 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
31229         * gcc.dg/20020118-1.c: Declare abort.
31230         * gcc.dg/altivec_check.h: Likewise.
31231         * gcc.dg/iftrap-2.c: Likewise.
31232         * gcc.dg/pragma-darwin.c: Likewise.
31233         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31235 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
31237         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31239 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31241         * gcc.c-torture/execute/builtins/abs-2.c,
31242         gcc.c-torture/execute/builtins/abs-3.c,
31243         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31244         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31245         intmax_t, uintmax_t and their limits.
31246         * gcc.dg/intmax_t-1.c: New test.
31248 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31250         * g++.dg/tc1/dr147.C: Add reference to PR.
31252 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
31254         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31255         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31257 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
31259         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31261 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31263         * gcc.dg/redecl-5.c: New test.
31264         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31265         of scanf.
31267 2004-08-03  Roger Sayle  <roger@eyesopen.com>
31269         PR middle-end/16790
31270         * gcc.c-torture/execute/pr16790-1.c: New test case.
31272 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
31274         * g++.dg/ext/visibility/assign1.C: New test.
31275         * g++.dg/ext/visibility/new1.C: Likewise.
31277         * gcc.dg/symbian1.c: New test.
31278         * gcc.dg/symbian2.c: Likewise.
31280 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
31282         PR target/16570
31283         * gcc.dg/i386-sse-9.c: New test.
31285 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31287         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31289 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
31291         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31292         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31293         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31294         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31295         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31296         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31297         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31298         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31299         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31300         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31301         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31302         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31303         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31304         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31305         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31306         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31307         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31308         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31309         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31310         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31311         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31312         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31313         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31314         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31315         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31316         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31317         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31318         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31319         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31320         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31321         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31322         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31323         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31324         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31325         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31326         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31327         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31328         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31329         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31330         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31331         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31332         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31333         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31334         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31335         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31336         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31337         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31338         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31339         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31340         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31341         gcc.misc-tests/i386-pf-3dnow-1.c,
31342         gcc.misc-tests/i386-pf-athlon-1.c,
31343         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31344         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31345         Declare built-in functions used.
31346         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31348 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
31350         PR c++/16707
31351         * g++.dg/lookup/using12.C: New test.
31353         * g++.dg/init/null1.C: Fix PR number.
31354         * g++.dg/parse/namespace10.C: Likewise.
31356 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31358         PR c++/16224
31359         * g++.dg/template/spec17.C: New test.
31360         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31361         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31363 2004-08-02  David Billinghurst
31365         PR fortran/16292
31366         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31368 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
31370         * gcc.dg/ia64-got-1.c: New test case.
31372 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
31374         PR c++/16489
31375         * g++.dg/init/null1.C: New test.
31376         * g++.dg/tc1/dr76.C: Adjust error marker.
31378         PR c++/16529
31379         * g++.dg/parse/namespace10.C: New test.
31381         PR c++/16810
31382         * g++.dg/inherit/ptrmem2.C: New test.
31384 2004-08-02  Ben Elliston  <bje@au.ibm.com>
31386         PR target/16155
31387         * gcc.dg/pr16155.c: New test.
31389 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
31391         * gcc.dg/redecl-2.c: New test.
31393 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
31395         * gcc.dg/darwin-longdouble.c: New file.
31397 2004-07-30  Richard Henderson  <rth@redhat.com>
31399         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31400         write to constant argument.
31401         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31403 2004-07-30  Richard Henderson  <rth@redhat.com>
31405         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31406         tests of nearest around zero.
31408 2004-07-30  Andrew Pinski  <apinski@apple.com>
31410         * gcc.c-torture/compile/20040730-1.c: New test.
31412 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31414         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31415         powerpc-eabispe.
31417 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
31419         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31421 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
31423         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31424         contains $ld_library_path.
31425         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31427 2004-07-29  Richard Henderson  <rth@redhat.com>
31429         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31431         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31432         (alt2, which): New.
31433         (Check): Accept either alternative.
31435 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
31437         * g++.dg/abi/inline1.C: New test.
31438         * g++.dg/abi/local1-a.cc: Likewise.
31439         * g++.dg/abi/local1.C: Likewise.
31440         * g++.dg/abi/mangle11.C: Tweak location of warnings.
31441         * g++.dg/abi/mangle12.C: Likewise.
31442         * g++.dg/abi/mangle17.C: Likewise.
31443         * g++.dg/abi/mangle20-2.C: Likewise.
31444         * g++.dg/opt/interface1.C: Likewise.
31445         * g++.dg/opt/interface1.h: Likewise.
31446         * g++.dg/opt/interface1-a.cc: New test.
31447         * g++.dg/parse/repo1.C: New test.
31448         * g++.dg/template/repo1.C: Likewise.
31449         * g++.dg/warn/Winline-1.C: Likewise.
31450         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31452 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
31454         * gcc.dg/tree-ssa/20040729-1.c: New test.
31456 2004-07-27  Matt Austern <austern@apple.com>
31458         * gcc.dg/darwin-bool-1.c: New test.
31459         * gcc.dg/darwin-bool-2.c: New test.
31461 2004-07-28  Richard Henderson  <rth@redhat.com>
31463         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31464         arguments in the correct type.  Don't write to constant arguments.
31466 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31468         PR tree-optimization/16688
31469         PR tree-optimization/16689
31470         * g++.dg/tree-ssa/pr16688.C: New test.
31472 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31474         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31475         loads.  Not only in the comment, this time.
31477 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
31479         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
31480         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31481         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
31482         * gcc.dg/sh4a-bitmovua.c: New.
31483         * gcc.dg/sh4a-cos.c: New.
31484         * gcc.dg/sh4a-cosf.c: New.
31485         * gcc.dg/sh4a-fprun.c: New.
31486         * gcc.dg/sh4a-fsrra.c: New.
31487         * gcc.dg/sh4a-memmovua.c: New.
31488         * gcc.dg/sh4a-sin.c: New.
31489         * gcc.dg/sh4a-sincos.c: New.
31490         * gcc.dg/sh4a-sincosf.c: New.
31491         * gcc.dg/sh4a-sinf.c: New.
31493 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
31495         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31496         conditionals.
31497         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31498         loads.
31499         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
31500         DOM1.
31502 2004-07-27  Andrew Pinski  <apinski@apple.com>
31504         * g++.dg/rtti/tinfo1.C: Correct the xfail.
31506 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
31508         * gcc.dg/pragma-isr.c: New test.
31510 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31512         PR c++/14429
31513         * g++.dg/template/ttp11.C: New test.
31515 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
31517         * gcc.c-torture/compile/20040727-1.c: New test.
31519 2004-07-26  Eric Christopher  <echristo@redhat.com>
31521         * gcc.c-torture/compile/20040726-2.c: New test.
31523 2004-07-26  Andrew Pinski  <apinski@apple.com>
31525         * g++.dg/rtti/tinfo1.C: Xfail.
31527 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
31529         * gcc.c-torture/compile/20040726-1.c: New test.
31531 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
31532             Brian Ryner  <bryner@brianryner.com>
31534         PR c++/9283
31535         PR c++/15000
31536         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
31537         * g++.dg/ext/visibility/: New directory.
31538         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
31539         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
31540         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
31541         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
31542         * g++.dg/ext/visibility/fvisibility.C,
31543         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
31544         g++.dg/ext/visibility/fvisibility-override1.C
31545         g++.dg/ext/visibility/fvisibility-override2.C
31546         g++.dg/ext/visibility/memfuncts.C
31547         g++.dg/ext/visibility/noPLT.C
31548         g++.dg/ext/visibility/pragma.C
31549         g++.dg/ext/visibility/pragma-override1.C
31550         g++.dg/ext/visibility/pragma-override2.C
31551         g++.dg/ext/visibility/staticmemfuncts.C
31552         g++.dg/ext/visibility/virtual.C: New tests.
31554 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31556         PR c/15360
31557         * gcc.dg/pr15360-1.c: New test.
31559 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
31561         * gcc.dg/pragma-align-2.c: New test.
31562         * gcc.dg/pragma-init-fini.c: New test.
31563         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
31564         targets.
31566 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31568         * gcc.dg/init-string-2.c: New test.
31570 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
31572         PR 16684
31573         * gcc.dg/Wredundant-decls-1.c: New test case.
31575 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
31577         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31578         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31579         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31580         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31581         * gcc.dg/compat/generate-random.c: New file.
31582         * gcc.dg/compat/generate-random.h: Likewise.
31583         * gcc.dg/compat/generate-random_r.c: Likewise.
31584         * gcc.dg/compat/struct-layout-1.h: Likewise.
31585         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31586         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31587         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31588         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31589         * gcc.dg/compat/struct-layout-1_main.c: New test.
31590         * gcc.dg/compat/struct-layout-1_x.c: New file.
31591         * gcc.dg/compat/struct-layout-1_y.c: New file.
31592         * gcc.dg/compat/struct-layout-1_test.h: New file.
31594 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
31596         * gcc.dg/comp-return-1.c: New test
31598 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
31600         * gcc.dg/vmx/8-02a.c: Fix typo.
31602         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31603         * gcc.dg/darwin-abi-3.c: New test.
31605         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31606         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31608         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31609         * gcc.dg/vmx/ops-long-1.c: New test.
31610         * gcc.dg/vmx/ops-long-2.c: New test.
31612 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
31614         * g++.dg/lookup/conv-[1234].C: New.
31616 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
31618         * g++.dg/parse/attr2.C: Simplify.
31620 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31622         PR c/7284
31623         * gcc.c-torture/execute/pr7284-1.c: New test.
31625 2004-07-22  Brian Booth  <bbooth@redhat.com>
31627         * gcc.dg/tree-ssa/20040721-1.c: New test.
31629 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
31631         * g++.dg/template/crash20.c: New.
31633 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
31635         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31636         Add dg-run directive.  Declare variables as required.
31637         * gfortran.dg/g77/README: Update
31639 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
31641         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31642         gcc.dg/cris-peep2-andu2.c: New tests.
31644 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31646         PR c/15052
31647         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31648         on return type.
31649         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
31650         messages.
31651         * gcc.dg/qual-return-2.c: Update expected messages.
31652         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31654 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31656         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31657         * gcc.dg/noncompile/921102-1.c: Update expected error message.
31659 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31661         PR c/11250
31662         * gcc.dg/init-string-1.c: New test.
31664 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
31666         PR middle-end/15345
31667         PR c/16450
31668         * gcc.dg/torture/nested-fn-1.c: New test.
31670 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
31672         PR target/16559
31673         * gcc.dg/ia64-fptr-1.c: New file.
31675 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31677         PR c++/14497
31678         * g++.dg/template/spec16.C: New test.
31679         * g++.old-deja/g++.robertl/eb118.C: Remove.
31681 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31683         PR c++/509
31684         * g++.dg/template/spec15.C: New test.
31686 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
31688         Copy cases from g77.f-torture/execute and add dg-run
31689         directive.  Other changes as noted.
31690         * gfortran.dg/g77/13037.f
31691         * gfortran.dg/g77/1832.f
31692         * gfortran.dg/g77/19981119-0.f
31693         * gfortran.dg/g77/19990313-0.f
31694         * gfortran.dg/g77/19990313-1.f
31695         * gfortran.dg/g77/19990313-2.f
31696         * gfortran.dg/g77/19990313-3.f
31697         * gfortran.dg/g77/19990419-1.f
31698         * gfortran.dg/g77/19990826-0.f
31699         * gfortran.dg/g77/19990826-2.f
31700         * gfortran.dg/g77/20000503-1.f
31701         * gfortran.dg/g77/20001111.f
31702         * gfortran.dg/g77/20010116.f
31703         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31704         * gfortran.dg/g77/20010430.f
31705         * gfortran.dg/g77/6177.f
31706         * gfortran.dg/g77/947.f
31707         * gfortran.dg/g77/970816-3.f
31708         * gfortran.dg/g77/971102-1.f
31709         * gfortran.dg/g77/980520-1.f
31710         * gfortran.dg/g77/980628-0.f
31711         * gfortran.dg/g77/980628-1.f
31712         * gfortran.dg/g77/980628-10.f
31713         * gfortran.dg/g77/980628-2.f
31714         * gfortran.dg/g77/980628-3.f
31715         * gfortran.dg/g77/980628-7.f
31716         * gfortran.dg/g77/980628-8.f
31717         * gfortran.dg/g77/980628-9.f
31718         * gfortran.dg/g77/980701-0.f
31719         * gfortran.dg/g77/980701-1.f
31720         * gfortran.dg/g77/cabs.f
31721         * gfortran.dg/g77/claus.f
31722         * gfortran.dg/g77/complex_1.f
31723         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31724         * gfortran.dg/g77/dcomplex.f
31725         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31726         * gfortran.dg/g77/f90-intrinsic-mathematical.f
31727         * gfortran.dg/g77/f90-intrinsic-numeric.f
31728         * gfortran.dg/g77/int8421.f
31729         * gfortran.dg/g77/labug1.f
31730         * gfortran.dg/g77/large_vec.f
31731         * gfortran.dg/g77/le.f
31732         * gfortran.dg/g77/short.f
31733         * gfortran.dg/g77/README: Update
31735 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
31737         PR c++/16637
31738         * g++.dg/parse/lookup4.C: New test.
31740 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31742         PR c++/16175
31743         * g++.dg/template/ttp10.C: New test.
31745 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31747         * gcc.dg/pr12625-1.c: New test.
31749 2004-07-20  Steven Bosscher  <stevenb@suse.de>
31751         * gcc.dg/switch-warn-1.c: New test.
31752         * gcc.dg/switch-warn-2.c: New test.
31753         * gcc.c-torture/compile/pr14730.c: Update.
31755 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
31757         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31758         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31759         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31760         g++.dg/template/nontype3.C: Remove trailing CR from tests.
31762 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
31764         PR c++/16623
31765         * g++.dg/template/assign1.C: New test.
31767 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31769         PR c++/12170
31770         * g++.dg/template/ttp9.C: New test.
31772 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
31774         * gcc.dg/format/cmn-err-1.c: New test.
31776 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31778         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31779         gcc.dg/Wparentheses-10.c: New tests.
31780         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31782 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31784         PR fortran/16465
31785         * gfortran.dg/g77//ffixed-line-length-0.f,
31786         gfortran.dg/g77/ffixed-line-length-132.f,
31787         gfortran.dg/g77/ffixed-line-length-72.f,
31788         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31789         gfortran.dg/g77/README: Update.
31791 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31793         PR c++/13092
31794         * g++.dg/template/non-dependent7.C: New test.
31795         * g++.dg/template/non-dependent8.C: Likewise.
31796         * g++.dg/template/non-dependent9.C: Likewise.
31797         * g++.dg/template/non-dependent10.C: Likewise.
31799 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
31801         PR c++/16337
31802         * g++.dg/parse/attr2.C: New test.
31804 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
31806         * g77.dg: Removed.
31807         * g77.f-torture: Ditto.
31809 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31811         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31812         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31813         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31815 2004-07-16  Richard Henderson  <rth@redhat.com>
31817         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31819 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31821         * lib/fortran-torture.exp (fortran-torture): Don't test compile
31822         tests with full list of options.
31823         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31824         of TORTURE_OPTIONS if test contains 'dg-do run'.
31826         PR fortran/16404
31827         * gfortran.dg/do_iterator.f90: New test.
31829 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31831         PR rtl-optimization/16536
31832         * gcc.c-torture/execute/restrict-1.c: New test.
31834 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31836         PR fortran/15324
31837         * gfortran.dg/pr15324.f90: New test.
31839         PR fortran/15129
31840         * gfortran.dg/pr15129.f90: New test.
31842         PR fortran/15140
31843         * gfortran.dg/pr15140.f90: New test.
31845         PR fortran/13792
31846         * gfortran.fortran-torture/execute/bounds.f90: Add check for
31847         compile-time simplification.
31849 2004-07-14  Mike Stump  <mrs@apple.com>
31851         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31853 2004-07-14  James E Wilson  <wilson@specifixinc.com>
31855         PR target/16325
31856         * gcc.dg/profile-generate-1.c: New.
31858 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
31860         * gcc.c-torture/execute/20040709-1.c: New test.
31861         * gcc.c-torture/execute/20040709-2.c: New test.
31863 2004-07-14  Mike Stump  <mrs@apple.com>
31865         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31867 2004-07-14  Mike Stump  <mrs@apple.com>
31869         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31871 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
31873         PR c++/16518
31874         * g++.dg/parse/mutable1.C: New test.
31876 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
31878         PR tree-optimization/16443
31879         * gcc.dg/tree-ssa/20040713-1.c: New test.
31881 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
31883         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31884         for operator new.
31886 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31888         * gfortran.dg/g77/README: New file
31889         * gfortran.dg/g77/19981216-0.f: Copy from
31890         g77.f-torture/noncompile.  Add "dg-do compile" and
31891         dg-error as required.
31892         * gfortran.dg/g77/19990218-1.f: Likewise.
31893         * gfortran.dg/g77/19990905-1.f: Likewise.
31894         * gfortran.dg/g77/9263.f: Likewise.
31895         * gfortran.dg/g77/980615-0.f: Likewise.
31896         * gfortran.dg/g77/980616-0.f: Likewise.
31897         * gfortran.dg/g77/check0.f: Likewise.
31898         * gfortran.dg/g77/select_no_compile.f: Likewise.
31900 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31902         Copy files from g77.f-torture/compile.
31903         Add "{ dg-do compile}".  Other changes as noted
31904         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31905         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31906         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31907         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31908         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31909         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31910         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
31911         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
31912         statement to conform to standard.  Append alpha1.x for reference.
31913         * gfortran.dg/g77/xformat.f: Add dg-warning
31915 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31917         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
31918         Add {dg-do compile} directive.
31919         * gfortran.dg/g77/cpp2.F: Likewise.
31921 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31923         PR c++/5402
31924         * g++.dg/lookup/name-clash1.C: New test.
31926         PR c++/9777
31927         * g++.dg/lookup/name-clash2.C: New test.
31929         PR c++/12102
31930         * g++.dg/lookup/name-clash3.C: New test.
31932 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31934         * g++.dg/lookup/new2.C: New test.
31935         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
31937 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
31939         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
31940         Add {dg-do compile} directive.
31941         * gfortran.dg/g77/13060.f: Likewise.
31942         * gfortran.dg/g77/19990218-0.f: Likewise.
31943         * gfortran.dg/g77/19990305-0.f: Likewise.
31944         * gfortran.dg/g77/19990419-0.f: Likewise.
31945         * gfortran.dg/g77/19990502-0.f: Likewise.
31946         * gfortran.dg/g77/19990502-1.f: Likewise.
31947         * gfortran.dg/g77/19990525-0.f: Likewise.
31948         * gfortran.dg/g77/19990826-1.f: Likewise.
31949         * gfortran.dg/g77/19990826-3.f: Likewise.
31950         * gfortran.dg/g77/19990905-2.f: Likewise.
31951         * gfortran.dg/g77/20000412-1.f: Likewise.
31952         * gfortran.dg/g77/20000511-1.f: Likewise.
31953         * gfortran.dg/g77/20000511-2.f: Likewise.
31954         * gfortran.dg/g77/20000518.f: Likewise.
31955         * gfortran.dg/g77/20000601-1.f: Likewise.
31956         * gfortran.dg/g77/20000601-2.f: Likewise.
31957         * gfortran.dg/g77/20000629-1.f: Likewise.
31958         * gfortran.dg/g77/20000630-2.f: Likewise.
31959         * gfortran.dg/g77/20010115.f: Likewise.
31960         * gfortran.dg/g77/20010321-1.f: Likewise.
31961         * gfortran.dg/g77/20010426.f: Likewise.
31962         * gfortran.dg/g77/20020307-1.f: Likewise.
31963         * gfortran.dg/g77/8485.f: Likewise.
31964         * gfortran.dg/g77/960317-1.f: Likewise.
31965         * gfortran.dg/g77/970915-0.f: Likewise.
31966         * gfortran.dg/g77/980310-1.f: Likewise.
31967         * gfortran.dg/g77/980310-2.f: Likewise.
31968         * gfortran.dg/g77/980310-3.f: Likewise.
31969         * gfortran.dg/g77/980310-4.f: Likewise.
31970         * gfortran.dg/g77/980310-6.f: Likewise.
31971         * gfortran.dg/g77/980310-7.f: Likewise.
31972         * gfortran.dg/g77/980310-8.f: Likewise.
31973         * gfortran.dg/g77/980419-2.f: Likewise.
31974         * gfortran.dg/g77/980424-0.f: Likewise.
31975         * gfortran.dg/g77/980427-0.f: Likewise.
31976         * gfortran.dg/g77/980729-0.f: Likewise.
31977         * gfortran.dg/g77/981117-1.f: Likewise.
31978         * gfortran.dg/g77/toon_1.f: Likewise.
31980 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31982         PR c++/2204
31983         * g++.dg/other/abstract2.C: New test.
31985 2004-07-12  Paul Brook  <paul@codesourcery.com>
31987         * gfortran.dg/pointer_init_1.f90: New test.
31989 2004-07-11  Paul Brook  <paul@codesourcery.com>
31991         PR fortran/15986
31992         * gfortran.dg/contained_1.f90: New test.
31994 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
31996         * g++.dg/parse/defarg8.C: New test.
31998 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32000         PR fortran/16433
32001         * gfortran.dg/pr16433.f: New test.
32003         PR fortran/17574
32004         * gfortran.dg/pr15754.f90: New test.
32006 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32008         PR tree-optimization/16437
32009         * gcc.c-torture/execute/bitfld-4.c: New test.
32011 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32013         * gfortran.fortran-torture/execute/common_2.f90: Add check for
32014         access to common var from module.
32016 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32018         PR fortran/16336
32019         * gfortran.fortran-torture/execute/common_2.f90: New test.
32021 2004-07-10  Paul Brook  <paul@codesourcery.com>
32023         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32025 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32027         PR fortran/15969
32028         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32030 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
32032         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32033         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32034         * gfortran.dg/g77/ffree-form-1.f: Likewise.
32035         * gfortran.dg/g77/ffree-form-2.f: Likewise.
32036         * gfortran.dg/g77/ffree-form-3.f: Likewise.
32037         * gfortran.dg/g77/fno-underscoring.f: Likewise.
32038         * gfortran.dg/g77/funderscoring.f: Likewise.
32039         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
32041 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32043         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32045 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32046         Paul Brook  <paul@codesourcery.com>
32048         PR fortran/13415
32049         * gfortran.dg/common_pointer_1.f90: New test.
32051 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32053         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32055 2004-07-09  James E Wilson  <wilson@specifixinc.com>
32057         PR target/16364
32058         * gcc.c-torture/compile/20040709-1.c: New.
32060 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32062         PR fortran/14077
32063         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32065 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32067         PR fortran/13201
32068         * gfortran.dg/shape_1.f90: New test.
32070 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
32071             Andrew Pinski  <apinski@apple.com>
32073         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32075 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32077         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32078         comment.
32080 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32081         Paul Brook  <paul@codesourcery.com>
32083         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32084         '.f95' and '.F95'.
32086 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
32088         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32090 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32092         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32093         testcases with capital suffix.
32095 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32097         PR fortran/15481
32098         PR fortran/13372
32099         PR fortran/13575
32100         PR fortran/15978
32101         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32103         * gfortran.dg/implicit_1.f90: New test.
32105 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32107         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32108         expression to match gfortran warning/error messages
32109         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32110         dg-error text.
32112 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32114         * lib/fortran-torture.exp: Rename proc search_for to
32115         search_for_re.
32117 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32119         * gcc.c-torture/execute/simd-5.x: New file.
32120         XFAIL on SPARC 64-bit at -O0.
32122 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32124         PR c++/8211
32125         PR c++/16165
32126         * g++.dg/warn/effc3.C: New test.
32128 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32130         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32131         change X to 1X in format.
32132         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32133         add data statements to conform to standard.
32135 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32137         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32138         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32139         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32141 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32143         * gfortran.dg/g77/7388.f: Copy from g77.dg
32144         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32145         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32146         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32147         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32148         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32149         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32150         * gfortran.dg/g77/strlen0.f: Likewise.
32152 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
32154         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32155         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32157 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32159         * gcc.c-torture/execute/920428-2.x: Delete.
32160         * gcc.c-torture/execute/920501-7.x: Likewise.
32162 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
32164         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32165         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
32166         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32167         prescott and c3-2.
32168         (PREFETCH_3DNOW): Add -march=c3.
32170 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
32172         PR c/16437
32173         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32174         * gcc.c-torture/execute/bf64-1.x: Likewise.
32176 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
32178         * gcc.c-torture/compile/20040708-1.c: New test.
32180 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32182         PR c++/16169
32183         * g++.dg/warn/effc2.C: New test.
32185 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32187         * gcc.c-torture/execute/bitfld-1.x: Remove.
32188         * gcc.c-torture/execute/bitfld-3.c: New test.
32189         * gcc.dg/bitfld-2.c: Remove XFAILs.
32191 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
32193         PR c++/16276
32194         * g++.dg/rtti/tinfo1.C: New file.
32196 2004-07-07  Eric Christopher  <echristo@redhat.com>
32198         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32200 2004-07-07  Andrew Pinski  <apinski@apple.com>
32202         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32204 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
32206         * g++.dg/init/call1.C: XFAIL.
32208 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
32210         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32211         except for movstrict*, to movmem* and clrstr* to clrmem*.
32213 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
32215         * gcc.c-torture/execute/20040707-1.c: New test.
32217 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
32219         * gcc.c-torture/execute/20040706-1.c: New test.
32221 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32223         PR c++/3671
32224         * g++.dg/template/spec14.C: New test.
32226 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
32228         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32229         nothing if not yet defined.  Use it in b, c and d type definitions.
32230         * gcc.c-torture/execute/20040705-1.c: New test.
32231         * gcc.c-torture/execute/20040705-2.c: New test.
32233 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32235         PR c++/2518
32236         * g++.dg/lookup/new1.C: New test.
32238 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32240         PR c++/11406
32241         * g++.dg/template/sizeof8.C: New test.
32243 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
32245         * gcc.c-torture/compile/20040705-1.c: New test.
32247 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
32249         * gfortran.fortran-torture/execute/seq_io.f90: New test.
32251 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
32253         * gcc.dg/cpp/if-mop.c: Two new testcases.
32254         * gcc.dg/cpp/trad/comment-3.c: New.
32256 2004-07-04  Paul Brook  <paul@codesourcery.com>
32258         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32260 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
32262         PR c++/3761
32263         * g++.dg/lookup/crash4.C: New test.
32265 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
32267         * gcc.c-torture/execute/builtin-abs-1.c
32268         * gcc.c-torture/execute/builtin-abs-2.c
32269         * gcc.c-torture/execute/builtin-complex-1.c
32270         * gcc.c-torture/execute/builtins/string-1-lib.c
32271         * gcc.c-torture/execute/builtins/string-1.c
32272         * gcc.c-torture/execute/builtins/string-2-lib.c
32273         * gcc.c-torture/execute/builtins/string-2.c
32274         * gcc.c-torture/execute/builtins/string-3-lib.c
32275         * gcc.c-torture/execute/builtins/string-3.c
32276         * gcc.c-torture/execute/builtins/string-4-lib.c
32277         * gcc.c-torture/execute/builtins/string-4.c
32278         * gcc.c-torture/execute/builtins/string-5-lib.c
32279         * gcc.c-torture/execute/builtins/string-5.c
32280         * gcc.c-torture/execute/builtins/string-6-lib.c
32281         * gcc.c-torture/execute/builtins/string-6.c
32282         * gcc.c-torture/execute/builtins/string-7-lib.c
32283         * gcc.c-torture/execute/builtins/string-7.c
32284         * gcc.c-torture/execute/builtins/string-8-lib.c
32285         * gcc.c-torture/execute/builtins/string-8.c
32286         * gcc.c-torture/execute/builtins/string-9-lib.c
32287         * gcc.c-torture/execute/builtins/string-9.c
32288         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32289         * gcc.c-torture/execute/builtins/string-asm-1.c
32290         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32291         * gcc.c-torture/execute/builtins/string-asm-2.c
32292         * gcc.c-torture/execute/stdio-opt-1.c
32293         * gcc.c-torture/execute/stdio-opt-2.c
32294         * gcc.c-torture/execute/stdio-opt-3.c
32295         * gcc.c-torture/execute/string-opt-1.c
32296         * gcc.c-torture/execute/string-opt-10.c
32297         * gcc.c-torture/execute/string-opt-11.c
32298         * gcc.c-torture/execute/string-opt-12.c
32299         * gcc.c-torture/execute/string-opt-13.c
32300         * gcc.c-torture/execute/string-opt-14.c
32301         * gcc.c-torture/execute/string-opt-15.c
32302         * gcc.c-torture/execute/string-opt-16.c
32303         * gcc.c-torture/execute/string-opt-2.c
32304         * gcc.c-torture/execute/string-opt-6.c
32305         * gcc.c-torture/execute/string-opt-7.c
32306         * gcc.c-torture/execute/string-opt-8.c:
32307         Replace with ...
32309         * gcc.c-torture/execute/builtins/abs-2.c
32310         * gcc.c-torture/execute/builtins/abs-3.c
32311         * gcc.c-torture/execute/builtins/complex-1.c
32312         * gcc.c-torture/execute/builtins/fprintf.c
32313         * gcc.c-torture/execute/builtins/fputs.c
32314         * gcc.c-torture/execute/builtins/memcmp.c
32315         * gcc.c-torture/execute/builtins/memmove.c
32316         * gcc.c-torture/execute/builtins/memops-asm.c
32317         * gcc.c-torture/execute/builtins/mempcpy-2.c
32318         * gcc.c-torture/execute/builtins/mempcpy.c
32319         * gcc.c-torture/execute/builtins/memset.c
32320         * gcc.c-torture/execute/builtins/printf.c
32321         * gcc.c-torture/execute/builtins/sprintf.c
32322         * gcc.c-torture/execute/builtins/strcat.c
32323         * gcc.c-torture/execute/builtins/strchr.c
32324         * gcc.c-torture/execute/builtins/strcmp.c
32325         * gcc.c-torture/execute/builtins/strcpy.c
32326         * gcc.c-torture/execute/builtins/strcspn.c
32327         * gcc.c-torture/execute/builtins/strlen-2.c
32328         * gcc.c-torture/execute/builtins/strlen.c
32329         * gcc.c-torture/execute/builtins/strncat.c
32330         * gcc.c-torture/execute/builtins/strncmp-2.c
32331         * gcc.c-torture/execute/builtins/strncmp.c
32332         * gcc.c-torture/execute/builtins/strncpy.c
32333         * gcc.c-torture/execute/builtins/strpbrk.c
32334         * gcc.c-torture/execute/builtins/strpcpy-2.c
32335         * gcc.c-torture/execute/builtins/strpcpy.c
32336         * gcc.c-torture/execute/builtins/strrchr.c
32337         * gcc.c-torture/execute/builtins/strspn.c
32338         * gcc.c-torture/execute/builtins/strstr-asm.c
32339         * gcc.c-torture/execute/builtins/strstr.c:
32340         ... these new files.
32342         * gcc.c-torture/execute/builtins/abs-2-lib.c
32343         * gcc.c-torture/execute/builtins/abs-3-lib.c
32344         * gcc.c-torture/execute/builtins/complex-1-lib.c
32345         * gcc.c-torture/execute/builtins/fprintf-lib.c
32346         * gcc.c-torture/execute/builtins/fputs-lib.c
32347         * gcc.c-torture/execute/builtins/memcmp-lib.c
32348         * gcc.c-torture/execute/builtins/memmove-lib.c
32349         * gcc.c-torture/execute/builtins/memops-asm-lib.c
32350         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32351         * gcc.c-torture/execute/builtins/mempcpy-lib.c
32352         * gcc.c-torture/execute/builtins/memset-lib.c
32353         * gcc.c-torture/execute/builtins/printf-lib.c
32354         * gcc.c-torture/execute/builtins/sprintf-lib.c
32355         * gcc.c-torture/execute/builtins/strcat-lib.c
32356         * gcc.c-torture/execute/builtins/strchr-lib.c
32357         * gcc.c-torture/execute/builtins/strcmp-lib.c
32358         * gcc.c-torture/execute/builtins/strcpy-lib.c
32359         * gcc.c-torture/execute/builtins/strcspn-lib.c
32360         * gcc.c-torture/execute/builtins/strlen-2-lib.c
32361         * gcc.c-torture/execute/builtins/strlen-lib.c
32362         * gcc.c-torture/execute/builtins/strncat-lib.c
32363         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32364         * gcc.c-torture/execute/builtins/strncmp-lib.c
32365         * gcc.c-torture/execute/builtins/strncpy-lib.c
32366         * gcc.c-torture/execute/builtins/strpbrk-lib.c
32367         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32368         * gcc.c-torture/execute/builtins/strpcpy-lib.c
32369         * gcc.c-torture/execute/builtins/strrchr-lib.c
32370         * gcc.c-torture/execute/builtins/strspn-lib.c
32371         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32372         * gcc.c-torture/execute/builtins/strstr-lib.c
32373         * gcc.c-torture/execute/builtins/lib/abs.c
32374         * gcc.c-torture/execute/builtins/lib/fprintf.c
32375         * gcc.c-torture/execute/builtins/lib/memset.c
32376         * gcc.c-torture/execute/builtins/lib/printf.c
32377         * gcc.c-torture/execute/builtins/lib/sprintf.c
32378         * gcc.c-torture/execute/builtins/lib/strcpy.c
32379         * gcc.c-torture/execute/builtins/lib/strcspn.c
32380         * gcc.c-torture/execute/builtins/lib/strncat.c
32381         * gcc.c-torture/execute/builtins/lib/strncmp.c
32382         * gcc.c-torture/execute/builtins/lib/strncpy.c
32383         * gcc.c-torture/execute/builtins/lib/strpbrk.c
32384         * gcc.c-torture/execute/builtins/lib/strspn.c
32385         * gcc.c-torture/execute/builtins/lib/strstr.c:
32386         New files containing support routines.
32388         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32389         declaration.
32390         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32391         when not optimizing.
32393 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
32395         PR c++/16240
32396         * g++.dg/abi/mangle22.C: New test.
32397         * g++.dg/abi/mangle23.C: Likewise.
32399 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
32401         PR fortran/16290
32402         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32403         Allow for cases without denormalized floating point numbers.
32405 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
32407         PR c/1027
32408         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32409         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32410         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32411         expected warning text.
32412         * gcc.dg/format/diag-2.c: New test.
32414 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
32416         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32418 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
32420         * gcc.dg/builtins-43.c: New.
32421         * gcc.dg/builtins-44.c: New.
32422         * gcc.dg/builtins-45.c: New.
32424 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
32425             Andreas Tobler  <a.tobler@schweiz.ch>
32427         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32428         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
32429         as SIGSEGV.
32430         * gcc.dg/cleanup-11.c: Likewise.
32431         * gcc.dg/cleanup-8.c: Likewise.
32432         * gcc.dg/cleanup-9.c: Likewise.
32433         * gcc.dg/cleanup-5.c: Run on all platforms.
32435 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32437         * g++.dg/warn/nonnull1.C: New test.
32439 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
32441         * gcc.dg/compat/compat-common.h: Wrap up CINT in
32442         an #ifndef SKIP_COMPLEX_INT/#endif pair.
32443         Special-case the Sun compiler wrt to <complex.h>.
32445 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
32447         * gcc.dg/Wunreachable-8.C: New test.
32449         * gcc.dg/h8300-ice2.c : New test.
32451 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
32453         PR fortran/16161
32454         * gfortran.fortran-torture/compile/implicit.f90: Add test
32455         for implicit character.
32457 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
32459         PR fortran/16289
32460         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32461         Use tiny() intrinsic to find smallest non-negative real
32463 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
32465         * gcc.dg/compat/struct-by-value-22_main.c: New test.
32466         * gcc.dg/compat/struct-by-value-22_x.c: New.
32467         * gcc.dg/compat/struct-by-value-22_y.c: New.
32469         * gcc.c-torture/execute/20040629-1.c: New test.
32471 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
32473         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32474         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32476         PR target/16195
32477         * gcc.dg/20040625-1.c: New test.
32479 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32481         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32483 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32485         PR fortran/15963
32486         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32488 2004-06-29  Richard Henderson  <rth@redhat.com>
32490         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32492 2004-06-29  Paul Brook  <paul@codesourcery.com>
32494         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
32495         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
32497 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
32499         PR c++/16260
32500         * g++.dg/parse/crash15.C: New.
32502 2004-06-28  Andrew Pinski  <apinski@apple.com>
32504         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
32505         by the error already.
32507         * g++.dg/opt/ptrmem4.C: Change to compile only test.
32509 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
32511         PR target/14041
32512         * gcc.dg/h8300-bss-align-1.c : New.
32514 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
32516         * PR c++/16174
32517         * g++.dg/template/ctor4.C: New.
32519 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32521         PR c++/16205
32522         * g++.dg/warn/Wsequence-point-1.C: New test.
32524 2004-06-27  Paul Brook  <paul@codesourcery.com>
32526         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
32528 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
32530         * g++.old-deja/g++.mike/p7325.C: Remove.
32532 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
32534         PR c/14963
32535         * gcc.dg/pr14963.c: New test.
32537 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
32539         PR c++/16193
32540         * g++.dg/parse/redef1.C: New test.
32542 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
32544         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
32545         20021110.c.
32546         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
32547         20021119-1.c.
32548         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
32549         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
32550         5-04.c.
32551         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
32552         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
32553         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
32554         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
32555         g++.brendan/enum14.C.
32556         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
32557         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
32558         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
32559         g++.mike/virt1.C.
32560         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
32561         memtemp24.C.
32563 2004-06-27  Roger Sayle  <roger@eyesopen.com>
32565         * gcc.dg/20040527-1.c: New test case.
32567 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
32569         PR gfortran/pr16196
32570         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32572 2004-06-25  Roger Sayle  <roger@eyesopen.com>
32574         PR middle-end/15825
32575         * gcc.dg/pr15825-1.c: New test case.
32577 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32579         * gcc.c-torture/execute/20040625-1.c: New test.
32581 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32583         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32585 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
32587         * gcc.dg/torture/mips-div-1.c: New test.
32589 2004-06-24  Jeff Law  <law@redhat.com>
32591         * gcc.dg/tree-ssa/20040624-1.c: New test.
32593 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
32595         * gcc.c-torture/compile/20040624-1.c: New test.
32597 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32599         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32600         this directory.
32602 2004-06-23  Andrew Pinski  <apinski@apple.com>
32604         PR middle-end/15988
32605         * g++.dg/opt/ptrmem4.C: New test.
32607         * gcc.dg/c90-array-quals-2.c: New test.
32609 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
32611         * gcc.dg/kpice1.c: New test.
32613 2006-06-23  Andrew Pinski  <apinski@apple.com>
32615         * gcc.dg/c90-array-quals.c: New test.
32617 2006-06-22  Richard Henderson  <rth@redhat.com>
32619         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32621 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
32623         * gcc.dg/builtins-config.h: Handle FreeBSD.
32625 2006-06-22  Richard Henderson  <rth@redhat.com>
32627         * g++.dg/opt/devirt1.C: New.
32629 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
32631         * g++.dg/opt/pr15551.C: New testcase.
32633 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
32635         PR target/14800
32636         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32637         x86_64-*-linux* when compiling for 32bit.
32639 2004-06-21  Andrew Pinski  <apinski@apple.com>
32641         * gcc.dg/pch/struct-1.c: New.
32642         * gcc.dg/pch/struct-1.hs: New.
32644 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
32646         * gcc.dg/pch/save-temps-1.c: New file.
32647         * gcc.dg/pch/save-temps-1.hs: New file.
32649 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32651         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32652         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32654 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32656         * gfortran.fortran-torture/execute/select_1.f90: Rename function
32657         to fix type error.
32658         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32659         Remove trailing spaces.
32661 2004-06-21  Richard Henderson  <rth@redhat.com>
32663         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32664         merging && to BIT_FIELD_REF.
32666 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
32668         * g++.dg/opt/placeholder1.C: New test.
32670 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32672         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32673         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32674         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32675         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32677 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
32679         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32680         extern "C".
32681         * g++.dg/other/pragma-re-1.C: Add comments.
32683 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
32685         PR gfortran/16080
32686         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32688 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
32690         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32691         instead of setting the type of size_t by
32692         hand.
32694 2004-06-18  Roger Sayle  <roger@eyesopen.com>
32696         * gcc.dg/unordered-2.c: New test case.
32697         * gcc.dg/unordered-3.c: New test case.
32699 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
32701         PR other/16043
32702         * lib/g++.exp (g++_version): Tweak regexp for version
32703         * lib/g77.exp (g77_version): Likewise.
32704         * lib/gfortran.exp (gfortran_version): Likewise.
32705         * lib/objc.exp (objc_version): Likewise.
32706         * lib/treelang.exp (treelang_version): Likewise.
32708 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
32710         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32711         Use INT_MAX instead of __INT_MAX__.
32712         * gcc.dg/compat/struct-align-2_y.c: Likewise.
32714         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32715         * gcc.dg/compat/scalar-return-3_x.c: Use it.
32716         * gcc.dg/compat/scalar-return-3_y.c: Use it.
32717         * gcc.dg/compat/scalar-return-4_x.c: Use it.
32718         * gcc.dg/compat/scalar-return-4_y.c: Use it.
32719         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32720         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32721         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32722         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32724         * gcc.dg/range-test-1.c: New test.
32725         * g++.dg/opt/range-test-1.C: New test.
32727 2004-06-17  Richard Henderson  <rth@redhat.com>
32729         * objc.dg/sync-1.m: New.
32730         * objc.dg/try-catch-1.m: Don't force next runtime.
32731         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32732         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
32733         shadowed catch clause.
32734         * objc.dg/try-catch-5.m: New.
32736 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
32738         Bug 14610
32739         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32741 2004-06-15  Richard Henderson  <rth@redhat.com>
32743         * gcc.dg/20001116-1.c: Move expected warning line.
32745 2004-06-15  Richard Henderson  <rth@redhat.com>
32747         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32748         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32750 2004-06-15  Jeff Law  <law@redhat.com>
32752         * gcc.dg/tree-ssa/20040615-1.c: New test.
32753         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32754         be less sensitive to operand ordering.
32755         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32757 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
32759         * g++.dg/abi/bitfield3.C: Add comment..
32761 2004-06-15  Richard Henderson  <rth@redhat.com>
32763         * g++.dg/ext/stmtexpr1.C: XFAIL.
32764         * gcc.dg/20030612-1.c: XFAIL.
32766 2004-06-15  Eric Christopher  <echristo@redhat.com>
32768         * g++.dg/charset/asm5.c: New.
32769         * gcc.dg/charset/asm6.c: New.
32771 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32773         PR fortran/15962
32774         * gfortran.fortran-torture/execute/select_1.f90: New test.
32776 2004-06-15  Paul Brook  <paul@codesourcery.com>
32778         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32780 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32782         PR c++/15967
32783         * g++.dg/lookup/crash3.C: New test.
32785 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32787         PR c++/15947
32788         * g++.dg/parse/dtor4.C: New test.
32790 2004-06-14  Jeff Law  <law@redhat.com>
32792         * gcc.c-torture/compile/20040614-1.c: New test.
32794 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32796         PR fortran/15211
32797         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32798         LEN of a character array.
32800 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
32802         PR c++/15096
32803         * g++.dg/template/ptrmem10.C: New test.
32805         PR c++/14930
32806         * g++.dg/template/friend30.C: New test.
32808 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32810         PR fortran/14928
32811         * gfortran.fortran-torture/compile/mloc.f90: New test.
32813 2004-06-13  Paul Brook  <paul@codesourcery.com>
32815         * gfortran.fortran-torture/execute/random_2.f90: New test.
32817 2004-06-13  Eric Christopher  <echristo@redhat.com>
32819         * gcc.dg/noncompile/redecl-1.c: Fix error message.
32821 2004-06-12  Paul Brook  <paul@codesourcery.com>
32823         * gfortran.fortran-torture/execute/contained_3.f90: New test.
32825 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32827         PR fortran/14923
32828         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32830 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32832         PR fortran/14957
32833         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32834         syntax errors in end statements of contained subroutines.
32836 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32838         PR fortran/12841
32839         * gfortran.fortran-torture/execute/null_arg.f90: New test.
32841 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32843         PR fortran/15665
32844         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32846 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32848         PR gfortran/12839
32849         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32851 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
32853         PR c++/15862
32854         * g++.dg/parse/enum1.C: New test.
32856 2004-06-10  Jeff Law  <law@redhat.com>
32858         * gcc.c-torture/compile/20040610-1.c: New test.
32860 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32862         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32863         * g++.old-deja/g++.other/decl3.C: Likewise.
32865 2004-06-10  Brian Booth  <bbooth@redhat.com>
32867         * gcc.dg/tree-ssa/20031015-1.c: Scan for
32868         V_MAY_DEF instead of VDEF.
32869         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32871 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
32873         PR c++/14211
32874         * g++.dg/conversion/const1.C: New test.
32876         PR c++/15076
32877         * g++.dg/conversion/reinterpret1.C: New test.
32879         PR c++/15877
32880         * g++.dg/template/enum2.C: New test.
32882         PR c++/15227
32883         * g++.dg/template/error13.C: New test.
32885 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32887         PR fortran/14957
32888         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32889         arguments to test_* REAL and of the right size.
32891 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32893         PR target/15569
32894         PR rtl-optimization/15681
32895         * gcc.dg/20040609-1.c: New test.
32897 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32899         PR c++/14791
32900         * g++.dg/opt/builtins1.C: New test.
32902 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
32904         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32905         that use default windows32 struct layout.
32906         * gcc.dg/i386-bitfield2.c: Likewise.
32908 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
32910         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
32911         for mingw32 and cygwin targets.
32913 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
32915         * gcc.dg/pch/macro-4.c: New.
32916         * gcc.dg/pch/macro-4.hs: New.
32918 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32920         PR fortran/13249
32921         * gfortran.fortran-torture/compile/name_clash.f90: New test.
32923 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32925         PR fortran/13372
32926         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
32928 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32930         PR gfortran/14897
32931         * gfortran.fortran-torture/execute/t_edit.f90: New test.
32933 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32935         PR gfortran/15755
32936         * gfortran.fortran-torture/execute/backspace.c : New test.
32938 2004-06-09  Paul Brook  <paul@codesourcery.com>
32940         * gfortran.fortran-torture/execure/intrinsic_associated.f90
32941         (pointer_to_section): Rewrite to use smaller array.
32943 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
32945         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
32946         * gcc.dg/ext/altivec-10.c: Same.
32947         * gcc.dg/ext/altivec-11.c: Same.
32948         * gcc.dg/ext/altivec-12.c: Same.
32949         * gcc.dg/ext/altivec-13.c: Same.
32950         * gcc.dg/ext/altivec-14.c: Same.
32951         * gcc.dg/ext/altivec-15.c: Same.
32952         * gcc.dg/ext/altivec-16.c: Same.
32953         * gcc.dg/ext/altivec-3.c: Same.
32954         * gcc.dg/ext/altivec-4.c: Same.
32955         * gcc.dg/ext/altivec-6.c: Same.
32956         * gcc.dg/ext/altivec-7.c: Same.
32957         * gcc.dg/ext/altivec-8.c: Same.
32958         * gcc.dg/ext/altivec-varargs-1.c: Same.
32960         * g++.dg/ext/altivec-1.C: Correct dg syntax.
32961         * g++.dg/ext/altivec-10.C: Same.
32962         * g++.dg/ext/altivec-2.C: Same.
32963         * g++.dg/ext/altivec-3.C: Same.
32964         * g++.dg/ext/altivec-4.C: Same.
32965         * g++.dg/ext/altivec-5.C: Same.
32966         * g++.dg/ext/altivec-6.C: Same.
32967         * g++.dg/ext/altivec-7.C: Same.
32968         * g++.dg/ext/altivec-8.C: Same.
32969         * g++.dg/ext/altivec-9.C: Same.
32971 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32973         PR c++/7841
32974         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
32976 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32978         * gcc.dg/union-1.c: New test.
32980 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32982         * gcc.dg/builtins-41.c: New test case.
32983         * gcc.dg/builtins-42.c: New test case.
32985 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32987         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
32988         * g++.dg/ext/altivec-10.C: Same.
32989         * g++.dg/ext/altivec-2.C: Same.
32990         * g++.dg/ext/altivec-3.C: Same.
32991         * g++.dg/ext/altivec-4.C: Same.
32992         * g++.dg/ext/altivec-5.C: Same.
32993         * g++.dg/ext/altivec-6.C: Same.
32994         * g++.dg/ext/altivec-7.C: Same.
32995         * g++.dg/ext/altivec-8.C: Same.
32996         * g++.dg/ext/altivec-9.C: Same.
32997         * g++.old-deja/g++.abi/cxa_vec.C: Same.
32998         * g++.old-deja/g++.brendan/new3.C: Same.
32999         * gcc.c-torture/execute/eeprof-1.x: Same.
33001 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
33003         PR c/14765
33004         * gcc.dg/pr14765-1.c: New test.
33006 2004-06-07  Roger Sayle  <roger@eyesopen.com>
33008         PR c/14649
33009         * gcc.dg/pr14649-1.c: New test case.
33011 2004-06-07  Richard Henderson  <rth@redhat.com>
33013         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33014         if temporaries.
33016 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
33018         * g++.dg/eh/elide1.C: Remove XFAIL.
33020 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
33022         PR c++/15337
33023         * g++.dg/expr/sizeof3.C: New test.
33025         PR c++/14777
33026         * g++.dg/template/access14.C: New test.
33028         PR c++/15554
33029         * g++.dg/template/enum1.C: New test.
33031         PR c++/15057
33032         * g++.dg/eh/throw1.C: New test.
33034 2004-06-07  David Ayers  <d.ayers@inode.at>
33035             Ziemowit Laski  <zlaski@apple.com>
33037         * lib/objc.exp (objc_target_compile): Revert the '-framework
33038         Foundation' flag fix, since bare Darwin does not ship
33039         with the Foundation framework.
33040         * objc/execute/next_mapping.h: Provide a local NSConstantString
33041         @interface and @implementation.
33042         (objc_constant_string_init): A constructor function, used to
33043         initialize the NSConstantString meta-class object.
33044         * objc/execute/string1.m: Include "next_mapping.h" instead of
33045         <Foundation/NSString.h>.
33046         * objc/execute/string2.m: Likewise.
33047         * objc/execute/string3.m: Likewise.
33048         * objc/execute/string4.m: Likewise.
33050 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
33052         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33053         to double. Replace double with FLOAT.
33054         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33056         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33057         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33058         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33059         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33060         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33061         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33062         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33063         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33065 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33067         PR c/13519
33068         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33070 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33072         PR c++/15503
33073         * g++.dg/template/meminit2.C: New test.
33075 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
33077         PR target/15822
33078         * gcc.c-torture/execute/compare-fp-1.c,
33079         gcc.c-torture/execute/compare-fp-2.c,
33080         gcc.c-torture/execute/compare-fp-3.c,
33081         gcc.c-torture/execute/compare-fp-4.c,
33082         gcc.c-torture/execute/compare-fp-3.x,
33083         gcc.c-torture/execute/compare-fp-4.x: Moved...
33084         * gcc.c-torture/execute/ieee/compare-fp-1.c,
33085         gcc.c-torture/execute/ieee/compare-fp-2.c,
33086         gcc.c-torture/execute/ieee/compare-fp-3.c,
33087         gcc.c-torture/execute/ieee/compare-fp-4.c,
33088         gcc.c-torture/execute/ieee/compare-fp-3.x,
33089         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33091 2004-06-04  David Ayers  <d.ayers@inode.at>
33093         * objc/execute/protocol-isEqual-4.m: New testcase.
33095 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
33097         * objc/execute/protocol-isEqual-1.m: New testcase.
33098         * objc/execute/protocol-isEqual-2.m: New testcase.
33099         * objc/execute/protocol-isEqual-3.m: New testcase.
33101 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33103         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33105 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
33107         * lib/objc.exp (objc_target_compile): When running tests on
33108         Darwin (Mac OS X), inform the linker about '-framework
33109         'Foundation'.
33111 2004-06-02  Eric Christopher  <echristo@redhat.com>
33113         * gcc.c-torture/compile/20040602-1.c: New.
33115 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
33117         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33118         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33120         PR tree-optimization/14736
33121         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33123         PR tree-optimization/14042
33124         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33126         PR tree-optimization/14729
33127         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33129 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33131         PR fortran/15557
33132         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33134 2004-06-01  Richard Hederson  <rth@redhat.com>
33136         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33138 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33140         PR c++/14932
33141         * g++.dg/parse/offsetof4.C: New test.
33143 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
33145         PR objc/7993
33146         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33148 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
33150         PR c++/15701
33151         * g++.dg/template/friend29.C: New test.
33153 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33155         PR c/15749
33156         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33158 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
33160         * gcc.dg/sparc-trap-1.c: New test.
33162 2004-05-31  Roger Sayle  <roger@eyesopen.com>
33164         PR middle-end/15069
33165         * g++.dg/opt/fold3.C: New test case.
33167 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
33169         * lib/target-supports.exp (check_iconv_available): Fix fallout
33170         from 2004-05-28 patch.
33172 2004-05-30  Paul Brook  <paul@codesourcery.com>
33174         PR fortran/15620
33175         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33176         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33178 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
33180         * gfortran.fortran-torture/execute/random_1.f90: New test.
33182 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33184         * g++.dg/ext/altivec-10.C: New test.
33186 2004-05-29  Paul Brook  <paul@codesourcery.com>
33188         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33190 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33192         * gcc.dg/altivec-16.c: New test.
33194 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
33196         * lib/target-supports.exp (check_vmx_hw_available): New.
33197         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33199         * lib/target-supports.exp (check_alias_available,
33200         check_iconv_available, check_named_sections_available): Use
33201         unique names for temporary files.
33203 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
33205         * gcc.dg/altivec-15.c: New test.
33207 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33209         PR c++/15083
33210         * g++.dg/warn/noeffect6.C: New test.
33212         PR c++/15471
33213         * g++.dg/expr/ptrmem4.C: New test.
33215         PR c++/15640
33216         * g++.dg/template/operator3.C: New test.
33218 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
33220         PR c++/14668
33221         * g++.dg/lookup/redecl1.C: New test.
33222         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33224 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
33226         * gcc.c-torture/execute/compare-fp-1.c,
33227         gcc.c-torture/execute/compare-fp-2.c,
33228         gcc.c-torture/execute/compare-fp-3.c,
33229         gcc.c-torture/execute/compare-fp-4.c,
33230         gcc.c-torture/execute/compare-fp-3.x,
33231         gcc.c-torture/execute/compare-fp-4.x,
33232         gcc.dg/pr15649-1.c: New.
33234 2004-05-27  Adam Nemet  <anemet@lnxw.com>
33236         PR c++/12883
33237         * g++.dg/init/array14.C: New test.
33239 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
33241         * lib/compat.exp (compat-get-options-main): New.
33242         (compat-get-options): Remove unneeded code, warn for ignored
33243         command.
33244         (compat-execute): Check flag set by dg-require-* commands.
33246         * lib/compat.exp (compat-execute): Break up long lines.
33248 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
33250         * gcc.dg/altivec-7.c: Don't use 'vector long'.
33251         * gcc.dg/altivec-14.c: New test.
33252         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33254         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33255         * gcc.dg/altivec-12.c: Ditto.
33257         * gcc.dg/altivec-3.c: Move call to altivec_check.
33259 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33261         PR c++/15044
33262         * g++.dg/template/error12.C: New test.
33264         PR c++/15317
33265         * g++.dg/ext/attrib15.C: New test.
33267         PR c++/15329
33268         * g++.dg/template/ptrmem9.C: New test.
33270 2004-05-25  Paul Brook  <paul@codesourcery.com>
33272         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33274 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33276         PR c++/15165
33277         * g++.dg/template/crash19.C: New test.
33279 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33281         PR c++/15025
33282         * g++.dg/template/redecl1.C: New test.
33284 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
33286         PR c++/14821
33287         * g++.dg/other/ns1.C: New test.
33289         PR c++/14883
33290         * g++.dg/template/invalid1.C: New test.
33292 2004-05-23  Paul Brook  <paul@codesourcery.com>
33293         Victor Leikehman  <lei@haifasphere.co.il>
33295         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33296         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33298 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33300         PR c++/15285
33301         PR c++/15299
33302         * g++.dg/template/non-dependent5.C: New test.
33303         * g++.dg/template/non-dependent6.C: New test.
33305 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
33307         PR c++/15507
33308         * g++.dg/inherit/union1.C: New test.
33310         PR c++/15542
33311         * g++.dg/template/addr1.C: New test.
33313         PR c++/15427
33314         * g++.dg/template/array5.C: New test.
33316         PR c++/15287
33317         * g++.dg/template/array6.C: New test.
33319 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
33320             Roger Sayle  <roger@eyesopen.com>
33322         * g++.dg/lookup/forscope2.C: New test case.
33324 2004-05-22  Ben Elliston  <bje@au.ibm.com>
33326         * gcc.dg/cpp/Wmissingdirs.c: New.
33328 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33330         PR target/15301
33331         * gcc.dg/compat/union-m128-1.h: New file.
33332         * gcc.dg/compat/union-m128-1_main.c: Likewise.
33333         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33334         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33336 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
33338         PR target/15302
33339         * gcc.dg/compat/struct-complex-1.h: New file.
33340         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33341         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33342         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33344 2004-05-20  Roger Sayle  <roger@eyesopen.com>
33346         PR middle-end/3074
33347         * gcc.dg/pr3074-1.c: New test case.
33348         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33350 2004-05-20  Falk Hueffner  <falk@debian.org>
33352         PR other/15526
33353         * gcc.dg/ftrapv-1.c: New test case.
33355 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
33357         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33359 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
33360             Jeff Law  <law@redhat.com>
33362         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33363         * gcc.dg/tree-ssa/20040518-2.c: New test.
33365         * gcc.dg/tree-ssa/20040518-1.c: New test.
33367 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
33369         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33371 2004-05-18  Paul Brook  <paul@codesourcery.com>
33373         PR fortran/13930
33374         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33376 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33378         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33379         constant folding.
33381 2004-05-17  Steven Bosscher  <stevenb@suse.de>
33383         * gcc.dg/tree-ssa/20040517-1.c: New test.
33385 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33387         * gcc.dg/loop-4.c: New test.
33389 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
33391         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33393 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
33395         PR fortran/15311
33396         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33398 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33400         PR fortran/13826
33401         PR fortran/13940
33402         * gfortran.fortran-torture/compile/data_1.f90: New test.
33404 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
33406         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33407         * gcc.dg/uninit-H.c: Define ASM for __s390__.
33409 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33411         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33413 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33415         PR c/15444
33416         * gcc.dg/format/xopen-1.c: Adjust expected message.
33417         * gcc.dg/format/xopen-3.c: New test.
33419 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
33421         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33423 2004-05-14  Jeff Law  <law@redhat.com>
33425         * gcc.dg/tree-ssa/20040514-2.c: New test.
33427 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33429         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33430         this ...
33431         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33432         this.
33434 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
33436         * gcc.dg/tree-ssa/20040514-1.c: New test.
33438 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33440         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33441         test.
33443 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33445         PR fortran/14066
33446         * gfortran.fortran-torture/compile/do_1.f90: New test.
33448 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33450         PR fortran/15051
33451         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33452         test.
33454 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
33456         PR fortran/15149
33457         * gfortran.fortran-torture/execute/random_init.f90: New test.
33459 2004-05-13  Paul Brook  <paul@codesourcery.com>
33461         PR fortran/15314
33462         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33464 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
33466         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33467         for the powerpc case.
33469 2004-05-13  Jeff Law  <law@redhat.com>
33471         * gcc.dg/tree-ssa/20040513-1.c: New test.
33472         * gcc.dg/tree-ssa/20040513-2.c: New test.
33474 2004-05-13  Paul Brook  <paul@codesourcery.com>
33476         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33477         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33478         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33480 2004-05-13  Andreas Schwab  <schwab@suse.de>
33482         PR other/10819
33483         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33484         characters.
33486 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
33488         PR fortran/15294
33489         * gfortran.fortran-torture/execute/adjustr.f90: New file.
33491 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
33493         Merge from tree-ssa-20020619-branch.  See
33494         ChangeLog.tree-ssa for details.
33496 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
33498         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
33499         include <altivec.h> explicitly.
33500         * gcc.dg/altivec-13.c: Likewise.
33502 2004-05-11  Paul Brook  <paul@codesourcery.com>
33504         * gcc.c-torture/compile/20010518-1.c: Force enum size.
33506 2004-05-10  Eric Christopher  <echristo@redhat.com>
33508         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
33509         * gcc.dg/sibcall-4.c: Ditto.
33511 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
33513         * g++.dg/ext/altivec-8.C: New test case.
33514         * gcc.dg/altivec-13.c: New test case.
33516 2004-05-08  Roger Sayle  <roger@eyesopen.com>
33518         * gcc.c-torture/execute/divcmp-1.c: New test case.
33519         * gcc.c-torture/execute/divcmp-2.c: New test case.
33520         * gcc.c-torture/execute/divcmp-3.c: New test case.
33522 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
33524         * g++.dg/other/pragma-re-2.C: New test.
33526 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33528         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
33529         * gcc.dg/i386-387-2.c: Likewise.
33531         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
33532         __builtin_drem.
33533         * gcc.dg/i386-387-6.c: Likewise.
33535 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
33537         * gcc.dg/builtins-33.c: Also check log1p*.
33539 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
33541         PR optimization/15296
33542         * gcc.c-torture/execute/pr15296.c: New test.
33544 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
33546         * gcc.dg/builtins-40.c: New test.
33548 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
33550         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
33552 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
33554         * g++.dg/ext/spe1.C: New testcase.
33556 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
33558         * objc.dg/image-info.m: Allow additional attributes
33559         for __image_info section.
33561 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
33563         * gcc.dg/torture/mips-hilo-2.c: New test.
33565 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33567         PR c++/14389
33568         * g++.dg/template/member5.C: New test.
33570 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
33572         * gcc.dg/builtins-34.c: Also check expm1*.
33574 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33576         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33577         * gcc.dg/torture/builtin-convert-3.c: New test.
33579 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
33581         PR middle-end/15054
33582         * g++.dg/opt/pr15054.C: New test.
33584 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33586         * gcc.dg/torture/builtin-rounding-1.c: New test.
33587         * gcc.dg/builtins-25.c: Delete.
33588         * gcc.dg/builtins-29.c: Delete.
33590 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
33592         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33593         * gcc.dg/sibcall-4.c: Likewise.
33594         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33596 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33598         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33599         bit-field on 16-bit targets.
33601 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
33603         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33604         16-bit targets.
33606 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
33608         * gcc.dg/rs6000-power2-1.c: Change to compile only.
33609         * gcc.dg/rs6000-power2-2.c: Likewise.
33611 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
33613         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33614         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33615         Change the asm registers to be in form of frN instead of fN.
33617 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33619         * gcc.dg/torture/builtin-convert-2.c: New test.
33621 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
33623         * gcc.dg/rs6000-power2-1.c: New test.
33624         * gcc.dg/rs6000-power2-2.c: New test.
33626 2004-04-28  Jan Hubicka  <jh@suse.cz>
33628         * gcc.dg/unused-6.c: New test.
33630 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
33631             Ulrich Weigand  <uweigand@de.ibm.com>
33633         * ada/acats/run_all.sh: Define $target variable.
33635 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
33637         PR c++/15119
33638         * g++.dg/other/vararg-1.C: New test.
33640         PR c++/4794
33641         * g++.dg/eh/cleanup3.C: New test.
33643 2004-04-24  Laurent GUERBY <laurent@guerby.net>
33645         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33646         and ad8011a (target_insn).
33647         * ada/acats/support/macro.dfs: Likewise.
33648         * ada/acats/support/impbit.adb: New file.
33650 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
33652         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33654 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33656         * gcc.dg/loop-3.c: New test.
33658 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
33660         * gcc.c-torture/execute/simd-5.c: New test.
33662 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33664         PR c++/15064
33665         * g++.dg/template/crash18.C: New test.
33667 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
33669         * g++.dg/ext/complit3.C: New test.
33671 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33673         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33674         * gcc.dg/altivec-3.c: Same.
33675         * gcc.dg/altivec-varargs-1.c: Same.
33677 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33679         * lib/target-supports.exp (check_profiling_available): Assume
33680         profiling is not available on powerpc-eabi targets.
33682 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
33684         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33685         * gcc.dg/vmx/bug-1.c: Ditto.
33687 2004-04-20  Eric Christopher  <echristo@redhat.com>
33689         * gcc.dg/charset/extern.c: New test.
33690         * g++.dg/charset/extern3.cc: Ditto.
33692 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
33694         * gcc.dg/builtins-39.c: New test.
33696 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
33698         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33700 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
33702         * gcc.dg/torture/mips-hilo-1.c: New test.
33704 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
33706         * gcc.c-torture/compile/20040419-1.c: New test.
33708 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
33710         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33712 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
33713             Aldy Hernandez  <aldyh@redhat.com>
33715         * gcc.c-torture/execute/va-arg-24.c: New.
33717 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
33718             Aldy Hernandez  <aldyh@redhat.com>
33720         * gcc.dg/vmx/1b-01.c: New.
33721         * gcc.dg/vmx/1b-02.c: New.
33722         * gcc.dg/vmx/1b-03.c: New.
33723         * gcc.dg/vmx/1b-04.c: New.
33724         * gcc.dg/vmx/1b-05.c: New.
33725         * gcc.dg/vmx/1b-06.c: New.
33726         * gcc.dg/vmx/1b-07.c: New.
33727         * gcc.dg/vmx/1c-01.c: New.
33728         * gcc.dg/vmx/1c-02.c: New.
33729         * gcc.dg/vmx/3a-01a.c: New.
33730         * gcc.dg/vmx/3a-01.c: New.
33731         * gcc.dg/vmx/3a-01m.c: New.
33732         * gcc.dg/vmx/3a-03.c: New.
33733         * gcc.dg/vmx/3a-03m.c: New.
33734         * gcc.dg/vmx/3a-04.c: New.
33735         * gcc.dg/vmx/3a-04m.c: New.
33736         * gcc.dg/vmx/3a-05.c: New.
33737         * gcc.dg/vmx/3a-06.c: New.
33738         * gcc.dg/vmx/3a-06m.c: New.
33739         * gcc.dg/vmx/3a-07.c: New.
33740         * gcc.dg/vmx/3b-01.c: New.
33741         * gcc.dg/vmx/3b-02.c: New.
33742         * gcc.dg/vmx/3b-10.c: New.
33743         * gcc.dg/vmx/3b-13.c: New.
33744         * gcc.dg/vmx/3b-14.c: New.
33745         * gcc.dg/vmx/3b-15.c: New.
33746         * gcc.dg/vmx/3c-01a.c: New.
33747         * gcc.dg/vmx/3c-01.c: New.
33748         * gcc.dg/vmx/3c-02.c: New.
33749         * gcc.dg/vmx/3c-03.c: New.
33750         * gcc.dg/vmx/3d-01.c: New.
33751         * gcc.dg/vmx/4-01.c: New.
33752         * gcc.dg/vmx/4-03.c: New.
33753         * gcc.dg/vmx/5-01.c: New.
33754         * gcc.dg/vmx/5-02.c: New.
33755         * gcc.dg/vmx/5-03.c: New.
33756         * gcc.dg/vmx/5-04.c: New.
33757         * gcc.dg/vmx/5-05.c: New.
33758         * gcc.dg/vmx/5-06.c: New.
33759         * gcc.dg/vmx/5-07.c: New.
33760         * gcc.dg/vmx/5-07t.c: New.
33761         * gcc.dg/vmx/5-08.c: New.
33762         * gcc.dg/vmx/5-10.c: New.
33763         * gcc.dg/vmx/5-11.c: New.
33764         * gcc.dg/vmx/7-01a.c: New.
33765         * gcc.dg/vmx/7-01.c: New.
33766         * gcc.dg/vmx/7c-01.c: New.
33767         * gcc.dg/vmx/7d-01.c: New.
33768         * gcc.dg/vmx/7d-02.c: New.
33769         * gcc.dg/vmx/8-01.c: New.
33770         * gcc.dg/vmx/8-02a.c: New.
33771         * gcc.dg/vmx/8-02.c: New.
33772         * gcc.dg/vmx/brode-1.c: New.
33773         * gcc.dg/vmx/bug-1.c: New.
33774         * gcc.dg/vmx/bug-2.c: New.
33775         * gcc.dg/vmx/bug-3.c: New.
33776         * gcc.dg/vmx/cw-bug-1.c: New.
33777         * gcc.dg/vmx/cw-bug-2.c: New.
33778         * gcc.dg/vmx/cw-bug-3.c: New.
33779         * gcc.dg/vmx/dct.c: New.
33780         * gcc.dg/vmx/debug-1.c: New.
33781         * gcc.dg/vmx/debug-2.c: New.
33782         * gcc.dg/vmx/debug-3.c: New.
33783         * gcc.dg/vmx/debug-4.c: New.
33784         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33785         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33786         * gcc.dg/vmx/eg-5.c: New.
33787         * gcc.dg/vmx/fft.c: New.
33788         * gcc.dg/vmx/gcc-bug-1.c: New.
33789         * gcc.dg/vmx/gcc-bug-2.c: New.
33790         * gcc.dg/vmx/gcc-bug-3.c: New.
33791         * gcc.dg/vmx/gcc-bug-4.c: New.
33792         * gcc.dg/vmx/gcc-bug-5.c: New.
33793         * gcc.dg/vmx/gcc-bug-6.c: New.
33794         * gcc.dg/vmx/gcc-bug-7.c: New.
33795         * gcc.dg/vmx/gcc-bug-8.c: New.
33796         * gcc.dg/vmx/gcc-bug-9.c: New.
33797         * gcc.dg/vmx/gcc-bug-b.c: New.
33798         * gcc.dg/vmx/gcc-bug-c.c: New.
33799         * gcc.dg/vmx/gcc-bug-d.c: New.
33800         * gcc.dg/vmx/gcc-bug-e.c: New.
33801         * gcc.dg/vmx/gcc-bug-f.c: New.
33802         * gcc.dg/vmx/gcc-bug-g.c: New.
33803         * gcc.dg/vmx/gcc-bug-i.c: New.
33804         * gcc.dg/vmx/harness.h: New.
33805         * gcc.dg/vmx/ira1.c: New.
33806         * gcc.dg/vmx/ira2a.c: New.
33807         * gcc.dg/vmx/ira2b.c: New.
33808         * gcc.dg/vmx/ira2.c: New.
33809         * gcc.dg/vmx/ira2c.c: New.
33810         * gcc.dg/vmx/mem.c: New.
33811         * gcc.dg/vmx/newton-1.c: New.
33812         * gcc.dg/vmx/ops.c: New.
33813         * gcc.dg/vmx/sn7153.c: New.
33814         * gcc.dg/vmx/spill2.c: New.
33815         * gcc.dg/vmx/spill3.c: New.
33816         * gcc.dg/vmx/spill.c: New.
33817         * gcc.dg/vmx/t.c: New.
33818         * gcc.dg/vmx/varargs-1.c: New.
33819         * gcc.dg/vmx/varargs-2.c: New.
33820         * gcc.dg/vmx/varargs-3.c: New.
33821         * gcc.dg/vmx/varargs-4.c: New.
33822         * gcc.dg/vmx/varargs-5.c: New.
33823         * gcc.dg/vmx/varargs-6.c: New.
33824         * gcc.dg/vmx/varargs-7.c: New.
33825         * gcc.dg/vmx/vmx.exp: New.
33826         * gcc.dg/vmx/vprint-1.c: New.
33827         * gcc.dg/vmx/vscan-1.c: New.
33828         * gcc.dg/vmx/x-01.c: New.
33829         * gcc.dg/vmx/x-02.c: New.
33830         * gcc.dg/vmx/x-03.c: New.
33831         * gcc.dg/vmx/x-04.c: New.
33832         * gcc.dg/vmx/x-05.c: New.
33833         * gcc.dg/vmx/yousufi-1.c: New.
33834         * gcc.dg/vmx/zero-1.c: New.
33835         * gcc.dg/vmx/zero.c: New.
33837 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
33839         * g++.dg/lookup/java1.C: Update for chage of
33840         _Jv_AllocObject.
33841         * g++.dg/lookup/java2.C: Likewise.
33843 2004-04-17  Laurent GUERBY <laurent@guerby.net>
33845         * ada/acats/run_all.sh: use -O2 by default.
33847 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
33849         * gcc.dg/vr-mult-[12].c: New tests.
33851 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33853         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33855         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33857 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
33859         * lib/target-supports.exp (check_profiling_available): Assume
33860         profiling isn't available for mips*-*-elf targets.
33862 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
33864         * gcc.dg/builtins-38.c: New test.
33866 2004-04-14  Eric Christopher  <echristo@redhat.com>
33868         * g++.dg/charset/charset.exp: Run .cc extension tests.
33870 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
33872         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
33874 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33876         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33878 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
33880         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33881         * gcc.dg/i386-387-2.c: Likewise.
33883         * gcc.dg/i386-387-7.c: New test.
33884         * gcc.dg/i386-387-8.c: New test.
33886         * gcc.dg/builtins-37.c: New test.
33888 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
33890         * g++.dg/pch/externc-1.C: Add missing semicolon.
33892 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
33894         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33896 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33898         * gcc.c-torture/execute/20040411-1.c: New test.
33900 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33902         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33904 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
33906         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33908 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
33910         * lib/target-supports.exp (check_named_sections_available): New.
33911         * lib/gcc-dg.exp (dg-require-named-sections): New.
33912         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
33913         old-deja.exp.  Also prune error-count message from HP linker.
33914         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
33916         * g++.dg/init/init-ref4.C: Use dg-require-weak.
33917         * g++.old-deja/g++.pt/static3.C: Likewise.
33918         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
33920 2004-04-09  Roger Sayle  <roger@eyesopen.com>
33922         * gcc.c-torture/execute/20040409-1.c: New test case.
33923         * gcc.c-torture/execute/20040409-2.c: New test case.
33924         * gcc.c-torture/execute/20040409-3.c: New test case.
33926 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33928         * gcc.dg/20040409-1.c: New test.
33930 2004-04-08  Roger Sayle  <roger@eyesopen.com>
33932         PR target/14888
33933         * g++.dg/opt/pr14888.C: New test case.
33935 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
33937         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
33938         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
33939         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
33940         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
33941         New tests.
33943 2004-04-08  Paul Brook  <paul@codesourcery.com>
33945         * gcc.dg/spill-1.c: New test.
33947 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33949         * gcc.dg/torture/builtin-ctype-2.c: New test.
33951 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
33953         * gcc.dg/pch/pch.exp: Add largefile test.
33955 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
33957         * g++.dg/pch/externc-1.Hs: New.
33958         * g++.dg/pch/externc-1.C: New.
33960 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33962         * gcc.dg/compat/struct-by-value-5a_main.c,
33963         gcc.dg/compat/struct-by-value-5b_main.c: New files.
33964         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
33965         * gcc.dg/compat/struct-by-value-5a_x.c,
33966         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
33967         gcc.dg/compat/struct-by-value-5_x.c.
33968         * gcc.dg/compat/struct-by-value-5a_y.c,
33969         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
33970         gcc.dg/compat/struct-by-value-5_y.c.
33972         * gcc.dg/compat/struct-by-value-6a_main.c,
33973         gcc.dg/compat/struct-by-value-6b_main.c: New files.
33974         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
33975         * gcc.dg/compat/struct-by-value-6a_x.c,
33976         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
33977         gcc.dg/compat/struct-by-value-6_x.c.
33978         * gcc.dg/compat/struct-by-value-6a_y.c,
33979         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
33980         gcc.dg/compat/struct-by-value-6_y.c.
33982         * gcc.dg/compat/struct-by-value-7a_main.c,
33983         gcc.dg/compat/struct-by-value-7b_main.c: New files.
33984         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
33985         * gcc.dg/compat/struct-by-value-7a_x.c,
33986         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
33987         gcc.dg/compat/struct-by-value-7_x.c.
33988         * gcc.dg/compat/struct-by-value-7a_y.c,
33989         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
33990         gcc.dg/compat/struct-by-value-7_y.c.
33992 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
33994         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
33995         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33996         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33997         options.
33999 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
34001         * gcc.dg/builtins-36.c: New test.
34003 2004-04-06  Paul Brook  <paul@codesourcery.com>
34005         * README.gcc: Remove obsolete contraint on testcases.
34007 2004-04-05  Paul Brook  <paul@codesourcery.com>
34009         PR2123
34010         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
34011         failure and exit(0) on success.
34012         * g++.dg/expr/anew2.C: Ditto.
34013         * g++.dg/expr/anew3.C: Ditto.
34014         * g++.dg/expr/anew4.C: Ditto.
34016 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
34018         PR c++/3518
34019         * g++.dg/template/unify7.C: New.
34021 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
34023         * g++.dg/README: Bring up to date with new subdirectories; remove
34024         duplicate subdirectory lines.
34026 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
34028         PR c++/14007
34029         * g++.dg/template/unify5.C: New.
34030         * g++.dg/template/unify6.C: New.
34031         * g++.dg/template/qualttp20.C: Adjust.
34032         * g++.old-deja/g++.jason/report.C: Adjust.
34033         * g++.old-deja/g++.other/qual1.C: Adjust.
34035 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
34037         PR c++/14803
34038         * g++.dg/inherit/ptrmem1.C: New test.
34040 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
34042         PR c++/14755
34043         * gcc.c-torture/execute/20040331-1.c: New test.
34044         * gcc.dg/20040331-1.c: New test.
34046 2004-04-01  Paul Brook  <paul@codesourcery.com>
34048         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34050 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
34052         PR c++/14724
34053         * g++.dg/init/goto1.C: New test.
34055         PR c++/14763
34056         * g++.dg/template/defarg4.C: New test.
34058 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
34060         * gcc.dg/altivec-11.c: Extend test for more valid cases.
34062 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
34064         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34066 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
34068         * gcc.dg/noncompile/undeclared-2.c: New test.
34070 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
34072         * gcc.dg/940409-1.c: Remove XFAIL.
34073         * gcc.dg/reg-vol-struct-1.c: New test.
34075 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34077         * gcc.dg/torture/builtin-wctype-1.c: New test.
34079 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
34081         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34082         * gcc.dg/20001101-1.c: Likewise.
34083         * gcc.dg/20001102-1.c: Likewise.
34085 2004-03-25  Roger Sayle  <roger@eyesopen.com>
34087         * gcc.dg/compare8.c: Add an additional test for XOR.
34089 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34091         * gcc.dg/torture/builtin-ctype-1.c: New test.
34093 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34095         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34096         * gcc.dg/torture/builtin-math-1.c: Likewise.
34097         * gcc.dg/torture/builtin-power-1.c: New test.
34099 2004-03-24  Andreas Schwab  <schwab@suse.de>
34101         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34102         IA64 assembler.
34104 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34105             Roger Sayle  <roger@eyesopen.com>
34107         * gcc.dg/compare8.c: New test case.
34109 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
34111         * g++.dg/ext/altivec-7.C: New test.
34113 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
34115         PR 12267, 12391, 12560, 13129, 14114, 14133
34116         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34117         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34118         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34119         Adjust error regexps.
34120         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34121         * gcc.dg/noncompile/undeclared-1.c: New test cases.
34122         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34123         * gcc.dg/local1.c: Add explanatory comment.
34125 2004-03-23  Roger Sayle  <roger@eyesopen.com>
34127         PR optimization/14669
34128         * g++.dg/opt/fold2.C: New test case.
34130 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
34132         PR c/14069
34133         * gcc.dg/20040322-1.c: New test.
34135 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34137         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
34138         * gcc.dg/ultrasp4.c: Likewise.
34139         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
34141 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34143         * gcc.dg/i386-sse-8.c: Reset default options.
34145 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
34147         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34148         in the error message text.
34150 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34152         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34154 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
34156         PR c++/14616
34157         * g++.dg/init/array13.C: New test.
34159 2004-03-20  Roger Sayle  <roger@eyesopen.com>
34161         PR target/13889
34162         * gcc.c-torture/compile/pr13889.c: New test case.
34164 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34166         PR c/14635
34167         * builtins-1.c (nan, nans): Don't test.
34168         * builtins-30.c: Don't use nan, nanf, nanl.
34169         * builtins-35.c: New test.
34171 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
34173         * g++.dg/ext/altivec-6.C: New test.
34175 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
34177         * g++.dg/init/placement3.C: New test.
34179         * g++.dg/template/spec13.C: New test.
34181         * g++.dg/lookup/using11.C: New test.
34183         * g++.dg/lookup/koenig3.C: New test.
34185         * g++.dg/template/operator2.C: New test.
34187         * g++.dg/expr/dtor3.C: New test.
34188         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34189         marker.
34190         * g++.old-deja/g++.law/visibility28.C: Likewise.
34192 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
34194         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34195         * gcc.dg/ppc64-abi-3.c: Likewise.
34197 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34199         PR c++/14545
34200         * g++.dg/parse/template15.C: New test.
34202 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34204         * g++.dg/expr/dtor2.C: New test.
34206         * g++.dg/lookup/anon4.C: New test.
34208         * g++.dg/overload/using1.C: New test.
34210         * g++.dg/template/lookup7.C: New test.
34212         * g++.dg/template/typename6.C: New test.
34214         * g++.dg/expr/cond6.C: New test.
34216 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34218         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34220 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34222         * g++.dg/expr/cond5.C: New test.
34223         * g++.dg/expr/constcast1.C: Likewise.
34224         * g++.dg/expr/ptrmem2.C: Likewise.
34225         * g++.dg/expr/ptrmem3.C: Likewise.
34226         * g++.dg/lookup/main1.C: Likewise.
34227         * g++.dg/template/lookup6.C: Likewise.
34229 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
34231         * gcc.dg/local1.c: New test.
34233         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34235 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34237         * gcc.dg/torture/builtin-convert-1.c: New test.
34239 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34241         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34243 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34245         PR c++/14481
34246         * g++.dg/warn/Wunused-7.C: New test.
34248 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34250         * gcc.dg/torture/builtin-integral-1.c: New test.
34252 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
34254         PR c++/14586
34255         * g++.dg/parse/non-dependent3.C: New test.
34257 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
34259         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34260         * g++.dg/eh/simd-2.C: Likewise.
34261         * g++.dg/init/array10.C: Likewise.
34262         * gcc.c-torture/compile/simd-1.c: Likewise.
34263         * gcc.c-torture/compile/simd-2.c: Likewise.
34264         * gcc.c-torture/compile/simd-3.c: Likewise.
34265         * gcc.c-torture/compile/simd-4.c: Likewise.
34266         * gcc.c-torture/compile/simd-6.c: Likewise.
34267         * gcc.c-torture/execute/simd-1.c: Likewise.
34268         * gcc.c-torture/execute/simd-2.c: Likewise.
34269         * gcc.dg/compat/vector-defs.h: Likewise.
34270         * gcc.dg/20020531-1.c: Likewise.
34271         * gcc.dg/altivec-3.c: Likewise.
34272         * gcc.dg/altivec-4.c: Likewise.
34273         * gcc.dg/altivec-varargs-1.c: Likewise.
34274         * gcc.dg/compat/vector-defs.h: Likewise.
34275         * gcc.dg/i386-mmx-3.c: Likewise.
34276         * gcc.dg/i386-sse-4.c: Likewise.
34277         * gcc.dg/i386-sse-5.c: Likewise.
34278         * gcc.dg/i386-sse-8.c: Likewise.
34279         * gcc.dg/simd-1.c: Likewise.
34280         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
34281         __ev64_opaque__ since the machine description provides it.
34283 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34285         * lib/compat.exp (skip_list): New global variable.
34286         Use it to hold the user defined COMPAT_SKIPS list if any.
34287         (compat-obj): Add the members of skip_list to optall.
34289 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34291         * gcc.dg/compat/union-by-value-1_main.c,
34292         union-by-value-1_x.c, union-by-value-1_y.c,
34293         union-check.h, union-defs.h,
34294         union-init.h, union-return-1_main.c,
34295         union-return-1_x.c, union-return-1_y.c: New files.
34297 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34299         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34300         mixed-struct-init.h: Add 4 mixed structure types.
34301         struct-by-value-21_main.c, struct-by-value-21_x.c,
34302         struct-by-value-21_y.c, struct-return-21_main.c,
34303         struct-return-21_x.c, struct-return-21_y.c: New files.
34305 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
34307         PR c++/14550
34308         * g++.dg/parse/template14.C: New test.
34310 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34312         * gcc.c-torture/execute/20040313-1.c: New test.
34314 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
34316         PR target/14533
34317         * gcc.dg/20040311-2.c: New test.
34319 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
34321         PR other/14544
34322         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34323         bit-field.
34325 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
34327         * gcc.dg/20040305-2.c: Add missing return statement.
34329 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34331         * gcc.dg/builtins-34.c: Also check pow10*.
34333 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34335         PR target/14262
34336         * gcc.dg/20040305-2.c: New test.
34338 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
34340         * gcc.dg/20040310-1.c: New test.
34342 2004-03-11  Roger Sayle  <roger@eyesopen.com>
34344         * gcc.c-torture/execute/20040311-1.c: New test case.
34346 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
34348         PR c++/14476
34349         * g++.dg/lookup/enum1.C: New test.
34351 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
34353         PR c++/14510
34354         * g++.dg/lookup/struct2.C: New test.
34356 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
34358         * gcc.dg/builtins-34.c: New test.
34360 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34362         * gcc.dg/torture/builtin-nonneg-1.c: New test.
34364 2004-03-09  James E Wilson  <wilson@specifixinc.com>
34366         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34367         * gcc.dg/alias-2.c: New testcase.
34369 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
34371         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34373 2004-03-09  Roger Sayle  <roger@eyesopen.com>
34375         * gcc.c-torture/execute/20040309-1.c: New test case.
34377 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
34379         PR c++/14397
34380         * g++.dg/overload/ref1.C: New.
34382 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34384         PR c++/14409
34385         * g++.dg/template/spec12.C: New test.
34387         PR c++/14448
34388         * g++.dg/parse/crash14.C: New test.
34390 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34392         PR c++/14230
34393         * g++.dg/init/ref11.C: New test.
34395 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
34397         PR c++/14432
34398         * g++.dg/parse/builtin2.C: New test.
34400 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34402         PR c++/14401
34403         * g++.dg/init/ctor3.C: New test.
34404         * g++.dg/init/union1.C: New test.
34405         * g++.dg/ext/anon-struct4.C: New test.
34407 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
34409         * g++.dg/lookup/koenig1.C: Tweak error messages.
34410         * g++.dg/lookup/used-before-declaration.C: Likewise.
34411         * g++.dg/other/do1.C: Likewise.
34412         * g++.dg/overload/koenig1.C: Likewise.
34413         * g++.dg/parse/crash13.C: Likewise.
34414         * g++.dg/template/instantiate3.C: Likewise.
34416 2004-03-08  Eric Christopher  <echristo@redhat.com>
34418         * * lib/target-supports.exp: Enable libiconv in test
34419         compilation.  Fix up error checking.
34421 2004-03-08  Roger Sayle  <roger@eyesopen.com>
34423         PR middle-end/14289
34424         * gcc.dg/pr14289-1.c: New test case.
34425         * gcc.dg/pr14289-2.c: Likewise.
34426         * gcc.dg/pr14289-3.c: Likewise.
34428 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
34430         * gcc.c-torture/execute/20040308-1.c: New test.
34432 2004-03-07  Roger Sayle  <roger@eyesopen.com>
34434         * gcc.c-torture/execute/20040307-1.c: New test case.
34436 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
34438         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34440 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
34442         * gcc.dg/20040306-1.c: New test.
34444 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
34446         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34447         them static.
34448         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34450 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34452         PR c/14465
34453         * gcc.dg/decl-6.c: New test.
34455 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34457         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34458         Rename LOGPOW -> LOG_POW.
34459         (SQRT_EXP, POW_EXP): New.
34461 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34463         * gcc.dg/i386-sse-8.c: New test.
34465 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34467         PR c/14114
34468         * gcc.dg/decl-5.c: New test.
34470 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
34472         * gcc.dg/20040305-1.c: New test.
34474 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
34476         PR other/14354
34477         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34479 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
34481         PR c++/14425, c++/14426
34482         * g++.dg/ext/altivec-4.C: New test.
34483         * g++.dg/ext/altivec-5.C: New test.
34485 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
34487         * g++.old-deja/g++.other/linkage1.C: Expect errors about
34488         global variables of a type with no linkage.
34489         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34490         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34491         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34492         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34493         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
34494         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
34495         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
34496         * g++.dg/warn/deprecated.C: Name enum Color.
34497         * g++.dg/overload/VLA.C: Name structure for 'b'.
34498         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
34500 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34502         * gcc.c-torture/compile/20040304-1.c: New test.
34504 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
34506         PR 13728
34507         * gcc.dg/decl-4.c: New testcase.
34509 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
34511         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
34512         as PRECF if sizeof (float) > sizeof (double).
34513         (PRECL): Make it the same as PRECF if
34514         sizeof (float) > sizeof (long double).
34516 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34518         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
34519         system type.  Add check for irix6 which doesn't have c99 runtime.
34521 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
34523         * gcc.dg/const-elim-1.c: xfail for xtensa.
34525 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34527         PR c++/14369
34528         * g++.dg/template/cond4.C: New test.
34530 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34532         PR c++/14360
34533         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
34535         PR c++/14361
34536         * g++.dg/parse/defarg7.C: New test.
34538         PR c++/14359
34539         * g++.dg/template/friend26.C: New test.
34541 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
34543         PR c++/14324
34544         * g++.dg/abi/mangle21.C: New test.
34546         PR c++/14260
34547         * g++.dg/parse/constructor2.C: New test.
34549         PR c++/14337
34550         * g++.dg/template/sfinae1.C: New test.
34552 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34554         PR c++/14267
34555         * g++.dg/expr/crash2.C: New test.
34557         PR middle-end/13448
34558         * gcc.dg/inline-5.c: New test.
34559         * gcc.dg/always-inline.c: Split out tests into ...
34560         * gcc.dg/always-inline2.c: ... this and ...
34561         * gcc.dg/always-inline3.c: ... this.
34563 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
34565         PR debug/12103
34566         * g++.dg/debug/crash1.C: New test.
34568 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
34570         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34571         function with __attribute__((noinline)).
34572         (recurser_void2): Likewise.
34573         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34574         (recurser_void2): Likewise.
34576 2004-02-29  Roger Sayle  <roger@eyesopen.com>
34578         PR middle-end/14203
34579         * g++.dg/warn/Wunused-6.C: New test case.
34581 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
34583         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34584         not defined.
34586 2004-02-27  Eric Christopher  <echristo@redhat.com>
34588         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34589         * g++.dg/charset/asm2.c: Run only x86.
34590         * gcc.dg/charset/asm3.c: Ditto.
34592 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
34594         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34595         ld_library_path.
34597 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
34599         * g++.dg/ext/altivec-3.C: New.
34601 2004-02-26  Richard Henderson  <rth@redhat.com>
34603         * g++.dg/ext/attrib10.C: Mark for warning.
34604         * gcc.dg/attr-alias-1.c: New.
34606 2004-02-26  Richard Henderson  <rth@redhat.com>
34608         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34609         * gcc.c-torture/execute/20040208-2.c: ... it back.
34611 2004-02-26  Eric Christopher  <echristo@redhat.com>
34613         * lib/target-supports.exp (check-iconv-available): New function.
34614         * lib/gcc-dg.exp (dg-require-iconv): New function.
34615         Use above.
34616         * gcc.dg/charset: New directory.
34617         * gcc.dg/charset/charset.exp: New file.
34618         * gcc.dg/charset/asm1.c: Ditto.
34619         * gcc.dg/charset/asm2.c: Ditto.
34620         * gcc.dg/charset/asm3.c: Ditto.
34621         * gcc.dg/charset/asm4.c: Ditto.
34622         * gcc.dg/charset/asm5.c: Ditto.
34623         * gcc.dg/charset/attribute1.c: Ditto.
34624         * gcc.dg/charset/attribute2.c: Ditto.
34625         * gcc.dg/charset/string1.c: Ditto.
34626         * g++.dg/charset: New directory.
34627         * g++.dg/dg.exp: Add here. Special options.
34628         * g++.dg/charset/charset.exp: New file.
34629         * g++.dg/charset/asm1.c: Ditto.
34630         * g++.dg/charset/asm2.c: Ditto.
34631         * g++.dg/charset/asm3.c: Ditto.
34632         * g++.dg/charset/asm4.c: Ditto.
34633         * g++.dg/charset/attribute1.c: Ditto.
34634         * g++.dg/charset/attribute2.c: Ditto.
34635         * g++.dg/charset/extern1.cc: Ditto.
34636         * g++.dg/charset/extern2.cc: Ditto.
34637         * g++.dg/charset/string1.c: Ditto.
34639 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
34641         PR c++/14278
34642         * g++.dg/parse/comma1.C: New test.
34644 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34646         PR c++/14284
34647         * g++.dg/template/ttp8.C: New test.
34649 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
34651         * gcc.dg/fixuns-trunc-1.c: New test.
34653 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34655         * gcc.dg/builtins-config.h: Use #elif.
34657 2004-02-26  Michael Matz  <matz@suse.de>
34659         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34660         * gcc.dg/991214-1.c: Likewise.
34661         * gcc.dg/i386-asm-1.c: Likewise.
34663 2004-02-25  Richard Henderson  <rth@redhat.com>
34665         * gcc.c-torture/execute/20040208-2.c: Move ...
34666         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34668 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34670         PR c++/14246
34671         * g++.dg/other/crash-3.C: New test.
34673 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34675         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34676         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34678         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34679         HP-UX.
34681 2004-02-24  Michael Matz  <matz@suse.de>
34683         * gcc.dg/i386-regparm.c: New.
34685 2004-02-23  James E Wilson  <wilson@specifixinc.com>
34687         * gcc.c-torture/execute/20040223-1.c: New.
34689 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
34690             Kazu Hirata  <kazu@cs.umass.edu>
34692         * gcc.dg/fwritable-strings-1.c: Remove.
34694 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
34696         PR c/14156
34697         * gcc.dg/20040223-1.c: New test.
34699 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34701         PR c++/14106
34702         * g++.dg/ext/typeof9.C: New test.
34704 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34706         PR c++/14250
34707         * g++.dg/other/switch1.C: New test.
34709 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34711         * gcc.dg/cast-function-1.c: Adjust for new informative message.
34712         * gcc.dg/va-arg-1.c: Likewise.
34714 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34716         PR c++/14143
34717         * g++.dg/template/koenig5.C: New test.
34719 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
34721         * g++.dg/ext/altivec-1.C: Generalize target triple.
34722         * g++.dg/ext/altivec-2.C: New test case.
34723         * g++.dg/ext/altivec_check.h: New file.
34724         * gcc.dg/altivec-1.c: Generalize target triple;
34725         include altivec_check.h and call altivec_check().
34726         * gcc.dg/altivec-[2-5].c: Generalize target triple.
34727         * gcc.dg/altivec-6.c: New test case.
34728         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34729         type casts as needed.
34730         * gcc.dg/altivec-10.c: Include altivec_check.h and call
34731         altivec_check().
34732         * gcc.dg/altivec-12.c: New test case.
34733         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34734         include altivec_check.h and call altivec_check().
34735         * gcc.dg/altivec_check.h: New file.
34737 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34739         * lib/target-supports.exp (check_alias_available): Don't mangle
34740         function `g' in test program.
34742 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34744         * lib/target-supports.exp (check_profiling_available): Check
34745         argument to determine whether we support a profiling type.
34746         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34747         check_profiling_available.
34748         * g++.dg/bprob/bprob.exp: Likewise.
34749         * g77.dg/bprob/bprob.exp: Likewise.
34750         * gcc.misc-tests/bprob.exp: Likewise.
34751         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34752         dg-require-profiling and delete expected error handling.
34753         * gcc.dg/20021014-1.c: Likewise.
34754         * gcc.dg/nest.c: Likewise.
34756 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34758         PR c++/12007
34759         * g++.dg/other/vthunk1.C: New test.
34761 2004-02-20  Falk Hueffner  <falk@debian.org>
34763         PR target/14201
34764         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34766 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
34768         PR c++/13927
34769         * g++.dg/other/error8.C: Remove XFAIL markers.
34771         PR c++/14173
34772         * g++.dg/ext/packed5.C: New test.
34774         PR c++/14199
34775         * g++.dg/warn/Wunused-5.C: New test.
34777         PR c++/14186
34778         * g++.dg/lookup/member1.C: New test.
34780 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
34782         * gcc.c-torture/compile/20040130-1.c: Enable only when
34783         __INT_MAX__ >= 2147483647L.
34784         * gcc.c-torture/compile/961203-1.c: Likewise.
34786 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
34788         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34789         * g++.dg/opt/template1.C: Robustify assembler regexp
34791 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34793         * gcc.c-torture/execute/simd-4.x: Remove.
34794         * gcc.c-torture/execute/va-arg-25.x: Likewise.
34795         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34796         Guard with #ifndef SKIP_ATTRIBUTE.
34797         * gcc.dg/compat/vector-1_y.c: Likewise.
34798         * gcc.dg/compat/vector-2_x.c: Likewise.
34799         * gcc.dg/compat/vector-2_y.c: Likewise.
34800         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34801         * g++.dg/eh/simd-2.C: Likewise.
34803 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
34805         * gcc.c-torture/compile/complex-1.c: New.
34807 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
34809         PR target/14209
34810         * gcc.c-torture/execute/20040218-1.c: New test.
34812 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34814         PR c++/14181
34815         * g++.dg/parse/new2.C: New test.
34817 2004-02-18  Paul Brook  <paul@codesourcery.com>
34819         * gcc.c-torture/compile/libcall-1.c: New test.
34821 2004-02-18  Paul Brook  <paul@codesourcery.com>
34823         PR debug/12934
34824         * gcc.dg/debug/debug-7.c: New test.
34826 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
34828         * gcc.dg/20040217-1.c: New test.
34830 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
34832         * gcc.c-torture/execute/990208-1.x: Delete.
34834 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
34836         * gcc.c-torture/execute/20040208-2.x: New file.
34838 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
34840         PR c++/11326
34841         * g++.dg/abi/structret1.C: New test.
34843 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
34845         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34846         (i386_cpuid): No need to test if cpuid is available on AMD64.
34847         Fix assembly, so that it works onboth i386 and AMD64.
34848         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34849         (vecInLong): Fix s[] member type to unsigned int.
34850         (vecInWord): Remove type.
34851         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34852         (a64, b64, c64, d64, e64): Remove.
34853         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34854         Remove unused variable.  Remove initialization of removed variables.
34855         Don't call mmx_tests nor sse_tests.
34856         (reference_mmx, reference_sse): Remove.
34857         (check): Add return stmt.
34858         * gcc.dg/i386-sse-7.c: New test.
34859         * gcc.dg/i386-mmx-4.c: New test.
34861 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34863         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34864         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34865         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34866         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34867         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34868         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34869         g++.dg/tc1/dr94.C: Fix line terminator.
34871 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
34873         * gcc.c-torture/compile/20040216-1.c: New.
34875 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34877         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34878         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34879         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34880         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34881         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34882         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34884 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34886         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34888 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
34890         PR c++/13971
34891         * g++.dg/expr/cond4.C: New test.
34893         PR c++/14086
34894         * g++.dg/lookup/crash2.C: New test.
34896 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
34898         * gcc.c-torture/compile/20040214-2.c: New test.
34900 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
34902         PR c++/14116
34903         * g++.dg/ext/typeof8.C: New test.
34905 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
34907         * gcc.c-torture/compile/20040214-1.c: New test.
34909 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34911         PR c++/13635
34912         * g++.dg/template/spec11.C: New test.
34914 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34916         PR c++/13927
34917         * g++.dg/other/error8.C: New test.
34919 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
34921         PR c++/14122
34922         * g++.dg/template/array4.C: New test.
34924         PR c++/14108
34925         * g++.dg/inherit/thunk2.C: New test.
34927         PR c++/14083
34928         * g++.dg/eh/cond2.C: New test.
34930 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
34932         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
34934 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
34936         * lib/scanasm.exp (dg-scan): Quote pattern before display.
34938 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
34940         * g++.dg/simd-2.C: xfail on ppc64-linux.
34942 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34944         PR c/456
34945         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
34946         tests.
34948 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
34950         * gcc.dg/builtins-33.c: New test.
34952 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
34954         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
34956 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34958         * g++.dg/simd-2.C: Set -maltivec for ppc64.
34960 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34962         * gcc.dg/ppc64-abi-3.c: New test.
34964 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
34966         PR c/14092
34968         * gcc.dg/pr14092-1.c: New testcase.
34970 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
34972         * gcc.dg/cpp/assert4.c: Fix typo last change.
34974         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
34975         * gcc.dg/cpp/assert4.c: Handle powerpc64.
34977         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
34979 2004-02-09  Roger Sayle  <roger@eyesopen.com>
34981         * gcc.c-torture/compile/20040209-1.c: New test case.
34983 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34985         * gcc.dg/c90-init-1.c: Adjust expected error messages.
34987 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
34989         * gcc.c-torture/execute/20040208-[12].c: New tests.
34991 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34993         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
34995 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34997         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34999 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35001         Bug 13856
35002         * gcc.dg/visibility-8.c: New testcase.
35004 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
35006         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
35007         arguments.
35008         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
35010 2004-02-07  Roger Sayle  <roger@eyesopen.com>
35012         PR middle-end/13696
35013         * g++.dg/opt/fold1.C: New test case.
35015 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35017         PR c++/14033
35018         * g++.dg/other/crash-2.C: New test.
35020 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35022         PR c++/14028
35023         * g++.dg/parse/angle-bracket2.C: New test.
35025 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35027         PR middle-end/13750
35028         Revert:
35029         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35030         PR pch/13361
35031         * g++.dg/pch/wchar-1.C: New.
35032         * g++.dg/pch/wchar-1.Hs: New.
35034 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35036         PR c++/14008
35037         * g++.dg/parse/error15.C: New test.
35038         * g++.dg/parse/crash11.C: Update dg-error mark.
35040 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35042         PR c++/13932
35043         * g++.dg/warn/conv2.C: New test.
35045 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35047         PR c++/13086
35048         * g++.dg/warn/incomplete1.C: Remove xfail.
35050 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35052         * lib/file-format.exp (gcc_target_object_format): Use
35053         ${tool}_target_compile, not gcc_target_compile.
35054         * lib/target-supports.exp (check_alias_available): Likewise.
35055         (check_gc_sections_available): Likewise.
35056         * g++.dg/ext/attrib10.C: Use dg-require-alias.
35057         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35058         dg-require-alias.
35060 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
35062         PR c++/13969
35063         * g++.dg/template/static6.C: New test.
35065 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
35067         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35069 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35071         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35072         tests for systems where `char' is unsigned by default.
35074 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35076         PR c++/13997
35077         * g++.dg/template/partial3.C: New test.
35079 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
35081         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35082         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35083         Remove mentions of obsolete ports.
35085 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
35087         * gcc.dg/noncompile/20001228-1.c: Fix for new
35088         error message.
35090 2004-02-03  Roger Sayle  <roger@eyesopen.com>
35092         PR target/9348
35093         * gcc.c-torture/execute/multdi-1.c: New test case.
35095 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35097         PR c++/13925
35098         * g++.dg/template/lookup5.C: New test.
35100 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35102         PR c++/13950
35103         * g++.dg/template/lookup4.C: New test.
35105         PR c++/13970
35106         * g++.dg/parse/error14.C: New test.
35108         PR c++/14002
35109         * g++.dg/parse/template13.C: New test.
35111 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
35113         PR c++/13978
35114         * g++.dg/template/koenig4.C: New test.
35116         PR c++/13968
35117         * g++.dg/template/crash17.C: New test.
35119         PR c++/13975
35120         * g++.dg/parse/error13.C: New test.
35121         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35123 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35125         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35127 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
35129         PR c/11658
35130         PR c/13994
35131         * gcc.dg/noncompile/20040203-1.c: New test.
35132         * gcc.dg/noncompile/20040203-2.c: Likewise.
35133         * gcc.dg/noncompile/20040203-3.c: Likewise.
35134         * gcc.dg/20040203-1.c: Likewise.
35136 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
35138         PR c++/10858
35139         * g++.dg/template/sizeof7.C: New test.
35141 2004-02-02  Eric Christopher  <echristo@redhat.com>
35142             Zack Weinberg  <zack@codesourcery.com>
35144         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35146 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
35148         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35149         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35150         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35151         * gcc.dg/cleanup-5.c: Run only on Linux targets.
35153 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
35155         PR c++/13113
35156         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35158         PR c++/13854
35159         * g++.dg/ext/attrib13.C: New test.
35161         PR c++/13907
35162         * g++.dg/conversion/op2.C: New test.
35164 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35166         * gcc.dg/titype-1.c: Fix pasto.
35168 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35170         * gcc.dg/titype-1.c: New test.
35172 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35174         PR c++/13957
35175         * g++.dg/template/non-type-template-argument-1.C,
35176         g++.dg/template/qualified-id1.C: Update dg-error marks.
35177         * g++.dg/template/nontype6.C: New test.
35179 2004-02-01  Roger Sayle  <roger@eyesopen.com>
35181         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35182         * gcc.dg/builtins-31.c: New testcase.
35183         * gcc.dg/builtins-32.c: New testcase.
35185 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
35187         * objc.dg/call-super-2.m: Update line numbers
35188         for the including of stddef.h.
35190 2004-01-30  Michael Matz  <matz@suse.de>
35192         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35193         g++.dg/ext/case-range3.C: New tests.
35195 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35197         DR206
35198         PR c++/13813
35199         * g++.dg/template/member4.C: New test.
35201 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35203         PR c++/13683
35204         * g++.dg/template/sizeof6.C: New test.
35206 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35208         * gcc.dg/fwritable-strings-1.c: New test.
35210 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35212         * gcc.c-torture/compile/20040130-1.c: New test.
35214 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
35216         * objc.dg/call-super-2.m: Include stddef.h for size_t.
35218 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
35220         PR c++/13883
35221         * g++.dg/template/ctor3.C: New test.
35223 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35225         * g++.dg/tc1: New directory.
35226         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35227         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35228         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35229         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35230         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35232 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35234         * g++.dg/parse/error11.C: New test.
35235         * g++.dg/parse/error12.C: Likewise.
35237 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
35239         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35240         (scan_initial, main): Use aligned_sizeof instead of sizeof.
35242 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
35244         PR c++/13791
35245         * g++.dg/ext/attrib12.C: New test.
35247         PR c++/13736
35248         * g++.dg/parse/cast2.C: New test.
35250 2004-01-27  James E Wilson  <wilson@specifixinc.com>
35252         * objc.dg/encode-2.m (main): New local string.  Set depending on
35253         sizeof long.  Use in sscanf call.
35254         * objc.dg/encode-3.m (main): New local string.  Set depending on
35255         sizeof long.  Use in scan_initial call.
35257 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35259         * objc.dg/call-super-2.m: Make LP64-safe.
35260         * objc.dg/desig-init-1.m: Likewise.
35262 2004-01-27  Devang Patel <dpatel@apple.com>
35264         * g++.dg/debug/namespace1.C: New test.
35266 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
35268         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35269         xscale-*-*.
35271         * gcc.dg/arm-mmx-1.c: New test.
35273 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35275         * gcc.dg/20040127-1.c: New test.
35276         * gcc.dg/20040127-2.c: New test.
35278 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35280         * objc.dg/stret-1.m (glob): Renamed to globa.
35282 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
35284         PR c++/13663
35285         * g++.dg/expr/for1.C: New test.
35287 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
35289         PR middle-end/13779
35290         * gcc.dg/darwin-longlong.c: New test.
35292 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
35294         * gcc.dg/20040124-1.c: Moved test from here...
35295         * gcc.c-torture/compile/20040124-1.c: ...to here.
35297 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35299         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
35300         the assembly output if -m64 is passed.
35302 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
35304         PR c++/13833
35305         * g++.dg/template/cond3.C: New test.
35307 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35309         PR c++/13810
35310         * g++.dg/template/ttp7.C: New test.
35312 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35314         PR c++/13797
35315         * g++.dg/template/nontype4.C: New test.
35316         * g++.dg/template/nontype5.C: Likewise.
35318 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
35320         * gcc.dg/torture/mips-clobber-at.c: New test.
35322 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
35324         * gcc.dg/20040124-1.c: New test.
35326 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
35328         * gcc.dg/20040123-1.c: New test.
35330 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35332         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35334 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35336         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35338 2004-01-23  Andrew Pinski  <apinski@apple.com>
35340         * gcc.dg/20030121-1.c: Move to ..
35341         * gcc.dg/20040121-1.c: here.
35343 2004-01-23  Roger Sayle  <roger@eyesopen.com>
35345         * gcc.dg/builtins-29.c: New test case.
35347 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
35349         PR 18314
35350         * gcc.dg/builtins-30.c: New testcase.
35352 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
35354         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35355         * lib/g77.exp: Likewise.
35356         * lib/objc.exp: Likewise.
35357         * lib/g++.exp: Likewise.
35359 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35361         * gcc.dg/struct-by-value-2.c: New test.
35363 2004-01-21  Andrew Pinski  <apinski@apple.com>
35365         PR target/13785
35366         * gcc.dg/20030121-1.c: New test.
35368 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
35370         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
35371         clobber frame pointer register in asm statement.
35373 2004-01-21  Falk Hueffner  <falk@debian.org>
35375         * gcc.c-torture/compile/20040121-1.c: New test.
35377 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
35379         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35381 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
35383         * gcc.dg/ppc64-abi-2.c: New test.
35385 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
35387         * lib/treelang.exp: Fill out this file.
35388         * lib/treelang-dg.exp: New File.
35390 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35392         * gcc.c-torture/compile/981022-1.c: Remove.
35393         * gcc.dg/array-5.c: Remove XFAIL.
35394         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35395         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35396         gcc.dg/cond-lvalue-1.c: Update.
35397         * gcc.dg/cast-lvalue-2.c: New test.
35399 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
35401         PR c++/13592
35402         * g++.dg/other/error1.C (class foo): Tweak error message.
35404         PR c++/13592
35405         * g++.dg/template/call2.C: New test.
35407 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35409         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35410         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35411         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35412         scalar-return-1_x.c, scalar-return-2_y.c,
35413         scalar-return-3_x.c, scalar-return-3_y.c,
35414         scalar-return-4_x.c, scalar-return-4_y.c,
35415         struct-align-1.h, struct-align-1_x.c,
35416         struct-align-1_y.c, struct-align-2.h,
35417         struct-align-2_x.c, struct-align-2_y.c,
35418         struct-by-value-10_y.c, struct-by-value-11_x.c,
35419         struct-by-value-11_y.c, struct-by-value-12_x.c,
35420         struct-by-value-12_y.c, struct-by-value-13_x.c,
35421         struct-by-value-13_y.c, struct-by-value-14_x.c,
35422         struct-by-value-14_y.c, struct-by-value-15_x.c,
35423         struct-by-value-15_y.c, struct-by-value-16_y.c,
35424         struct-by-value-17_y.c, struct-by-value-18_y.c,
35425         struct-by-value-19_y.c, struct-by-value-1_x.c,
35426         struct-by-value-1_y.c, struct-by-value-20_y.c,
35427         struct-by-value-2_x.c, struct-by-value-2_y.c,
35428         struct-by-value-3_y.c, struct-by-value-4_x.c,
35429         struct-by-value-4_y.c, struct-by-value-5_y.c,
35430         struct-by-value-6_y.c, struct-by-value-7_y.c
35431         struct-by-value-8_x.c, struct-by-value-8_y.c
35432         struct-by-value-9_x.c, struct-by-value-9_y.c
35433         struct-return-10_x.c, struct-return-10_y.c,
35434         struct-return-19_x.c, struct-return-20_x.c
35435         struct-return-2_x.c, struct-return-2_y.c
35436         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35437         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
35439 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35441         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35442         attribute on sparc*-sun-solaris2.*.
35444 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
35446         PR c++/13710
35447         * g++.dg/ext/typeof7.C: New test.
35449 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
35451         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35452         * gcc.dg/const-elim-1.c: Same.
35454 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
35456         * objc.dg/stret-1.m: New.
35457         * objc.dg/stret-2.m: New.
35459 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
35461         PR c++/11895
35462         * g++.dg/ext/vector1.C: New test.
35464 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
35466         * gcc.dg/pch/import-1.c: New.
35467         * gcc.dg/pch/import-1.hs: New.
35468         * gcc.dg/pch/import-1a.h: New.
35469         * gcc.dg/pch/import-1b.h: New.
35470         * gcc.dg/pch/import-1c.h: New.
35472 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35474         PR c++/13574
35475         * g++.dg/ext/array1.C: New test.
35477         PR c++/13178
35478         * g++.dg/conversion/op1.C: New test.
35480 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
35482         PR 11864
35483         From Kazumoto Kojima / Dan Kegel:
35484         * gcc.dg/pr11864-1.c: New test.
35486         PR 10392
35487         From Marcus Comstedt / Dan Kegel:
35488         * gcc.dg/pr10392-1.c: New test.
35490 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
35492         PR c++/13478
35493         * g++.dg/init/ref10.C: New test.
35495 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35497         PR c++/13407
35498         * g++.dg/parse/typename6.C: New test.
35500 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
35502         PR pch/13361
35503         * g++.dg/pch/wchar-1.C: New.
35504         * g++.dg/pch/wchar-1.Hs: New.
35506 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35508         PR c++/9259
35509         * g++.dg/expr/sizeof2.C: New test.
35511 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
35513         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
35515 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35517         PR c++/13659
35518         * g++.dg/lookup/strong-using-3.C: New.
35519         * g++.dg/lookup/using-10.C: New.
35521 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
35523         PR c++/13594
35524         * g++.dg/lookup/strong-using-2.C: New.
35526 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
35527             Dan Kegel <dank@kegel.com>
35528             J"orn Rennecke <joern.rennecke@superh.com>
35530         PR target/9365
35531         * gcc.dg/pr9365-1.c: New test.
35533 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35535         PR c++/8856
35536         * g++.dg/parse/casting-operator2.C: New test.
35537         * g++.old-deja/g++.pt/explicit83.C: Remove.
35539 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35541         * gcc.dg/label-compound-stmt-1.c: New test.
35542         * gcc.c-torture/compile/950922-1.c,
35543         gcc.c-torture/compile/20000211-3.c,
35544         gcc.c-torture/compile/20000518-1.c,
35545         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
35546         compound statements.
35548 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
35550         * gcc.dg/ppc64-abi-1.c: New test.
35552 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
35554          * g++.dg/ext/attrib9.C: Add dg-warnings.
35556 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35558         PR c++/12335
35559         * g++.dg/parse/dtor3.C: New test.
35561 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
35563         PR c++/12709
35564         * g++.dg/parse/try-catch-1.C: New test.
35566 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
35568         * ada/acats/run_all.sh: Add more verbose output in acats.log
35569         when compiling tests.
35571 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35573         PR 13656
35574         * gcc.dg/typedef-redecl.c: New test case.
35575         * gcc.dg/typedef-redecl.h: New support file.
35577 2004-01-13  Jan Hubicka  <jh@suse.cz>
35579         * gcc.dg/always_inline.c: New test.
35580         * gcc.dg/debug/20031231-1.c: Fix.
35582 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35584         PR c++/13474
35585         * g++.dg/template/array3.C: New test.
35587 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
35589         * g++.dg/ext/lvalue1.C: No longer expected to fail.
35590         * g++.dg/warn/Wunused-2.C: Likewise.
35592 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35594         PR c++/13289
35595         * g++.dg/template/instantiate6.C: New test.
35597 2004-01-12  Roger Sayle  <roger@eyesopen.com>
35599         PR middle-end/11397
35600         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35602 2004-01-12  Jan Hubicka  <jh@suse.cz>
35604         PR opt/12826
35605         * gcc.dg/20040112-1.c: New.
35607         * gcc.dg/dwarf-die[1-7].c: Move to...
35608         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35609         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35611 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
35613         PR c++/4100
35614         * g++.dg/parse/friend4.C: New test.
35616 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
35618         PR c++/4100
35619         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35620         definition is called a friend.
35622 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
35624         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35626 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
35628         PR c++/3478
35629         * g++.dg/parse/error10.C: New test.
35630         * g++.dg/template/arg2.C: Accept "invalid type" error.
35632 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
35634         PR middle-end/13392
35635         * g++.dg/opt/expect2.C: New test.
35637 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35639         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35640         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35641         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35642         Update dg-error regexps.
35644 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35646         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35647         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35649 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35651         * gcc.dg/pragma-re-1.c: Use right pointer type.
35653 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35655         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35657 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
35659         * gcc.dg/rs6000-ldouble-1.c: New.
35661 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35663         DR 337
35664         PR c++/9256
35665         * g++.dg/other/abstract1.C: New test.
35667 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
35669         * g++.dg/lookup/strong-using-1.C: New.
35671 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35673         PR c/11234
35674         * gcc.dg/func-ptr-conv-1.c: New test.
35675         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35677 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
35679         PR target/13380.
35680         * gcc.c-torture/compile/20040109-1.c: New.
35682 2004-01-08  Stuart Hastings  <stuart@apple.com>
35684         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35685         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35686         * gcc.dg/i386-sse-6.c: ...this new testcase.
35688 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
35690         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35692 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35694         * ada/acats/run_acats: Treat 'gnatchop' the same way
35695         as 'gnatmake'.  Export GCC_DRIVER.
35696         * ada/acats/run_all.sh: Add target_gnatchop.  Use
35697         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35699 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35701         PR c++/12573
35702         * g++.dg/template/dependent-expr4.C: New test.
35704 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
35706         * gcc.dg/altivec-11.c: New test.
35708 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
35710         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35712 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35714         PR c/6024
35715         * gcc.dg/enum-compat-1.c: New test.
35716         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35718 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35720         PR c/12165
35721         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35722         gcc.dg/c99-idem-qual-3.c: New tests.
35724 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
35726         * gcc.dg/winline-7.c: Don't cast void * to int.
35728 2004-01-06  Jan Hubicka  <jh@suse.cz>
35730         * gcc.dg/i386-sse-5.c: New test
35731         * g++.dg/eh/simd-1.c: Add -w argument for i386.
35733 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35735         PR c++/12815
35736         * g++.dg/rtti/typeid4.C: New test.
35738 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35740         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35742 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35744         PR c++/12132
35745         * g++.dg/template/error11.C: New test.
35747         PR c++/13451
35748         * g++.dg/template/class2.C: New test.
35750 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35751         Richard Sandiford <rsandifo@redhat.com>
35753         PR c++/13387
35754         * g++.dg/opt/alias3.C: New test.
35756 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
35758         PR c++/13157
35759         * g++.dg/template/koenig3.C: New test.
35761         PR c++/13529
35762         * g++.dg/parse/offsetof3.C: New test.
35764         * g++.dg/init/copy7.C: Add missing dg-error markers.
35766         PR c++/12226
35767         * g++.dg/init/copy7.c: New test.
35769         PR c++/13536
35770         * g++.dg/parse/cast1.C: New test.
35772 2004-01-04  Jan Hubicka  <jh@suse.cz>
35774         * gcc.dg/winline[1-7].c: New tests.
35776 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35778         PR c++/13520
35779         * g++.dg/template/qualttp22.C: New test.
35781 2004-01-01  Jan Hubicka  <jh@suse.cz>
35783         * gcc.dg/debug/20031231-1.c: New.
35784         * gcc.c-torture/compile/20040101-1.c: New.
35785         * gcc.dg/dwarf-die-[1-7].c: New.
35787 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
35789         PR optimization/13521
35790         * gcc.c-torture/compile/20031231-1.c: New test.
35792 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35794         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35796 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35798         PR c++/10079
35799         * g++.dg/template/crash16.C: New test.
35801 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
35803         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35805 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35807         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35808         ports.
35809         * g++.old-deja/g++.jason/thunk3.C: Likewise.
35810         * g++.old-deja/g++.law/profile1.C: Likewise.
35811         * gcc.c-torture/compile/981006-1.c: Likewise.
35812         * gcc.c-torture/execute/loop-2e.x: Likewise.
35813         * gcc.c-torture/execute/loop-2f.x: Remove.
35814         * gcc.c-torture/execute/loop-2g.x: Likewise.
35815         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35816         * gcc.dg/20020312-2.c: Remove traces of dead ports.
35818 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35820         PR c++/13507
35821         * g++.dg/ext/attrib11.C: New test.
35823         PR c++/13494
35824         * g++.dg/template/array2-1.C: New test.
35825         * g++.dg/template/array2-2.C: New test.
35827 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
35829         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35831 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35833         PR c++/12774
35834         * g++.dg/template/array1-1.C: New test.
35835         * g++.dg/template/array1-2.C: New test.
35837 2003-12-29  Roger Sayle  <roger@eyesopen.com>
35839         PR fortran/12632
35840         * g77.dg/12632.f: New test case.
35842 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35844         PR c++/13289
35845         * g++.dg/parse/nontype1.C: New test.
35847 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35849         PR c++/12403
35850         * g++.dg/parse/explicit1.C: New test.
35851         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35853 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35855         PR c++/13081
35856         * g++.dg/opt/inline6.C: New test.
35858         PR c++/12613
35859         * g++.dg/parse/error9.C: New test.
35861         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35863 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35865         PR c++/13009
35866         * g++.dg/init/assign1.C: New test.
35868 2003-12-28  Roger Sayle  <roger@eyesopen.com>
35870         PR c++/13070
35871         * g++.dg/warn/format3.C: New test case.
35873 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35875         * gcc.c-torture/compile/20031227-1.c: New test.
35877 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35879         * g++.dg/bprob/bprob.exp: Load target-supports.exp
35880         * g77.dg/bprob/bprob.exp: Likewise.
35881         * gcc.misc-tests/bprob.exp: Likewise.
35882         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
35883         variants on systems where the library does not provide that
35884         functionality.
35885         * gcc.dg/builtins-20.c: Use builtins-config.h.
35886         * gcc.dg/builtins-config.h: New file.
35888 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35890         * lib/gcc-dg.exp (dg-require-profiling): New function.
35891         * lib/target-supports.exp (check_profiling_available): Likewise.
35892         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35893         * g77.dg/bprob/bprob.exp: Likewise.
35894         * gcc.misc-tests/bprob.exp: Likewise.
35895         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35896         * gcc.dg/20021014-1.c: Likewise.
35897         * gcc.dg/nest.c: Likewise.
35899 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35901         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35902         compiling.
35903         * g++.dg/lookup/java2.C: Likewise.
35904         * gcc.dg/cpp/lexident.c: Likewise.
35906 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
35908         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35909         given.
35910         * gcc.c-torture/compile/961203-1.c: Likewise.
35911         * gcc.c-torture/compile/980506-1.c: Likewise.
35913 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
35915         * lib/gcc-dg.exp (dg-prune-output): New annotation.
35916         (additional_prunes): New global.
35917         (gcc-dg-prune): Handle additional per-test pruning.
35918         (dg-test): Clear additional_prunes between tests.
35920         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
35921         dg-prune-output to avoid spurious failures from assembler
35922         complaining about nonexistent WAW violations.
35923         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
35924         Use dg-prune-output to avoid spurious failures from assembler
35925         warning about Itanium B-step errata.
35927 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35929         * g++.dg/abi/macro0.C: New test.
35930         * g++.dg/abi/macro1.C: Likewise.
35931         * g++.dg/abi/macro2.C: Likewise.
35933         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
35934         * g++.dg/abi/bitfield7.C: Likewise.
35935         * g++.dg/abi/dtor2.C: Likewise.
35936         * g++.dg/abi/mangle11.C: Likewise.
35937         * g++.dg/abi/mangle12.C: Likewise.
35938         * g++.dg/abi/mangle14.C: Likewise.
35939         * g++.dg/abi/mangle17.C: Likewise.
35940         * g++.dg/abi/vbase10.C: Likewise.
35941         * g++.dg/abi/vbase14.C: Likewise.
35942         * g++.dg/template/qualttp17.C: Likewise.
35944 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35946         PR c/11995
35947         * gcc.dg/20031223-1.c: New test.
35949 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35951         * gcc.dg/noreturn-7.c: New test.
35953 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35955         * gcc.dg/null-pointer-1.c: New test.
35957 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35959         * g++.old-deja/g++.jason/template18.C: Remove.
35960         * g++.old-deja/g++.jason/template37.C: Likewise.
35962         PR c++/12862
35963         * g++.dg/lookup/ns1.C: New test.
35965         PR c++/12397
35966         * g++.dg/template/lookup3.C: New test.
35968 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35970         * g++.dg/template/recurse1.C: New test
35972 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35974         PR c++/12479
35975         * g++.dg/parse/semicolon1.C: New test.
35976         * g++.dg/parse/semicolon1.h: Likewise.
35978 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
35980         * gcc.dg/darwin-misaligned.c: New test.
35982 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35984         PR c/9163
35985         * gcc.dg/20031222-1.c: New test.
35987 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
35989         PR c++/13438
35990         * g++.dg/parse/error8.C: New test.
35992         PR c++/11554
35993         * g++.dg/warn/ctor-init-1.C: New test.
35995 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
35997         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35998         too small.
35999         * gcc.c-torture/compile/930217-1.c: Likewise.
36000         * gcc.c-torture/compile/930513-1.c: Likewise.
36001         * gcc.c-torture/execute/920908-2.c: Likewise.
36002         * gcc.c-torture/execute/921204-1.c: Likewise.
36003         * gcc.c-torture/execute/930621-1.c: Likewise.
36004         * gcc.c-torture/execute/930630-1.c: Likewise.
36005         * gcc.c-torture/execute/931031-1.c: Likewise.
36006         * gcc.c-torture/execute/980602-2.c: Likewise.
36007         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36008         * gcc.c-torture/execute/compndlit-1.c: Likewise.
36009         * gcc.c-torture/execute/extzvsi.c: Likewise.
36010         * gcc.c-torture/unsorted/ext.c: Likewise.
36012 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
36014         PR target/12749
36015         * gcc.c-torture/compile/20031220-2.c: New test case.
36017 2003-12-20  Roger Sayle  <roger@eyesopen.com>
36019         PR optimization/13031
36020         * gcc.c-torture/compile/20031220-1.c: New test case.
36022 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36024         * gcc.dg/cast-function-1.c: New test.
36026 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36028         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36029         formats.
36031 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
36033         PR c++/12795
36034         * g++.dg/ext/attrib10.C: New test.
36036 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36038         * gcc.dg/cleanup-10.c: New test.
36039         * gcc.dg/cleanup-11.c: New test.
36041 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
36043         PR c++/13239
36044         * g++.dg/opt/expect1.C: New test.
36046 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
36048         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36050 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
36052         PR debug/12923
36053         * gcc.dg/20031218-1.c: New test.
36055         PR debug/12389
36056         * gcc.dg/20031218-2.c: New test.
36057         * gcc.dg/20031218-3.c: New test.
36059         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36060         of label name and allow for USER_LABEL_PREFIX == "_" names.
36061         * g++.dg/abi/mangle18-2.C: Likewise.
36062         * g++.dg/abi/mangle19-1.C: Likewise.
36063         * g++.dg/abi/mangle19-2.C: Likewise.
36064         * g++.dg/abi/mangle20-1.C: Likewise.
36065         * g++.dg/abi/mangle20-2.C: Likewise.
36067 2003-12-18  Richard Henderson  <rth@redhat.com>
36069         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36071 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
36072             Dan Kegel <dank@kegel.com>
36074         PR other/12009
36075         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36076         testing a cross compiler, it causes spurious compile failures.
36077         * lib/g++.exp: Likewise.
36079 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36081         PR c++/13262
36082         * g++.dg/template/access13.C: New test.
36084 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
36086         * gcc.dg/20031216-1.c: New test.
36088 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36090         PR c++/9154
36091         * g++.dg/template/error10.C: New test.
36093 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
36095         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36096         * g++.dg/eh/simd-2.C: Likewise.
36098 2003-12-17  James E Wilson  <wilson@specifixinc.com>
36099             Roger Sayle  <roger@eyesopen.com>
36101         * gcc.c-torture/execute/ieee/mzero5.c: New.
36103 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
36105         PR c++/10603
36106         * g++.dg/parse/error6.C: New test.
36108         PR c++/12827
36109         * g++.dg/parse/error7.C: New test.
36111 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36113         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36114         at -O with stabs debugging formats.
36115         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36116         * gcc.dg/debug/debug-2.c: Likewise.
36118 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36120         PR c++/12696
36121         * g++.dg/init/error1.C: New test.
36123         PR c++/12218
36124         * g++.dg/init/pm3.C: New test.
36126 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36128         PR c/3347
36129         * gcc.dg/bitfld-8.c: New test.
36131 2003-12-16  James Lemke  <jim@wasabisystems.com>
36133         * gcc.dg/arm-scd42-[123].c: New tests.
36135 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36137         PR c++/9043
36138         * g++.dg/abi/mangle20-1.C: New test.
36139         * g++.dg/abi/mangle20-2.C: New test.
36141 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
36143         PR c++/13275
36144         * g++.dg/other/offsetof2.C: Remove XFAIL.
36145         * g++.dg/parse/offsetof1.C: New test.
36146         * g++.gd/parse/offsetof2.C: Likewise.
36148 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36150         * g++.dg/template/nontype3.C: New test.
36151         * g++.dg/template/static2.C: Tweaked the dg-error clause.
36153 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36155         * g++.dg/warn/noreturn-3.C: Also test instantiation.
36157 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
36159         PR c++/13387
36160         * g++.dg/expr/assign1.C: New test.
36162         PR c++/13242
36163         * g++.dg/abi/mangle19-1.C: New test.
36164         * g++.dg/abi/mangle19-2.C: New test.
36166 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
36168         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36170 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36172         * gcc.c-torture/execute/20031216-1.c: New test.
36174 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36176         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36177         an ICE regression.
36179 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36181         PR c++/10926
36182         * g++.dg/template/error9.C: New test.
36184         PR c++/11116
36185         * g++.dg/template/error8.C: New test.
36187 2003-12-15  Roger Sayle  <roger@eyesopen.com>
36189         PR middle-end/13400
36190         * gcc.c-torture/execute/20031215-1.c: New test case.
36192 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36194         PR c++/13269
36195         * g++.dg/parse/error5.C: New test.
36197         PR c++/12989
36198         * g++.dg/expr/sizeof1.C: New test.
36200         PR c++/13310
36201         * g++.dg/template/crash15.C: New test.
36203 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
36205         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36206         a non-POD type as the last named parameter of a varargs function.
36208 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
36210         PR c++/13243
36211         PR c++/12573
36212         * g++.dg/template/crash14.C: New test.
36213         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36215 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
36217         * g++.dg/other/java1.C: New test.
36219         PR c++/13241
36220         * g++.dg/abi/mangle18-1.C: New test.
36221         * g++.dg/abi/mangle18-2.C: New test.
36223 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36225         PR optimization/10312
36226         * gcc.c-torture/execute/20031214-1.c: New.
36228 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
36230         PR c++/10779
36231         PR c++/12160
36232         * g++.dg/parse/error3.C: New test.
36233         * g++.dg/parse/error4.C: Likewise.
36234         * g++.dg/abi/mangle4.C: Tweak error messages.
36235         * g++.dg/lookup/using5.C: Likewise.
36236         * g++.dg/other/error2.C: Likewise.
36237         * g++.dg/parse/typename5.C: Likewise.
36238         * g++.dg/parse/undefined1.C: Likewise.
36239         * g++.dg/template/arg2.C: Likewise.
36240         * g++.dg/template/ttp3.C: Likewise.
36241         * g++.dg/template/type1.C: Likewise.
36242         * g++.old-deja/g++.other/crash32.C: Likewise.
36243         * g++.old-djea/g++.pt/defarg8.C: Likewise.
36245 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36247         PR c++/13106
36248         * g++.dg/warn/noreturn-3.C: New test.
36250 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36252         PR c++/13118
36253         * g++.dg/abi/covariant3.C: New.
36255 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
36257         * g++.dg/eh/ia64-1.C: New test.
36259 2003-12-12  Roger Sayle  <roger@eyesopen.com>
36261         PR optimization/13037
36262         * g77.f-torture/execute/13037.f: New test case.
36264 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36266         PR c++/12881
36267         * g++.dg/abi/covariant2.C: New.
36269 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
36271         * gcc.dg/cpp/trad/macro.c: New tests.
36273 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
36275         * gcc.c-torture/execute/wchar_t-1.x: Delete.
36277 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
36279         PR other/10819
36280         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36281         to fix Bug 10819.
36282         * lib/g++.exp (g++_version): Likewise.
36283         * lib/g77.exp (g77_version): Likewise.
36284         * lib/objc.exp (default_objc_version): Likewise.
36286 2003-12-10  Richard Henderson  <rth@redhat.com>
36288         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36290         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36292 2003-12-08  Matt Austern  <austern@apple.com>
36294         PR c/13134
36295         * lib/gcc-dg.exp (dg-require-visibility): Define.
36296         * lib/target-supports (check_visibility_available): Define.
36297         * gcc.dg/visibility-1.c: New test.
36298         * gcc.dg/visibility-2.c: Likewise.
36299         * gcc.dg/visibility-3.c: Likewise.
36300         * gcc.dg/visibility-4.c: Likewise.
36301         * gcc.dg/visibility-5.c: Likewise.
36302         * gcc.dg/visibility-6.c: Likewise.
36303         * g++.dg/ext/visibility-1.C: Likewise.
36304         * g++.dg/ext/visibility-2.C: Likewise.
36305         * g++.dg/ext/visibility-3.C: Likewise.
36306         * g++.dg/ext/visibility-4.C: Likewise.
36307         * g++.dg/ext/visibility-5.C: Likewise.
36308         * g++.dg/ext/visibility-6.C: Likewise.
36310 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36312         * g++.dg/lookup/java1.C: New test.
36313         * g++.dg/lookup/java2.C: New test.
36315 2003-12-07  Falk Hueffner  <falk@debian.org>
36317         * g++.dg/opt/noreturn-1.C: New test.
36319 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
36321         * gcc.dg/overflow-1.c: New test.
36323 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36325         * g77.f-torture/compile/13060.f: New test.
36327 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
36329         PR c++/13323
36330         * g++.dg/inherit/operator2.C: New test.
36332 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36334         PR c++/13305
36335         * g++.dg/ext/attrib9.C: New test.
36337 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
36339         PR c++/13314
36340         * g++.dg/template/error7.C: New test.
36342 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
36343             J"orn Rennecke <joern.rennecke@superh.com>
36345         PR target/13302
36346         * g++.dg/other/struct-va_list.C: New test.
36348 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36350         PR c++/13166
36351         * g++.dg/parse/defarg6.C: New test.
36353 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
36355         PR target/13256
36356         * gcc.c-torture/execute/20031201-1.c: New test.
36358 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
36360         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36362 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36364         * gcc.dg/builtin-return-1.c: New test.
36366 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
36367             J"orn Rennecke <joern.rennecke@superh.com>
36369         PR optimization/13260
36370         * gcc.c-torture/execute/20031204-1.c: New test.
36372 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36374         PR c++/9127
36375         * g++.dg/template/error6.C: New test.
36377 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
36379         * gcc.dg/20031202-1.c: New test.
36381 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
36383         PR c++/13179
36384         * g++.dg/template/eh1.C: New test.
36386         PR c++/10771
36387         * g++.dg/template/error5.C: New test.
36389 2003-12-02  David Ung  <davidu@mips.com>
36391         * gcc.dg/compat/vector-check.h: Corrected type for var
36392         g_##TMODE
36394 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36396         PR c++/10126
36397         * g++.dg/template/ptrmem8.C: New test.
36399 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36401         PR c++/12573
36402         * g++.dg/template/dependent-expr3.C: New test.
36404 2003-12-01  James Lemke  <jim@wasabisystems.com>
36406         * gcc.dg/arm-g2.c: New test.
36408 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36410         PR optimization/11634
36411         * gcc.dg/20031201-2.c: New test case.
36413 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
36415         PR 11433
36416         * objc.dg/proto-lossage-3.m: New test.
36418 2003-12-01  Roger Sayle  <roger@eyesopen.com>
36420         PR optimization/12628
36421         * gcc.dg/20031201-1.c: New test case.
36423 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36425         * gcc.dg/unaligned-1.c: New test.
36427 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
36429         PR c++/9849
36430         * g++.dg/template/error4.C: New test.
36431         * g++.dg/template/nested3.C: Adjust error markers.
36433 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36435         * gcc.dg/cpp/assert4.c: Check more #system assertions.
36437 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36439         PR c/10333
36440         * gcc.dg/bitfld-7.c: New test.
36442 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
36444         * gcc.dg/tls/asm-1.C: New test.
36446 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36448         * gcc.dg/cpp/assert4.c: Update.
36450 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
36452         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36453         * gcc.dg/builtin-apply3.c: New test.
36455 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36457         * lib/compat.exp (compat-obj): New xfaildata parameter.
36458         Use it to set compiler_conditional_xfail_data before compiling.
36459         (compat-get-options): Handle dg-xfail-if.
36460         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36461         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36462         * gcc.dg/compat/vector-1_y.c: Likewise.
36463         * gcc.dg/compat/vector-2_x.c: Likewise.
36464         * gcc.dg/compat/vector-2_y.c: Likewise.
36466 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36468         * g++.dg/opt/reg-stack4.C: New test.
36470 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36472         * gcc.dg/builtin-apply2.c: New test.
36474 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36476         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36478 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36480         PR c++/12924
36481         * g++.dg/template/template-id-2.C: New test.
36483 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36485         PR c++/5369
36486         * g++.dg/template/memfriend1.C: New test.
36487         * g++.dg/template/memfriend2.C: Likewise.
36488         * g++.dg/template/memfriend3.C: Likewise.
36489         * g++.dg/template/memfriend4.C: Likewise.
36490         * g++.dg/template/memfriend5.C: Likewise.
36491         * g++.dg/template/memfriend6.C: Likewise.
36492         * g++.dg/template/memfriend7.C: Likewise.
36493         * g++.dg/template/memfriend8.C: Likewise.
36494         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
36496 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
36498         PR c++/12515
36499         * g++.dg/ext/cond1.C: New test.
36501 2003-11-20  Richard Henderson  <rth@redhat.com>
36503         * gcc.dg/20020201-2.c: Remove.
36504         * gcc.dg/20020201-4.c: Remove.
36505         * gcc.dg/20020304-1.c: Remove.
36507 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
36509         * gcc.dg/cpp/trad/xwin1.c: New test case.
36511 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
36513         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
36514         * lib/g77.exp: Likewise.
36515         * lib/objc.exp: Likewise.
36516         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
36517         for darwin.
36519 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36521         PR c++/12932
36522         * g++.dg/template/static5.C: New test.
36524 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36526         * gcc.dg/nested-func-1.c: New test.
36528 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36530         * gcc.dg/cpp/assert4.c: New test.
36532 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36534         PR c++/2294
36535         * g++.dg/lookup/using9.c: New test.
36537 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
36539         PR c++/12762
36540         * g++.dg/template/error3.C: New test.
36542 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
36544         PR ada/13035
36545         * ada/acats/run_acats, run_all.sh: Fix syntax error.
36546         No longer use a wrapper for gcc, since this does not work under
36547         Windows.
36549 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
36551         PR c++/2094
36552         * g++.dg/template/ptrmem7.C: New test.
36554 2003-11-13  Andrew Pinski <apinski@apple.com>
36556         * gcc.c-torture/compile/20031113-1.c: New test.
36558 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
36559             Kean Johnston <jkj@sco.com>
36561         PR c/13029
36562         * gcc.dg/unused-4.c: Update.
36564 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36566         * g++.dg/opt/const3.C: New test.
36568 2003-11-13  Jan Hubicka  <jh@suse.cz>
36570         * gcc.c-torture/compile/20031112-1.c: New test.
36572 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
36574         * g++.dg/parse/crash10.C: Remove bogus error marker.
36576 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36578         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36579         (host_gcc): Likewise.
36580         (ROOT): Honor $PWDCMD.
36581         (BASE): Likewise.
36582         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36584 2003-11-12  Catherine Moore  <clm@redhat.com>
36586         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36588 2003-11-12  Andreas Jaeger  <aj@suse.de>
36589             Jakub Jelinek  <jakub@redhat.com>
36590             Andrew Pinski  <pinskia@physics.uc.edu>
36591             Richard Henderson  <rth@redhat.com>
36593         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36594         systems.
36595         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36597         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36598         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36600 2003-11-11  Andreas Jaeger  <aj@suse.de>
36602         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36604         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36606 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
36608         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36609         Clean ups.
36611 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
36613         * gcc.dg/trampoline-1.c: New test.
36615 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
36617         * gcc.c-torture/compile/200031109-1.c: New test.
36619 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36621         PR c/3190
36622         PR c/8714
36623         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36624         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36625         gcc.dg/format/no-y2k-1.c: Update.
36627 2003-11-08  Roger Sayle  <roger@eyesopen.com>
36629         PR optimization/10467
36630         * gcc.dg/20031108-1.c: New test case.
36632 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
36634         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36636 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36638         * gcc.dg/compound-lvalue-1.c: New test.
36639         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36640         some XFAILs.
36642 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
36644         * gcc.dg/altivec-varargs-1.c: New test.
36646 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36648         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36649         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36650         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
36651         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
36652         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36654 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36656         * gcc.dg/cond-lvalue-1.c: New test.
36658 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
36660         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36662 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36664         PR c++/11616
36665         * g++.dg/template/instantiate5.C: New test.
36667 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36669         PR c++/12726
36670         * g++.dg/ext/complit2.C: Replace test with self-contained version.
36671         * ChangeLog: Add missing first entry for above test.
36673 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36675         PR c++/9810
36676         * g++.dg/template/using8.C: New test.
36677         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36679 2003-11-02  Roger Sayle  <roger@eyesopen.com>
36681         PR optimization/10817
36682         * gcc.c-torture/compile/20031102-1.c: New test case.
36684 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
36686         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36687         2147483647.
36689 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36691         * gcc.dg/20031102-1.c: New test.
36693 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36695         * gcc.dg/complex-1.c: New test.
36697 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36699         PR c++/12796
36700         * g++.dg/template/crash13.C: Adjust expected error location.
36701         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36703 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36705         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36707 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36709         PR/10239
36710         * gcc.c-torture/compile/20031031-2.c: New test.
36712 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36714         PR/11640
36715         * gcc.c-torture/compile/20031031-1.c: New test.
36717 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36719         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36720         * gcc.misc-tests/bprob.exp: Likewise.
36721         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36722         the execution test on arm-elf configs.
36723         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
36724         configs that don't support scratch files.
36725         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36727 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
36729         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36730         done by dejagnu.
36732 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
36734         * ada/acats/run_all.sh: Redirect mv output to /dev/null
36735         Avoid non pure sh syntax. Add more logging.
36737         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36738         fail.
36740 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36742         PR libgcj/10610
36743         * gcc.dg/ppc-stackalign-1.c: New test.
36745 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
36747         * ada/acats/run_all.sh: Change output to be more compliant with
36748         dejagnu framework.
36749         Create acats.sum and acats.log files under testsuite/ada/acats
36750         Only run [a-z]* directories, to filter out e.g. CVS.
36751         Redirect build output to log file.
36753 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36755         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36757 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36759         PR ada/5909:
36760         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36762 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
36764         * gcc.c-torture/compile/20031023-1.c: New test.
36765         * gcc.c-torture/compile/20031023-2.c: New test.
36766         * gcc.c-torture/compile/20031023-3.c: New test.
36767         * gcc.c-torture/compile/20031023-4.c: New test.
36769 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36771         PR c++/10371
36772         * g++.dg/lookup/scoped8.C: New test.
36774 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36776         * g++.dg/opt/reg-stack3.C: New test.
36778 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36780         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
36782 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36784         PR c++/11076
36785         * g++.dg/template/crash13.C: New test.
36787 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36789         * gcc.dg/c99-restrict-2.c: New test.
36791 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
36793         PR c++/12698, c++/12699, c++/12700, c++/12566
36794         * g++.dg/inherit/covariant9.C: New test.
36795         * g++.dg/inherit/covariant10.C: New test.
36796         * g++.dg/inherit/covariant11.C: New test.
36798 2003-10-23  Jason Merrill  <jason@redhat.com>
36800         PR c++/12726
36801         * g++.dg/ext/complit2.C: New test.
36803 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36805         PR target/12654
36806         * gcc.c-torture/execute/20031020-1.c: New test.
36808 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36810         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36811         following the jump_insn.
36813 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36815         * gcc.dg/cast-lvalue-1.c: New test.
36817 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
36819         PR c++/11962
36820         * g++.dg/template/cond2.C: New test.
36822 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36824         * gcc.dg/builtins-28.c: New test.
36826 2003-10-20  Jan Hubicka  <jh@suse.cz>
36828         * g++.dg/opt/inline4.C: Do not use min-inline-insns
36829         parameter.
36830         * gcc.dg/inline-2.c: Likewise.
36832 2003-10-20  Phil Edwards  <phil@codesourcery.com>
36834         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36835         * gcc.dg/nest.c: Likewise.
36837 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36839         PR c++/9781, c++/10583, c++/11862
36840         * g++.dg/parse/crash13.C: New test.
36842 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36844         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36846 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36848         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36849         Define HAVE_C99_RUNTIME except on Solaris.
36850         * gcc.dg/builtins-20.c: Likewise.
36852 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36854         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36856 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36858         PR c++/12495
36859         * g++.dg/template/crash21.C: New test.
36861 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36863         PR c++/2513
36864         * g++.dg/template/typename5.C: New test.
36866 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36868         PR c++/12369
36869         * g++.dg/template/friend25.C: New test.
36871 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
36873         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36874         versions.
36876 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
36878         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36879         == 2147483647.
36881 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
36883         * gcc.c-torture/execute/960416-1.x: Remove.
36884         * gcc.c-torture/execute/divconst-3.x: Likewise.
36886 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
36888         PR target/12598
36889         * gcc.dg/torture/cris-volatile-1.c: New test.
36891 2003-10-14  Roger Sayle  <roger@eyesopen.com>
36893         PR optimization/9325
36894         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36895         for overflowing floating point to integer conversion during RTL
36896         simplification.
36898 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
36900         * objc/execute/_cmd.m: Fix typo.
36901         * objc.dg/image-info.m, objc.dg/symtab-1.m:
36902         Relax 'scan-assembler' regexp.
36903         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36904         objc.dg/try-catch-4.m: Run on non-Darwin targets.
36905         * objc.dg/zero-link-2.m: Remove blank line.
36906         * objc.dg/zero-link-3.m: New test case.
36908 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
36910         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
36912         * gcc.dg/asm-names.c: Use scan-assembler-not rather
36913         than linker trickery.
36915 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36917         PR c++/12370
36918         * g++.dg/other/friend2.C: New test.
36920 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36922         * gcc.dg/20031012-1.c: New test.
36924 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36926         * gcc.dg/weak/weak-3.c: Fix for new warning.
36928 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
36930         PR optimization/8750
36931         * gcc.c-torture/execute/20031012-1.c: New test case.
36933 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36935         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
36936         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
36938 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36940         PR optimization/12260
36941         * gcc.c-torture/compile/20031011-2.c: New test case.
36943 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36945         * gcc.c-torture/execute/20031011-1.c: New testcase.
36947 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
36949         * gcc.c-torture/compile/20031011-1.c: New test.
36951 2003-10-11  Jan Hubicka  <jh@suse.cz>
36953         * g++.dg/other/first-global.C: New test.
36955 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36957         * gcc.c-torture/execute/string-opt-18.c: New testcase.
36959 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
36961         * gcc.c-torture/compile/20031010-1.c: New test.
36963 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
36965         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
36966         * gcc.c-torture/execute/va-arg-25.c: ... here.
36968 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
36970         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
36972 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
36974         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
36976 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
36978         * g++.dg/parse/error2.C: New test.
36980 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
36982         PR c++/11097
36983         * g++.dg/other/error5.C: Modify the error message.
36984         * g++.dg/lookup/using8.C: New test.
36986 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
36988         * gcc.dg/darwin-abi-2.c: New file.
36989         * gcc.c-torture/execute/va-arg-24.c: New file.
36991 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
36993         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
36994         indentation.
36996 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
36998         PR c++/10147
36999         * g++.dg/other/error4.C: Update error messages.
37000         * g++.dg/template/ptrmem4.C: Likewise.
37002         PR c++/12337
37003         * g++.dg/init/new9.C: New test.
37005         PR c++/12334, c++/12236, c++/8656
37006         * g++.dg/ext/attrib8.C: New test.
37008 2003-10-06  Devang Patel  <dpatel@apple.com>
37010         * gcc.dg/debug/dwarf2-3.h: New test.
37011         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
37013 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
37015         * g++.dg/opt/cfg2.C: New test.
37017 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37019         * g++.dg/opt/float1.C: New test.
37021 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37023         * gcc.dg/c90-array-lval-6.c: New test.
37024         * gcc.dg/c99-array-lval-6.c: New test.
37026 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
37027             Ziemowit Laski  <zlaski@apple.com>
37029         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37030         'Derived', so that it is never considered a class method; add
37031         new warning for '+port' method ambiguity.
37032         * objc.dg/method-12.m: Include <objc/objc.h> instead of
37033         <objc/objc-api.h> (needed on Mac OS X).
37034         * objc.dg/method-13.m: New test.
37036 2003-10-03  Roger Sayle  <roger@eyesopen.com>
37038         PR optimization/9325, PR java/6391
37039         * gcc.c-torture/execute/20031003-1.c: New test case.
37041 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
37043         PR optimization/12180
37044         * gcc.dg/20031002-1.c: New test.
37046         PR c++/12486
37047         * g++.dg/inherit/error1.C: New test.
37049 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
37051         * lib/f-torture.exp (search_for): Rename to...
37052         (search_for_re): This.  Also, clean up comments and the
37053         "regexp" invocation.
37055 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
37057         * gcc.c-torture/compile/20031002-1.c: New test.
37059 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
37061         * g++.dg/opt/cond1.C: New test.
37063 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
37065         * gcc.dg/Wold-style-definition-2.c: New testcase.
37066         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37068 2003-09-29  Richard Henderson  <rth@redhat.com>
37070         * g++.dg/init/array10.C: Add dg-options.
37072 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
37074         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37076 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37078         * g++.dg/template/friend19.C: Fix typo.
37079         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37081 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
37083         * gcc.c-torture/execute/20030928-1.c: New test.
37084         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37086 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37088         * g++.dg/opt/unroll1.C: New test.
37090 2003-09-26  Roger Sayle  <roger@eyesopen.com>
37092         PR optimization/11741
37093         * gcc.dg/20030926-1.c: New test case.
37095 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37097         PR c++/5655
37098         * g++.dg/parse/access7.C: New test.
37099         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37101 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
37103         MERGE OF objc-improvements-branch into MAINLINE:
37104         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37105         if libobjc has not been built.
37106         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37107         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37108         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37109         objc/execute/nested-3.m, objc/execute/np-2.m,
37110         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37111         objc/execute/redefining_self.m, objc/execute/root_methods.m,
37112         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37113         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37114         objc.dg/special/unclaimed-category-1.h,
37115         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37116         well as GNU runtime.
37117         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37118         * execute/cascading-1.m, execute/function-message-1.m,
37119         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37120         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37121         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37122         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37123         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37124         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37125         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37126         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37127         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37128         * objc.dg/bitfield-2.m: Run only on Darwin.
37129         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37130         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37131         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37132         * objc.dg/const-str-1.m: Fix constant string layout.
37134 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
37136         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37138 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
37140         * gcc.dg/darwin-abi-1.c: New file.
37142 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
37144         PR target/12281
37145         * gcc.c-torture/compile/20030921-1.c: New test.
37147 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37149         * g++.dg/opt/reg-stack2.C: New test.
37151 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
37153         * g++.dg/eh/delayslot1.C: New test.
37155 2003-09-20  Richard Henderson  <rth@redhat.com>
37157         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37159 2003-09-20  Roger Sayle  <roger@eyesopen.com>
37161         * gcc.c-torture/execute/20030920-1.c: New test case.
37163 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37165         * g++.dg/rtti/typeid3.C: Correct expected error message.
37167 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37169         PR c++/157
37170         * g++.dg/parse/crash12.C: New test.
37172 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
37174         * gcc.dg/compat/mixed-struct-check.h: New.
37175         * gcc.dg/compat/mixed-struct-defs.h: New.
37176         * gcc.dg/compat/mixed-struct-init.h: New.
37177         * gcc.dg/compat/struct-by-value-19_main.c: New.
37178         * gcc.dg/compat/struct-by-value-19_x.c: New.
37179         * gcc.dg/compat/struct-by-value-19_y.c: New.
37180         * gcc.dg/compat/struct-by-value-20_main.c: New.
37181         * gcc.dg/compat/struct-by-value-20_x.c: New.
37182         * gcc.dg/compat/struct-by-value-20_y.c: New.
37183         * gcc.dg/compat/struct-return-19_main.c: New.
37184         * gcc.dg/compat/struct-return-19_x.c: New.
37185         * gcc.dg/compat/struct-return-19_y.c: New.
37186         * gcc.dg/compat/struct-return-20_main.c: New.
37187         * gcc.dg/compat/struct-return-20_x.c: New.
37188         * gcc.dg/compat/struct-return-20_y.c: New.
37190 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
37191         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37192         so that it will not complain on LP64 targets.
37194 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37196         PR c++/495
37197         * g++.dg/template/friend24.C: New test.
37199 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
37201         PR c++/12332
37202         * g++.dg/template/memtmpl2.C: New test.
37204 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
37206         PR target/11184
37207         * gcc.dg/builtin-apply1.c: New test.
37209 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
37211         PR c++/9848
37212         * g++.dg/warn/Wunused-4.C: New test.
37214 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37216         PR c++/12316
37217         * g++.dg/other/gc2.C: New test.
37219 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
37221         PR c++/11991
37222         * g++.dg/rtti/typeid3.C: New test.
37224         PR c++/12266
37225         * g++.dg/overload/template1.C: New test.
37227 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37229         * g++.dg/opt/cfg3.C: New test.
37231 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37233         PR c++/7939
37234         * g++.dg/template/crash11.C: New test.
37236 2003-09-16  Jason Merrill  <jason@redhat.com>
37237             Jakub Jelinek  <jakub@redhat.com>
37239         * gcc.dg/attr-warn-unused-result.c: New test.
37241 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
37243         PR c++/12184
37244         * g++.dg/expr/call2.C: New test.
37246 2003-09-15  Andreas Jaeger  <aj@suse.de>
37248         * gcc.dg/Wold-style-definition-1.c: New test.
37250 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
37252         PR c++/3907
37253         * g++.dg/parse/template12.C: New test.
37255         * g++.dg/abi/bitfield11.C: New test.
37256         * g++.dg/abi/bitfield12.C: Likewise.
37258 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
37260         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
37261         non-expansion of functional macro name without arguments at EOL.
37262         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
37264 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
37266         * gcc.c-torture/execute/20030914-[12].c: New tests.
37268 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37270         PR c++/11788
37271         * g++.dg/overload/addr1.C: New test.
37273 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
37275         * gcc.dg/20030909-1.c: New test.
37277 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37279         * gcc.dg/ultrasp10.c: New test.
37281 2003-09-09  Devang Patel  <dpatel@apple.com>
37283         * gcc.dg/darwin-ld-6.c: New test.
37285 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37287         * gcc.dg/torture/builtin-explog-1.c: New testcase.
37289 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37291         * gcc.dg/ia64-types1.c: New test.
37292         * gcc.dg/ia64-types2.c: Likewise.
37294 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37296         * gcc.dg/builtins-1.c: Add more _Complex tests.
37297         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37299         * gcc.dg/builtins-1.c: Test existing _Complex functions.
37300         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37302 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
37304         PR c++/11786
37305         * g++.dg/lookup/koenig2.C: New test.
37307         PR c++/5296
37308         * g++.dg/rtti/typeid2.C: New test.
37310 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
37312         * gcc.c-torture/compile/20030904-1.c: New test.
37314 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37316         * g++.dg/opt/longbranch2.C: New test.
37318 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37320         * g++.dg/template/crash10.C: Only compile it.
37322 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
37324         PR middle-end/11665
37325         * gcc.c-torture/compile/20030907-1.c: New test.
37326         * g++.dg/init/array11.C: New test.
37328 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37330         PR c++/11852
37331         * g++.dg/init/struct1.C: New test.
37333 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
37335         PR c++/12181
37336         * g++.dg/expr/comma1.C: New test.
37338 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
37340         PR c++/11867
37341         * g++.dg/expr/static_cast5.C: New test.
37343 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
37345         PR c++/11507
37346         * g++.dg/lookup/scoped7.C: New test.
37348         PR c++/9574
37349         * g++.dg/other/static1.C: New test.
37351         PR c++/11490
37352         * g++.dg/warn/template-1.C: New test.
37354         PR c++/11432
37355         * g++.dg/template/crash10.C: New test.
37357         PR c++/2478
37358         * g++.dg/overload/VLA.C: New test.
37360         PR c++/10804
37361         * g++.dg/template/call1.C: New test.
37363 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37365         PR c++/11794
37366         * g++.dg/parse/using3.C: New test.
37368 2003-09-06  Roger Sayle  <roger@eyesopen.com>
37370         PR c++/11409
37371         * g++.dg/overload/builtin3.C: New test case.
37373 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
37375         PR c/9862
37376         * gcc.dg/20030906-1.c: New test.
37377         * gcc.dg/20030906-2.c: Likewise.
37379 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37381         PR c++/12167
37382         * g++.dg/parse/defarg5.C: New test.
37384         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37386 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
37388         PR c++/12163
37389         * g++.dg/expr/static_cast4.C: New test.
37391         PR c++/12146
37392         * g++.dg/template/crash9.C: New test.
37394 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
37396         * g++.old-deja/g++.ext/pretty2.C: Update for change
37397         in __FUNCTION__.
37398         * g++.old-deja/g++.ext/pretty3.C: Likewise.
37400 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
37402         PR c++/11922
37403         * g++/dg/template/qualified-id1.C: New test.
37405         PR c++/12037
37406         * g++.dg/warn/noeffect4.C: New test.
37408 2003-09-04  Matt Austern  <austern@apple.com>
37410         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37411         * g++.dg/ext/fnname2.C: Likewise.
37412         * g++.dg/ext/fnname3.C: Likewise.
37414 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
37416         * g++.dg/expr/lval1.C: New test.
37417         * g++.dg/ext/lvcast.C: Remove.
37419 2003-09-03  Roger Sayle  <roger@eyesopen.com>
37421         PR optimization/11700.
37422         * gcc.c-torture/compile/20030903-1.c: New test case.
37424 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
37426         PR c++/12053
37427         * g++.dg/abi/layout4.C: New test.
37429 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
37431         PR c++/11553
37432         * g++.dg/parse/friend3.C: New test.
37434 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
37436         PR c++/11847
37437         * g++.dg/template/class1.C: New test.
37439         PR c++/11808
37440         * g++.dg/expr/call1.C: New test.
37442 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
37444         PR c++/12114
37445         * g++.dg/init/ref9.C: New test.
37447         PR c++/11972
37448         * g++.dg/template/nested4.C: New test.
37450 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37452         PR c++/12093
37453         * g++.dg/template/non-dependent4.C: New test.
37455         PR c++/11928
37456         * g++.dg/inherit/conv1.C: New test.
37458 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
37460         PR c++/6196
37461         * g++.dg/ext/label1.C: New test.
37462         * g++.dg/ext/label2.C: Likewise.
37464 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37466         * g++.dg/expr/cond3.C: New test.
37468 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37470         * gcc.dg/builtins-1.c: Add new builtin cases.
37472 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37474         * gcc.dg/builtins-1.c: Add new cases.
37475         * gcc.dg/torture/builtin-attr-1.c: Likewise.
37477 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37479         * gcc.dg/builtins-1.c: Add more math builtin tests.
37480         * gcc.dg/torture/builtin-attr-1.c: New test.
37482 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
37484         PR optimization/5079
37485         * g++.dg/opt/static3.C: New test.
37487 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37489         * gcc.misc-tests/gcov-10b.c: New test.
37491 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
37493         * g++.dg/opt/ptrmem3.C: New test.
37495         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
37497 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
37499         * gcc.dg/20030826-2.c: New test.
37501 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37503         PR middle-end/12002
37504         * g77.f-torture/compile/12002.f: New test case.
37506 2003-08-26  Roger Sayle  <roger@eyesopen.com>
37508         * gcc.dg/20030826-1.c: New test case.
37510 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
37512         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
37514 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
37516         PR c++/11871
37517         * c++.dg/lookup/crash1.C: New test.
37519         * c++.dg/warn/noeffect3.C: New test.
37521 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
37523         * gcc.dg/compat/vector-1_x.c: Compile with -w.
37524         * gcc.dg/compat/vector-1_y.c: Ditto.
37525         * gcc.dg/compat/vector-2_x.c: Ditto.
37526         * gcc.dg/compat/vector-2_y.c: Ditto.
37528 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
37530         * gcc.dg/20030702-1.c: New test.
37532 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
37534         PR c++/8795
37535         * g++.dg/ext/altivec-1.C: New test.
37537 2003-08-24  Richard Henderson  <rth@redhat.com>
37539         * g++.dg/eh/simd-2.C: Add -w for x86.
37541 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
37543         * gcc.dg/20030815-1.c: New test.
37545 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37547         PR c++/3765
37548         * g++.dg/parse/access6.C: New test.
37550 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37552         PR c++/641, c++/11876
37553         * g++.dg/template/friend22.C: New test.
37554         * g++.dg/template/friend23.C: Likewise.
37556 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37558         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
37559         identically.
37561 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37563         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37565 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37567         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37569 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37571         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37573 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
37575         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37577 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
37579         PR c++/11919
37580         * g++.dg/overload/prom1.C: New test.
37582         PR c++/11551
37583         * g++.dg/parse/dtor2.C: New test.
37585         PR c++/10762
37586         * g++.dg/parse/using2.C: New test.
37588 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
37590         PR target/11805
37591         * gcc.c-torture/compile/20030821-1.c: New.
37593 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
37595         PR c++/11834
37596         * g++.dg/template/deduce2.C: New test.
37598 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
37600         * gcc.c-torture/execute/20030821-1.c: New test.
37602 2003-08-20  Roger Sayle  <roger@eyesopen.com>
37604         PR middle-end/11984
37605         * gcc.dg/20030820-1.c: New test case.
37607 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
37609         PR c++/11945
37610         * g++.dg/warn/noeffect2.C: New test.
37612 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
37614         PR c++/10926
37615         * g++.dg/template/dtor2.C: New test.
37617         PR c++/11684
37618         * g++.dg/template/operator1.C: New test.
37619         * g++.dg/parse/operator4.C: New test.
37621         PR c++/11946.C
37622         * g++.dg/expr/enum1.C: New test.
37623         * gcc.dg/c99-bool-1.c: Remove bogus warning.
37625         PR c++/11036.C
37626         * g++.dg/parse/elab2.C: New test.
37627         * g++.dg/parse/typedef4.C: Change error message.
37628         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37629         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37630         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37632 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
37634         * gcc.dg/pch/warn-1.c: New.
37635         * gcc.dg/pch/warn-1.hs: New.
37637         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37638         not-tested file.
37640 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37642         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37644 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37646         * gcc.dg/uninit-D.c: New Test.
37647         * gcc.dg/uninit-E.c: New Test.
37648         * gcc.dg/uninit-F.c: New Test.
37649         * gcc.dg/uninit-G.c: New Test.
37651 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
37653         * g++.dg/README: Describe the pch directory.
37655 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37657         PR c++/11174
37658         * g++.dg/parse/access4.C: New test.
37659         * g++.dg/parse/access5.C: Likewise.
37660         * g++.old-deja/g++.jason/access17.C: Adjust error message.
37662 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
37664         * gcc.dg/noncompile/20030818-1.c: New.
37666 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37668         PR c++/11957
37669         * g++.dg/warn/noeffect1.C: New test.
37671         * g++.dg/template/scope2.C: New test.
37672         * g++.dg/template/error2.C: Correct dg-error
37674 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
37676         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37678 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
37680         PR C++/11512
37681         * g++.dg/template/warn1.C: New.
37683 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37685         * g++.dg/template/error2.C: New test.
37686         * g++.dg/lookup/using7.C: Adjust errors
37687         * g++.old-deja/g++.pt/crash36.C: Likewise.
37688         * g++.old-deja/g++.pt/derived3.C: Likewise.
37690 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37692         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37693         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37694         * gcc.c-torture/execute/builtins/string-9.c: New, from
37695         string-opt-9.c.  Adjust for execute/builtins framework.
37696         * gcc.c-torture/execute/string-opt-9.c: Delete.
37698 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
37700         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37702         * g++.dg/parse/ret-type2.C: New test.
37704         PR c++/11703
37705         * g++.dg/init/new8.C: New test.
37707         PR c++/10923
37708         * g++.dg/parse/typedef5.C: New test.
37710         PR c++/9512
37711         * g++.dg/parse/qualified2.C: New test.
37712         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37713         invalid code.
37715 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
37717         * g++.dg/conversion/ptrmem1.C: New test.
37719 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
37721         PR target/11693
37722         * gcc.dg/20030811-1.c: New test.
37724         PR target/11535
37725         * gcc.c-torture/execute/20030811-1.c: New test.
37727 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37729         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37731 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
37733         PR c++/11789.C
37734         * g++.dg/inherit/multiple1.C: New test.
37736 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37738         * gcc.dg/spe1.c: New test.
37740         PR c++/11670
37741         * g++.dg/expr/cast2.C: New test.
37743         PR c++/10530
37744         * g++.dg/template/dependent-name2.C: New test.
37746 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
37748         * g++.dg/parse/crash11.C: Put the dg options in comments.
37750 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
37752         * lib/gcc-dg.exp: Update for diagnostic change.
37754 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37756         PR c++/5767
37757         * g++.dg/parse/crash11.C: New test.
37759 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
37761         * gcc.dg/cpp/spacing1.c: Update.
37763 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
37765         PR target/11739
37766         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37767         a value for -mtune.
37769 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37771         PR middle-end/11771
37772         * gcc.c-torture/compile/20030804-1.c: New test case.
37774 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37776         * gcc.dg/20030804-1.c: New test case.
37778 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
37780         * gcc.dg/cpp/separate-1.c: New test.
37782 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
37784         PR c++/11704
37785         * g++.dg/template/dependent-expr2.C: New test.
37787         PR c++/11766
37788         * g++.dg/expr/ptrmem1.C: New test.
37790 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37792         PR c++/9453
37793         * g++.dg/template/friend15.C: New test.
37795 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
37797         * lib/dg-pch.exp: Work round PCH bug.
37799 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37801         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
37802         builtins.  Move cases from builtins-4.c here.
37804         * gcc.dg/torture/builtin-math-1.c: New test taken from
37805         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37806         additional cases.
37808         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37809         Delete.
37811 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37813         PR c++/9447
37814         * g++.dg/template/using7.C: New test.
37816 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
37818         * import1.c, import2.c: New tests.
37820 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
37822         * g++.dg/eh/crossjump1.C: New test.
37824 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
37826         PR c++/11697
37827         * g++.dg/template/using6.C: New test.
37829         PR c++/11744
37830         * g++.dg/template/koenig2.C: New test.
37832 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37834         PR c++/7983
37835         * g++.dg/parse/typedef4.C: New test.
37837 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37839         PR c++/8442, c++/8806
37840         * g++.dg/template/elab1.C: New test.
37841         * g++.dg/template/type2.C: Likewise.
37842         * g++.dg/template/ttp3.C: Adjust expected error message.
37843         * g++.old-deja/g++.law/visibility13.C: Likewise.
37844         * g++.old-deja/g++.niklas/t135.C: Likewise.
37845         * g++.old-deja/g++.pt/ttp41.C: Likewise.
37846         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37847         template argument.
37848         * g++.old-deja/g++.pt/ttp44.C: Likewise.
37850 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
37852         PR c++/11295
37853         * g++.dg/ext/stmtexpr1.C: New test.
37855         * g++.dg/opt/tmp1.C: New test.
37857         PR c++/11525
37858         * g++.dg/parse/constant4.C: New test.
37860         PR c++/9447
37861         * g++.dg/template/using5.C: New test.
37863 2003-07-31  Roger Sayle  <roger@eyesopen.com>
37865         * gcc.dg/builtins-27.c: New test case.
37867 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
37869         * gcc.dg/tls/opt-7.c: New test.
37871 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
37873         * g++.old-deja/g++.other/crash18.C: Remove.
37875 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37877         * g++.dg/template/explicit3.C: New.
37878         * g++.dg/template/explicit4.C: New.
37879         * g++.dg/template/explicit5.C: New.
37881         PR c++/11347
37882         * g++.dg/template/memtmpl1.C: New.
37884 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
37886         PR target/11565
37887         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37888         * gcc.dg/i386-387-5.c (dg-options): Likewise.
37890 2003-07-30  Jan Hubicka  <jh@suse.cz>
37892         * vtgc1.c: Kill.
37894 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
37896         * gcc.dg/struct-in-proto-1.c: New test.
37898 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
37900         * gcc.dg/cpp/include2.c: Only expect one message.
37902 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
37904         PR c++/9447
37905         * g++.dg/template/using1.C: New test.
37906         * g++.dg/template/using2.C: New test.
37907         * g++.dg/template/using3.C: New test.
37908         * g++.dg/template/using4.C: New test.
37910 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
37912         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
37913         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37915 2003-07-28  Jan Hubicka  <jh@suse.cz>
37917         PR c++/11530
37918         * g++.dg/opt/call1.C: New test.
37920 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
37922         PR c++/11667
37923         * g++.dg/init/enum2.C: New test.
37924         * g++.dg/template/overload1.C: Add "-w" option.
37926 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
37928         * gcc.dg/Wdeclaration-after-statement-1.c,
37929         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
37931 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
37933         * gcc.c-torture/compile/20030725-1.c: New test.
37935 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
37937         * gcc.dg/20030505.c: Only run for SPE.
37938         Remove definition of opaque type.
37940 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
37942         * g++.dg/template/ptrmem6.C: New test.
37944 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
37946         * gcc.c-torture/compile/zero-strct-2.c: New test.
37948 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
37950         * gcc.dg/intermod-1.c: New test.
37952 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37954         PR c++/11617
37955         * g++.dg/template/lookup2.C: New test.
37956         * g++.dg/template/memclass1.C: Remove instantiated from error.
37957         * g++.dg/other/error2.C: Tweak expected errors.
37959         PR c++/11596
37960         * g++.dg/template/defarg3.C: New test.
37962         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
37964 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
37966         * g++.dg/inherit/access5.C: New test.
37968 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37970         PR c++/11513
37971         * g++.dg/template/crash8.C: New test.
37973 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
37975         PR c/10602
37976         * gcc.dg/noncompile/incomplete-2.c: New test.
37978 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
37980         PR c++/11645
37981         * g++.dg/inherit/access4.C: New test.
37983         PR c++/11517
37984         * g++.dg/expr/cond2.C: New test.
37986         PR optimization/10679
37987         * g++.dg/opt/inline4.C: New test.
37989 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37991         * g++.dg/parse/crash10: New test.
37993 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37995         * g++.dg/ext/flexary1.C: New test.
37997 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37999         PR c++/10793
38000         * g++.dg/template/crash9.C: New test.
38002 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38004         PR c++/3004
38005         * g++.dg/parse/typedef3.C: New test.
38007         PR c++/7906
38008         * g++.dg/parse/operator2.C: New test.
38010         PR c++/8895
38011         * g++.dg/parse/def-tmpl-arg1.C: New test.
38013         PR c++/9282
38014         * g++.dg/parse/funptr1.C: New test.
38016         PR c++/9452
38017         * g++.dg/parse/ambig3.C: New test.
38019         PR c++/9454
38020         * g++.dg/parse/operator3.C: New test.
38022         PR c++/9486
38023         * g++.dg/parse/template10.C: New test.
38025         PR c++/9488
38026         * g++.dg/parse/template11.C: New test.
38028         PR c++/10150
38029         * g++.dg/parse/invalid-op1.C: New test.
38031         PR c++/10247
38032         * g++.dg/parse/condexpr1.C: New test.
38034 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38036         * g++.dg/ext/packed3.C: New test.
38037         * g++.dg/ext/packed4.C: New test.
38039         * gcc.dg/pack-test-3.c: New test.
38041 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
38043         * lib/compat.exp: Handle dg-options per source file.
38044         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38045         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38046         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38047         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38048         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38049         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38050         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38051         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38052         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38053         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38054         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38055         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38056         * g++.dg/compat/break/bitfield7_x.C: Ditto.
38057         * g++.dg/compat/break/bitfield7_y.C: Ditto.
38059 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
38061         PR c/10320
38062         * gcc.c-torture/execute/20030718-1.c: New test.
38064 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38066         PR optimization/11536
38067         * gcc.dg/20030721-1.c: New test.
38069 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
38071         PR c++/11546
38072         * g++.dg/template/lookup1.C: New test.
38074 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
38076         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38077         diagnostics of ill-formed constructs involving labels.
38078         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38079         the new 'previously defined here' message.
38081 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
38083         * g++.dg/parse/non-dependent2.C: New test.
38085 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
38087         * g++.dg/init/init-ref4.C: xfail on targets without
38088         weak symbols.
38090 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
38092         PR target/11087
38093         * gcc.c-torture/execute/20030717-1.c: New test.
38095 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38097         * g++.dg/opt/cfg1.C: New test.
38099 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
38101         PR optimization/11557
38102         * gcc.dg/20030717-1.c: New test.
38104 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
38106         PR c++/10476
38107         * g++.dg/expr/crash-1.C: New test.
38109         PR c++/11027
38110         * g++.dg/template/init3.C: New test.
38112         PR c++/8222
38113         * g++.dg/template/non-dependent1.C: New test.
38115         PR c++/11070
38116         * g++.dg/template/non-dependent2.C: New test.
38118         PR c++/11071
38119         * g++.dg/template/non-dependent3.C: New test.
38121         PR c++/9907
38122         * g++.dg/template/sizeof5.C: New test.
38124 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
38126         PR 11498
38127         * gcc.c-torture/compile/mangle-1.c: New file.
38129 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38131         PR c++/7809
38132         * g++.dg/parse/access3.C: New test.
38134 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
38136         PR c++/11384
38137         * g++.dg/init/init-ref4.C: New test.
38139 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
38141         PR c++/11547
38142         * g++.dg/parse/constant3.C: New test.
38143         * g++.dg/parse/crash7.C: Likewise.
38145 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
38147         PR target/11008
38148         * gcc.dg/i386-pentium4-not-mull.c: New.
38150 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
38152         * gcc.dg/asm-names.c (ymain): Make it weak.
38154 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38156         PR c++/5421
38157         * g++.dg/template/friend21.C: New test.
38159 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
38161         * gcc.dg/cleanup-8.c: New test.
38162         * gcc.dg/cleanup-9.c: New test.
38164 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
38166         * g++.dg/ext/dll-MI1.h: New file.
38167         * g++.dg/ext/dllexport-MI1.C: New file.
38168         * g++.dg/ext/dllimport-MI1.C: New file.
38170 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
38172         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38173         it does not have cmpstrsi patterns (just cmpmemsi).
38175 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
38177         PR debug/11473
38178         * g++.dg/debug/debug8.C: New test.
38180 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38182         PR c++/10108
38183         * g++.dg/template/crash7.C: New test.
38185 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
38187         PR target/10795
38188         * gcc.c-torture/compile/20030708-1.c: New.
38190 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
38192         * gcc.c-torture/execute/20030715-1.c: New test.
38194 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
38196         * gcc.dg/pch/inline-3.c: New file.
38197         * gcc.dg/pch/inline-3.hs: New file.
38198         * gcc.dg/pch/inline-4.c: New file.
38199         * gcc.dg/pch/inline-4.hs: New file.
38201 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
38203         PR c++/11509
38204         * g++.dg/template/crash6.C: New test.
38206         PR c++/7053
38207         * g++.dg/template/friend20.C: New test.
38209         PR c++/7019
38210         * g++.dg/template/overload2.C: New test.
38212 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38214         PR optimization/11440
38215         * gcc.c-torture/execute/20030714-1.c: New test.
38217 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38219         PR c++/11154
38220         * g++.dg/template/partial2.C: New test.
38222 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
38224         PR c++/11503
38225         * g++.dg/template/anon1.C: New test.
38227         PR c++/11493
38228         PR c++/11495
38229         * g++.dg/parse/template9.C: Likewise.
38230         * g++.dg/template/crash4.C: New test.
38231         * g++.dg/template/koenig1.C: Likewise.
38232         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38233         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38234         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38235         functions.
38236         * g++.old-deja/g++.jason/template36.C: Likewise.
38237         * g++.old-deja/g++.mike/p1989.C: Likewise.
38238         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38239         * g++.old-deja/g++.pt/ttp20.C: Use this->.
38240         * g++.old-deja/g++.pt/ttp21.C: Use this->.
38241         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38242         compiling.
38243         * g++.old-deja/g++.pt/union2.C: Use this->.
38245 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
38247         * gcc.dg/20030711-1.c: New test.
38249 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
38251         PR c++/11050
38252         * g++.dg/parse/args1.C: New test.
38253         * g++.pt/defarg8.C: Change expected errors.
38255 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
38257         PR c++/8164
38258         * g++.dg/template/nontype2.C: New test.
38260         PR c++/10558
38261         * g++.dg/parse/template8.C: New test.
38263         PR c++/8327
38264         * g++.dg/template/scope1.C: New test.
38266         * g++.dg/warn/Wsign-compare-1.C: New test.
38268 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38270         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38272 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
38274         PR c++/9411
38275         * g++.dg/template/explicit2.C: New test.
38277         PR c++/10032
38278         * g++.dg/warn/pedantic1.C: New test.
38280 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
38282         PR c++ 9483
38283         * g++.dg/other/field1.C: New test.
38285 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
38287         PR c/11449
38288         * gcc.c-torture/compile/20030707-1.c: New.
38290 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38292         PR c++/10849
38293         * g++.dg/template/access12.C: New test.
38295 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
38297         * g++.dg/bprob/bprob.exp (prof_ext): Update.
38298         * g77.dg/bprob/bprob.exp (prof_ext): Update.
38299         * gcc.misc-tests/bprob.exp (prof_ext): Update.
38300         * gcc.misc-tests/gcov.exp: Update
38301         * g++.dg/gcov/gcov.exp: Update
38302         * lib/gcov.exp: Update.
38304 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
38306         * g++.dg/abi/mangle17.C: Make sure template expressions are
38307         dependent.
38308         * g++.dg/abi/mangle4.C: Mark erroneous casts.
38309         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38310         * g++.dg/opt/stack1.C: Remove erroneous code.
38311         * g++.dg/parse/template7.C: New test.
38312         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38313         * g++.old-deja/g++.pt/crash4.C: Likewise.
38315 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38317         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38318         with zero or one occurence of `$' after the initial `L'.
38320 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
38322         * gcc.c-torture/compile/20030704-1.c: Add a comment.
38324 2003-07-08  Roger Sayle  <roger@eyesopen.com>
38326         PR c/11370
38327         * gcc.dg/Wunreachable-6.c: New testcase.
38328         * gcc.dg/Wunreachable-7.c: New testcase.
38330 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38332         PR c/11420
38333         * gcc.dg/20030708-1.c: New test.
38335 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
38337         * gcc.dg/compat/sdata-section.h: New file.
38338         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38339         * gcc.dg/torture/mips-sdata-1.c: New test.
38341 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38343         PR c++/11030
38344         * g++.dg/template/friend19.C: New test.
38346 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
38348         * g++.dg/opt/strength-reduce.C: New test.
38350 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38352         PR target/10979
38353         * gcc.dg/20030707-1.c: New testcase.
38355 2003-07-07  Roger Sayle  <roger@eyesopen.com>
38357         PR optimization/11059
38358         * g++.dg/opt/emptyunion.C: New testcase.
38360 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38361             Eric Botcazou  <ebotcazou@libertysurf.fr>
38363         * g++.dg/opt/stack1.C: New test.
38365 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
38367         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38368         run test.
38370         PR c++/11431
38371         * g++.dg/expr/static_cast3.C: New test.
38373 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
38375         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38376         everywhere.
38377         * gcc.dg/concat.c: Concatenation of string constants with
38378         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38379         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38380         * gcc.dg/cpp/escape-2.c: Use wide character constants where
38381         necessary to avoid multi-character character constant warning.
38382         * gcc.dg/cpp/escape.c: Likewise.
38383         * gcc.dg/cpp/ucs.c: Likewise.
38384         Remove backslashes from dg-bogus comments, as they confuse Tcl.
38385         Fix a typo.
38387 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38389         PR c/11428
38390         * gcc.c-torture/compile/20030704-1.c: New.
38392 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
38394         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38396 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
38398         PR c++/5287, PR c++/7910,  PR c++/11021
38399         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38400         tests for warnings.
38401         * g++.dg/ext/dllimport2.C: Add tests for warnings.
38402         * g++.dg/ext/dllimport3.C: Likewise.
38403         * g++.dg/ext/dllimport4.C: New file.
38404         * g++.dg/ext/dllimport5.C: New file.
38405         * g++.dg/ext/dllimport6.C: New file.
38406         * g++.dg/ext/dllimport7.C: New file.
38407         * g++.dg/ext/dllimport8.C: New file.
38408         * g++.dg/ext/dllimport9.C: New file.
38409         * g++.dg/ext/dllimport10.C: New file.
38410         * g++.dg/ext/dllexport1.C: New file.
38412 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38414         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38415         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38417 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38419         * gcc.dg/builtins-25.c: New testcase.
38420         * gcc.dg/builtins-26.c: New testcase.
38422 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
38424         * gcc.dg/compat/vector-defs.h: New file.
38425         * gcc.dg/compat/vector-setup.h: New file.
38426         * gcc.dg/compat/vector-check.h: New file.
38427         * gcc.dg/compat/vector-1_main.c: New file.
38428         * gcc.dg/compat/vector-1_x.c: New file.
38429         * gcc.dg/compat/vector-1_y.c: New file.
38430         * gcc.dg/compat/vector-2_main.c: New file.
38431         * gcc.dg/compat/vector-2_x.c: New file.
38432         * gcc.dg/compat/vector-2_y.c: New file.
38434         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38435         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38436         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38437         * gcc.dg/compat/struct-align-1.h: New file.
38438         * gcc.dg/compat/struct-align-1_main.c: New file.
38439         * gcc.dg/compat/struct-align-1_x.c: New file.
38440         * gcc.dg/compat/struct-align-1_y.c: New file.
38441         * gcc.dg/compat/struct-align-2.h: New file.
38442         * gcc.dg/compat/struct-align-2_main.c: New file.
38443         * gcc.dg/compat/struct-align-2_x.c: New file.
38444         * gcc.dg/compat/struct-align-2_y.c: New file.
38446         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38447         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38448         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38449         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38450         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38451         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38452         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38453         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38454         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38455         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38456         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38457         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38458         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38459         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38460         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38461         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38462         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38463         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38464         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38465         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38466         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38467         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38468         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38469         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38470         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38471         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38472         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38473         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38474         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38476 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38478         * gcc.dg/i386-call-1.c: New test.
38480 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38482         PR c++/9162
38483         * g++.dg/parse/defarg4.C: New.
38485 2003-07-03  Roger Sayle  <roger@eyesopen.com>
38487         PR target/10700
38488         * gcc.c-torture/compile/20030703-1.c: New test case.
38490 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
38492         * g++.dg/template/local3.C: Remove extra semicolon.
38494 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38496         * gcc.dg/i386-volatile-1.c: New test.
38498 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
38500         PR c++/11072
38501         * g++.dg/other/offsetof2.C: XFAIL.
38502         * g++.dg/other/offsetof5.C: New.
38504         PR c++/10219
38505         * g++.dg/template/error1.C: New.
38507         PR c++/9779
38508         * g++.dg/template/dependent-expr1.C: New.
38510 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38512         PR c++/6949
38513         * g++.dg/template/local3.C: New test.
38515         PR c++/11149
38516         * g++.dg/lookup/scoped6.C: New test.
38518 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
38520         PR c++/8046
38521         * g++.dg/other/error7.C: New test.
38523 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
38525         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
38526         * g++.old-deja/g++.abi/vtable3.h: Likewise.
38527         * g++.old-deja/g++.law/code-gen5.C: Likewise.
38528         * g++.old-deja/g++.other/union2.C: Likewise.
38529         * gcc.dg/c90-const-expr-2.c: Likewise.
38530         * gcc.dg/c90-const-expr-3.c: Likewise.
38531         * gcc.dg/c99-const-expr-2.c: Likewise.
38532         * gcc.dg/c99-const-expr-3.c: Likewise.
38533         * gcc.dg/concat.c: Likewise.
38535 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
38537         PR c++/9559
38538         * g++.dg/init/static1.C: New test.
38540 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38542         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
38543         * g++.old-deja/g++.other/access2.C: Likewise.
38544         * g++.old-deja/g++.other/decl2.C: Likewise.
38545         * gcc.c-torture/execute/20020615-1.c: Likewise.
38547 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38549         PR c++/4933
38550         * g++.dg/template/sizeof4.C: New test.
38552 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38554         * g++.dg/other/error6.C: New test.
38556 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
38558         PR c++/10750
38559         * g++.dg/parse/constant2.C: New test.
38561 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
38563         PR c++/11106
38564         * g++.dg/other/error5.C: New test.
38566 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38568         * gcc.dg/format/gcc_diag-1.c: New test.
38570 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
38572         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38574 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38576         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38577         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38578         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38580 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
38582         * gcc.c-torture/execute/builtins/string-8.c: New test.
38583         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38584         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38585         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38587 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38589         PR c++/10468
38590         * g++.dg/ext/typeof6.C: New test.
38592 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
38594         PR c++/10796
38595         * g++.dg/init/enum1.C: New test.
38597 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
38599         * gcc.dg/20030627-1.c: New test.
38601 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
38603         PR c++/11332
38604         * g++.dg/expr/static_cast2.C: New test.
38606 2003-06-26  Roger Sayle  <roger@eyesopen.com>
38607             Jakub Jelinek  <jakub@redhat.com>
38609         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38610         sprintf(dst,"%s",src) optimization.
38611         * gcc.c-torture/execute/20030626-1.c: New test case.
38612         * gcc.c-torture/execute/20030626-2.c: New test case.
38614 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
38616         * gcc.c-torture/execute/multi-ix.c: New test.
38618         * gcc.c-torture/execute/simd-4.c (main):
38619         Added missing semicolon at end of union.
38621 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
38623         PR c++/8266
38624         * g++.dg/template/explicit-instantiation3.C: New test.
38626 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38628         * gcc.dg/20030626-1.c: Use signed char.
38630 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
38632         * gcc.dg/20030626-1.c: New test.
38634 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
38636         * const-str-2.m: Update.
38638 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
38640         PR c++/10990
38641         * g++.dg/rtti/dyncast1.C: New test.
38642         * g++.dg/abi/mangle4.C: Correct base-specifier access.
38643         * g++.dg/lookup/scoped1.C: Remove XFAIL.
38644         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38646         PR c++/10931
38647         * g++.dg/expr/static_cast1.C: New test.
38649 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
38651         * gcc.dg/20030625-1.c: New test.
38653 2003-06-24  Roger Sayle  <roger@eyesopen.com>
38655         * gcc.c-torture/compile/20030624-1.c: New test case.
38657 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
38659         * gcc.c-torture/execute/string-opt-17.c: New test.
38661 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
38663         PR c++/5754
38664         * g++.dg/parse/crash6.C: New test.
38666 2003-06-23  Roger Sayle  <roger@eyesopen.com>
38668         * gcc.dg/builtins-24.c: New test case.
38670 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
38672         * g++.dg/opt/operator1.C: New test.
38674 2003-06-22  Roger Sayle  <roger@eyesopen.com>
38676         * gcc.c-torture/execute/string-opt-16.c: New test case.
38678 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38680         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
38681         * g++.old-deja/g++.other/conv7.C: Likewise.
38682         * g++.old-deja/g++.other/overcnv2.C: Likewise.
38683         * g++.old-deja/g++.other/overload14.C: Likewise.
38685 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38687         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38688         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38690 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38692         PR c++/10888
38693         * g++.dg/warn/Winline-3.C: New test.
38695 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38697         * lib/target-supports.exp (check_alias_available): Make the test
38698         program acceptable to the Solaris assembler.
38700         PR c++/10749
38701         * g++.dg/template/memclass2.C: New test.
38703 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38704             Eric Botcazou  <ebotcazou@libertysurf.fr>
38706         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38707         data for non-matching targets.
38708         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38710 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38712         PR c++/10845
38713         * g++.dg/template/member3.C: New test.
38715 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
38717         PR c++/10939
38718         * g++.dg/template/func1.C: New test.
38720         PR c++/9649
38721         * g++.dg/template/static4.C: New test.
38722         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38724         PR c++/11041
38725         * g++.dg/init/ref7.C: New test.
38727 2003-06-19  Matt Austern  <austern@apple.com>
38729         PR c++/11228
38730         * g++.dg/anew1.C: New test.
38731         * g++.dg/anew2.C: New test.
38732         * g++.dg/anew3.C: New test.
38733         * g++.dg/anew4.C: New test.
38735 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
38737         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38739 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
38741         * gcc.c-torture/execute/simd-4.c (main): Make expected value
38742         endian-dependent.
38744 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
38746         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38747         Remove cruft.
38749 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
38751         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38752         * gcc.c-torture/compile/961203-1.c: Likewise.
38753         * gcc.c-torture/compile/980506-1.c: Likewise.
38755 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38757         PR c++/10712
38758         * g++.dg/lookup/using7.C: New test.
38760 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38762         PR c++/11105
38763         * g++.dg/abi/conv1.C: Remove it.
38764         * g++.dg/template/conv7.C: New test.
38765         * g++.dg/template/conv8.C: Likewise.
38766         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38767         conversion operator.
38769 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
38771         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38772         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38773         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38774         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38775         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38776         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38777         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38778         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38779         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38780         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38781         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38782         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38783         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38784         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38785         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38786         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38787         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38788         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38789         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38790         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38791         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38792         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38793         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38794         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38795         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38796         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38797         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38798         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38799         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38801 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
38803         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38804         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38805         indications.
38807 2003-06-16  Roger Sayle  <roger@eyesopen.com>
38809         * gcc.dg/i386-387-5.c: New test case.
38810         * gcc.dg/i386-387-6.c: New test case.
38811         * gcc.dg/builtins-23.c: New test case.
38813 2003-06-15  Roger Sayle  <roger@eyesopen.com>
38815         * gcc.dg/builtins-22.c: New test case.
38816         * gcc.dg/i386-387-1.c: Update to test exp.
38817         * gcc.dg/i386-387-2.c: Likewise.
38819 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38821         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38823 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38825         * lib/gcc-dg.exp (dg-require-dll): New function.
38826         (dg-xfail-if): Likewise.
38827         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38828         driver.
38830         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38831         * gcc.c-torture/compile/20001205-1.c: Likewise.
38832         * gcc.c-torture/compile/20001226-1.c: Likewise.
38833         * gcc.c-torture/compile/20010518-2.c: Likewise.
38834         * gcc.c-torture/compile/20020312-1.c: Likewise.
38835         * gcc.c-torture/compile/20020604-1.c: Likewise.
38836         * gcc.c-torture/compile/920501-12.c: Likewise.
38837         * gcc.c-torture/compile/920501-4.c: Likewise.
38838         * gcc.c-torture/compile/920520-1.c: Likewise.
38839         * gcc.c-torture/compile/920521-1.c: Likewise.
38840         * gcc.c-torture/compile/920625-1.c: Likewise.
38841         * gcc.c-torture/compile/961203-1.c: Likewise.
38842         * gcc.c-torture/compile/980506-1.c: Likewise.
38843         * gcc.c-torture/compile/981006-1.c: Likewise.
38844         * gcc.c-torture/compile/981022-1.c: Likewise.
38845         * gcc.c-torture/compile/981223-1.c: Likewise.
38846         * gcc.c-torture/compile/990617-1.c: Likewise.
38847         * gcc.c-torture/compile/dll.c: Likewise.
38848         * gcc.c-torture/compile/labels-3.c: Likewise.
38849         * gcc.c-torture/compile/mipscop-1.c: Likewise.
38850         * gcc.c-torture/compile/mipscop-2.c: Likewise.
38851         * gcc.c-torture/compile/mipscop-3.c: Likewise.
38852         * gcc.c-torture/compile/mipscop-4.c: Likewise.
38853         * gcc.c-torture/compile/simd-5.c: Likewise.
38854         * gcc.c-torture/compile/20000804-1.x: Remove.
38855         * gcc.c-torture/compile/20001205-1.x: Likewise.
38856         * gcc.c-torture/compile/20001226-1.x: Likewise.
38857         * gcc.c-torture/compile/20010518-2.x: Likewise.
38858         * gcc.c-torture/compile/20020312-1.x: Likewise.
38859         * gcc.c-torture/compile/20020604-1.x: Likewise.
38860         * gcc.c-torture/compile/920501-12.x: Likewise.
38861         * gcc.c-torture/compile/920501-4.x: Likewise.
38862         * gcc.c-torture/compile/920520-1.x: Likewise.
38863         * gcc.c-torture/compile/920521-1.x: Likewise.
38864         * gcc.c-torture/compile/920625-1.x: Likewise.
38865         * gcc.c-torture/compile/961203-1.x: Likewise.
38866         * gcc.c-torture/compile/980506-1.x: Likewise.
38867         * gcc.c-torture/compile/981006-1.x: Likewise.
38868         * gcc.c-torture/compile/981022-1.x: Likewise.
38869         * gcc.c-torture/compile/981223-1.x: Likewise.
38870         * gcc.c-torture/compile/990617-1.x: Likewise.
38871         * gcc.c-torture/compile/mipscop-1.x: Likewise.
38872         * gcc.c-torture/compile/mipscop-2.x: Likewise.
38873         * gcc.c-torture/compile/mipscop-3.x: Likewise.
38874         * gcc.c-torture/compile/mipscop-4.x: Likewise.
38875         * gcc.c-torture/compile/simd-5.x: Likewise.
38877         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38879 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38881         * gcc.c-torture/execute/20030611-1.c: New test.
38883 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38885         PR middle-end/168
38886         * gcc.dg/20030612-1.c: New test case.
38888 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38890         PR c++/10635
38891         * g++.dg/expr/cast1.C: New test.
38893 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38895         * gcc.dg/builtins-21.c: New test case.
38897 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
38899         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38900         options instead of at the end.
38901         * lib/objc.exp (objc_target_compile): Likewise.
38903 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
38905         PR c++/10432
38906         * g++.dg/parse/error1.C: New test.
38908 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
38910         * gcc.dg/compat/struct-by-value-11_main.c: New file.
38911         * gcc.dg/compat/struct-by-value-11_x.c: New file.
38912         * gcc.dg/compat/struct-by-value-11_y.c: New file.
38913         * gcc.dg/compat/struct-by-value-12_main.c: New file.
38914         * gcc.dg/compat/struct-by-value-12_x.c: New file.
38915         * gcc.dg/compat/struct-by-value-12_y.c: New file.
38916         * gcc.dg/compat/struct-by-value-13_main.c: New file.
38917         * gcc.dg/compat/struct-by-value-13_x.c: New file.
38918         * gcc.dg/compat/struct-by-value-13_y.c: New file.
38919         * gcc.dg/compat/struct-by-value-14_main.c: New file.
38920         * gcc.dg/compat/struct-by-value-14_x.c: New file.
38921         * gcc.dg/compat/struct-by-value-14_y.c: New file.
38922         * gcc.dg/compat/struct-by-value-15_main.c: New file.
38923         * gcc.dg/compat/struct-by-value-15_x.c: New file.
38924         * gcc.dg/compat/struct-by-value-15_y.c: New file.
38925         * gcc.dg/compat/struct-by-value-16_main.c: New file.
38926         * gcc.dg/compat/struct-by-value-16_x.c: New file.
38927         * gcc.dg/compat/struct-by-value-16_y.c: New file.
38928         * gcc.dg/compat/struct-by-value-17_main.c: New file.
38929         * gcc.dg/compat/struct-by-value-17_x.c: New file.
38930         * gcc.dg/compat/struct-by-value-17_y.c: New file.
38931         * gcc.dg/compat/struct-by-value-18_main.c: New file.
38932         * gcc.dg/compat/struct-by-value-18_x.c: New file.
38933         * gcc.dg/compat/struct-by-value-18_y.c: New file.
38935         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
38936         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
38937         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
38938         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
38939         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
38940         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
38941         * gcc.dg/compat/scalar-return-3_main.c: New file.
38942         * gcc.dg/compat/scalar-return-3_x.c: New file.
38943         * gcc.dg/compat/scalar-return-3_y.c: New file.
38944         * gcc.dg/compat/scalar-return-4_main.c: New file.
38945         * gcc.dg/compat/scalar-return-4_x.c: New file.
38946         * gcc.dg/compat/scalar-return-4_y.c: New file.
38948 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
38950         * gcc.dg/compat/fp2-struct-check.h: New file.
38951         * gcc.dg/compat/fp2-struct-defs.h: New file.
38952         * gcc.dg/compat/fp2-struct-init.h: New file.
38953         * gcc.dg/compat/struct-by-value-10_main.c: New file.
38954         * gcc.dg/compat/struct-by-value-10_x.c: New file.
38955         * gcc.dg/compat/struct-by-value-10_y.c: New file.
38956         * gcc.dg/compat/struct-return-10_main.c: New file.
38957         * gcc.dg/compat/struct-return-10_x.c: New file.
38958         * gcc.dg/compat/struct-return-10_y.c: New file.
38960         * gcc.dg/compat/compat-common.h: New file.
38961         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
38962         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
38963         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
38964         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
38965         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
38966         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
38967         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
38968         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38969         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
38970         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
38971         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38972         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
38973         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
38974         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38975         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
38976         * gcc.dg/compat/small-struct-check.h: Ditto.
38977         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
38978         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38979         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
38980         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
38981         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38982         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38983         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
38984         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38985         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
38986         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
38987         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38988         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38989         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
38990         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38991         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38992         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
38993         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38994         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
38995         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38996         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38997         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38998         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38999         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39000         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
39001         * gcc.dg/compat/struct-return-2_main.c: Ditto.
39002         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39003         * gcc.dg/compat/struct-return-2_y.c: Ditto.
39004         * gcc.dg/compat/struct-return-3_main.c: Ditto.
39005         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39006         * gcc.dg/compat/struct-return-3_y.c: Ditto.
39008 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
39010         * g++.dg/pch/static-1.C: New file.
39011         * g++.dg/pch/static-1.Hs: New file.
39013 2003-06-10  Richard Henderson  <rth@redhat.com>
39015         * gcc.dg/asm-7.c: Adjust expected warning text.
39017 2003-06-10  Roger Sayle  <roger@eyesopen.com>
39019         * gcc.dg/builtins-20.c: New test case.
39021 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
39023         PR c++/11131
39024         * g++.dg/opt/template1.C: New test.
39026 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39028         * lib/gcc-dg.exp (dg-test): Clear additional_files and
39029         additional_sources.
39031 2003-05-21  David Taylor  <dtaylor@emc.com>
39033         * gcc.dg/Wpadded.c: New file.
39035 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39037         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39038         * gcc.dg/special/weak-2.c: Add dg-require-weak.
39039         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39040         dg-require-weak.
39042 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
39044         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39046 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
39048         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39049         (dg-require-alias): Likewise.
39050         (dg-require-gc-sections): Likewise.
39051         * lib/target-supports.exp (check_gc_sections_available): Likewise.
39053 2003-06-08  Richard Henderson  <rth@redhat.com>
39055         * gcc.dg/20011029-2.c: Fix the array reference.
39056         * gcc.dg/asm-7.c: New.
39058 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
39060         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39062 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
39064         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39065         (dg-require-gc-sections): Likewise.
39067 2003-06-08  Jan Hubicka  <jh@suse.cz>
39069         * i386-cmov1.c: Fix regular expression.
39070         * i386-cvt-1.c: Likewise.
39071         * i386-local.c: Likewise.
39072         * i386-local2.c: Likewise.
39073         * i386-mul.c: Likewise.
39074         * i386-ssetype-1.c: Likewise.
39075         * i386-ssetype-3.c: Likewise.
39076         * i386-ssetype-5.c: Likewise.
39078 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39080         PR c++/11039
39081         * g++.dg/warn/implicit-typename2.C: New test.
39082         * g++.dg/warn/implicit-typename3.C: New test.
39084 2003-06-07  Richard Henderson  <rth@redhat.com>
39086         * g++.dg/other/offsetof3.C: Use size_t.
39087         * g++.dg/other/offsetof4.C: Likewise.
39089 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
39091         * lib/copy-file.exp: New. Implement gcc_copy_files.
39093         * lib/dg-pch.exp: Load copy-file.exp
39094         (dg-pch): Use gcc_copy_files instead of "file copy".
39096 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
39098         * gcc.dg/weak/weak.exp: Simplify.
39099         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39100         * gcc.dg/weak/weak-1.c: Likewise.
39101         * gcc.dg/weak/weak-2.c: Likewise.
39102         * gcc.dg/weak/weak-3.c: Likewise.
39103         * gcc.dg/weak/weak-4.c: Likewise.
39104         * gcc.dg/weak/weak-5.c: Likewise.
39105         * gcc.dg/weak/weak-6.c: Likewise.
39106         * gcc.dg/weak/weak-7.c: Likewise.
39107         * gcc.dg/weak/weak-8.c: Likewise.
39108         * gcc.dg/weak/weak-9.c: Likewise.
39110 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
39112         gcc.c-torture/execute/20030606-1.c: New.
39114 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39116         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39117         * gcc.dg/builtins-19.c: Likewise.
39119 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39121         * gcc.dg/builtins-2.c: Add some more tests.
39122         * gcc.dg/builtins-18.c: New test case.
39123         * gcc.dg/builtins-19.c: New test case.
39125 2003-06-06  Roger Sayle  <roger@eyesopen.com>
39126             Jim Wilson  <wilson@tuliptree.org>
39128         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39130 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
39132         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39133         mempcpy/stpcpy calls not to be optimized into something else.
39134         * gcc.c-torture/execute/string-opt-3.c: Moved to...
39135         * gcc.c-torture/execute/builtins/string-7.c: ...here.
39136         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39138 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39140         * gcc.dg/format/asm_fprintf-1.c: New test.
39142 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
39144         * lib/gcc-defs.exp (additional_sources): New variable.
39145         (dg-additional-sources): New function.
39146         (additional_files): New variable.
39147         (dg-additional-files): New function.
39148         (dg-additional-files-options): Likewise.
39149         * lib/gcc-dg.exp (dg-require-weak): New function.
39150         (dg-require-alias): Likewise.
39151         (dg-require-gc-sections): Likewise.
39152         * lib/target-supports.exp (check_alias_available): Remove testfile
39153         parameter.
39154         (check_gc_sections_available): New function.
39155         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39156         (dg-gpp-additional-files): Likewise.
39157         * lib/g++.exp (additional_sources): Remove.
39158         (additional_files): Likewise.
39159         (g++_target_compile): Use dg-additional-files-options.
39161         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
39162         Tcl logic.
39163         * gcc.dg/special/ecos.exp: Remove.
39164         * gcc.dg/special/20000419-2.c: Use dg-require-*.
39165         * gcc.dg/special/alias-1.c: Likewise.
39166         * gcc.dg/special/alias-2.c: Likewise.
39167         * gcc.dg/special/gcsec-1.c: Likewise.
39168         * gcc.dg/special/weak-1.c: Likewise.
39169         * gcc.dg/special/weak-2.c: Likewise.
39170         * gcc.dg/special/wkali-1.c: Likewise.
39171         * gcc.dg/special/wkali-2.c: Likewise.
39173         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39174         dg-gpp-additional-*.
39175         * g++.dg/special/conpr-3.C: Likewise.
39176         * g++.dg/special/conpr-4.C: Likewise.
39177         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39178         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39179         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39180         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39181         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39182         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39183         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39184         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39185         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39186         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39187         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39188         * g++.old-deja/g++.other/comdat1.C: Likewise.
39189         * g++.old-deja/g++.other/comdat2.C: Likewise.
39190         * g++.old-deja/g++.other/comdat3.C: Likewise.
39191         * g++.old-deja/g++.other/ctor1.C: Likewise.
39192         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39194 2003-06-05  Richard Henderson  <rth@redhat.com>
39196         * gcc.dg/debug/20030605-1.c: New.
39198 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39200         * README.QMTEST: Update.
39202 2003-06-04  Richard Henderson  <rth@redhat.com>
39204         * gcc.dg/cleanup-1.c: New.
39205         * gcc.dg/cleanup-2.c: New.
39206         * gcc.dg/cleanup-3.c: New.
39207         * gcc.dg/cleanup-4.c: New.
39208         * gcc.dg/cleanup-5.c: New.
39209         * gcc.dg/cleanup-6.c: New.
39210         * gcc.dg/cleanup-7.c: New.
39212 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
39214         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39216         * lib/dg-pch.exp: New file.
39217         * g++.dg/pch/pch.exp: Use dg-pch.exp.
39218         * gcc.dg/pch/pch.exp: Likewise.
39220 2003-06-04  Roger Sayle  <roger@eyesopen.com>
39222         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39223         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39224         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39225         * gcc.dg/builtins-17.c: New test case.
39226         * gcc.dg/i386-387-4.c: New test case.
39227         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39229 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39231         * gcc.dg/ultrasp9.c: New test.
39233 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39235         * gcc.c-torture/compile/20030604-1.c: New test.
39236         * gcc.dg/sparc-constant-1.c: New test.
39238 2003-06-03  Glen Nakamura  <glen@imodulo.com>
39240         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39242 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
39244         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39246         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39247         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39249 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
39251         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39253 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39255         PR c++/10940
39256         * g++.dg/template/spec10.C: New test.
39258 2003-06-03  Roger Sayle  <roger@eyesopen.com>
39260         * gcc.dg/builtins-16.c: New test case.
39262 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
39264         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39265         mempcpy test with post-increments.
39266         * gcc.c-torture/execute/string-opt-3.c: New test.
39267         * gcc.dg/string-opt-1.c: New test.
39269 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
39271         PR fortran/10965
39272         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39274 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
39276         * lib/scanasm.exp (dg-scan): New function, factored out of ...
39277         (scan-assembler): ... here.  Use dg-scan.
39278         (scan-assembler-not): Likewise.
39279         (scan-file): New function.
39280         (scan-file-not): Likewise.
39281         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39282         * gcc.dg/cpp/_Pragma4.c: Likewise.
39283         * gcc.dg/cpp/_Pragma5.c: Likewise.
39284         * gcc.dg/cpp/avoidpaste1.c: Likewise.
39285         * gcc.dg/cpp/avoidpaste2.c: Likewise.
39286         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39287         * gcc.dg/cpp/cmdlne-P.c: Likewise.
39288         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39289         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39290         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39291         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39292         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39293         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39294         * gcc.dg/cpp/cxxcom1.c: Likewise.
39295         * gcc.dg/cpp/line1.c: Likewise.
39296         * gcc.dg/cpp/maccom1.c: Likewise.
39297         * gcc.dg/cpp/maccom2.c: Likewise.
39298         * gcc.dg/cpp/maccom3.c: Likewise.
39299         * gcc.dg/cpp/maccom4.c: Likewise.
39300         * gcc.dg/cpp/maccom5.c: Likewise.
39301         * gcc.dg/cpp/maccom6.c: Likewise.
39302         * gcc.dg/cpp/multiline.c: Likewise.
39303         * gcc.dg/cpp/spacing1.c: Likewise.
39304         * gcc.dg/cpp/spacing2.c: Likewise.
39305         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39306         * gcc.dg/cpp/trad/maccom1.c: Likewise.
39307         * gcc.dg/cpp/trad/maccom2.c: Likewise.
39308         * gcc.dg/cpp/trad/maccom3.c: Likewise.
39309         * gcc.dg/cpp/trad/maccom4.c: Likewise.
39310         * gcc.dg/cpp/trad/maccom6.c: Likewise.
39311         * gcc.dg/cpp/cxxcom2.c: Likewise.
39312         * gcc.dg/cpp/cxxcom2.h: New file.
39314         * gcc.dg/cpp/truefalse.cpp: Move it to ...
39315         * g++.dg/cpp/truefalse.C: Here.
39316         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39318 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
39320         * gcc.dg/cpp/redef3.c: New file.
39322 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39324         * gcc.dg/i386-loop-3.c: New test.
39326 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
39328         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39330 2003-05-31  Roger Sayle  <roger@eyesopen.com>
39332         * gcc.dg/fwrapv-1.c: New test case.
39333         * gcc.dg/fwrapv-2.c: New test case.
39335 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39337         PR c++/10956
39338         * g++.dg/template/spec9.C: New test.
39340 2003-05-29  Roger Sayle  <roger@eyesopen.com>
39342         * gcc.dg/duff-4.c: New test case.
39344 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
39346         PR fortran/10843
39347         * g77.dg/ffixed-form-1.f: New test
39348         * g77.dg/ffixed-form-2.f: New test
39349         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39350         * g77.dg/ffree-form-3.f: New test
39352 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
39354         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39355         * gcc.dg/wint_t-1.c: Likewise.
39357 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39359         * g++.dg/template/access11.C: New test.
39361 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39363         PR c++/10849
39364         * g++.dg/template/access10.C: New test.
39366 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39367             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39369         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39371 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39373         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39374         suppress for powerpc-*-darwin*.
39375         * gcc.dg/torture/builtin-noret-2.c: Likewise.
39377 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
39379         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39380         suppress option for powerpc-*-darwin*.
39382 2003-05-23  Roger Sayle  <roger@eyesopen.com>
39384         * gcc.dg/builtins-1.c: Add tests for tan and atan.
39385         * gcc.dg/builtins-4.c: Add test for fmod.
39387 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39389         PR c++/10682
39390         * g++.dg/template/instantiate4.C: New test.
39392 2003-05-22  Roger Sayle  <roger@eyesopen.com>
39394         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39396 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
39398         * gcc.dg/compat/scalar-return-1_main.c: New file.
39399         * gcc.dg/compat/scalar-return-1_x.c: New file.
39400         * gcc.dg/compat/scalar-return-1_y.c: New file.
39401         * gcc.dg/compat/scalar-return-2_main.c: New file.
39402         * gcc.dg/compat/scalar-return-2_x.c: New file.
39403         * gcc.dg/compat/scalar-return-2_y.c: New file.
39404         * gcc.dg/compat/struct-return-3_main.c: New file.
39405         * gcc.dg/compat/struct-return-3_y.c: New file.
39406         * gcc.dg/compat/struct-return-3_x.c: New file.
39407         * gcc.dg/compat/struct-return-2_main.c: New file.
39408         * gcc.dg/compat/struct-return-2_x.c: New file.
39409         * gcc.dg/compat/struct-return-2_y.c: New file.
39411 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39413         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39414         for hppa*-hp-hpux*.
39415         * gcc.dg/20021014-1.c (dg-options): Likewise.
39416         * gcc.dg/nest.c (dg-options): Likewise.
39418 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
39420         PR c++/9738
39421         * g++.dg/ext/dllimport2.C: New file.
39422         * g++.dg/ext/dllimport3.C: New file.
39424 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
39426         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39427         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39428         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39429         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39430         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39431         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39432         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39433         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39434         * gcc.dg/compat/small-struct-defs.h: New file.
39435         * gcc.dg/compat/small-struct-init.h: New file.
39436         * gcc.dg/compat/small-struct-check.h: New file.
39437         * gcc.dg/compat/fp-struct-defs.h: New file.
39438         * gcc.dg/compat/fp-struct-check.h: New file.
39439         * gcc.dg/compat/fp-struct-init.h: New file.
39440         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39441         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39443 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
39445         * gcc.dg/20030225-2.c: New test.
39447 2003-05-18  Roger Sayle  <roger@eyesopen.com>
39448             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39450         * gcc.c-torture/compile/20030518-1.c: New test case.
39452 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
39454         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39455         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39456         gcc-dg-debug-runtest.
39457         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39458         gcc-dg-debug-runtest.
39460 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39462         PR c++/9022
39463         * g++.dg/lookup/using6.C: New test.
39465 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39467         * g++.dg/parse/access2.C: New test.
39469 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
39471         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39472         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39473         * gcc.dg/debug/debug.exp: Likewise.
39475 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
39477         * gcc.dg/dollar.c: New test.
39479 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
39481         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39482         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39483         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39484         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39485         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39486         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39487         * gcc.dg/compat/struct-by-value-6_main.c: New file.
39488         * gcc.dg/compat/struct-by-value-6_x.c: New file.
39489         * gcc.dg/compat/struct-by-value-6_y.c: New file.
39490         * gcc.dg/compat/struct-by-value-7_main.c: New file.
39491         * gcc.dg/compat/struct-by-value-7_x.c: New file.
39492         * gcc.dg/compat/struct-by-value-7_y.c: New file.
39493         * gcc.dg/compat/struct-by-value-8_main.c: New file.
39494         * gcc.dg/compat/struct-by-value-8_x.c: New file.
39495         * gcc.dg/compat/struct-by-value-8_y.c: New file.
39496         * gcc.dg/compat/struct-by-value-9_main.c: New file.
39497         * gcc.dg/compat/struct-by-value-9_x.c: New file.
39498         * gcc.dg/compat/struct-by-value-9_y.c: New file.
39500 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
39502         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
39503         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
39504         support for "repo" mode.
39505         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
39506         * lib/g77-dg.exp: Likewise.
39507         * lib/obj-dg.exp: Likewise.
39509 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
39511         Merge from gcc-3_2-rhl8-branch:
39512         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
39514         * gcc.dg/tls/opt-6.c: New test.
39516         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
39518         * gcc.dg/20030405-1.c: New test.
39520         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
39522         * gcc.dg/20030309-1.c: New test.
39524         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39526         * gcc.c-torture/execute/20030307-1.c: New test.
39528         2003-02-20  Randolph Chung  <tausq@debian.org>
39530         * gcc.c-torture/compile/20030220-1.c: New test.
39532         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
39534         * gcc.dg/20030217-1.c: New test.
39536         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
39538         * gcc.c-torture/compile/20020129-1.c: New test.
39540         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39542         * gcc.dg/unroll-1.c: New test.
39544         2002-11-16  Jan Hubicka  <jh@suse.cz>
39546         * gcc.c-torture/execute/20020920-1.c: New test.
39548         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
39550         PR target/7434
39551         * gcc.c-torture/compile/20021008-1.c: New test.
39553         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
39555         PR target/7559
39556         * gcc.c-torture/execute/20020810-1.c: New test.
39558         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
39560         * gcc.c-torture/compile/20020807-1.c: New test.
39562         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
39564         * gcc.dg/tls/opt-1.c: New test.
39566         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
39568         * gcc.dg/20020729-1.c: New test.
39570         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
39572         * g++.dg/opt/life1.C: New test.
39574         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
39576         * gcc.dg/20020525-1.c: New test.
39578         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
39580         PR c++/6794
39581         * g++.dg/ext/pretty1.C: New test.
39582         * g++.dg/ext/pretty2.C: New test.
39584 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
39586         PR c++/8385
39587         * g++.dg/ext/typeof5.C: New test.
39589 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
39591         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39592         __USER_LABEL_PREFIX__ into account.
39593         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39595 2003-05-14  Roger Sayle  <roger@eyesopen.com>
39597         * gcc.dg/builtins-15.c: New test case.
39599 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
39601         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39603 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
39605         * lib/g++.exp: Tweak handling of additional source files.
39606         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39607         * g++.dg/special/conpr-2a.C: Rename to ...
39608         * g++.dg/special/conpr-2a.cc: ... this.
39609         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39610         * g++.dg/special/conpr-3a.C: Rename to ...
39611         * g++.dg/special/conpr-3a.cc: This.
39612         * g++.dg/special/conpr-3b.C: Rename to ...
39613         * g++.dg/special/conpr-3b.cc: This.
39614         * g++.dg/special/conpr-4.C: New test.
39615         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39617 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
39619         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39621 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39623         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39624         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39625         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39626         * g++.old-deja/g++.other/warn3.C: Likewise.
39628 2003-05-11  Roger Sayle  <roger@eyesopen.com>
39630         * gcc.dg/i386-387-1.c: Update to also test log.
39631         * gcc.dg/i386-387-2.c: Likewise.
39633 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39635         * g77.f-torture/execute/int8421.f: New test.
39637 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39639         PR c++/10230, c++/10481
39640         * g++.dg/lookup/scoped5.C: New test.
39642 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39644         PR c++/10552
39645         * g++.dg/template/ttp6.C: New test.
39647 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
39649         * gcc.c-torture/execute/builtins: New directory.
39650         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39651         gcc.c-torture/execute/builtins.
39652         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39653         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39654         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
39655         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39657 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39659         PR c++/9252
39660         * g++.dg/template/access8.C: New test.
39661         * g++.dg/template/access9.C: New test.
39663 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39665         PR c++/9554
39666         * g++.dg/parse/access1.C: New test.
39668 2003-05-09  DJ Delorie  <dj@redhat.com>
39670         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39671         long, and not an int.
39673 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39675         PR c++/10555, c++/10576
39676         * g++.dg/template/memclass1.C: New test.
39678 2003-05-08  DJ Delorie  <dj@redhat.com>
39680         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39681         targets.
39682         * gcc.c-torture/execute/20021024-1.x: Likewise.
39683         * gcc.c-torture/execute/shiftdi.x: Likewise.
39684         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39685         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39686         * gcc.dg/20021018-1.c: Likewise.
39688 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39690         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39692         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39693         (bcopy): Call memmove.
39695 2003-05-08  Roger Sayle  <roger@eyesopen.com>
39697         * g77.f-torture/compile/8485.f: New test case.
39699 2003-05-07  Richard Henderson  <rth@redhat.com>
39701         PR c++/10570
39702         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39703         Verify exception_cleanup not called for rethrows.
39704         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39705         when exiting catch block without rethrowing.
39706         * g++.dg/eh/forced3.C: New.
39707         * g++.dg/eh/forced4.C: New.
39709 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
39711         * gcc.dg/20030505.c: Fix triplet.
39713 2003-05-06  DJ Delorie  <dj@redhat.com>
39715         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39716         * gcc.dg/nest.c: Likewise.
39718 2003-05-05  Roger Sayle  <roger@eyesopen.com>
39720         * gcc.dg/builtins-14.c: New test case.
39722 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
39724         * lib/compat.exp (compat-execute): New argument.
39725         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39726         * gcc.dg/compat: New test directory.
39727         * gcc.dg/compat/compat.exp: New expect script.
39728         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39729         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39730         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39731         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39732         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39733         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39735         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39736         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39737         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39738         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39739         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39740         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39741         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39742         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39743         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39744         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39745         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39746         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39747         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39748         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39749         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39751 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
39753         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39755 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
39757         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39759 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
39761         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39762         * gcc.dg/ppc-fsel-2.c: New test.
39764         * gcc.dg/unused-5.c: New test.
39766 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39768         PR c++/10496
39769         * g++.dg/warn/pmf1.C: New test.
39771 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39773         PR c++/4494
39774         * g++.dg/warn/main.C: New test.
39776 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39778         * gcc.dg/nonnull-3.c: New test.
39780 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
39782         * gcc.dg/cpp/Wtrigraphs.c: Update.
39783         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39785 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
39787         * gcc.dg/ppc-fsel-1.c: New test.
39789 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
39791         PR c/10604
39792         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39794 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
39796         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39798 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39800         PR c++/9364, c++/10553, c++/10586
39801         * g++.dg/parse/typename4.C: New test.
39802         * g++.dg/parse/typename5.C: Likewise.
39804 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
39806         * gcc.c-torture/compile/20030503-1.c: New test.
39808 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39810         * g++.dg/lookup/using5.C: Fix testcase error.
39812 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
39814         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39815         since MEABI is no longer supported.  Remove all vestiges
39816         of MEABI from the test.
39818 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39820         PR c++/10554
39821         * g++.dg/lookup/using5.C: New test.
39823 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39825         PR c++/8772
39826         * g++.dg/template/ttp5.C: New test.
39828 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
39830         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39831         (dg-gpp-additional-sources): New function.
39832         (dg-gpp-additional-files): Likewise.
39833         * lib/g++.exp (additional_sources): New variable.
39834         (additional_files): Likewise.
39835         (g++_target_compile): Deal with them.
39836         * lib/old-dejagnu.exp: Remove.
39837         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39838         * g++.old-deja: Revise all tests to use dg commands.
39840 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39842         PR c++/9432, c++/9528
39843         * g++.dg/lookup/using4.C: New test.
39845 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
39847         * gcc.dg/noreturn-5.c: New file.
39848         * gcc.dg/noreturn-6.c: New file.
39850         * gcc.c-torture/compile/inline-1.c: New file.
39852 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39854         PR c++/10551
39855         * g++.dg/template/explicit1.C: New test.
39857 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39859         PR c++/10549
39860         * g++.dg/other/bitfield1.C: New test.
39862         PR c++/10527
39863         * g++.dg/init/new7.C: New test.
39865 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39867         * g++.dg/ext/desig1.C: New test.
39868         * g++.dg/ext/init1.C: Update.
39870         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39872 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
39874         PR c++/10180
39875         * g++.dg/warn/Winline-1.C: New test.
39877 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
39879         * gcc.c-torture/execute/string-opt-19.c: New test.
39881         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39882         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39884 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
39886         PR c++/10506
39887         * g++.dg/init/new6.C: New test.
39889         PR c++/10503
39890         * g++.dg/init/ref6.C: New test.
39892 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
39894         * g++.dg/warn/weak1.C: XFAIL on AIX4.
39896 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39898         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39899         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39901 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
39903         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39904         initialized static data members.
39906 2003-04-25  H.J. Lu <hjl@gnu.org>
39908         * gcc.dg/ia64-sync-4.c: New test.
39910 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39912         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
39913         date.
39915 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
39917         PR c++/10337
39918         * g++.dg/warn/conv1.C: New test.
39919         * g++.old-deja/g++.other/conv7.C: Adjust.
39920         * g++.old-deja/g++.other/overload14.C: Adjust.
39922 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39924         PR c++/10471
39925         * g++.dg/template/defarg2.C: New test.
39927 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
39929         * gcc.dg/cpp/include2.c: Update.
39930         * gcc.dg/cpp/multiline-2.c: New.
39931         * gcc.dg/cpp/multiline.c: Update.
39932         * gcc.dg/cpp/strify2.c: Update.
39933         * gcc.dg/cpp/trad/literals-2.c: Update.
39935 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39937         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
39939 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39941         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
39943 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39945         PR c++/10451
39946         * g++.dg/parse/crash4.C: New test.
39948         PR c++/9847
39949         * g++.dg/parse/crash5.C: New test.
39951 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
39953         PR c++/10446
39954         * g++.dg/parse/crash3.C: New test.
39956         PR c++/10428
39957         * g++.dg/parse/elab1.C: New test.
39959 2003-04-22  Devang Patel  <dpatel@apple.com>
39961         * gcc.dg/cpp/trad/funlike-5.c: New test.
39963 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
39965         * g++.dg/other/packed1.C: Fix dg options.
39967 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
39969         * g++.dg/other/offsetof2.C: New test.
39971 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
39973         * g++.dg/template/recurse.C: Adjust location of error messages.
39975 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
39977         PR c++/9881
39978         * g++.dg/init/addr-const1.C: New test.
39979         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
39981 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39983         PR c++/10405
39984         * g++.dg/lookup/struct-hack1.C: New test.
39986 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
39988         * ucs.c: Update diagnostic messages.
39990 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39992         * gcc.dg/cpp/truefalse.cpp: New test.
39993         * gcc.dg/cpp/cpp.exp: Update.
39994         * g++.dg/other/stdbool-if.C: Remove.
39996 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39998         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39999         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
40001 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40003         * gcc.c-torture/compile/20030418-1.c: New test.
40005 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
40007         * README.compat: Remove; content moved to doc/sourcebuild.texi.
40009 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40011         PR c++/10347
40012         g++.dg/template/dependent-name1.C: New test.
40014 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
40016         * gcc.dg/warn-1.c (tourist_guide): New array,
40017         contains a pointer to bar.
40019 2003-04-16  Roger Sayle  <roger@eyesopen.com>
40021         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40022         * gcc.c-torture/execute/medce-1.c: New test case.
40023         * gcc.c-torture/execute/medce-2.c: New test case.
40025 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
40027         * lib/prune.exp: Ignore more messages.
40029         PR c++/10381
40030         * g++.dg/parse/lookup3.C: New test.
40032 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
40034         * gcc.c-torture/compile/20030415-1.c : New test.
40036 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
40038         * gcc.c-torture/execute/scope-2.c: Move to ...
40039         * gcc.dg/noncompile/scope.c: .... here.
40041 2003-04-14  Roger Sayle  <roger@eyesopen.com>
40043         * gcc.dg/20030414-2.c: New test case.
40045 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
40047         PR target/10377
40048         * gcc.dg/20030414-1.c: New test.
40050 2003-04-13  Roger Sayle  <roger@eyesopen.com>
40052         * gcc.dg/builtins-12.c: New test case.
40053         * gcc.dg/builtins-13.c: New test case.
40055 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40057         * gcc.c-torture/execute/string-opt-18.c: New test.
40059 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
40061         PR c++/10300
40062         * g++.dg/init/new5.C: New test.
40064 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
40066         PR c++/7910
40067         * g++.dg/ext/dllimport1.C: New test.
40069 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40071         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40073 2003-04-11  Bud Davis <bdavis9659@comcast.net>
40075         PR Fortran/9263
40076         * g77.f-torture/noncompile/9263.f: New test
40077         PR Fortran/1832
40078         * g77.f-torture/execute/1832.f: New test
40080 2003-04-11  David Chad  <davidc@freebsd.org>
40081             Loren J. Rittle  <ljrittle@acm.org>
40083         PR libobjc/8562
40084         * objc.dg/headers.m: New test.
40086 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
40088         * gcc.c-torture/execute/builtin-noret-2.c: New.
40089         * gcc.c-torture/execute/builtin-noret-2.x: New.
40090         XFAIL builtin-noret-2.c at -O1 and above.
40091         * gcc.dg/redecl.c: New.
40092         * gcc.dg/Wshadow-1.c: Update error regexps.
40094 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
40096         * g++.dg/abi/bitfield10.C: New test.
40098 2003-04-09  Mike Stump  <mrs@apple.com>
40100         * gcc.dg/pch/pch.exp: Make testcase names longer.
40101         * g++.dg/pch/pch.exp: Make testcase names longer.
40103 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40105         * gcc.dg/builtins-11.c: New test case.
40107 2003-04-08  Roger Sayle  <roger@eyesopen.com>
40109         * gcc.dg/builtins-9.c: New test case.
40110         * gcc.dg/builtins-10.c: New test case.
40112 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
40114         * gcc.dg/noncompile/init-4.c.c: New test.
40116 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40118         * gcc.misc-test/gcov-9.c: New test.
40119         * gcc.misc-test/gcov-10.c: New test
40120         * gcc.misc-test/gcov-11.c: New test.
40122 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
40124         PR optimization/10024
40125         * gcc.c-torture/compile/20030405-1.c: New test.
40127 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
40129         * gcc.dg/pch/static-3.c: New.
40130         * gcc.dg/pch/static-3.hs: New.
40131         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40133 2003-04-04  Richard Henderson  <rth@redhat.com>
40135         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40136         * g++.dg/eh/forced2.C: Likewise.
40138 2003-04-03  Mike Stump  <mrs@apple.com>
40140         * lib/scanasm.exp (scan-assembler): Add xfail processing for
40141         target arg.
40142         (scan-assembler-times, scan-assembler-not): Likewise.
40143         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40145 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40147         * gcc.dg/sparc-loop-1.c: New test.
40149 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
40151         PR other/9274
40152         * g++.dg/pch/system-2.C: New.
40153         * g++.dg/pch/system-2.Hs: New.
40155 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
40157         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40159         * g++.dg/eh/simd-1.C (vecfunc): Same.
40161 2003-04-01  Roger Sayle  <roger@eyesopen.com>
40163         * gcc.c-torture/execute/20030401-1.c: New test case.
40165 2003-04-01  Ziemowit Laski <zlaski@apple.com>
40167         * objc.dg/defs.m: New.
40169 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
40171         * g++.dg/eh/simd-1.C: New.
40172         * g++.dg/eh/simd-2.C: New.
40174 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
40176         * gcc.c-torture/execute/simd-3.c: New.
40178 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40180         PR c/9936
40181         * gcc.dg/20030331-2.c: New test.
40183 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
40185         PR c++/10278
40186         * g++.dg/parse/crash2.C: New test.
40188 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40190         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40191         * gcc.c-torture/execute/20030331-1.c: ...here.
40193 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40195         * gcc.c-torture/execute/20030331-1.c: New test.
40197 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
40199         * lib/gcov.exp: Adjust call return testing strings.
40200         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40202 2003-03-31  Roger Sayle  <roger@eyesopen.com>
40204         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40205         * gcc.dg/builtins-7.c: New test case.
40206         * gcc.dg/builtins-8.c: New test case.
40208 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
40210         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40212 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
40214         PR c++/7647
40215         * g++.dg/lookup-class-member-2.C: New test.
40217 2003-03-30  Glen Nakamura  <glen@imodulo.com>
40219         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40221 2003-03-28  Roger Sayle  <roger@eyesopen.com>
40223         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40225 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
40227         * g++.dg/init/attrib1.C: New test.
40229 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40231         * gcc.dg/ultrasp8.c: New test.
40233 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40235         * gcc.dg/ultrasp7.c: New test.
40237 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
40239         PR c++/10047
40240         * g++.dg/template/inline1.C: New test.
40242 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40244         * gcc.dg/sparc-dwarf2.c: New test.
40246 2003-03-27  Roger Sayle  <roger@eyesopen.com>
40248         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40249         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40251 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
40253         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40254         than reading .x files.
40255         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40256         * g77.dg/gcov/gcov-1.f: Likewise.
40257         * gcc.misc-tests/gcov-4b.c: Likewise.
40258         * gcc.misc-tests/gcov-5b.c: Likewise.
40259         * gcc.misc-tests/gcov-6.c: Likewise.
40260         * gcc.misc-tests/gcov-7.c: Likewise.
40261         * gcc.misc-tests/gcov-8.c: Likewise.
40262         * g++.dg/gcov/gcov-1.x: Remove.
40263         * g77.dg/gcov/gcov-1.x: Likewise.
40264         * gcc.misc-tests/gcov-4b.x: Likewise.
40265         * gcc.misc-tests/gcov-5b.x: Likewise.
40266         * gcc.misc-tests/gcov-6.x: Likewise.
40267         * gcc.misc-tests/gcov-7.x: Likewise.
40268         * gcc.misc-tests/gcov-8.x: Likewise.
40270 2003-03-27  Glen Nakamura  <glen@imodulo.com>
40272         PR opt/10087
40273         * gcc.dg/20030324-1.c: New test.
40275 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
40277         PR c++/10224
40278         * g++.dg/template/arg3.C: New test.
40280         PR c++/10158
40281         * g++.dg/template/friend18.C: New test.
40283 2003-03-26  Roger Sayle  <roger@eyesopen.com>
40285         * g77.f-torture/compile/20030326-1.f: New test case.
40287 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
40289         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40291         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40293 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
40295         * gcc.dg/ia64-sync-3.c: New test.
40297 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
40299         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40301 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40303         * gcc.dg/ultrasp6.c: New test.
40305 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40307         * gcc.dg/i386-signbit-1.c: New test.
40308         * gcc.dg/i386-signbit-2.c: New test.
40309         * gcc.dg/i386-signbit-3.c: New test.
40311 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40313         * gcc.dg/ultrasp5.c: Fix options.
40315 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40317         * gcc.dg/ultrasp5.c: Fix comment.
40319 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
40321         PR fortran/10197
40322         * g77.f-torture/execute/10197.f: New test.
40324 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
40326         PR c++/9898, c++/383
40327         * g++.dg/template/conv6.C: New test.
40329         PR c++/10119
40330         * g++.dg/template/ptrmem5.C: New test.
40332         PR c++/10026
40333         * g++.dg/lookup/koenig1.C: New test.
40335         PR C++/10199
40336         * g++.dg/lookup/template2.C: New test.
40338 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
40340         * g++.dg/opt/rtti1.C: New test.
40342 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40344         * gcc.dg/ultrasp5.c: New test.
40346 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
40348         PR middle-end/9967
40349         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40350         builtin fputs.
40352 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40354         PR c/8224
40355         * gcc.dg/20030323-1.c: New test.
40357 2003-03-23  Roger Sayle  <roger@eyesopen.com>
40359         * gcc.c-torture/compile/20030323-1.c: New test case.
40361 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
40363         * gcc.dg/20030321-1.c: New test.
40365 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
40367         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40369 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
40371         PR c++/9978, c++/9708
40372         * g++.dg/ext/vlm1.C: Adjust expected error.
40373         * g++.dg/ext/vla2.C: New test.
40374         * g++.dg/template/arg1.C: New test.
40375         * g++.dg/template/arg2.C: New test.
40377 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
40379         * g77.f-torture/execute/select.f: New test.
40380         * g77.f-torture/noncompile/select_no_compile.f: New test.
40382 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
40384         PR c++/9898
40385         * g++.dg/other/error4.C: New test.
40387 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
40389         * g++.dg/template/friend17.C: New test.
40391 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
40393         * gcc.c-torture/compile/20030320-1.c: New.
40395 2003-03-20  Roger Sayle  <roger@eyesopen.com>
40397         * gcc.dg/builtins-6.c: New test case.
40399 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
40401         PR target/10073
40402         * gcc.c-torture/compile/20030319-1.c: New.
40404 2003-03-18  Jan Hubicka  <jh@suse.cz>
40406         * gcc.dg/i386-cvt-1.c: New test.
40408 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
40410         * objc.dg/naming-1.m: Use "(parse|syntax) error".
40411         * objc.dg/naming-2.m: Likewise.
40413 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
40415         PR c++/9639
40416         * g++.dg/parse/crash1.C: New test.
40418 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
40420         PR c++/8805
40421         * g++.dg/eh/cleanup1.C: New test.
40423 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40425         * gcc.c-torture/execute/20030316-1.c: New test case.
40427 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
40429         PR c++/9629
40430         * g++.dg/init/ctor2.C: New test.
40432 2003-03-15  Roger Sayle  <roger@eyesopen.com>
40434         * g77.f-torture/compile/xformat.f: New test case.
40436 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40438         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40439         * g++.old-deja/g++.mike/eh50.C: Likewise.
40441 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40443         PR c++/6440
40444         * g++.dg/template/spec7.C: New test.
40445         * g++.dg/template/spec8.C: Likewise.
40447 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
40449         * gcc.c-torture/execute/20030313-1.c: New test.
40451 2003-03-14  Richard Henderson  <rth@redhat.com>
40453         * gcc.dg/inline-2.c: Adjust alpha test for external call.
40455 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40457         * gcc.c-torture/compile/20030314-1.c: New test.
40459 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
40461         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40462         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40463         thumb target,
40464         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40465         to accept newer _imp__  prefix and additional
40466         newline in .drectve section.
40467         * gcc.dg/dll-4.c: Likewise.
40468         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40469         switch.
40471 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
40473         * g++.dg/parse/namespace9.C: New test.
40475         * g++.dg/init/ref5.C: New test.
40476         * g++.dg/parse/ptrmem1.C: Likewise.
40478 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40480         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40481         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40482         regular expression.
40483         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40484         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40486 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
40488         * gcc.c-torture/execute/20030224-2.c: New test.
40490 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40492         * gcc.dg/decl-3.c: New test.
40494 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
40496         * gcc.dg/i386-loop-2.c: New test.
40498 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
40500         PR c++/9474
40501         * g++.dg/parse/namespace8.C: New test.
40503         PR c++/9924
40504         * g++.dg/overload/builtin2.C: New test.
40506 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
40508         * gcc.dg/return-type-3.c: New test.
40510 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40512         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
40513         profiling options are not supported.
40515 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
40517         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
40518         * g++.old-deja/g++.warn/impint2.C: Likewise.
40520 2003-03-10  Devang Patel  <dpatel@apple.com>
40522         * g++.dg/cpp/c++_cmd_1.C: New test.
40523         * g++.dg/cpp/c++_cmd_1.h: New file.
40525 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
40527         * gcc.dg/altivec-9.c: New file.
40529 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40531         * gcc.dg/ppc-sdata-1.c: New test.
40532         * gcc.dg/ppc-sdata-2.c: New test.
40534 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
40536         PR c++/9373
40537         * g++.dg/opt/ptrmem2.C: New test.
40539         PR c++/8534
40540         * g++.dg/opt/ptrmem1.C: New test.
40542 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40544         * gcc.dg/i386-loop-1.c: New test.
40546 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40548         PR c++/9970
40549         * g++.dg/lookup/friend1.C: New test.
40551 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40553         PR c++/9823
40554         * g++.dg/parser/constructor1.C: New test.
40556 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
40558         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
40560         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
40562 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
40564         * gcc.dg/cpp/Wunused.c: Update test.
40566 2003-03-08  Jan Hubicka  <jh@suse.cz>
40568         * gcc.dg/inline-3.c: New test.
40570 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
40572         PR c++/9809
40573         * g++.dg/parse/builtin1.C: New test.
40575         PR c++/9982
40576         * g++.dg/abi/cookie1.C: New test.
40577         * g++.dg/abi/cookie2.C: Likewise.
40579         PR c++/9524
40580         * g++.dg/template/field1.C: New test.
40582         PR c++/9912
40583         * g++.dg/parse/class1.C: New test.
40584         * g++.dg/parse/namespace7.C: Likewise.
40585         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40587 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
40589         * g++.dg/init/ref4.C: New test.
40591 2003-03-07  Jan Hubicka  <jh@suse.cz>
40593         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40594         * gcc.dg/inline-3.c: New test.
40596 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
40598         * g++.dg/init/ref3.C: New test.
40600         PR c++/9965
40601         * g++.dg/init/ref2.C: New test.
40603         PR c++/9400
40604         * g++.dg/warn/Wshadow-2.C: New test.
40606         PR c++/9791
40607         * g++.dg/warn/Woverloaded-1.C: New test.
40609 2003-03-05  Jan Hubicka  <jh@suse.cz>
40611         * gcc.dg/i386-local2.c: New.
40612         * gcc.dg/i386-local.c: Fix typo.
40614 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
40616         * g++.dg/abi/layout3.C: New test.
40618 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40620         * gcc.c-torture/compile/20030305-1.c
40622 2003-03-05  Jan Hubicka  <jh@suse.cz>
40624         * gcc.dg/i386-local.c: New.
40626 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
40628         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40630 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40632         * gcc.dg/switch-2.c: New test.
40633         * gcc.dg/switch-3.c: New test.
40634         * gcc.dg/Wswitch.c: Adjust line numbers.
40635         * gcc.dg/Wswitch-default.c: Likewise.
40636         * gcc.dg/Wswitch-enum.c: Likewise.
40638 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
40640         * gcc.c-torture/execute/20030222-1.c: New test.
40642 2003-03-03  James E Wilson  <wilson@tuliptree.org>
40644         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40646 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
40648         PR c++/9878
40649         * g++.dg/init/ref1.C: New test.
40651 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
40653         * gcc.dg/sh-relax.c: New SH-only test.
40655 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
40657         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
40658         comment explaining purpose of testcase.
40660 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40662         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40663         for HC11/HC12 (asm needs two int registers).
40664         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40665         HC11/HC12 because the test uses an asm which needs two 32-bit
40666         registers.
40668 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40670         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40671         for HC11/HC12 (array is too large otherwise).
40672         * gcc.c-torture/compile/920501-4.x: New file, likewise.
40673         * gcc.c-torture/compile/20010518-2.x: Likewise.
40674         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40675         HC11/HC12 (array is too large).
40677 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
40679         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40680         * lib/g++-dg.exp (g++-dg-test): Likewise.
40682 2003-03-01  Roger Sayle  <roger@eyesopen.com>
40684         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40685         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40687 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40689         * g++.dg/warn/implicit-typename1.C: Remove warning.
40691 2003-02-28  Richard Henderson  <rth@redhat.com>
40693         * gcc.dg/noreturn-1.c: Move noreturn warning line.
40694         * gcc.dg/return-type-1.c: Move control reaches end warning line.
40696 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
40698         * gcc.dg/pch/pch.exp: Change .pch to .gch.
40699         * g++.dg/pch/pch.exp: Likewise.
40701 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
40703         PR c++/9879
40704         * g++.dg/init/new4.C: New test.
40706 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
40708         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40710 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
40712         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40713         unsigned long.
40715         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40716         wider than float.
40718 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40720         * lib/scanasm.exp: Add support for counting numbers of
40721         occurences.
40722         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40723         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40725 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
40727         PR c++/9683
40728         * g++.dg/template/static3.C: New test.
40730         PR c++/9829
40731         * g++.dg/parse/namespace6.C: New test.
40733 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40735         PR target/9732
40736         * gcc.dg/20030225-1.c: New test.
40738 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
40740         * README: Remove out-of-date information.
40742         PR c++/9836
40743         * g++.dg/template/spec6.C: New test.
40745 2003-02-24  Jeff Law  <law@redhat.com>
40747         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40749 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40751         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40752         * gcc.dg/pragma-ep-1.c: Likewise.
40754 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40756         PR c++/9602
40757         * g++.dg/template/friend16.C: New test.
40759 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
40761         PR c++/5333
40762         * g++.dg/parse/fused-params1.C: Adjust error messages.
40763         * g++.dg/template/nested3.C: New test.
40765 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
40767         * g++.dg/abi/param1.C: New test.
40769 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40771         PR c++/7982
40772         * g++.dg/warn/implicit-typename1.C: New test.
40774 2003-02-22  Kelley Cook <kelleycook@comcast.net>
40776         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40777         with "mtune".
40778         * g++.old-deja/g++.other/store-expr2.C: Likewise.
40779         * gcc.c-torture/execute/20010129-1.x: Likewise.
40780         * gcc.dg/20011107-1.c: Likewise.
40781         * gcc.dg/20020108-1.c: Likewise.
40782         * gcc.dg/20020122-3.c: Likewise.
40783         * gcc.dg/20020206-1.c: Likewise.
40784         * gcc.dg/20020310-1.c: Likewise.
40785         * gcc.dg/20020426-2.c: Likewise.
40786         * gcc.dg/20020517-1.c: Likewise.
40787         * gcc.dg/991230-1.c: Likewise.
40788         * gcc.dg/i386-unroll-1.c: Likewise.
40789         * gcc.misc-tests/i386-prefetch.exp: Likewise.
40791 2003-02-22  Jan Hubicka  <jh@suse.cz>
40793         * gcc.dg/i386-mul.c: New test.
40795 2003-02-21  Roger Sayle  <roger@eyesopen.com>
40797         * gcc.dg/builtins-5.c: New test case.
40799 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
40801         * gcc.dg/asmreg-1.c: New test.
40803 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40805         PR c++/9749
40806         * g++.dg/parse/varmod1.C: New test.
40808 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40810         PR c++/9727
40811         * g++.dg/template/op1.C: New test.
40813 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40815         PR c++/8906
40816         * g++.dg/template/nested2.C: New test.
40818 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40820         PR c++/8724
40821         * g++.dg/expr/dtor1.C: New test.
40823 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
40825         * gcc.dg/cpp/include3.c: New test.
40826         * gcc.dg/cpp/inc/foo.h: New file.
40828 2003-02-21  Glen Nakamura  <glen@imodulo.com>
40830         * gcc.c-torture/execute/20030221-1.c: New test.
40832 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
40834         PR c++/9729
40835         * g++.dg/abi/conv1.C: New test.
40837 2003-02-20  Jan Hubicka  <jh@suse.cz>
40839         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40841 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
40843         * gcc.c-torture/compile/20030219-1.c: New test.
40845 2003-02-18  Jan Hubicka  <jh@suse.cz>
40847         * gcc.dg/funcorder.c: New test.
40849 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40851         * gcc.c-torture/execute/20030218-1.c: New.
40853 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
40855         * gcc.dg/20030218-1.c: New.
40857 2003-02-18  Richard Henderson  <rth@redhat.com>
40859         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40860         * gcc.dg/attr-used-2.c: New.
40862 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
40864         PR c++/9704
40865         * g++.dg/init/copy5.C: New test.
40867 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
40869         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40870         * g++.dg/pch/pch.exp: Likewise.
40872 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40874         * gcc.c-torture/execute/20030209-1.c: Enable the test if
40875         STACK_SIZE is not defined.
40877 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40879         PR c++/9457
40880         * g++.dg/template/init1.C: New test.
40882 2003-02-16  Jan HUbicka  <jh@suse.cz>
40884         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40885         (foo): Add few extra tests
40886         * gcc.dg/c99-const-expr-3.c: Likewise.
40887         * gcc.c-torture/execute/20030216-1.c: New.
40889 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40891         PR c++/9459
40892         * g++.dg/ext/typeof4.C: New test.
40894 2003-02-15  Roger Sayle  <roger@eyesopen.com>
40896         * gcc.dg/i386-387-3.c: New test case.
40898 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
40900         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40901         cris-*-elf* cris-*-aout* and mmix-*-*.
40903 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
40905         * gcc.dg/20030213-1.c: New test.
40907 2003-02-12  Roger Sayle  <roger@eyesopen.com>
40909         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40910         * gcc.dg/i386-387-2.c: Likewise.
40912 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
40914         * gcc.dg/ppc-spe.c: Fix formatting.
40915         Enable tests that were previously unsupported by gas.
40916         Delete tests for instructions that no longer exist.
40917         Switch arguments on evsubifw builtin.
40919 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
40921         * gcc.c-torture/execute/20030209-1.c: Disable the test if
40922         STACK_SIZE is too small.
40924 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40925             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40927         * gcc.dg/decl-2.c: New test.
40929 2003-02-10  Jan Hubicka  <jh@suse.cz>
40931         * gcc.dg/i386-fpcvt-1.c: New test.
40933 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
40935         * gcc.c-torture/execute/20030209-1.c: New test.
40937 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
40939         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
40940         int-wide bitops, use the constants of the same width.
40941         Likewise, if long long is 32-bit wide, test bitops using
40942         32-bit constants.
40944 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
40946         * gcc.dg/20021014-1.c: Annotate with expected notice text.
40948 2003-02-07  Roger Sayle  <roger@eyesopen.com>
40950         * gcc.dg/builtins-4.c: New test case.
40952 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40954         * gcc.dg/20020430-1.c: Fix dg command typos.
40955         * gcc.dg/20020503-1.c: Likewise.
40957 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40959         PR c++/8785
40960         * g++.dg/parse/fused-params1.C: New test.
40962         PR c++/8857
40963         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
40965         PR c++/8921
40966         * g++.dg/parse/non-dependent1.C: New test.
40968         PR c++/8928
40969         * g++.dg/parse/dupl-tmpl-args1.C: New test.
40971         PR c++/9228
40972         * g++.dg/parse/undefined7.C: New test.
40973         * g++.dg/parse/non-templ1.C: New test.
40975         PR c++/9229
40976         * g++.dg/parse/too-many-tmpl-args1.C: New test.
40978 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
40980         * gcc.c-torture/compile/20030206-1.c: New test.
40982 2003-02-05  Roger Sayle  <roger@eyesopen.com>
40984         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
40985         "pow" to "foo" to avoid potential confusion with a math built-in.
40987 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40989         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
40990         conditions for SPARC targets.
40992 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
40994         * gcc.dg/20030204-1.c: New test.
40996 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40998         PR c++/38
40999         * g++.dg/parse/array-size1.C: New test.
41001         PR c++/5657
41002         * g++.dg/parse/undefined3.C: New test.
41004         PR c++/5665
41005         * g++.dg/parse/undefined4.C: New test.
41007         PR c++/5975
41008         * g++.dg/parse/undefined5.C: New test.
41010         PR c++/7259
41011         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
41013         PR c++/8578
41014         * g++.dg/parse/casting-operator1.C: New test.
41016         PR c++/8596
41017         * g++.dg/parse/undefined6.C: New test.
41019         PR c++/8736
41020         * g++.dg/parse/missing-template1.C: New test.
41022 2003-02-04  Jan Hubicka  <jh@suse.cz>
41024         * gcc.dg/i386-cadd.c: Compile using -march=k8.
41025         * gcc.dg/i386-cmov?.c: Likewise.
41026         * gcc.dg/i386-fpcvt-?.c: Likewise.
41027         * gcc.dg/i386-ssefp-1.c: Likewise.
41028         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41029         conventions.
41031 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
41033         PR c++/7129
41034         * g++.dg/ext/max.C: New test.
41036 2003-02-03  Jan Hubicka  <jh@suse.cz>
41038         * gcc.c-torture/execute/20030203-1.c: New test.
41040 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
41042         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41043         'natural-endian'.
41045 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
41047         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41048         * g++.dg/init/new2.C: Likewise.
41049         * g++.dg/other/new1.C: Likewise.
41051 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
41053         * gcc.dg/struct-ret-libc.c: New test.
41055 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
41057         * gcc.dg/20030129-1.c: New test.
41059 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41061         PR c++/8849
41062         * g++.dg/template/ptrmem4.C: New test.
41064 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
41066         * g++.dg/parser/constant1.C: New test.
41068 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41070         PR c++/8591
41071         * g++.dg/parse/friend2.C: New test.
41073 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
41075         PR c++/9437
41076         * g++.dg/template/unify4.C: New test.
41078 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
41080         * gcc.c-torture/execute/20030128-1.c: New test.
41082 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
41084         * g++.dg/lookup/nested1.C: Test moved from ...
41085         * g++.old-deja/g++.other/lookup24.C: ... here.
41087 2003-01-28  Jan Hubicka  <jh@suse.cz>
41089         * gcc.dg/i386-cmov5.c: New test.
41091 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41093         * gcc.c-torture/execute/20010925-1.c: Changed the
41094         memcpy declaration.
41096 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41098         PR c++/3902
41099         * g++.dg/parse/template5.C: New test.
41101 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
41103         PR fortran/9258
41104         * g77.dg/pr9258: New test.
41106 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
41108         * README: Move relevant parts from README.g++.
41110         * README.g++: Remove this file.
41112 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
41114         * g++.dg/abi/dcast1.C: New test.
41116 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41118         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41120 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
41122         PR c++/47
41123         * g++.old-deja/g++.other/lookup24.C: New test.
41125 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41127         PR middle-end/7227
41128         * gcc.dg/uninit-C.c: New test.
41130 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
41132         * g++.dg/abi/covariant1.C: New test.
41134 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
41136         * gcc.dg/20030123-1.c: New test.
41138 2003-01-25  Jan Hubicka  <jh@suse.cz>
41140         PR opt/8492
41141         * gcc.c-torture/compile/20030125-1.c
41143 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
41145         PR c++/9403
41146         * g++.dg/parse/template3.C: New test.
41147         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41149         PR c++/795
41150         * g++.dg/parse/template4.C: New test.
41152         PR c++/9415
41153         * g++.dg/template/qual2.C: New test.
41155         PR c++/8545
41156         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41158         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41160 2003-01-25  Roger Sayle  <roger@eyesopen.com>
41162         * gcc.c-torture/execute/switch-1.c: New test case.
41164 2003-01-25  Jan Hubicka  <jh@suse.cz>
41166         * gcc.c-torture/execute/20030125-1.[cx]: New test.
41168 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
41170         Tweaks for Bison-1.875. From the NEWS file:
41171         "- `parse error' -> `syntax error'
41172         Bison now uniformly uses the term `syntax error'"
41173         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41174         * gcc.dg/cpp/digraph2.c: Likewise.
41175         * gcc.dg/cpp/direct2.c: Likewise.
41176         * gcc.dg/cpp/paste4.c: Likewise.
41177         * gcc.dg/c90-restrict-1.c: Likewise.
41178         * gcc.dg/c99-func-2.c: Likewise.
41179         * gcc.dg/noncompile/920721-2.c: Likewise.
41180         * gcc.dg/noncompile/930622-2.c: Likewise.
41181         * gcc.dg/noncompile/940112-1.c: Likewise.
41182         * gcc.dg/noncompile/950921-1.c: Likewise.
41183         * gcc.dg/noncompile/951123-1.c: Likewise.
41184         * gcc.dg/noncompile/971104-1.c: Likewise.
41185         * gcc.dg/noncompile/990416-1.c: Likewise.
41187 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
41189         * g++.dg/parse/undefined1.C: Add error message.
41191 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41193         PR c++/9354
41194         * g++.dg/parse/new1.C: New test.
41196         PR c++/9216
41197         * g++.dg/parse/template2.C: New test.
41199         PR c++/9354
41200         * g++.dg/parse/typedef2.C: New test.
41202         PR c++/9328
41203         * g++.dg/ext/typeof3.C: New test.
41205 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41207         PR c++/2738
41208         * g++.dg/parse/ret-type1.C: New test.
41210         PR c++/3792
41211         * g++.dg/parse/tmpl-outside1.C: New test.
41213         PR c++/4207
41214         * g++.dg/parse/int-as-enum1.C: New test.
41216         PR c++/4903
41217         * g++.dg/parse/no-typename1.C: New test.
41219         PR c++/5533
41220         * g++.dg/parse/no-value1.C: New test.
41222         PR c++/5921
41223         * g++.dg/parse/wrong-inline1.C: New test.
41225         PR c++/6402
41226         * g++.dg/parse/ref1.C: New test.
41228         PR c++/6992
41229         * g++.dg/parse/attr-ctor1.C: New test.
41231         PR c++/7229
41232         * g++.dg/parse/namespace5.C: New test.
41234         PR c++/7917
41235         * g++.dg/parse/func-def1.C: New test.
41237         PR c++/8143
41238         * g++.dg/parse/undefined1.C: New test.
41240         PR c++/5723, PR c++/8522
41241         * g++.dg/parse/specialization1.C: New test.
41243         PR c++/163, PR c++/8595
41244         * g++.dg/parse/struct-as-enum1.C: New test.
41246         PR c++/9173
41247         * g++.dg/parse/undefined2.C: New test.
41249 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
41251         PR c++/9298
41252         * g++.dg/parse/template1.C: New test.
41254         PR c++/9384
41255         * g++.dg/parse/using1.C: New test.
41257         PR c++/9285
41258         PR c++/9294
41259         * g++.dg/parse/expr2.C: New test.
41261         PR c++/9388
41262         * g++.dg/parse/lookup2.C: Likewise.
41264 2003-01-21  Jan Hubicka  <jh@suse.cz>
41266         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41267         * gcc.c-torture/execute/eeprof-1.c: Likewise.
41268         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41269         * gcc.c-torture/execute/string-opt-*.c: Likewise.
41271 2003-01-20  Nick Clifton  <nickc@redhat.com>
41273         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
41274         problem with ARM sibcall code generation.
41276 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
41278         * gcc.c-torture/execute/20030120-1.c: New.
41280 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
41282         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41284 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
41286         PR c++/9272
41287         * g++.dg/parse/ctor1.C: New test.
41289         PR c++/9294:
41290         * g++.dg/parse/qualified1.C: New test.
41292         * g++.dg/parse/typename3.C: New test.
41294 2003-01-16  Richard Henderson  <rth@redhat.com>
41296         * g++.dg/tls/init-2.C: Fix error matches for real this time.
41298 2003-01-16  Richard Henderson  <rth@redhat.com>
41300         * g++.dg/pch/pch.exp: Copy test header to the working directory
41301         before using it either for precompilation or direct use.
41302         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41303         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41305 2003-01-16  Richard Henderson  <rth@redhat.com>
41307         * gcc.dg/pch/pch.exp: Copy test header to the working directory
41308         before using it either for precompilation or direct use.
41309         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41310         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41312 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
41314         * g++.dg/ext/typename1.C: Add typename keyword.
41315         * g++.dg/template/crash1.C: Update error messages.
41316         * g++.dg/template/crash2.C: Remove error message.
41317         * g++.dg/parse/typename2.C: New test.
41318         * g++.dg/template/typename2.C: Change implicit
41319         typename warning into error.
41320         * g++.old-deja/g++.benjamin/tem03.C: Issue more
41321         error messages.
41322         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41323         * g++.old-deja/g++.brendan/crash56.C: Add this->.
41324         * g++.old-deja/g++.law/visibility13.C: Remove error
41325         messages.
41326         * g++.old-deja/g++.ns/template17.C: Reorder code to
41327         make declaration visible in template.
41328         * g++.old-deja/g++.pt/crash3.C: Fix typos.
41329         * g++.old-deja/g++.pt/crash36.C: Issue more error
41330         messages.
41331         * g++.old-deja/g++.pt/crash5.C: Improve error
41332         message.
41333         * g++.old-deja/g++.pt/crash67.C: Remove warning.
41334         * g++.old-deja/g++.pt/inherit1.C: Add this->.
41335         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41336         * g++.old-deja/g++.pt/typename16.C: Replace implicit
41337         typename warning with error message.
41338         * g++.old-deja/g++.pt/typename19.C: Remove warning.
41339         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41340         * g++.old-deja/g++.robertl/eb24.C: Use this->.
41342 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
41344         * g++.dg/parse/ambig2.C: New test.
41346 2003-01-15  Richard Henderson  <rth@redhat.com>
41348         * g++.dg/tls/init-2.C: Update error message string.
41350 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41352         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41354 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
41356         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41357         all for HC11/HC12.
41358         * gcc.c-torture/compile/20001205-1.x: Likewise.
41359         * gcc.c-torture/compile/20001226-1.x: Likewise.
41360         * gcc.c-torture/compile/920520-1.x: Likewise.
41361         * gcc.c-torture/compile/961203-1.x: Likewise.
41362         * gcc.c-torture/compile/20020604-1.x: Likewise.
41364 2003-01-15  Jan Hubicka  <jh@suse.cz>
41366         * gcc.c-torture/compile/20030115-1.c: New test.
41368         * gcc.dg/i386-fpcvt-1.c: New test.
41369         * gcc.dg/i386-fpcvt-2.c: New test.
41371 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
41373         Further conform g++'s __vmi_class_type_info to the C++ ABI
41374         specification.
41375         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41376         the specification.
41378 2003-01-14  Jan Hubicka  <jh@suse.cz>
41380         * gcc.dg/i386-fpcvt-1.c: New test.
41381         * gcc.dg/i386-fpcvt-2.c: New test.
41383 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41385         * gcc.dg/i386-mmx-3.c: New test.
41387 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
41389         PR c++/9264
41390         * g++.dg/parse/octal1.C: New file.
41392         PR c++/9172
41393         * g++.dg/parse/typename1.C: New file.
41395 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
41397         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41398         * gcc.dg/bf-no-ms-layout.c: Likewise.
41399         * gcc.dg/bf-ms-attrib.c: Likewise.
41401 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
41403         PR c++/9099
41404         * g++.dg/parse/dtor1.C: New file.
41406         PR c++/9128
41407         * g++.dg/rtti/typeid1.C: New file.
41409         PR c++/9153
41410         * g++.dg/parse/lookup1.C: New file.
41412         PR c++/9171
41413         * g++.dg/templ/spec5.C: New file.
41415 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
41417         * gcc.c-torture/compile/20030110-1.c: New test.
41419 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
41421         Merge from pch-branch:
41423         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
41425         * gcc.dg/pch/cpp-1.h: New.
41426         * gcc.dg/pch/cpp-1.c: New.
41427         * gcc.dg/pch/cpp-2.h: New.
41428         * gcc.dg/pch/cpp-2.c: New.
41430         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
41432         * gcc.dg/pch/except-1.h: New.
41433         * gcc.dg/pch/except-1.c: New.
41435         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
41437         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41438         running test.
41439         * gcc.dg/pch: Include *.hp not *.h.
41440         * gcc.dg/pch/system-1.h: New.
41441         * gcc.dg/pch/system-1.c: New.
41443         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
41445         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41446         rather than trying to build and run a program using PCH.
41447         * gcc.dg/pch: Remove dg-do commands from test files.
41449         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
41451         * gcc.dg/pch/macro-3.c: New.
41452         * gcc.dg/pch/macro-3.h: New.
41454         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
41456         * gcc.dg/pch/common-1.c: New.
41457         * gcc.dg/pch/common-1.h: New.
41458         * gcc.dg/pch/decl-1.c: New.
41459         * gcc.dg/pch/decl-1.h: New.
41460         * gcc.dg/pch/decl-2.c: New.
41461         * gcc.dg/pch/decl-2.h: New.
41462         * gcc.dg/pch/decl-3.c: New.
41463         * gcc.dg/pch/decl-3.h: New.
41464         * gcc.dg/pch/decl-4.c: New.
41465         * gcc.dg/pch/decl-4.h: New.
41466         * gcc.dg/pch/decl-5.c: New.
41467         * gcc.dg/pch/decl-5.h: New.
41468         * gcc.dg/pch/global-1.c: New.
41469         * gcc.dg/pch/global-1.h: New.
41470         * gcc.dg/pch/inline-1.c: New.
41471         * gcc.dg/pch/inline-1.h: New.
41472         * gcc.dg/pch/inline-2.c: New.
41473         * gcc.dg/pch/inline-2.h: New.
41474         * gcc.dg/pch/static-1.c: New.
41475         * gcc.dg/pch/static-1.h: New.
41476         * gcc.dg/pch/static-2.c: New.
41477         * gcc.dg/pch/static-2.h: New.
41479         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
41481         * g++.dg/pch/pch.exp: Better handle failing testcases.
41482         * gcc.dg/pch/pch.exp: Likewise.
41483         * gcc.dg/pch/macro-1.c: New.
41484         * gcc.dg/pch/macro-1.h: New.
41485         * gcc.dg/pch/macro-2.c: New.
41486         * gcc.dg/pch/macro-2.h: New.
41488         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
41490         * g++.dg/dg.exp: Treat files in pch/ specially.
41491         * g++.dg/pch/pch.exp: New file.
41492         * g++.dg/pch/empty.H: New file.
41493         * g++.dg/pch/empty.C: New file.
41494         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
41495         "precompile".
41497         * gcc.dg/pch/pch.exp: New file.
41498         * gcc.dg/pch/empty.h: New file.
41499         * gcc.dg/pch/empty.c: New file.
41500         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
41501         "precompile".
41503 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41505         * g++.dg/template/friend14.C: New test.
41507 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41509         * gcc.dg/old-style-asm-1.c: New test.
41511 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
41513         * gcc.c-torture/compile/20030109-1.c: New test.
41515 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41517         * gcc.c-torture/execute/20030109-1.c: New test.
41519 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
41521         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
41522         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
41523         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
41524         * g++.old-deja/g++.mike/eh2.C: Likewise.
41525         * g++.old-deja/g++.mike/eh3.C: Likewise.
41526         * g++.old-deja/g++.mike/eh5.C: Likewise.
41527         * g++.old-deja/g++.mike/eh6.C: Likewise.
41528         * g++.old-deja/g++.mike/eh7.C: Likewise.
41529         * g++.old-deja/g++.mike/eh8.C: Likewise.
41530         * g++.old-deja/g++.mike/eh9.C: Likewise.
41531         * g++.old-deja/g++.mike/eh10.C: Likewise.
41532         * g++.old-deja/g++.mike/eh12.C: Likewise.
41533         * g++.old-deja/g++.mike/eh13.C: Likewise.
41534         * g++.old-deja/g++.mike/eh14.C: Likewise.
41535         * g++.old-deja/g++.mike/eh16.C: Likewise.
41536         * g++.old-deja/g++.mike/eh17.C: Likewise.
41537         * g++.old-deja/g++.mike/eh18.C: Likewise.
41538         * g++.old-deja/g++.mike/eh21.C: Likewise.
41539         * g++.old-deja/g++.mike/eh23.C: Likewise.
41540         * g++.old-deja/g++.mike/eh24.C: Likewise.
41541         * g++.old-deja/g++.mike/eh25.C: Likewise.
41542         * g++.old-deja/g++.mike/eh26.C: Likewise.
41543         * g++.old-deja/g++.mike/eh27.C: Likewise.
41544         * g++.old-deja/g++.mike/eh28.C: Likewise.
41545         * g++.old-deja/g++.mike/eh29.C: Likewise.
41546         * g++.old-deja/g++.mike/eh31.C: Likewise.
41547         * g++.old-deja/g++.mike/eh33.C: Likewise.
41548         * g++.old-deja/g++.mike/eh34.C: Likewise.
41549         * g++.old-deja/g++.mike/eh35.C: Likewise.
41550         * g++.old-deja/g++.mike/eh36.C: Likewise.
41551         * g++.old-deja/g++.mike/eh37.C: Likewise.
41552         * g++.old-deja/g++.mike/eh38.C: Likewise.
41553         * g++.old-deja/g++.mike/eh39.C: Likewise.
41554         * g++.old-deja/g++.mike/eh40.C: Likewise.
41555         * g++.old-deja/g++.mike/eh41.C: Likewise.
41556         * g++.old-deja/g++.mike/eh42.C: Likewise.
41557         * g++.old-deja/g++.mike/eh44.C: Likewise.
41558         * g++.old-deja/g++.mike/eh46.C: Likewise.
41559         * g++.old-deja/g++.mike/eh47.C: Likewise.
41560         * g++.old-deja/g++.mike/eh48.C: Likewise.
41561         * g++.old-deja/g++.mike/eh49.C: Likewise.
41562         * g++.old-deja/g++.mike/eh50.C: Likewise.
41563         * g++.old-deja/g++.mike/eh51.C: Likewise.
41564         * g++.old-deja/g++.mike/eh53.C: Likewise.
41565         * g++.old-deja/g++.mike/eh55.C: Likewise.
41566         * g++.old-deja/g++.mike/p7912.C: Likewise.
41567         * g++.old-deja/g++.mike/p9706.C: Likewise.
41568         * g++.old-deja/g++.mike/p10416.C: Likewise.
41569         * g++.old-deja/g++.mike/p11667.C: Likewise.
41570         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41571         Remove redundant reference to Iris.
41572         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41573         Elxsi, i860, Pico Java, and WE32K.
41575 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
41577         * g++.dg/ext/asm4.C: New test.
41579 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41581         PR c++/9030
41582         * g++.dg/template/friend12.C: New test.
41583         * g++.dg/template/friend13.C: Likewise.
41584         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41586 2003-01-08  Jan Hubicka  <jh@suse.cz>
41588         * gcc.dg/i386-cadd.c: New test.
41589         * gcc.dg/i386-cmov4.c: Likewise.
41591 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
41593         PR c++/9165
41594         * g++.dg/warn/Wunused-3.C: New test.
41596         * g++.dg/abi/bitfield9.C: New test.
41598         PR c++/9189
41599         * g++.dg/parse/defarg3.C: New test.
41601 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
41603         * g++.dg/parse/ambig1.C: New test.
41604         * g++.dg/parse/defarg2.C: New test.
41606 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
41608         * g++.dg/template/defarg-1.C: New test.
41609         * g++.dg/template/local2.C: Likewise.
41611 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
41613         * gcc.c-torture/execute/20030105-1.c: New test.
41615 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41617         * g++.dg/parse/namespace3.C: Remove extra semicolons.
41618         * g++.dg/parse/namespace4.C: Likewise.
41620 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
41622         * g++.dg/template/ntp2.C: New test.
41624 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
41626         * g++.dg/parse/extern-C-1.C: New test.
41628         * g++.dg/parse/namespace4.C: New test.
41630         * g++.dg/template/nested1.C: New test.
41632         * g++.dg/parse/namespace3.C: New test.
41634 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
41636         * g++.dg/lookup/two-stage1.C: New test.
41638 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41640         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41641         * g++.old-deja/g++.jason/access8.C: Likewise.
41642         * g++.old-deja/g++.other/decl5.C: Likewise.
41644 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41646         * g++.dg/parse/parse7.C: New test.
41648 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
41650         PR c++/2843
41651         * g++.dg/ext/attrib7.C: New test.
41653 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41655         * g++.dg/parse/parse6.C: New test.
41657 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
41659         * gcc.dg/h8300-stack-1.c: New.
41661 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41663         g++.dg/lookup/exception1.C: New test.
41665         g++.dg/lookup/template1.C: New test.
41667         g++.dg/parse/namespace2.C: New test.
41669         g++.dg/parse/parens2.C: New test.
41671 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41673         * g++.dg/parse/parse5.C: New test.
41674         * g++.dg/lookup/scoped4.C: New test.
41676 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41678         * g++.dg/parse/parens1.C: New test.
41680         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41681         angle-bracket1.C.
41682         * g++.dg/parse/parens2.C: New test.
41684         * g++.dg/lookup/scope-operator1.C: New test.
41686         * g++.dg/parse/operator1.C: New test.
41688 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41690         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41691         * g++.old-deja/g++.other/access6.C: Likewise.
41692         * g++.old-deja/g++.other/decl1.C: Likewise.
41693         * g++.old-deja/g++.pt/typename12.C: Likewise.
41695 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41697         * g++.dg/parse/namespace1.C: New test.
41699 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41701         * g++.dg/parse/parse4.C: New test.
41703 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41705         * g++.dg/parse/parse3.C: New test.
41707 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41709         * g++.dg/parse/parse2.C: New test.
41711 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41713         * g++.dg/template/friend11.C: New test.
41715 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41717         * g++.dg/parse/parse1.C: New test.
41719 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
41721         * lib/profopt.exp: Change the name of a global variable to avoid
41722         possible clashes with other test suites.
41724 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
41726         * g++.dg/inherit/covariant8.C: New test.
41728 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41730         * g++.dg/init/array9.C: New test.
41732         PR c++/9112
41733         * g++.dg/parse/expr1.C: New test.
41735 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
41737         * gcc.c-torture/compile/20021230-1.c: New test.
41739 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41741         * g++.dg/inherit/covariant5.C: New test.
41742         * g++.dg/inherit/covariant6.C: New test.
41743         * g++.dg/inherit/covariant7.C: New test.
41745 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41747         PR c++/2739
41748         * g++.dg/other/access2.C: New test.
41750 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41752         * g++.dg/other/anon-struct.C: No longer fails
41753         * g++.old-deja/g++.brendan/parse4.C: Likewise.
41754         * g++.old-deja/g++.brendan/parse5.C: Likewise.
41755         * g++.old-deja/g++.brendan/parse6.C: Likewise.
41757 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41759         * g++.dg/parse/angle-bracket.C (main): No longer fails.
41761 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
41763         * g++.dg/eh/spec4.C: Remove stray semicolon.
41764         * g++.dg/expr/pmf-1.C: Change error message.
41765         * g++.dg/ext/asm1.C: Remove stray semicolon.
41766         * g++.dg/ext/typename1.C: Add missing typenames.
41767         * g++.dg/inherit/template-as-base.C: Change error message.
41768         * g++.dg/lookup/scoped1.C: Likewise.
41769         * g++.dg/lookup/scoped2.C: Likewise.
41770         * g++.dg/lookup/using2.C: Likewise.
41771         * g++.dg/other/component1.C: Remove stray semicolon.
41772         * g++.dg/other/do1.C: Change error message.
41773         * g++.dg/other/error2.C: Likewise.
41774         * g++.dg/other/init1.C: Likewise.
41775         * g++.dg/other/packed1.C: Remove stray semicolon.
41776         * g++.dg/other/ptrmem2.C: Change error message.
41777         * g++.dg/parse/parameter-declaration-1.C: Remove line number
41778         marker.
41779         * g++.dg/special/initp1.C: Remove invalid attribute usage.
41780         * g++.dg/template/access3.C: Add typename keyword.
41781         * g++.dg/template/access5.C: Remove stray semicolon.
41782         * g++.dg/template/access6.C: Likewise.
41783         * g++.dg/template/complit1.C: Likewise.
41784         * g++.dg/template/crash1.C: Change error message.
41785         * g++.dg/template/inherit2.C: Remove stray semicolon.
41786         * g++.dg/template/instantiate2.C: Likewise.
41787         * g++.dg/template/instantiate3.C: Change error message.
41788         * g++.dg/template/qual1.C: Remove stray semicolon.
41789         * g++.dg/template/qualttp18.C: Change error message.
41790         * g++.dg/template/ref1.C: Remove stray semicolon.
41791         * g++.dg/template/sizeof1.C (A::value): Declare it.
41792         * g++.dg/template/spec4.C: Change error message.
41793         * g++.dg/template/static1.C: Likewise.
41794         * g++.dg/template/type1.C: Likewise.
41795         * g++.dg/template/typename3.C: Likewise.
41796         * g++.old-deja/g++.benjamin/13478.C: Change error message.
41797         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41798         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41799         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41800         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41801         named return value extension.
41802         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41803         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41804         * g++.old-deja/g++.bob/extern_C.C: Likewise.
41805         * g++.old-deja/g++.bob/inherit2.C: Likewise.
41806         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41807         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41808         * g++.old-deja/g++.brendan/crash13.C: Likewise.
41809         * g++.old-deja/g++.brendan/crash15.C: Likewise.
41810         * g++.old-deja/g++.brendan/crash18.C: Change error message.
41811         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41812         * g++.old-deja/g++.brendan/crash38.C: Likewise.
41813         * g++.old-deja/g++.brendan/crash50.C: Likewise.
41814         * g++.old-deja/g++.brendan/crash56.C: Likewise.
41815         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41816         syntax.
41817         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41818         * g++.old-deja/g++.brendan/crash8.C: Change error message.
41819         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41820         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41821         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41822         * g++.old-deja/g++.brendan/template11.C: Likewise.
41823         * g++.old-deja/g++.brendan/template26.C: Likewise.
41824         * g++.old-deja/g++.brendan/template27.C: Use explicit
41825         specialization syntax.
41826         * g++.old-deja/g++.brendan/template30.C: Likewise.
41827         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41828         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41829         non-dependent names.
41830         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41831         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41832         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41833         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41834         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41835         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41836         named return value extension.
41837         * g++.old-deja/g++.ext/namedret2.C: Likewise.
41838         * g++.old-deja/g++.ext/namedret3.C: Likewise.
41839         * g++.old-deja/g++.ext/return1.C: Likewise.
41840         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41841         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41842         * g++.old-deja/g++.jason/access8.C: Likewise.
41843         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41844         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41845         pseudo-destructor names.
41846         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41847         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41848         pseudo-destructor names.
41849         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41850         * g++.old-deja/g++.jason/overload19.C: Likewise.
41851         * g++.old-deja/g++.jason/overload32.C: Likewise.
41852         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41853         stray semicolons.
41854         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41855         * g++.old-deja/g++.jason/return.C: Likewise.
41856         * g++.old-deja/g++.jason/return2.C: Likewise.
41857         * g++.old-deja/g++.jason/shadow1.C: Likewise.
41858         * g++.old-deja/g++.jason/special.C: Use explicit specialization
41859         syntax.
41860         * g++.old-deja/g++.jason/template10.C: Account for use of
41861         non-dependent names.
41862         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41863         syntax.
41864         * g++.old-deja/g++.jason/template37.C: Likewise.
41865         * g++.old-deja/g++.law/access4.C: Change error messages.
41866         * g++.old-deja/g++.law/arm13.C: Remove incorrect
41867         pseudo-destructor names.
41868         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41869         * g++.old-deja/g++.law/ctors9.C: Likewise.
41870         * g++.old-deja/g++.law/cvt22.C: Likewise.
41871         * g++.old-deja/g++.law/dtors5.C: Likewise.
41872         * g++.old-deja/g++.law/global-init1.C: Likewise.
41873         * g++.old-deja/g++.law/missed-error3.C: Likewise.
41874         * g++.old-deja/g++.law/operators28.C: Likewise.
41875         * g++.old-deja/g++.law/visibility28.C: Likewise.
41876         * g++.old-deja/g++.martin/eval1.C: Likewise.
41877         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41878         name.
41879         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41880         * g++.old-deja/g++.mike/net34.C: Likewise.
41881         * g++.old-deja/g++.mike/net36.C: Likewise.
41882         * g++.old-deja/g++.mike/ns2.C: Likewise.
41883         * g++.old-deja/g++.mike/p12306.C: Likewise.
41884         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41885         value extension.
41886         * g++.old-deja/g++.mike/p700.C: Likewise.
41887         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41888         * g++.old-deja/g++.mike/p710.C: Likewise.
41889         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41890         value extension.
41891         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41892         * g++.old-deja/g++.mike/pmf9.C: Likewise.
41893         * g++.old-deja/g++.ns/crash2.C: Likewise.
41894         * g++.old-deja/g++.ns/crash3.C: Likewise.
41895         * g++.old-deja/g++.ns/invalid1.C: Likewise.
41896         * g++.old-deja/g++.ns/ns17.C: Likewise.
41897         * g++.old-deja/g++.ns/template16.C: Likewise.
41898         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41899         keyword.
41900         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41901         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41902         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41903         named return value extension.
41904         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41905         * g++.old-deja/g++.other/access4.C: Issue additional error
41906         messages.
41907         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41908         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41909         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41910         * g++.old-deja/g++.other/crash25.C: Change error message.
41911         * g++.old-deja/g++.other/crash4.C: Change error message.
41912         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
41913         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
41914         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
41915         checks.
41916         * g++.old-deja/g++.other/defarg8.C: Likewise.
41917         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
41918         * g++.old-deja/g++.other/dtor10.C: Likewise.
41919         * g++.old-deja/g++.other/incomplete.C: Likewise.
41920         * g++.old-deja/g++.other/linkage7.C: Likewise.
41921         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
41922         lookup algorithm.
41923         * g++.old-deja/g++.other/mangle2.C: Likewise.
41924         * g++.old-deja/g++.other/refinit2.C: Likewise.
41925         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
41926         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
41927         * g++.old-deja/g++.pt/crash28.C: Likewise.
41928         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
41929         syntax.
41930         * g++.old-deja/g++.pt/crash32.C: Change error message.
41931         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
41932         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
41933         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
41934         error message position.
41935         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
41936         * g++.old-deja/g++.pt/defarg8.C: Change error message.
41937         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
41938         syntax.
41939         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
41940         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
41941         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
41942         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
41943         keyword.
41944         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41945         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
41946         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
41947         keyword.
41948         * g++.old-deja/g++.pt/explicit71.C: Change error message.
41949         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
41950         syntax.
41951         * g++.old-deja/g++.pt/friend28.C: Account for use of
41952         non-dependent names.
41953         * g++.old-deja/g++.pt/friend29.C: Likewise.
41954         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
41955         rules.
41956         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
41957         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
41958         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
41959         lookup rules.
41960         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
41961         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
41962         keyword.
41963         * g++.old-deja/g++.pt/memclass20.C: Likewise.
41964         * g++.old-deja/g++.pt/memclass5.C: Likewise.
41965         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
41966         keyword.
41967         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
41968         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
41969         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
41970         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
41971         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
41972         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
41973         keyword.
41974         * g++.old-deja/g++.pt/spec10.C: Likewise.
41975         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
41976         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
41977         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
41978         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
41979         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
41980         * g++.old-deja/g++.pt/ttp62.C: Likewise.
41981         * g++.old-deja/g++.pt/ttp64.C: Likewise.
41982         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
41983         * g++.old-deja/g++.pt/typename15.C: Likewise.
41984         * g++.old-deja/g++.pt/typename22.C: Likewise.
41985         * g++.old-deja/g++.pt/typename6.C: Change error messages.
41986         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
41987         * g++.old-deja/g++.pt/virtual2.C: Likewise.
41988         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
41989         syntax.
41990         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
41991         return value extension.
41992         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
41993         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
41994         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
41995         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41997 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41999         * g++.dg/warn/inline1.C: New test.
42000         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
42001         * g++.old-deja/g++.jason/synth10.C: Likewise.
42002         * g++.old-deja/g++.mike/net31.C: Likewise.
42003         * g++.old-deja/g++.mike/p8786.C: Likewise.
42005         * g++.dg/template/friend10.C: New test.
42006         * g++.dg/template/conv5.C: New test.
42008 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
42010         * g++.dg/lookup/scoped3.C: New test.
42012         * g++.dg/lookup/decl1.C: New test.
42013         * g++.dg/lookup/decl2.C: New test.
42015 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42017         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42018         gcc.c-torture/compile/20021015-1.c,
42019         gcc.c-torture/compile/20021015-2.c,
42020         gcc.c-torture/compile/20021123-1.c,
42021         gcc.c-torture/compile/20021123-2.c,
42022         gcc.c-torture/compile/20021123-3.c,
42023         gcc.c-torture/compile/20021123-4.c,
42024         gcc.c-torture/execute/20021024-1.c: Add tests previously added
42025         only to 3.1 or 3.2 branch.
42027 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
42029         * gcc.dg/i386-bitfield3.c: New test.
42031         * gcc.dg/i386-bitfield2.c: New test.
42033 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
42035         * g++.dg/parse/conv_op1.C: New test.
42037 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
42039         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42040         approved.
42042 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
42044         * gcc.c-torture/compile/20021220-1.c: New test.
42046 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
42048         * gcc.dg/i386-fastcall-1.c: New.
42050 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42052         * gcc.c-torture/execute/20021219-1.c: New test.
42054 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42056         * gcc.dg/i386-pic-1.c: New test.
42058 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42060         PR c++/8099
42061         * g++.dg/template/friend9.C: New test.
42063 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42065         PR c++/3663
42066         * g++.dg/template/access7.C: New test.
42068 2002-12-18  Nick Clifton  <nickc@redhat.com>
42070         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42071         the libstdc++-v3 directory has been found.
42073 2002-12-12  Devang Patel <dpatel@apple.com>
42074         * gcc.dg/darwin-ld-1.c: New test.
42075         * gcc.dg/darwin-ld-2.c: New test.
42076         * gcc.dg/darwin-ld-3.c: New test.
42077         * gcc.dg/darwin-ld-4.c: New test.
42078         * gcc.dg/darwin-ld-5.c: New test.
42080 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42082         * gcc.c-torture/compile/20021212-1.c: New test.
42084 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
42086         * gcc.dg/fshort-wchar: New test.
42088 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
42090         PR c++/8372
42091         * g++.dg/template/dtor1.C: New test.
42093         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42094         markers.
42096 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
42098         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42100 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
42102         * g++.dg/template/static1.C: New test.
42103         * g++.dg/template/static2.C: New test.
42104         * g++.old-deja/g++.ext/memconst.C: New test.
42106 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42108         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42109         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42110         * g++.dg/special/initp1.C: Likewise.
42112 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
42114         * gcc.c-torture/execute/20021204-1.c: New test.
42116 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
42118         * gcc.dg/ppc-fmadd-1.c: New file.
42119         * gcc.dg/ppc-fmadd-2.c: New file.
42120         * gcc.dg/ppc-fmadd-3.c: New file.
42122 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42124         * gcc.c-torture/compile/20021204-1.c: New test.
42126 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
42128         * g++.dg/inherit/covariant2.C: New test.
42129         * g++.dg/inherit/covariant3.C: New test.
42130         * g++.dg/inherit/covariant4.C: New test.
42131         * g++.dg/inherit/covariant1.C: Remove XFAIL.
42132         * g++.old-deja/g++.robertl/eb17.C: Likewise.
42134 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
42136         PR c++/8688
42137         * g++.dg/init/brace3.C: New test.
42139 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
42141         * gcc.dg/20020210-1.c: Fix a comment typo.
42143 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
42145         PR c++/8720
42146         * g++.dg/parse/defarg1.C: New test.
42148         PR c++/8615
42149         * g++.dg/template/char1.C: New test.
42151         * g++.dg/template/varmod1.C: Fix typo.
42153 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42155         DR 180
42156         * g++.old-deja/g++.pt/crash32.C: Expect error.
42158 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
42160         PR c++/5919
42161         * g++.dg/template/varmod1.C: New test.
42163         PR c++/8727
42164         * g++.dg/inherit/typeinfo1.C: New test.
42166         PR c++/8663
42167         * g++.dg/inherit/typedef1.C: New test.
42169 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
42171         PR c++/8332
42172         PR c++/8493
42173         * g++.dg/template/strlen1.C: New test.
42175         PR c++/8227
42176         * g++.dg/template/ctor2.C: New test.
42178         PR c++/8214
42179         * g++.dg/init/string1.C: New test.
42181         PR c++/8511
42182         * g++.dg/template/friend8.C: New test.
42184 2002-11-29  Joe Buck <jbuck@synopsys.com>
42186         * g++.dg/lookup/anon2.C: New test.
42188 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
42190         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42191         h8300 port.
42193 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
42195         * gcc.dg/bitfld-6.c: New test.
42197 2002-11-27  Jan Hubicka  <jh@suse.cz>
42199         * gcc.c-torture/execute/20021127.[cx]: New test.
42201 2002-11-26  Jan Hubicka  <jh@suse.cz>
42203         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42204         quality.
42206 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
42208         * g++.dg/init/brace2.C: New test.
42209         * g++.old-deja/g++.mike/p9129.C: Correct.
42211 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
42213         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42215 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
42217         * gcc.dg/sibcall-6: New test for indirect sibcalls.
42219 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
42221         * g++.dg/abi/empty11.C: New test.
42222         * g++.dg/rtti/cv1.C: New test.
42224 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
42226         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42228 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
42230         * g++.dg/abi/empty10.C: New test.
42232 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42234         * gcc.c-torture/compile/20021124-1.c: New test.
42236 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
42238         * g++.dg/abi/rtti2.C: New test.
42240 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42242         * gcc.dg/i386-unroll-1.c: New test.
42244 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42246         * gcc.c-torture/compile/20021120-1.c: New test.
42247         * gcc.c-torture/compile/20021120-2.c: New test.
42249 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42251         * gcc.dg/bitfld-5.c: New test.
42253 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42255         * gcc.c-torture/execute/20021120-3.c: New test.
42257 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42259         * gcc.c-torture/execute/20021120-2.c: New test.
42261 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
42263         * gcc.c-torture/execute/20021120-1.c: New test.
42265 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
42267         * gcc.c-torture/execute/20021118-3.c: New test.
42269 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42271         * gcc.c-torture/compile/20021119-1.c: New test.
42273 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
42275         * gcc.dg/duff-1.c: New test.
42276         * gcc.dg/duff-2.c: New test.
42277         * gcc.dg/duff-3.c: New test.
42279 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
42281         * gcc.dg/cpp/_Pragma5.c: New test.
42283 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42285         * gcc.c-torture/execute/20021118-2.c: New test.
42287 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
42289         * gcc.c-torture/execute/20021118-1.c: New test.
42291 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
42293         * gcc.dg/20021116-1.c: New test.
42295 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
42297         * g++.dg/abi/vcall1.C: New test.
42299 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
42301         * gcc.dg/20021029-1.c: New test.
42302         * gcc.dg/20021029-2.c: New test.
42304 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42306         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42308 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42310         PR c/8439
42311         * gcc.dg/20021110.c: Move to ...
42312         * gcc.c-torture/compile/20021110.c: .... here.
42314 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42316         PR c/8467
42317         * gcc.c-torture/execute/20021111-1.c
42319 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42321         PR c/8439
42322         * gcc.dg/20021110.c: New test.
42324 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
42326         * g++.dg/abi/vthunk3.C: Run only on x86.
42328 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
42330         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42332 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
42334         * lib/compat.exp (compat-execute): Fix logic error in last
42335         change.
42337 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
42339         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42341 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42343         PR c++/8389
42344         * g++.dg/template/access6.C: New test.
42346 2002-11-08  Jan Hubicka  <jh@suse.cz>
42348         * gcc.dg/i386-ssefp-1.c: New test.
42349         * gcc.dg/i386-ssefp-1.c: New test.
42351 2002-11-08  Jan Hubicka  <jh@suse.cz>
42353         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42355 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42357         * g++.dg/abi/vthunk3.C: New test.
42359         PR c++/8338
42360         * g++.dg/template/crash2.C: New test.
42362 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
42364         * g++.dg/abi/dtor1.C: New test.
42365         * g++.dg/abi/dtor2.C: Likewise.
42367 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
42369         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42370         Darwin.
42372 2002-11-04  Adam Nemet  <anemet@lnxw.com>
42374         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42375         -mthumb.  Only xfail with -O0.
42377 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
42379         * g++.dg/abi/thunk1.C: New test.
42380         * g++.dg/abi/thunk2.C: Likewise.
42381         * g++.dg/abi/vtt1.C: Likewise.
42383 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
42385         PR optimization/8423
42386         * gcc.c-torture/execute/builtin-constant.c: New test.
42388 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
42390         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42391         Add some more cases.
42393 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
42395         PR c++/8391
42396         * g++.dg/opt/local1.C: New test.
42398 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
42400         PR c++/8160
42401         * g++.dg/template/complit1.C: New test.
42403         PR c++/8149
42404         * g++.dg/template/typename4.C: Likewise.
42406 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42408         Core issue 287, PR c++/7639
42409         * g++.dg/template/instantiate1.C: Adjust error location.
42410         * g++.dg/template/instantiate3.C: New test.
42411         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42412         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42413         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42415 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
42417         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42419 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
42421         PR c++/8287
42422         * g++.dg/init/dtor2.C: New test.
42424 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42426         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42427         * gcc.dg/nest.c: Bypass errors on irix6.
42429 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
42431         * gcc.dg/nest.c: Expect error for mmix-*-*.
42432         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42434 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
42436         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42437         markers.
42439         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42441 2002-10-25  Mike Stump  <mrs@apple.com>
42443         * gcc.dg/warn-1.c: New test.
42445 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42447         * g++.dg/template/typename3.C: New test.
42449 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
42451         * g++.dg/lookup/ptrmem1.C: New test.
42453         * g++.dg/abi/vthunk2.C: New test.
42455 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
42457         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42459 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
42461         * g++.dg/abi/empty9.C: New test.
42463 2002-10-24  Richard Henderson  <rth@redhat.com>
42465         * g++.dg/inherit/thunk1.C: Enable for ia64.
42467 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42469         PR c++/8067
42470         * g++.dg/lookup/pretty1.C: New test.
42472 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
42474         * gcc.dg/20021023-1.c: New test.
42476 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
42478         PR c++/7679
42479         * g++.dg/parse/inline1.C: New test.
42481 2002-10-23  Richard Henderson  <rth@redhat.com>
42483         * g++.dg/inherit/thunk1.C: Enable for x86_64.
42485         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42487 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
42489         PR c++/6579
42490         * g++.dg/parse/stmtexpr3.C: New test.
42492 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
42494         * g++.dg/expr/cond1.C: New test.
42496 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42498         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
42500 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42502         * g++.dg/abi/vbase13.C: New test.
42503         * g++.dg/abi/vbase14.C: Likewise.
42505 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
42507         * gcc.dg/tls/pic-1.c: New test.
42508         * gcc.dg/tls/nonpic-1.c: New test.
42509         * gcc.dg/20021018-1.c: New test.
42511 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42513         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
42514         Remove only files with the same base name as the test case.
42515         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
42516         (profopt-execute): Likewise.  Also, remove old profiling
42517         and performance data files before running the tests.
42519         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
42520         * g++.dg/bprob/bprob.exp: Likewise.
42521         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
42522         to allow more general test case names.
42524         * g++.dg/bprob/bprob-1.C: Rename to ...
42525         * g++.dg/bprob/g++-bprob-1.C: ... this.
42527         * g77.dg/bprob/bprob-1.f: Rename to ...
42528         * g77.dg/bprob/g77-bprob-1.f: ... this.
42530 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
42532         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
42533         bison 1.50 or later.
42535 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
42537         * g++.dg/README: Describe more test directories.
42539 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42541         * g++.dg/init/array6.C: Add additional tests.
42543 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
42545         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
42546         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
42548 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
42550         * gcc.c-torture/compile/20020604-1.x: New.
42551         * gcc.c-torture/compile/simd-5.x: Likewise.
42552         * gcc.c-torture/execute/920710-1.x: Likewise.
42553         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
42555 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
42557         * g++.dg/inherit/override1.C: Add dg-options clause.
42559 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42561         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
42562         _mm_slli_si128.
42564 2002-10-19  Andreas Schwab  <schwab@suse.de>
42566         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42567         directory component.
42569 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
42571         * g++.dg/inherit/thunk1.C: New test.
42573         * g++.dg/inherit/override1.C: New test.
42575         * g++.dg/abi/mangle11.C: New test.
42576         * g++.dg/abi/mangle14.C: New test.
42577         * g++.dg/abi/mangle17.C: New test.
42579 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
42581         * g++.dg/overload/member2.C: New test.
42583 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
42585         * g++.dg/README: Describe new compat directory.
42586         * g++.dg/dg.exp: Skip tests in compat directory.
42587         * README.compat: New file.
42588         * lib/compat.exp: New expect script.
42589         * g++.dg/compat: New test directory.
42590         * g++.dg/compat/compat.exp: New expect script.
42591         * g++.dg/compat/abi: New test directory.
42592         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42593         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42594         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42595         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42596         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42597         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42598         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42599         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42600         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42601         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42602         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42603         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42604         * g++.dg/compat/break: New test directory.
42605         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42606         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42607         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42608         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42609         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42610         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42611         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42612         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42613         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42614         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42615         g++.dg/compat/break/README: New files.
42616         * g++.dg/compat/eh: New test directory.
42617         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42618         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42619         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42620         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42621         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42622         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42623         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42624         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42625         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42626         g++.dg/compat/eh/filter2_y.C,
42627         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42628         g++.dg/compat/eh/new1_y.C,
42629         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42630         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42631         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42632         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42633         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42634         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42635         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42636         g++.dg/compat/eh/unexpected1_y.C: New files.
42637         * g++.dg/compat/init: New test directory.
42638         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42639         g++.dg/compat/init/array5_y.C,
42640         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42641         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42642         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42643         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42644         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42645         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42646         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42647         g++.dg/compat/init/init-ref2_y.C: New files.
42649 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42651         PR c++/7584
42652         * g++.dg/inherit/using3.C: New test.
42654 2002-10-17  Jan Hubicka  <jh@suse.cz>
42656         * gcc.dg/20021017-2.c: New test.
42658 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42660         * g++.dg/abi/mangle16.C: Adjust.
42662         * g++.dg/init/array8.C: New test.
42664 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
42666         * gcc.dg/special/mips-abi.exp: New test.
42667         * gcc.dg/special/mips-abi.s: Empty file used by the above.
42669 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42671         * g++.dg/abi/mangle16.C: New test.
42672         * g++.dg/abi/mangle17.C: Likewise.
42674         PR c++/7478
42675         * g++.dg/template/ref1.C: New test.
42677 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42679         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42681 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
42683         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42685 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42687         PR c++/7524
42688         * g++.dg/init/array7.C: New test.
42690 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
42692         * g++.dg/init/array6.C: New test.
42694         * g++.dg/abi/mangle13.C: Likewise.
42695         * g++.dg/abi/mangle14.C: Likewise.
42696         * g++.dg/abi/mangle15.C: Likewise.
42698 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42700         * g++.dg/abi/empty8.C: New test.
42702 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
42704         * g++.dg/init/ctor1.C: New test.
42706 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
42708         * gcc.c-torture/execute/20021015-1.c: New test.
42710 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
42712         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42714 2002-10-14  Jan Hubicka  <jh@suse.cz>
42716         * gcc.dg/i386-ssetype-[1-5].c: New tests.
42718 2002-10-14  Richard Henderson  <rth@redhat.com>
42720         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42722 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42724         PR optimization/6631
42725         * g++.dg/opt/const2.C: New test.
42727 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42729         PR c++/7176
42730         * g++.dg/parse/friend1.C: New test.
42731         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42733 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
42735         * gcc.dg/20021014-1.c: New test.
42737 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
42739         PR c++/5661
42740         * g++.dg/ext/vlm1.C: New test.
42741         * g++.dg/ext/vlm2.C: Likewise.
42743         * g++.dg/init/array1.C: Remove invalid braces.
42744         * g++.dg/init/brace1.C: New test.
42745         * g++.dg/init/copy2.C: Likewise.
42746         * g++.dg/init/copy3.C: Likewise.
42747         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42748         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42749         braces.
42751 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
42753         * gcc.dg/cpp/assembler.S: Don't use -ansi.
42755 2002-10-11  Richard Shann  <richard.shann@superh.com>
42757         * gcc.c-torture/compile/simd-5.c: New test.
42759 2002-10-10  Roger Sayle  <roger@eyesopen.com>
42761         * gcc.c-torture/execute/shiftopt-1.c: New test case.
42763 2002-10-10  Jim Wilson  <wilson@redhat.com>
42765         * gcc.c-torture/execute/20021010-1.c: New test.
42767 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
42769         PR c/7353
42770         * g++.dg/ext/typedef-init.C: New test.
42771         * gcc.dg/typedef-init.c: New test.
42773 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
42775         * gcc.dg/cpp/paste13.c: New test.
42777 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42779         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
42780         remaining platforms, XFAIL during compile, not execute.  Don't
42781         XFAIL at -O0.
42783 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
42785         * gcc.dg/alias-1.c: Tweak expected warning.
42787 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42789         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42791 2002-10-06  Andreas Jaeger  <aj@suse.de>
42793         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42794         * gcc.dg/cpp/c++98.C: Likewise.
42796         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42797         * g++.dg/cpp/c++98.C: Likewise.
42799         * g++.dg/README (Subdirectories): Mention cpp directory.
42801         PR target/7559
42802         * gcc.dg/20021006-1.c: New test.
42804 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42806         PR c++/7804
42807         * g++.dg/other/warning1.C: New test.
42809 2002-10-04  Roger Sayle  <roger@eyesopen.com>
42811         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42812         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
42813         and sparc-*-* with -m64 as expected failures.  See PR 8087.
42815 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42817         PR c++/7931
42818         * g++.dg/template/ptrmem3.C: New test.
42820         PR c++/7754
42821         * g++.dg/template/union1.C: New test.
42823 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42825         PR c++/8006
42826         * g++.dg/abi/mangle9.C: New test.
42827         * g++.dg/abi/mangle10.C: New test.
42828         * g++.dg/abi/mangle11.C: New test.
42829         * g++.dg/abi/mangle12.C: New test.
42831 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
42833         PR c++/7188.
42834         * g++.dg/template/meminit1.C: New test.
42835         * g++.dg/warn/Wreorder-1.C: Likewise.
42836         * g++.old-deja/g++.mike/warn3.C: Tweak.
42837         * lib/prune.exp: Ingore "in copy constructor".
42839 2002-10-02  Andreas Jaeger  <aj@suse.de>
42841         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42842         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42843         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42844         on x86-64.
42846 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42848         * gcc.dg/empty1.C: Fix typo.
42850 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
42852         * gcc.dg/alias-1.c: New test.
42854 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42856         * gcc.dg/empty1.C: New test.
42858         * g++.dg/tls/init-2.C: Tweak error messages.
42860 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
42862         * gcc.c-torture/compile/20020923-1.c: New test.
42864 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
42866         * gcc.c-torture/execute/ffs-1.c: New test.
42867         * gcc.c-torture/execute/ffs-2.c: Ditto.
42869 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
42871         * g++.dg/overload/member1.C: New test.
42873 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
42875         * g++.dg/abi/empty7.C: New test.
42876         * g++.dg/init/pm2.C: Likewise.
42878 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
42880         * g++.dg/rtti/crash1.C: New test.
42882 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
42884         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42885         gcc.dg/sibcall-4.c: New tests.
42887 2002-09-28  Roger Sayle  <roger@eyesopen.com>
42889         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42890         powerpc and MMIX targets.
42892 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
42894         * gcc.dg/cpp/20020927-1.c: New.
42896 2002-09-26  David S. Miller  <davem@redhat.com>
42898         * gcc.c-torture/compile/trunctfdf.c: New.
42900 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42902         * lib/target-supports.exp (check_weak_available): Handle solaris2.
42904 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
42906         * gcc.c-torture/execute/loop-15.c: New.
42908 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
42910         * README.QMTEST: Fix typo.
42912 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
42914         * gcc.dg/20020926-1.c: New test.
42916 2002-09-25  David S. Miller  <davem@redhat.com>
42918         PR target/7842
42919         * gcc.c-torture/execute/shiftdi.c: New test.
42921 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
42923         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
42924         unique to the tool.
42925         * lib/g77.exp (g77_init): Likewise.
42926         * lib/g++.exp (g++_init): Likewise.
42927         * lib/objc.exp (objc_init): Likewise.
42929 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
42931         * g++.dg/abi/empty5.C: New test.
42932         * g++.dg/abi/empty6.C: New test.
42933         * g++.dg/abi/vbase12.C: New test.
42935 2002-09-25  Richard Henderson  <rth@redhat.com>
42937         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
42938         too-small long double.
42940 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
42942         * gcc.dg/20020919-1.c: New test.
42944 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
42946         * g++.dg/abi/bitfield6.C: New test.
42947         * g++.dg/abi/bitfield7.C: New test.
42948         * g++.dg/abi/bitfield8.C: New test.
42949         * g++.dg/abi/vbase11.C: New test.
42951 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42953         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
42954         hppa*-*-hpux*.  Update test comment.
42956 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
42958         * gcc.dg/tls/struct-1.c: New test.
42960 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
42962         * gcc.dg/cpp/tr-warn2.c: Update.
42964 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42966         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
42968 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42970         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
42971         systems.
42973 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
42975         * gcc.c-torture/execute/ieee/mzero3.c: New test.
42977         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42978         Adjust for c++filt moved to binutils.  Remove spurious duplicate
42979         setting of cxxfilt.
42981 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
42983         * gcc.dg/20020312-2.c: Update for darwin.
42985 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42987         * g++.old-deja/g++.other/crash32.C: Mark ICE.
42989 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
42991         * objc.dg/comp-types-1.m: New test.
42992         * objc.dg/comp-types-2.m: New test.
42993         * objc.dg/comp-types-3.m: New test.
42994         * objc.dg/comp-types-4.m: New test.
42995         * objc.dg/comp-types-5.m: New test.
42996         * objc.dg/comp-types-6.m: New test.
42998 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43000         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
43002 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43004         * g++.dg/other/do1.C: New test.
43006         * g++.dg/template/subst1.C: New test.
43008 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
43010         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
43012 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
43014         * g++.dg/template/qualttp20.C: Adjust expected errors.
43015         * g++.old-deja/g++.jason/report.C: Likewise.
43016         * g++.old-deja/g++.other/qual1.C: Likewise.
43018         * g++.dg/lookup/scoped2.C: New test.
43020         * g++.dg/ext/asm3.C: New test.
43022 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
43024         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43026 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
43028         * ChangeLog: follow spelling conventions.
43029         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43030         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43031         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43032         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43033         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43034         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43035         * g++.old-deja/g++.law/global-init1.C: Likewise.
43036         * g++.old-deja/g++.other/delete4.C: Likewise.
43037         * g++.old-deja/g++.other/inline21.C: Likewise.
43038         * g++.old-deja/g++.other/singleton.C: Likewise.
43039         * g77.dg/strlen0.f: Likewise.
43040         * g77.f-torture/compile/20010519-1.f: Likewise.
43041         * g77.f-torture/compile/980310-4.f: Likewise.
43042         * gcc.c-torture/compile/20000605-1.c: Likewise.
43043         * gcc.c-torture/execute/20020225-1.c: Likewise.
43044         * gcc.dg/c90-hexfloat-2.c: Likewise.
43045         * gcc.dg/c99-bool-1.c: Likewise.
43046         * gcc.dg/c99-hexfloat-2.c: Likewise.
43047         * gcc.dg/dll-2.c: Likewise.
43048         * gcc.dg/wtr-union-init-1.c: Likewise.
43049         * gcc.dg/wtr-union-init-2.c: Likewise.
43050         * gcc.dg/wtr-union-init-3.c: Likewise.
43051         * gcc.dg/cpp/avoidpaste1.c: Likewise.
43052         * gcc.dg/cpp/defined.c: Likewise.
43053         * gcc.dg/cpp/macsyntx.c: Likewise.
43054         * gcc.dg/cpp/paste2.c: Likewise.
43055         * gcc.dg/cpp/trad/defined.c: Likewise.
43056         * gcc.dg/format/c90-printf-1.c: Likewise.
43057         * gcc.dg/format/c90-scanf-1.c: Likewise.
43058         * gcc.dg/format/c99-printf-1.c: Likewise.
43059         * gcc.dg/format/c99-scanf-1.c: Likewise.
43060         * gcc.misc-tests/gcov-8.c: Likewise.
43061         * lib/profopt.exp: Likewise.
43063 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
43065         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43067 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43069         * g++.dg/inherit/using2.C: New test.
43071 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
43073         * ChangeLog: Follow spelling conventions.
43074         * g++.dg/template/friend4.C: Likewise.
43075         * g++.old-deja/g++.pt/crash67.C: Likewise.
43076         * gcc.c-torture/execute/20000801-4.c: Likewise.
43077         * gcc.dg/c90-digraph-1.c: Likewise.
43078         * gcc.dg/c94-digraph-1.c: Likewise.
43079         * gcc.dg/c99-digraph-1.c: Likewise.
43080         * gcc.dg/cpp/line5.c: Likewise.
43081         * gcc.dg/cpp/multiline.c: Likewise.
43082         * gcc.dg/cpp/trad/literals-1.c: Likewise.
43083         * gcc.dg/format/attr-3.c: Likewise.
43084         * gcc.dg/format/c90-scanf-3.c: Likewise.
43085         * gcc.dg/format/ext-4.c: Likewise.
43087 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43089         * g++.dg/template/pretty1.C: New test.
43091 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
43093         * gcc.c-torture/execute/struct-cpy-1.c: New test.
43095 2002-09-13  Matt Austern  <austern@apple.com>
43097         * g++.dg/other/constref[12].C: New, regression tests for
43098         passing a cast expression to a function by const reference.
43100 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
43102         * g++.dg/template/deduce1.C: New test.
43104 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
43106         * gcc.c-torture/execute/simd-1.c: Force all use of int to
43107         32-bit int.
43109 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43111         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43112         usage.
43114 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
43116         * gcc.c-torture/compile/20020910-1.c: New test.
43118 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
43120         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43122 2002-09-10  Andreas Jaeger  <aj@suse.de>
43124         * gcc.dg/20020312-2.c: Adjust for x86-64.
43126 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
43128         * g77.dg/7388.f: New test case for PR 7388.
43130 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
43132         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43134 2002-09-05  Ziemowit Laski <zlaski@apple.com>
43136         * objc.dg/proto-lossage-1.m: New test.
43138 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
43140         * gcc.dg/cpp/_Pragma4.c: Fix typo.
43142 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
43144         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
43145         expected to pass.
43147 2002-09-06  Stan Shebs  <shebs@apple.com>
43148             David Edelsohn  <edelsohn@gnu.org>
43150         * gcc.dg/weak: New directory.
43151         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43152         target-specific xfail bits.
43153         * gcc.dg/typeof-2.c: Move to new directory.
43154         * gcc.dg/weak.exp: New expect script.
43156 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
43158         * gcc.c-torture/execute/extzvsi.c: New test.
43160 2002-09-05  Stan Shebs  <shebs@apple.com>
43162         * gcc.dg/weak-1.c: xfail on Darwin.
43163         * gcc.dg/weak-2.c: Ditto.
43164         * gcc.dg/weak-3.c: Ditto.
43165         * gcc.dg/weak-4.c: Ditto.
43166         * gcc.dg/weak-5.c: Ditto.
43167         * gcc.dg/weak-6.c: Ditto.
43168         * gcc.dg/weak-7.c: Ditto.
43169         * gcc.dg/weak-8.c: Ditto.
43170         * gcc.dg/weak-9.c: Ditto.
43172 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
43174         * gcc.c-torture/execute/loop-14.c: New test.
43176 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
43178         * g++.dg/other/cxa-atexit1.C: New test.
43180         * gcc.dg/typeof-2.c: New test.
43182 2002-09-03  Roger Sayle  <roger@eyesopen.com>
43184         * gcc.dg/builtins-2.c: New testcase.
43185         * gcc.dg/builtins-3.c: New testcase.
43187 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
43189         * gcc.dg/cpp/_Pragma4.c: New test.
43191 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
43193         * objc/execute/nil_method-1.m: New testcase.
43195 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
43197         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43198         [Object class], not [Object initialize].
43200 2002-08-31  Roger Sayle  <roger@eyesopen.com>
43201             Hans-Peter Nilsson  <hp@bitrange.com>
43203         * gcc.c-torture/execute/20020720-1.x: Skip test on
43204         mmix-knuth-mmixware.  Correct comment.
43206 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
43208         * g++.dg/abi/bitfield5.C: New test.
43209         * g++.dg/abi/vbase10.C: Likewise.
43211 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
43213         * objc.dg/undeclared-selector.m: New test.
43215 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
43217         * g++.dg/other/offsetof1.C: Avoid cast warning.
43219 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
43221         * objc.dg/super-class-2.m: New test.
43223 2002-08-24  Matt Austern  <austern@apple.com>
43225         * g++.dg/ext/lvaddr.C: New test.
43226         * g++.dg/ext/lvcast.C: New test.
43228 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
43230         * g++.dg/inherit/cond1.C: New test.
43232 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
43234         * gcc.dg/noncompile/incomplete-1.c: New test.
43236 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
43238         * gcc.dg/typespec-1.c: New test.
43240 2002-08-20  Devang Patel  <dpatel@apple.com>
43241         * objc.dg/proto-hier-2.m: New test.
43243 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
43245         * objc.dg/bitfield-1.m: New test.
43246         * objc.dg/bitfield-2.m: New test.
43248 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
43250         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43251         gcc.dg/c99-flex-array-4.c: New tests.
43253 2002-08-16  Stan Shebs  <shebs@apple.com>
43255         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43257 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
43259         * gcc.dg/typeof-1.c: New test.
43260         * g++.dg/ext/typeof2.C: New test.
43262 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43264         * g++.dg/other/offsetof1.C: New test.
43266 2002-08-14  Richard Henderson  <rth@redhat.com>
43268         * gcc.dg/tls/diag-3.c: Fix expected message strings.
43270 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
43272         * gcc.dg/cpp/_Pragma3.c: New test.
43274 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
43276         * g++.dg/template/inherit3: New test.
43278 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43280         * gcc.dg/bitfld-4.c: Add blank options.
43282 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
43284         * g++.dg/template/crash1.C: New test.
43286 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43288         * gcc.dg/tls/opt-2.c: New test.
43290 2002-08-08  Devang Patel  <dpatel@apple.com>
43292         * objc.dg/selector-1.m : New test
43294 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43296         * g++.dg/abi/bitfield4.C: New test.
43297         * gcc.dg/bitfld-4.c: New test.
43299 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
43301         * g++.dg/other/packed1.C: New test.
43303 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
43305         * g++.dg/abi/offsetof.C: Tweak error messages.
43306         * g++.old-deja/g++.mike/p10769a.C: Likewise.
43308 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
43310         * gcc.dg/bitfld-3.c: New test.
43312 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43313             Richard Henderson  <rth@redhat.com>
43315         * gcc.dg/i386-bitfield1.c: New test.
43316         * g++.dg/abi/bitfield3.C: Update.
43318 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
43320         * objc.dg/const-str-2.m: Update.
43321         * gcc.dg/cpp/c++98.c: Change to C extension.
43322         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43323         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43325 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
43327         * gcc.dg/tls/diag-3.c: New.
43329 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
43331         * g++.dg/README (Subdirectories): Document new subdir expr.
43332         * g++.dg/expr/pmf-1.C: New test.
43334 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
43336         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43338 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
43340         * g++.dg/abi/bitfield3.C: New test.
43342 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
43344         * lib/gcov.exp: Tweak expected line formats.
43345         * gcc.misc-tests/gcov8.c: New test.
43346         * gcc.misc-tests/gcov8.x: New flags.
43348 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
43350         * consistency.vlad/layout/endian.c: Include string.h.
43352         * gcc.c-torture/execute/20020805-1.c: New test.
43354 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
43356         * g++.dg/other/conversion1.C: New test.
43358 2002-08-03  Roger Sayle  <roger@eyesopen.com>
43360         * gcc.dg/builtins-1.c: New testcase.
43362 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
43364         * g++.dg/inherit/access3.C: New test.
43366 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
43368         * gcc.dg/ia64-visibility-2.c: New test.
43370 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
43372         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43373         __qualifier_flags to __flags.
43375 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
43377         * g++.dg/inherit/operator1.C: New test.
43378         * g++.dg/lookup/disamb1.C: Fix typo in comment.
43379         * g++.dg/other/error1.C: Change expected error message.
43380         * g++.dg/template/conv4.C: Likewise.
43382 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
43384         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43385         for documented behavior.
43387 2002-07-25  Roger Sayle  <roger@eyesopen.com>
43389         * gcc.c-torture/execute/20020720-1.x: Skip this test on
43390         several targets known to fail.
43392 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
43394         * gcc.dg/mips-args-[123].c: New tests.
43396 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
43398         * gcc.dg/ppc-spe.c: New.
43400 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
43402         * g++.dg/other/ptrmem4.C: New testcase.
43404 2002-07-24  Richard Henderson  <rth@redhat.com>
43406         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43408 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
43410         * g++.dg/ext/alignof1.C (main): Return 0 for success.
43412 2002-07-24  Roger Sayle  <roger@eyesopen.com>
43414         * gcc.c-torture/execute/memset-3.c: New testcase.
43416 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
43418         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43419         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43421 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43423         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43424         Delete.
43426 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
43428         * gcc.c-torture/compile/simd-4.c: New test.
43430 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43432         PR c++/7347, c++/7348
43433         * g++.dg/template/access4.C: New test.
43434         * g++.dg/template/access5.C: New test.
43435         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43436         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43437         * g++.old-deja/g++.pt/ttp58.C: Likewise.
43438         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43440 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
43442         * gcc.dg/gnu89-init-2.c: New test.
43444 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
43446         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43448 2002-07-20  Roger Sayle  <roger@eyesopen.com>
43450         * gcc.c-torture/execute/20020720-1.c: New testcase.
43452 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
43454         * gcc.dg/cpp/Wsignprom.c: New tests.
43456 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
43458         * gcc.c-torture/execute/loop-13.c: New test.
43460 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
43462         * gcc.dg/cpp/expr.c: New tests.
43464 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
43466         * g++.dg/opt/pr6713.C: Add template instantiation.
43468 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
43470         * gcc.dg/nest.c: New test.
43472 2002-07-17  Richard Henderson  <rth@redhat.com>
43474         * g++.dg/opt/pr6713.C: New test.
43476 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
43478         * gcc.c-torture/execute/loop-2e.x: Let the testcase
43479         XFAIL for all x86 processors.
43481 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
43483         * gcc.c-torture/execute/20010122-1.x: Do not test with
43484         -fomit-frame-pointer.
43486 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43488         * g++.dg/template/instantiate2.C: New test.
43489         * g++.dg/template/spec4.C: New test.
43491 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43493         * g++.dg/template/access2.C: New test.
43494         * g++.dg/template/access3.C: New test.
43496 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
43498         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
43499         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
43500         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
43501         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
43502         Convert to use <stdarg.h>.
43503         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
43504         Delete.
43505         * gcc.dg/va-arg-2.c: New.
43506         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
43508 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
43510         * gcc.c-torture/compile/20020710-1.c: New test.
43512 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
43513                           Andrew Pinski  <pinskia@physics.uc.edu>
43515         gcc.c-torture/compile/simd-2.c: New testcase.
43516         gcc.c-torture/compile/simd-3.c: Likewise.
43518 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
43520         PR c++/7224
43521         * g++.dg/overload/error1.C: New test.
43523 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43525         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
43526         configuration and IRIX 6 O32 ABI.
43528 2002-07-11  Roger Sayle  <roger@eyesopen.com>
43530         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
43532 2002-07-10  Roger Sayle  <roger@eyesopen.com>
43534         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
43536 2002-07-10  Jeffrey A Law  <law@redhat.com>
43538         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
43540         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
43542 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
43544         * gcc.dg/20020312-2.c: Check for __PPC__.
43546 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
43548         * gcc.c-torture/compile/20020709-1.c: New test.
43550 2002-07-07  Roger Sayle  <roger@eyesopen.com>
43552         * g++.dg/template/qualttp21.C: New test case.
43554 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
43556         * gcc.c-torture/compile/20020706-1.c: New test.
43557         * gcc.c-torture/compile/20020706-2.c: New test.
43559 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
43560             Alexandre Oliva  <aoliva@redhat.com>
43562         * g++.dg/warn/incomplete1.C: New test.
43564 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43566         PR c++/7099
43567         * g++.dg/warn/noreturn1.C: New test.
43569 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
43571         PR c++/6706
43572         * g++.dg/debug/debug6.C: New test.
43573         * g++.dg/debug/debug7.C: New test.
43575 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
43577         * gcc.c-torture/compile/simd-3.c: New test.
43579 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
43581         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43582         * gcc.dg/20020620-1.c: Likewise.
43584 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43586         PR c++/6944
43587         * g++.dg/init/array4.C: New test.
43588         * g++.dg/init/array5.C: New test.
43590 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
43592         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43593         * gcc.c-torture/execute/simd-2.c (main): Likewise.
43595 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43597         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43598         * gcc.dg/wtr-aggr-init-1.c: Likewise.
43599         * gcc.dg/wtr-conversion-1.c: Likewise.
43600         * gcc.dg/wtr-escape-1.c: Likewise.
43601         * gcc.dg/wtr-int-type-1.c: Likewise.
43602         * gcc.dg/wtr-label-1.c: Likewise.
43603         * gcc.dg/wtr-static-1.c: Likewise.
43604         * gcc.dg/wtr-strcat-1.c: Likewise.
43605         * gcc.dg/wtr-suffix-1.c: Likewise.
43606         * gcc.dg/wtr-switch-1.c: Likewise.
43607         * gcc.dg/wtr-unary-plus-1.c: Likewise.
43608         * gcc.dg/wtr-union-init-1.c: Likewise.
43609         * gcc.dg/wtr-union-init-2.c: Likewise.
43610         * gcc.dg/wtr-union-init-3.c: Likewise.
43612         * gcc.dg/wtr-func-def-1.c: New test.
43614 2002-07-02 Devang Patel <dpatel@apple.com>
43616         * objc.dg/param-1.m: New test.
43618 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
43620         * gcc.dg/cpp/trad/directive.c: Add test.
43621         * gcc.dg/cpp/trad/macroargs.c: Add test.
43622         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43624 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
43626         * gcc.dg/cpp/cmdlne-M.c: New test.
43628 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
43630         * objc.dg/desig-init-1.m: New test.
43632 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43634         PR c++/6716
43635         * g++.dg/template/instantiate1.C: New test.
43637 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
43639         PR c++/7112
43640         * g++.dg/template/sizeof2.C: New test.
43642 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43644         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43645         gcc.dg/cpp/trad/include.c: New tests.
43647 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
43649         PR target/7177
43650         * gcc.c-torture/compile/20020701-1.c: New test.
43652 2002-07-01  Stan Shebs  <shebs@apple.com>
43654         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43655         header here...
43656         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43657         (objc-torture-execute): or here.
43659 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
43661         * gcc.c-torture/execute/arith-rand-ll.c: New test.
43663 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43665         * gcc.dg/cpp/trad/escaped-nl.c: New test.
43667 2002-06-30  Devang Patel  <dpatel@apple.com>
43669         * objc.dg/fsyntax-only.m: New test.
43671 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
43673         PR c++/6695
43674         * g++.dg/template/friend7.C: New file.
43676 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
43678         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43679         return type.
43681 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
43683         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43684         avoid division by zero.
43686 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
43688         * gcc.dg/Wunknownprag.c: New tests.
43690 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
43692         * gcc.c-torture/execute/simd-2.c: New test.
43694 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
43696         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43697         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43698         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43699         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43700         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43701         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43702         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43703         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43704         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43705         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43706         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43707         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43708         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43709         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43710         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43711         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43712         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43714 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
43716         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43717         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43718         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43719         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43720         New tests.
43721         * gcc.dg/cpp/trad/directive.c: Update.
43723 2002-06-23  Andreas Jaeger  <aj@suse.de>
43725         * gcc.c-torture/execute/complex-6.c: New.
43727 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
43729         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43730         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43731         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43732         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43734 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
43736         * gcc.dg/cpp/trad: New directory with traditional tests copied
43737         from parent directory.
43738         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43739         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43740         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43741         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43742         Move to trad/ and rename.
43743         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43744         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43745         gcc.dg/cpp/trad/redef2.c: New tests.
43746         * gcc.dg/cpp/trad/trad.exp: New driver.
43748 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
43750         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43751         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43752         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43753         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43754         Remove.
43756 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
43758         * gcc.dg/20020620-1.c: New test.
43760 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43762         * g++.dg/template/ttp4.C: New test.
43764 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
43766         * g++.dg/opt/vt1.C: Fix regexp.
43768 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43770         * gcc.c-torture/execute/pure-1.c: Make functions static again.
43771         Don't use attribute `noinline'.
43773 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43775         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43777 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
43779         * gcc.c-torture/execute/simd-1.c: New.
43781         * gcc.dg/simd-1.c: New.
43783 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43785         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43787 2002-06-16  Richard Henderson  <rth@redhat.com>
43789         * g++.dg/ext/anon-struct1.C: New.
43790         * g++.dg/ext/anon-struct2.C: New.
43791         * g++.dg/ext/anon-struct3.C: New.
43792         * gcc.dg/anon-struct-1.c: New.
43793         * gcc.dg/anon-struct-2.c: New.
43794         * gcc.dg/anon-struct-3.c: New.
43795         * gcc.dg/20011008-1.c: Adjust warning text.
43796         * gcc.dg/20020527-1.c: Add -fms-extensions.
43798 2002-06-16  Richard Henderson  <rth@redhat.com>
43800         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43802 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
43804         * gcc.c-torture/execute/20020615-1.c: New test.
43806 2002-06-15  Roger Sayle  <roger@eyesopen.com>
43808         * gcc.c-tortuture/execute/compare-1.c: New test case.
43809         * gcc.c-tortuture/execute/compare-2.c: New test case.
43810         * gcc.c-tortuture/execute/compare-3.c: New test case.
43812 2002-06-13  Richard Henderson  <rth@redhat.com>
43814         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
43815         ia64 ilp32.
43817 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43819         * g++.dg/template/typename2.C: Update error message.
43821 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
43823         * gcc.c-torture/execute/20020611-1.c: New test.
43825 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
43827         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43828         list of targets to skip.
43830 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
43832         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43833         targets if not optimizing.
43835 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
43837         * gcc.c-torture/compile/20020605-1.c: New test.
43839         * g++.dg/opt/vt1.C: New test.
43841         * gcc.dg/20020531-1.c: New test.
43843         * gcc.dg/20020530-1.c: New test.
43845         * gcc.dg/20020527-1.c: New test.
43847         * g++.dg/opt/cse1.C: New test.
43849 2002-06-07  Roger Sayle  <roger@eyesopen.com>
43851         * gcc.dg/20020607-2.c: New test case.
43853 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
43855         * gcc.c-torture/compile/20020604-1.c: New test.
43857 2002-06-04  Richard Henderson  <rth@redhat.com>
43859         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43860         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43861         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43863 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
43865         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43867 2002-06-03  Richard Henderson  <rth@redhat.com>
43869         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43870         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43872 2002-06-02  Richard Henderson  <rth@redhat.com>
43874         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43875         test functions static.
43877 2002-06-02  Andreas Jaeger  <aj@suse.de>
43879         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43880         now.
43882 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43884         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43885         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43886         Update for mofified diagnostics.
43887         * gcc.dg/c99-intconst-1.c: No longer fail.
43889 2002-06-02  Richard Henderson  <rth@redhat.com>
43891         * gcc.dg/uninit-A.c: Remove xfail markers.
43893 2002-06-01  Roger Sayle  <roger@eyesopen.com>
43895         * gcc.dg/fnegate-1.c: New test case.
43897 2002-05-30  Osku Salerma  <osku@iki.fi>
43899         * gcc.c-torture/execute/mayalias-1.c: New file.
43901 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43903         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43904         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43905         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43907 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
43909         * gcc.c-torture/execute/20020529-1.c: New test.
43911 2002-05-27  Richard Henderson  <rth@redhat.com>
43913         * g++.dg/ext/attrib6.C: New test case.
43915 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43917         * gcc.c-torture/execute/pure-1.c: New test.
43919 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43921         * gcc.dg/cpp/arith-2.c: Remove.
43923 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43925         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
43926         * gcc.dg/cpp/if-3.c: Remove.
43928 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
43930         * g++.dg/opt/cse2.C: New test.
43932 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
43934         * gcc.dg/cpp/arith-1.c: New semantic tests.
43935         * gcc.dg/cpp/if-1.c: Update.
43937 2002-05-24  Ben Elliston  <bje@redhat.com>
43939         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
43941 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43943         * gcc.dg/verbose-asm.c: New test.
43945 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43947         * gcc.dg/cpp/paste12.c: New test.
43949 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43951         * g++.dg/parse/named_ops.C: New test.
43953 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
43955         * gcc.dg/weak-8.c: New test.
43957 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
43959         * gcc.dg/weak-2.c: Allow optional leading underscore
43960         in scan-assembler symbol name.
43961         * gcc.dg/weak-3.c: Likewise.
43962         * gcc.dg/weak-4.c: Likewise.
43963         * gcc.dg/weak-5.c: Likewise.
43965 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
43967         * gcc.dg/20020523-1.c: New test.
43969 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43971         * objc.dg/const-str-2.m: Update now that we stop after
43972         a command line error.
43974 2002-05-22  Richard Henderson  <rth@redhat.com>
43976         * g++.dg/dg.exp: Fix typo in test pruneing.
43978 2002-05-22  Richard Henderson  <rth@redhat.com>
43980         * g++.dg/dg.exp: Prune the tls subdirectory.
43981         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
43982         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
43983         * g++.dg/tls/init-1.C: New.
43985 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
43987         * gcc.dg/20020517-1.c: New test.
43989 2002-05-21  Richard Henderson  <rth@redhat.com>
43991         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
43992         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
43994 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
43996         * g++.dg/other/copy2.C: New test.
43998 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
44000         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
44001         (MAX_COPY): Bump up to 10 times sizeof (long long).
44002         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
44004         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
44005         sizeof (long long).
44007         * gcc.c-torture/execute/strcpy-1.c: New test.
44009 2002-05-19  Jason Merrill  <jason2redhat.com>
44011         * g++.dg/ext/oper1.C: New test.
44013 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
44014 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
44016         * README.QMTEST: New file.
44018         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44020 2002-05-19  Andreas Jaeger  <aj@suse.de>
44022         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44023         now.
44024         * gcc.c-torture/execute/loop-2d.x: Likewise.
44026 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
44028         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44029         support weak symbols.
44030         * gcc.dg/weak-4.c: Likewise.
44031         * gcc.dg/weak-6.c: Likewise.
44033 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
44035         * gcc.dg/weak-3.c: Add dg-excess-error comment for
44036         cygwin, coff and h8300-*-hms targets
44037         * gcc.dg/weak-5.c: Likewise.
44038         * gcc.dg/weak-7.c: Likewise.
44040 2002-05-16  Jason Merrill  <jason@redhat.com>
44042         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44043         (scan-assembler-not, scan-assembler-dem): Likewise.
44044         (scan-assembler-dem-not): Likewise.
44046 2002-05-15  Richard Henderson  <rth@redhat.com>
44048         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44050 2002-05-15  Richard Henderson  <rth@redhat.com>
44052         * gcc.dg/weak-5.c (vfoo1c): No warning here.
44053         (vfoo1f): Warning here.
44054         (vfoo1l): Don't redefine the alias.
44056 2002-05-14  Jason Merrill  <jason@redhat.com>
44057             Alexandre Oliva  <aoliva@redhat.com>
44059         * g++.dg/init/pm1.C: New test.
44061 2002-05-12  David S. Miller  <davem@redhat.com>
44063         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44064         types.
44066 2002-05-10  Roger Sayle  <roger@eyesopen.com>
44068         * gcc.c-torture/execute/20020510-1.c: New test case.
44070 2002-05-10  David S. Miller  <davem@redhat.com>
44072         * gcc.c-torture/execute/conversion.c: Test long double too.
44074 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
44076         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44077         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44078         * lib/g++.exp (g++_link_flags): Likewise.
44079         * lib/objc.exp (objc_target_compile): Likewise.
44081 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
44083         * gcc.dg/cpp/poison.c: Update.
44084         * gcc.dg/cpp/20000625-2.c: Remove.
44085         * gcc.dg/cpp/direct2s.c: Remove final test.
44087 2002-05-08  Tom Rix  <trix@redhat.com>
44089         * gcc.c-torture/execute/20020508-1.c: New test.
44090         * gcc.c-torture/execute/20020508-2.c: New test.
44091         * gcc.c-torture/execute/20020508-3.c: New test.
44093 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
44095         * gcc.dg/cpp/charconst-4.c: More tests.
44097 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
44099         PR c/6569
44100         * gcc.dg/weak-3.c: Update location of warning messages.
44101         * gcc.dg/weak-5.c: Likewise.
44103 2002-05-06  Roger Sayle  <roger@eyesopen.com>
44105         * gcc.c-torture/execute/20020506-1.c: New test case.
44107 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
44109         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44111 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44113         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44115 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
44117         * gcc.dg/cpp/charconst-3.c: New test.
44119 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
44121         * gcc.dg/cpp/charconst.c: Update tests.
44123 2002-05-05  Tim Josling  <tej@melbpc.org.au>
44125         * treelang: Added directory for new sample language treelang. Also
44126         lib/treelang.exp: New file to signal treelang should be tested.
44128 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44130         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44131         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44132         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44133         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44134         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44135         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44136         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44138 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
44140         * gcc.dg/format/xopen-2.c: New test.
44142 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
44144         * gcc.dg/20020503-1.c: New test.
44146 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
44148         * g++.dg/init/dtor1.C: Make it tougher.
44150 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
44152         * g++.dg/init/dtor1.C: New test.
44154 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
44156         * gcc.dg/altivec-8.c: New.
44158 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
44160         * gcc.dg/altivec-7.c: New.
44162 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
44164         * g++.dg/parse/typedef1.C: New test.
44166 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
44168         PR c++/6486
44169         * g++.dg/template/friend6.C: New test.
44171         PR c++/6492
44172         * g++.dg/init/copy1.C: New test.
44174 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
44176         * g++.dg/warn/effc1.C: New test.
44178 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44180         * gcc.dg/cpp/if-cexp.c: Add a test.
44182 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
44184         * gcc.dg/20020426-2.c: New test.
44186 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
44188         * gcc.dg/cpp/if-mop.c: Update.
44189         * gcc.dg/cpp/if-mpar.c: Add test.
44190         * gcc.dg/cpp/if-oppr.c: Update.
44192 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44194         PR c/6343
44195         * gcc.dg/weak-[2-7].c: New tests.
44197 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44199         * gcc.dg/enum1.c: New test.
44201 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44203         PR c++/6497
44204         * g++.dg/inherit/access2.C: New test.
44206 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
44208         PR bootstrap/6445
44209         * gcc.dg/20020426-1.c: New test.
44211 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
44213         * g++.dg/abi/enum1.C: New test.
44215 2002-04-26  Richard Henderson  <rth@redhat.com>
44217         * gcc.dg/c99-bool-1.c: Expect always true warning.
44219 2002-04-25  Roger Sayle  <roger@eyesopen.com>
44221         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44223 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44225         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44226         targets.
44228 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
44230         * g++.dg/abi/mange7.C: New test.
44232         PR c++/6438.
44233         * g++.dg/parse/stmtexpr2.C: New test.
44235 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
44237         * gcc.dg/20020312-2.c: Add SH target.
44239 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44241         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44242         compiler output on mips*-*-irix*.
44244 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
44246         * g++.dg/parse/attr1.C: New test.
44248 2002-04-23  Roger Sayle  <roger@eyesopen.com>
44250         * gcc.c-torture/execute/string-opt-17.c: New test case.
44251         * gcc.c-torture/execute/memset-2.c: New test case.
44253 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
44255         PR c++/6256:
44256         * g++.dg/template/friend5.C: New test.
44258         PR c++/6331:
44259         * g++.dg/template/qual1.C: Likewise.
44261 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
44263         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44264         Include stdlib.h, not stdio.h or ctype.h.
44266 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
44268         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44269         cris-*-elf* and mmix-*-*.
44270         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44271         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44272         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44273         Ditto.
44274         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44275         * gcc.dg/wchar_t-1.c: Ditto.
44277 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
44279         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44280         Clarify comment.
44282 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
44284         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44286 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44288         * gcc.c-torture/execute/20000906-1.x: Delete.
44290 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
44292         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44294 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
44296         * PR6367
44297         * g77.f-torture/execute/6367.f: New test.
44298         * g77.f-torture/execute/6367.x: Disable for MMIX.
44300 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
44302         * PR6352
44303         * g++.dg/opt/inline2.C: New test.
44305 2002-04-18  Richard Henderson  <rth@redhat.com>
44307         * gcc.dg/20000906-1.c: Enable for all targets.
44308         * gcc.c-torture/compile/iftrap-2.c: New.
44310 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44312         * gcc.dg/20020418-1.c: New test.
44313         * gcc.dg/20020418-2.c: New test.
44315 2002-04-18  Richard Henderson  <rth@redhat.com>
44317         * gcc.c-torture/compile/iftrap-1.c: New.
44318         * gcc.dg/iftrap-1.c: Adjust for ia64.
44319         * gcc.dg/iftrap-2.c: New.
44321 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
44323         * gcc.c-torture/compile/20020418-1.c: New test.
44325 2002-04-18  Roger Sayle  <roger@eyesopen.com>
44327         * gcc.c-torture/compile/20020415-1.c: New.
44329 2002-04-18  David S. Miller  <davem@redhat.com>
44331         * gcc.c-torture/execute/20020418-1.c: New test.
44333 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
44335         * gcc.dg/20020416-1.c: New test.
44337         * g++.dg/opt/inline1.C: New test.
44339 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
44341         * gcc.dg/altivec-5.c: New test.
44343         * gcc.dg/20020415-1.c: New test.
44345 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
44347         * lib/chill.exp: Remove.
44349 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
44351         * g++.dg/other/big-struct.C: New test.
44353 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
44355         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44356         of scratch file.
44358 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
44360         PR c/6277
44361         * gcc.dg/i386-387-1.c: Allow optional leading underscore
44362         in scan-assembler function name
44364 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
44366         * g77.f-torture/execute/980628-4.x,
44367         g77.f-torture/execute/980628-5.x,
44368         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44369         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44370         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44371         i[34567]86-*-*.
44373 2002-04-13  David S. Miller  <davem@redhat.com>
44375         * gcc.c-torture/execute/20020413-1.c: New test.
44377 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
44379         * gcc.dg/asm-6.c,
44380         * g++.dg/ext/asm1.C: New tests.
44382 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
44384         PR c++ 5373.
44385         * g++.dg/parse/stmtexpr1.C: New test.
44387         PR c++/5189.
44388         * g++.dg/template/copy1.C: New test.
44390 2002-04-12  Richard Henderson  <rth@redhat.com>
44392         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44394 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
44396         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44397         gcc.c-torture/execute/20020307-2.c.
44399 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
44401         * g++.dg/ext/attrib5.C,
44402         * g++.dg/lookup/struct1.C: New tests.
44404 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
44406         * gcc.dg/20020411-1.c: New test.
44408         * gcc.c-torture/execute/20020411-1.c: New test.
44410 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
44412         * g77.f-torture/execute/6177.f: New test.
44414 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
44416         PR middle-end/6247
44417         * g++.dg/opt/cleanup1.C: New test.
44419         * g++.dg/opt/const1.C: New test.
44421 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
44423         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44425 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
44427         PR c++/5507
44428         * g++.dg/template/typename2.C: New test.
44430 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
44432         * gcc.c-torture/execute/loop-12.c: New.
44434 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
44436         * g77.f-torture/execute/980628-4.x,
44437         g77.f-torture/execute/980628-5.x,
44438         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44439         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44440         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44442 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44444         PR optimization/6086
44445         * g++.dg/opt/preinc1.C: New test.
44447 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44449         PR c++/5571
44450         * g++.dg/opt/static2.C: New test.
44452 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
44454         PR c/5120
44455         * gcc.dg/20020406-1.c: New test.
44457 2002-04-04  David S. Miller  <davem@redhat.com>
44459         * gcc.c-torture/execute/20020404-1.c: New test.
44461 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
44463         PR c/6123
44464         * gcc.dg/20020312-2.c: Do not declare global register variable
44465         if __PIC__ or __pic__ is defined.
44467 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
44469         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
44470         __asm__ so that it works correctly even if -ansi -pedantic-errors.
44472 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44474         * gcc.misc-tests/linkage.exp: Update last change to handle
44475         sparc*-, not just sparc-.
44477 2002-04-03  Richard Henderson  <rth@redhat.com>
44479         * gcc.dg/cpp/ucs.c: Improved long UCS test.
44481 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44483         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44485 2002-04-02  David S. Miller  <davem@redhat.com>
44487         * gcc.c-torture/execute/20020402-3.c: New test.
44489 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
44491         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44492         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44494         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
44495         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
44496         g77.f-torture/execute/20001201.x,
44497         g77.f-torture/execute/u77-test.x: New files.
44499         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
44500         * gcc.dg/wchar_t-1.c: Ditto.
44502 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44504         * gcc.c-torture/execute/20020402-1.c: New test.
44506 2002-04-01  Richard Henderson  <rth@redhat.com>
44508         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
44510         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
44512 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44514         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
44516 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44518         * g++.dg/inherit/template-as-base.C: Expect error.
44519         * g++.dg/inherit/namespace-as-base.C: Likewise.
44521 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
44523         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
44524         g++.dg/ext/instantiate3.C: Tweak match patterns.
44526         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
44527         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
44528         -da test.
44530 2002-03-31  Richard Henderson  <rth@redhat.com>
44532         * gcc.dg/special/alias-2.c: New.
44533         * gcc.dg/special/ecos.exp: Run it.
44535 2002-03-31  Richard Henderson  <rth@redhat.com>
44537         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
44539 2002-03-31  Kazu Hirata  <kazu@hxi.com>
44541         * gcc.dg/weak-1.c: Disable on h8300 port.
44543 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
44545         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
44546         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
44547         ordering tests.
44548         * g++.dg/bprob/bprob-1.C: New test.
44549         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
44550         * g++.dg/gcov/gcov-1.C: New test.
44551         * g++.dg/gcov/gcov-1.x: New file.
44552         * g++.dg/gcov/gcov-2.C: New test.
44553         * g++.dg/gcov/gcov-3.C: New test.
44554         * g++.dg/gcov/gcov-3.h: New file.
44556 2002-03-28  Roger Sayle  <roger@eyesopen.com>
44558         * g++.old-deja/g++.other/builtins5.C: New test.
44559         * g++.old-deja/g++.other/builtins6.C: New test.
44560         * g++.old-deja/g++.other/builtins7.C: New test.
44561         * g++.old-deja/g++.other/builtins8.C: New test.
44562         * g++.old-deja/g++.other/builtins9.C: New test.
44564 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
44566         * g++.dg/opt/static1.C: New test.
44568         * g++.dg/opt/longbranch1.C: New test.
44570 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
44572         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44574         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44576 2002-03-28  Jeffrey A Law  (law@redhat.com)
44578         * gcc.c-torture/execute/20020328-1.c: New test.
44580 2002-03-27  Richard Henderson  <rth@redhat.com>
44582         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44583         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44584         move from g++.old-deja/g++.ext/.
44586 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
44588         * g++.dg/init/new2.C: New test.
44590 2002-03-26  Richard Henderson  <rth@redhat.com>
44592         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44594         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44595         on sparc.
44597         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
44598         sparcv9 systems.
44599         * gcc.dg/20001102-1.c: Likewise.
44601 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
44603         * gcc.dg/cpp/endif-pedantic1.c,
44604         gcc.dg/cpp/endif-pedantic2.c: New tests.
44606 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
44608         * g++.dg/init/new1.C: New test.
44610 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
44612         * g++.dg/abi/vbase9.C: New test.
44614 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
44616         * gcc.dg/arm-asm.c: New test.
44618 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
44620         * gcc.dg/Wswitch-enum.c: New test.
44621         Fix PR c/5044.
44623 2002-03-26  Richard Henderson  <rth@redhat.com>
44625         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44626         structure.
44628 2002-03-25  Richard Henderson  <rth@redhat.com>
44630         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
44631         sparcv9 systems.
44633         * gcc.c-torture/compile/20011119-1.c (xxx): New.
44634         * gcc.c-torture/compile/20011119-2.c (xxx): New.
44636 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
44638         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44640 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
44642         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44643         targets using generic thunk support.
44645 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
44647         * gcc.c-torture/compile/20020323-1.c: New test.
44649         * g++.dg/opt/conj2.C: New test.
44651 2002-03-24  Richard Henderson  <rth@redhat.com>
44653         * gcc.dg/weak-1.c: Use -fno-common.
44655 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44657         * g77.dg/f77-edit-apostrophe-out.f: New test
44658         * g77.dg/f77-edit-h-out.f: New test
44659         * g77.dg/f77-edit-t-in.f: New test
44660         * g77.dg/f77-edit-t-out.f: New test
44661         * g77.dg/f77-edit-x-out.f: New test
44662         * g77.dg/f77-edit-slash-out.f: New test
44663         * g77.dg/f77-edit-colon-out.f: New test
44664         * g77.dg/f77-edit-s-out.f: New test
44666 2002-03-24  Richard Henderson  <rth@redhat.com>
44668         * objc/execute/formal_protocol-6.x: New XFAIL.
44670 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44672         * gcc.dg/weak-1.c: Early return from dg-final on platforms
44673         that do not support weak symbols
44675 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44677         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44678         * lib/g77.exp: Likewise.
44679         * lib/objc.exp: Likewise.
44681 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
44683         * gcc.dg/Wswitch-default.c: New test.
44685 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
44687         * g++.dg/other/enum1.C: New test.
44689 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
44691         * gcc.dg/pragma-ep-3.c: Fix typo.
44693 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44695         * g++.dg/inherit/template-as-base.C: New test.
44697 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
44699         * g++.old-deja/g++.other/dwarf2-1.C: Move...
44700         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
44702 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
44704         * gcc.dg/cpp/multiline.c: Update to match.
44706 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
44708         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44710 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
44712         * gcc.dg/cpp/extratokens2.c: New file.
44714 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
44716         * gcc.dg/20020312-2.c: Add rs6000 target.
44718         * gcc.c-torture/compile/20020319-1.c: New test.
44720 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44722         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44723         (A, E): Handle this.
44725 2002-03-20  Jason Merrill  <jason@redhat.com>
44727         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44728         ignoring -fpic.
44729         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44730         through prune_gcc_output.
44732 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
44734         * gcc.c-torture/compile/20020320-1.c: New test.
44736 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
44738         * gcc.c-torture/compile/20020318-1.c: New test.
44740         * gcc.dg/struct-by-value-1.c: New test.
44742         * gcc.dg/20020319-1.c: New test.
44744 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
44746         * g++.dg/opt/conj1.C: New test.
44748 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
44750         * g++.dg/template/qualttp20.C: Revert previous change.
44751         * g++.dg/template/qualttp3.C: Likewise.
44752         * g++.dg/template/qualttp4.C: Likewise.
44753         * g++.dg/template/qualttp5.C: Likewise.
44754         * g++.dg/template/qualttp6.C: Likewise.
44755         * g++.dg/template/qualttp7.C: Likewise.
44756         * g++.dg/template/qualttp8.C: Likewise.
44757         * g++.dg/template/recurse.C: Likewise.
44759 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44761         * gcc.dg/cpp/wchar-1.c: Update.
44763 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44765         * g++.dg/template/conv1.C: New test.
44766         * g++.dg/template/conv2.C: New test.
44767         * g++.dg/template/conv3.C: New test.
44768         * g++.dg/template/conv4.C: New test.
44770 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44772         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44773         * g++.dg/template/qualttp3.C: Likewise.
44774         * g++.dg/template/qualttp4.C: Likewise.
44775         * g++.dg/template/qualttp5.C: Likewise.
44776         * g++.dg/template/qualttp6.C: Likewise.
44777         * g++.dg/template/qualttp7.C: Likewise.
44778         * g++.dg/template/qualttp8.C: Likewise.
44779         * g++.dg/template/recurse.C: Likewise.
44781 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44783         * g++.dg/opt/dtor1.C: New test.
44785 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
44787         * gcc.c-torture/compile/20020315-1.c: New test.
44789 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
44791         * gcc.dg/weak-1.c: Fix scan tests.
44793 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
44795         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44796         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44797         cris-*-aout* mmix-*-*.
44798         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44799         cris-*-aout* mmix-*-*.
44800         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44801         cris-*-elf* cris-*-aout* and mmix-*-*.
44802         * gcc.dg/20001009-1.c: Ditto.
44803         * gcc.dg/20010912-1.c: Ditto.
44804         * gcc.dg/20020122-4.c: Ditto.
44805         * gcc.dg/inline-2.c: Ditto.
44807 2002-03-14  Jeffrey A Law  (law@cygnus.com)
44809         * gcc.c-torture/compile/20020314-1.c: New test.
44811 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
44813         * gcc.c-torture/execute/20020314-1.c: New test.
44815 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
44817         * g++.dg/warn/Wunused-1.C: New test.
44819 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
44821         * g++.dg/abi/mangle6.C: New test.
44823 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
44825         * gcc.c-torture/compile/20020309-2.c: New test.
44827         * gcc.c-torture/compile/20020312-1.c: New test.
44829 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
44831         * g++.dg/other/access1.C: New test.
44833 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
44835         * gcc.c-torture/execute/wchar_t-1.c: New test.
44837 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
44839         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44841 2002-03-12  Roger Sayle  <roger@eyesopen.com>
44843         * gcc.dg/20020312-1.c: New test case.
44845 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
44847         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44849 2002-03-11  Richard Henderson  <rth@redhat.com>
44851         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44852         * g++.old-deja/g++.jason/report.C: Likewise.
44854 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44856         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44857         * g++.old-deja/g++.robertl/eb56.C: Likewise.
44859 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44861         * g++.dg/overload/pmf1.C: New test.
44863 2002-03-11  Kazu Hirata  <kazu@hxi.com>
44865         * gcc.c-torture/execute/20020307-1.c: Use long.
44867 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
44869         PR optimization/5844
44870         * gcc.dg/20020310-1.c: New test.
44872 2002-03-09  Michael Meissner  <meissner@redhat.com>
44874         * gcc.c-torture/execute/memcpy-2.c: New test.
44875         * gcc.c-torture/execute/memset-1.c: New test.
44876         * gcc.c-torture/execute/strlen-1.c: New test.
44877         * gcc.c-torture/execute/strcmp-1.c: New test.
44878         * gcc.c-torture/execute/strncmp-1.c: New test.
44880 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
44882         * gcc.dg/ppc-ldstruct.c: New test.
44884 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
44886         * gcc.c-torture/execute/va-arg-22.c: New test.
44888 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44890         * gcc.c-torture/compile/20020309-1.c: New test.
44892 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
44894         * gcc.c-torture/execute/20020307-2.c: New test.
44896 2002-03-07  Jeffrey A Law  (law@redhat.com)
44898         * g77.f-torture/compile/20020307-1.f: New test.
44900 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
44902         * gcc.dg/unordered-1.c: New test.
44904 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
44906         * gcc.c-torture/execute/20020307-1.c: New test.
44908 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
44910         * gcc.dg/20020304-1.c: New test.
44912         * gcc.c-torture/compile/20020304-2.c: New test.
44914 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
44916         * gcc.c-torture/compile/20020304-1.c: New test case
44917         (from PR c/5830).
44919 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
44921         * gcc.dg/20020103-1.c: Add other -D ppc variants.
44923 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44925         * g++.dg/other/classkey1.C: New test.
44927 2002-03-01  Richard Henderson  <rth@redhat.com>
44929         * gcc.c-torture/compile/981223-1.x: New.
44930         * gcc.c-torture/compile/920625-1.x: New.
44932 2002-02-28  Richard Henderson  <rth@redhat.com>
44934         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
44936 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
44938         * gcc.c-torture/execute/20020227-1.c: New test.
44940 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
44942         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
44943         here" ERROR lines.
44944         * g++.old-deja/g++.oliva/partord1.C: Likewise.
44945         * g++.old-deja.g++.other/defarg1.C: Likewise.
44946         * g++.old-deja/g++.pt/calls2.C: Likewise.
44947         * g++.old-deja/g++.pt/crash20.C: Likewise.
44948         * g++.old-deja/g++.pt/crash30.C: Likewise.
44949         * g++.old-deja/g++.pt/crash36.C: Likewise.
44950         * g++.old-deja/g++.pt/crash6.C: Likewise.
44951         * g++.old-deja/g++.pt/defarg13.C: Likewise.
44952         * g++.old-deja/g++.pt/derived3.C: Likewise.
44953         * g++.old-deja/g++.pt/error1.C: Likewise.
44954         * g++.old-deja/g++.pt/friend21.C: Likewise.
44955         * g++.old-deja/g++.pt/friend23.C: Likewise.
44956         * g++.old-deja/g++.pt/infinite1.C: Likewise.
44957         * g++.old-deja/g++.robertl/eb128.C: Likewise.
44959 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
44961         * gcc.c-torture/execute/20020225-2.c: New test.
44963 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
44965         * gcc.c-torture/execute/920730-1t.c,
44966         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
44967         Delete test cases, only relevant to -traditional.
44969 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44971         * gcc.dg/cpp/undef1.c: Remove.
44972         * gcc.dg/cpp/directiv.c: Update.
44973         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
44975 2002-02-27  Michael Meissner  <meissner@redhat.com>
44977         * gcc.c-torture/execute/20020226-1.c: New test.
44979 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
44981         * g++.dg/debug/debug4.C: New test.
44983         * gcc.dg/ia64-visibility-1.c: New test.
44985 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
44987         * gcc.dg/debug/20020224-1.c: New.
44989 2002-02-25  Kazu Hirata  <kazu@hxi.com>
44991         * gcc.c-torture/execute/960416-1.x: New.
44992         * gcc.c-torture/execute/divconst-3.x: Likewise.
44994 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
44996         * gcc.dg/20020224-1.c: New test.
44998 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
45000         * gcc.c-torture/execute/20020225-1.c: New.
45002 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45004         * gcc.dg/cpp/wchar-1.c: New test.
45006 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
45008         * gcc.dg/20020222-1.c: New test.
45010 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
45012         * g++.dg/opt/anonunion1.C: New test.
45014 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
45016         * g++.dg/template/qualttp19.C: New test.
45017         * g++.dg/template/qualttp20.C: New test.
45018         * g++.old-deja/g++.jason/report.C: Adjust expected errors
45019         * g++.old-deja/g++.other/qual1.C: Likewise.
45021 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
45023         * gcc.dg/attr-alwaysinline.c: New.
45025 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
45027         * gcc.dg/20020220-1.c: New test.
45029         * gcc.dg/20020220-2.c: New test.
45031         * g++.dg/opt/mmx1.C: New test.
45033 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
45035         * gcc.c-torture/compile/20020110.c: New test.
45037 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
45039         * gcc.c-torture/execute/20020219-1.c: New test.
45041         * gcc.dg/20020219-1.c: New test.
45043         * gcc.dg/noncompile/20020220-1.c: New test.
45045         * g++.dg/opt/ptrintsum1.C: New test.
45047         * gcc.dg/debug/20020220-1.c: New test.
45049 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
45051         * gcc.c-torture/execute/20020216-1.c: New test.
45053 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45055         * gcc.dg/decl-1.c: Update, new test.
45057 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
45059         * g++.dg/abi/bitfield1.C: New test.
45060         * g++.dg/abi/bitfield2.C: New test.
45062 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45064         * gcc.dg/attr-nest.c: New test.
45066 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
45068         * gcc.c-torture/execute/20020215-1.c: New test.
45070 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
45072         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45073         * g++.dg/debug/debug.exp: New.
45074         * g++.dg/debug/trivial.C: New.
45075         * g++.dg/debug/debug1.C: Moved...
45076         * g++.dg/other/debug1.C: ...from here.
45077         * g++.dg/debug/debug2.C: Moved...
45078         * g++.dg/other/debug2.C: ...from here.
45079         * g++.dg/debug/debug3.C: Moved...
45080         * g++.dg/other/debug3.C: ...from here.
45082         * gcc.dg/noncompile/20020213-1.c: New test.
45084 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
45086         * g++.dg/other/debug3.C: New test.
45088         * gcc.c-torture/execute/20020213-1.c: New test.
45090 2002-02-13  Richard Smith <richard@ex-parrot.com>
45092         * g++.old-deja/g++.other/thunk1.C: New test.
45094 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45096         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45098 2002-02-13  Stan Shebs  <shebs@apple.com>
45100         * gcc.dg/altivec-3.c: New.
45102 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
45104         * gcc.dg/Wunreachable-1.c: New test.
45105         * gcc.dg/Wunreachable-2.c: New test.
45107 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
45109         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45111 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
45113         * gcc.dg/decl-1.c: New test.
45115 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
45117         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45119 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45121         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45122         * gcc.c-torture/compile/980506-1.x: Likewise.
45124 2002-02-10  Kazu Hirata  <kazu@hxi.com>
45126         * gcc.dg/20020210-1.c: New.
45128 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
45130         * g77.f-torture/execute/947.f: New regression test
45131         for PR fortran/947.
45133 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
45135         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45136         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45138 2002-02-08  Richard Henderson  <rth@redhat.com>
45140         * gcc.c-torture/compile/labels-3.c: New.
45142 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
45144         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45145         expression statements work instead.
45146         * gcc.dg/noncompile/20020207-1.c: New test.
45148 2002-02-07  Richard Henderson  <rth@redhat.com>
45150         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45152 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45154         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45155         message from g77
45156         * lib/g77-dg.exp: Trim g77 error messages so that they are
45157         recognized by dg.exp.
45159 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45161         PR fortran/5473
45162         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
45164 2002-02-07  Richard Henderson  <rth@redhat.com>
45166         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45167         to be sufficiently aligned for integers.
45169 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
45171         * g++.dg/template/friend4.C: New test.
45173 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
45175         PR fortran/5743
45176         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45177         unsupported cases.
45179 2002-02-07  Richard Henderson  <rth@redhat.com>
45181         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45182         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45183         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45184         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45186 2002-02-06  Richard Henderson  <rth@redhat.com>
45188         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45190 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
45192         * gcc.dg/20020206-1.c: New test.
45194 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
45196         * gcc.c-torture/execute/20020206-1.c: New test.
45198         * gcc.c-torture/execute/20020206-2.c: New test.
45200         PR optimization/5429:
45201         * gcc.c-torture/compile/20020206-1.c: New test.
45203 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
45205         * g++.dg/ext/align1.C: Do not use an explicit alignment value
45206         as certain file formats cannot support particularly large
45207         alignments.
45209         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45210         and do not expect to be able to link the executable.
45212         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45213         fail because the COFF format does not support the weak attribute.
45215 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
45217         * g77.dg/pr5473.f: New test
45219 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
45221         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45222         Fix testcase accordingly.
45224 2002-02-04  Richard Henderson  <rth@redhat.com>
45226         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45227         (buf): Change to be an array of pointers, not ints.
45229 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45231         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
45232         before all tests.  Move warning one line above to match where it
45233         C frontend emits.
45234         * gcc.dg/Wswitch-2.c: New test.
45235         * g++.dg/warn/Wswitch-1.C: New test.
45236         * g++.dg/warn/Wswitch-2.C: New test.
45238 2002-02-04  Richard Henderson  <rth@redhat.com>
45240         * g++.dg/abi/offsetof.C: Fix size comparison.
45242 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
45244         * gcc.dg/cast-qual-2.c: New test.
45246 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
45248         * gcc.dg/20020201-4.c: New test.
45250 2002-02-04  Ben Elliston  <bje@redhat.com>
45252         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45253         target_info attribute != 0, in addition to the empty string.
45254         (gcc_target_compile): Likewise.
45256 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
45258         * gcc.dg/Wswitch.c: New test.
45259         PR gcc/4475. PR gcc/3780.
45261 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
45263         * g77.f-torture/execute/5122.f: New test for regressions
45264         against PR fortran/5122.
45266 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
45268         * g77.f-torture/compile/pr3743.f: Delete
45269         * g77.dg/pr3743-1.f: New test.
45270         * g77.dg/pr3743-2.f: New test.
45271         * g77.dg/pr3743-3.f: New test.
45272         * g77.dg/pr3743-4.f: New test.
45274 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45276         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45278 2002-02-02  Richard Henderson  <rth@redhat.com>
45280         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45281         * gcc.c-torture/execute/bf64-1.c: Likewise.
45283 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45285         * gcc.dg/20020201-2.c: New test.
45287         * gcc.dg/20020201-3.c: New test.
45289         * gcc.c-torture/execute/bitfld-2.c: New test.
45291 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45293         * gcc.dg/bitfld-1.c: Update.
45294         * gcc.dg/bitfld-2.c: Update.
45295         * gcc.c-torture/execute/bitfld-1.x: New.
45297 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
45299         * gcc.c-torture/execute/20020201-1.c: New test.
45301 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
45303         PR target/5469
45304         * gcc.dg/20020201-1.c: New test.
45306 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
45308         PR fortran/3743
45309         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45310         * g77.f-torture/compile/pr3743.x: Remove
45312 2002-01-31  Tom Rix  <trix@redhat.com>
45314         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45316 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
45318         * gcc.dg/noncompile/20020130-1.c: New test.
45320 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
45322         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45324 2002-01-29  Richard Henderson  <rth@redhat.com>
45326         * gcc.c-torture/execute/991118-1.c: Cast various constants back
45327         to long long.
45328         * gcc.c-torture/execute/bf64-1.c: Likewise.
45330 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
45332         * gcc.c-torture/execute/20020129-1.c: New test.
45334 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45336         * gcc.c-torture/compile/20000224-1.c: Update.
45337         * gcc.c-torture/execute/bitfld-1.c: New tests.
45338         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45339         * gcc.dg/uninit-A.c: Update.
45341 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
45343         * g++.dg/template/ctor1.C: Add instantiation.
45345 2002-01-28  Paul Koning  <pkoning@equallogic.com>
45347         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45348         argument to __builtin_prefetch to be const ptr.
45350 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
45352         * gcc.c-torture/compile/20020120-1.c: New test.
45354 2002-01-27  Kazu Hirata  <kazu@hxi.com>
45356         * gcc.c-torture/execute/20020127-1.c: New test.
45358 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
45360         * g77.dg/f77-edit-i-in.f: New test
45361         * g77.dg/f77-edit-i-out.f: New test
45363 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
45365         * gcc.dg/debug/debug.exp: New file.
45366         * gcc.dg/debug/trivial.c: New file.
45367         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45368         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45369         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45370         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45371         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45372         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45373         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45374         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45375         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45376         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45377         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45378         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45379         * gcc.dg/20000503-1.c: Removed.
45380         * gcc.dg/20010207-1.c: Removed.
45381         * gcc.dg/20011223-1.c: Removed.
45382         * gcc.dg/20020104-2.c: Removed.
45383         * gcc.dg/debug-1.c: Removed.
45384         * gcc.dg/debug-2.c: Removed.
45385         * gcc.dg/debug-3.c: Removed.
45386         * gcc.dg/debug-4.c: Removed.
45387         * gcc.dg/debug-5.c: Removed.
45388         * gcc.dg/debug-6.c: Removed.
45389         * gcc.dg/dwarf2-1.c: Removed.
45390         * gcc.dg/dwarf2-2.c: Removed.
45392 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
45394         * g++.old-deja/g++.other/eh5.C: New test.
45395         * g++.old-deja/g++.other/sibcall2.C: New test.
45396         * g++.old-deja/g++.other/array9.C: New test.
45397         * g++.old-deja/g++.other/typename2.C: New test.
45398         * g++.old-deja/g++.other/crash60.C: New test.
45399         * g++.old-deja/g++.other/conv9.C: New test.
45400         * g++.old-deja/g++.other/mangle10.C: New test.
45401         * g++.old-deja/g++.other/unchanging1.C: New test.
45402         * g++.old-deja/g++.other/exprstmt1.C: New test.
45403         * g++.old-deja/g++.other/inline23.C: New test.
45404         * g++.old-deja/g++.eh/ia64-1.C: New test.
45405         * g++.old-deja/g++.other/dwarf2-1.C: New test.
45406         * g++.old-deja/g++.other/reload1.C: New test.
45407         * g++.old-deja/g++.other/static20.C: New test.
45408         * g++.old-deja/g++.other/local-alloc1.C: New test.
45409         * g++.old-deja/g++.other/conv8.C: New test.
45410         * g++.old-deja/g++.other/stmtexpr2.C: New test.
45411         * g++.old-deja/g++.other/storeexpr1.C: New test.
45412         * g++.old-deja/g++.other/storeexpr2.C: New test.
45413         * g++.dg/eh/template2.C: New test.
45414         * g++.dg/warn/weak1.C: New test.
45416 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
45418         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45419         Remove first, non-varying, argument.
45421 2002-01-23  Richard Henderson  <rth@redhat.com>
45423         * gcc.dg/inline-2.c: New.
45425         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45426         Add optional target arg.  Check number of arguments.
45427         (scan-assembler-not, scan-assembler-dem): Likewise.
45428         (scan-assembler-dem-not): Likewise.
45430 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45432         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45433         line 12.
45434         * g++.old-deja/g++.brendan/parse3.C,
45435         g++.old-deja/g++.other/crash26.C,
45436         g++.old-deja/g++.other/crash28.C,
45437         g++.old-deja/g++.other/crash29.C,
45438         g++.old-deja/g++.other/crash30.C,
45439         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45441 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
45443         * gcc.dg/20020115-1.c: New.
45445 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
45447         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45449 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
45451         * gcc.dg/20020122-3.c: New.
45453 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
45455         * g++.dg/other/gc1.C: New test.
45457 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
45459         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45461 2002-01-22  Richard Henderson  <rth@redhat.com>
45463         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45465 2002-01-22  Richard Henderson  <rth@redhat.com>
45467         * gcc.dg/20020122-4.c: New.
45469 2002-01-22  H.J. Lu <hjl@gnu.org>
45471         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45472         link output.
45473         * gcc.dg/special/ecos.exp: Likewise.
45474         * lib/g++-dg.exp: Likewise.
45475         * lib/g77-dg.exp: Likewise.
45476         * lib/gcc-dg.exp : Likewise.
45477         * lib/mike-g++.exp: Likewise.
45478         * lib/mike-g77.exp: Likewise.
45479         * lib/mike-gcc.exp: Likewise.
45480         * lib/objc-dg.exp: Likewise.
45482 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
45484         PR target/5379
45485         * gcc.dg/20020122-2.c: New test.
45487 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
45489         * gcc.dg/20020122-1.c: New test.
45491 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
45493         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
45495 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
45497         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
45499 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45501         * gcc.c-torture/compile/20020121-1.c: New test.
45503 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45505         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
45506         ld_library_path.
45508 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
45510         * gcc.dg/20020218-1.c: New test.
45512 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
45514         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
45515         messages
45516         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
45517         "At global scope" warning
45518         * g++.dg/ext/align1.C: Change cygwin test for alignment
45519         from db-bogus to dg-warning
45521 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
45523         * g77.f-torture/compile/cpp2.F: New test.
45525 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
45527         * g++.dg/template/access1.C: New test.
45529 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
45531         * gcc.dg/20020118-1.c: New.
45533 2002-01-18  Kazu Hirata  <kazu@hxi.com>
45535         * gcc.c-torture/execute/20020118-1.c: New test.
45537 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45539         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
45540         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
45541         alignment warnings.
45543 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
45545         * gcc.misc-tests/i386-prefetch.exp: Save and restore
45546         torture_with_loops and torture_without_loops
45548 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
45550         * gcc.c-torture/compile/20020116-1.c: New test.
45552 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
45554         * gcc.dg/20020116-2.c: New test.
45556         * gcc.dg/ultrasp4.c: New test.
45558         * gcc.dg/20020116-1.c: New test.
45560 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
45562         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
45563         by EABI.
45565 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
45567         * gcc.misc-tests/i386-prefetch.exp: New.
45568         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45569         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45570         * gcc.misc-tests/i386-pf-none-1.c: New test.
45571         * gcc.misc-tests/i386-pf-sse-1.c: New test.
45573 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
45575         * gcc.dg/gnu89-init-1.c: Add new tests.
45577 2002-01-15  Andreas Jaeger  <aj@suse.de>
45579         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45580         * gcc.dg/i386-mmx-2.c: Likewise.
45581         * gcc.dg/i386-sse-1.c: Likewise.
45582         * gcc.dg/i386-sse-2.c: Likewise.
45583         * gcc.dg/i386-sse-3.c: Likewise.
45585 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
45587         * g77.f-torture/execute/intrinsic-unix-bessel.f:
45588         Uncomment additional cases that now pass.
45590 2002-01-11  Richard Henderson  <rth@redhat.com>
45592         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45593         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45595 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
45597         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45599 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
45601         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45602         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45604 2002-01-10  Dale Johannesen  <dalej@apple.com>
45606         * gcc.c-torture/execute/loop-11.c: New.
45608 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
45610         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45611         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45613 2002-01-09  Richard Henderson  <rth@redhat.com>
45615         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45616         type in which to perform the operation for each size.
45618 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
45620         * gcc.c-torture/compile/20020109-2.c: New test.
45622 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
45624         * gcc.c-torture/execute/loop-10.c: New test.
45626 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45628         * gcc.c-torture/compile/20010226-1.c: New test.
45629         * gcc.c-torture/compile/20010227-1.c: New test.
45630         * gcc.c-torture/compile/20010426-1.c: New test.
45631         * gcc.c-torture/compile/20010510-1.c: New test.
45632         * gcc.c-torture/compile/20010605-3.c: New test.
45633         * gcc.c-torture/compile/20010824-1.c: New test.
45634         * gcc.c-torture/execute/20010409-1.c: New test.
45635         * gcc.dg/noncompile/20000901-1.c: New test.
45636         * gcc.dg/20001023-1.c: New test.
45637         * gcc.dg/20001101-1.c: New test.
45638         * gcc.dg/20001102-1.c: New test.
45639         * gcc.dg/20010207-1.c: New test.
45640         * gcc.dg/20010405-1.c: New test.
45641         * gcc.dg/20010822-1.c: New test.
45642         * gcc.dg/20011107-1.c: New test.
45644 2002-01-09  Jeffrey A Law  (law@redhat.com)
45646         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45648         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
45649         execution failure on PA targets.
45651 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45653         * gcc.c-torture/compile/20020109-1.c: New test.
45655 2002-01-08  Kazu Hirata  <kazu@hxi.com>
45657         * gcc.c-torture/execute/20020108-1.c: New test.
45659 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
45661         * gcc.dg/20020108-1.c: New test.
45663 2002-01-08  H.J. Lu <hjl@gnu.org>
45665         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45666         for header files.
45668 2002-01-08  Geoff Keating  <geoffk@redhat.com>
45670         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45671         consistency.
45673 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
45675         * gcc.dg/altivec-4.c: Test altivec predicates.
45677 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
45679         * gcc.c-torture/execute/20020107-1.c: New test.
45681 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
45683         PR c/5279
45684         * gcc.c-torture/compile/20020106-1.c: New test.
45686 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
45688         * gcc.c-torture/execute/nestfunc-4.c: New test.
45690 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45692         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45693         extra triple that slipped in.
45694         * g++.old-deja/g++.abi/align.C: Likewise.
45695         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45697 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45699         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45700         * g++.old-deja/g++.abi/align.C: Likewise.
45701         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45703         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45704         on FreeBSD/i386.
45705         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45706         FreeBSD.
45708 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
45710         * gcc.dg/20020104-1.c: New test.
45712         * gcc.dg/20020104-2.c: New test.
45714 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
45716         * gcc.dg/20020103-1.c: Fix typo in target selector.
45718 2002-01-03  Richard Henderson  <rth@redhat.com>
45720         * gcc.dg/20020103-1.c: New.
45722 2002-01-03  Kazu Hirata  <kazu@hxi.com>
45724         * gcc.c-torture/execute/20020103-1.c: New test.
45726 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
45728         * g++.dg/other/debug2.C: New test.
45730         * gcc.c-torture/compile/20020103-1.c: New test.
45732 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
45734         * gcc.dg/gnu89-init-1.c: Added new tests.
45736 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45738         * g++.dg/template/friend2.C: Remove as patch is reverted.
45740         * g++.dg/warn/oldcast1.C: New test.
45742         * g++.dg/template/ptrmem1.C: New test.
45743         * g++.dg/template/ptrmem2.C: New test.
45745         * g++.dg/template/ntp.C: New test.
45747         * g++.dg/other/component1.C: New test.
45749         * g++.dg/template/ttp3.C: New test.
45751         * g++.dg/template/friend2.C: New test.
45752         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45754 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45756         * g++.dg/other/ptrmem1.C: New test.
45757         * g++.dg/other/ptrmem2.C: New test.
45759 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45761         * g++.dg/template/ctor1.C: New test.
45763 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45765         * g++.dg/template/friend2.C: New test.
45767 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
45769         * gcc.dg/mmix-1.c: New test.
45771 2001-12-31  Richard Henderson  <rth@redhat.com>
45773         * gcc.dg/asm-5.c: New.
45775 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
45777         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45778         in namespace __gnu_cxx
45780 2001-12-30  Richard Henderson  <rth@redhat.com>
45782         * gcc.dg/debug-6.c: New.
45784 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
45786         * gcc.c-torture/compile/20011229-2.c: New test.
45788 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
45790         * gcc.dg/debug-3.c: New test.
45791         * gcc.dg/debug-4.c: New test.
45792         * gcc.dg/debug-5.c: New test.
45794 2001-12-29  Richard Henderson  <rth@redhat.com>
45796         * g++.dg/eh/loop1.C: New.
45798 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45800         * g++.dg/template/crash1.C: New test.
45802 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45804         * g++.dg/other/const1.C: New test.
45806 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45808         * gcc.c-torture/compile/20011229-1.c: New test.
45810 2001-12-28  Stan Shebs  <shebs@apple.com>
45812         * lib/objc-torture.exp: Resync with c-torture.exp.
45813         * lib/objc.exp: Load standard libraries.
45815 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
45817         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45818         additional tests.
45820 2001-12-27  Roger Sayle <roger@eyesopen.com>
45822         * gcc.c-torture/execute/string-opt-16.c: New testcase.
45824 2001-12-27  Richard Henderson  <rth@redhat.com>
45826         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45828 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45830         * g++.dg/eh/ctor1.C: New test.
45831         * g++.dg/other/error2.C: New test.
45833 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45835         * g++.dg/other/init2.C: New test.
45837 2001-12-24  Richard Henderson  <rth@redhat.com>
45839         * gcc.dg/20011223-1.c: New.
45840         * gcc.dg/inline-1.c: New.
45842 2001-12-23  Richard Henderson  <rth@redhat.com>
45844         * gcc.dg/asm-4.c: Test operand modifiers.
45846 2001-12-23  Richard Henderson  <rth@redhat.com>
45848         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45850 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45852         * gcc.c-torture/execute/20011223-1.c: New test.
45854 2001-12-21  Richard Henderson  <rth@redhat.com>
45856         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45857         re-enables the warning.
45859 2001-12-21  Richard Henderson  <rth@redhat.com>
45861         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45863 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45865         * gcc.c-torture/compile/20011218-1.c: New test.
45867 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
45869         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
45870         arm-isr.c test.
45871         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
45872         epilogue generation for ARM ISR routines.
45874 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45876         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45877         * gcc.dg/format/c90-printf-3.c: Likewise.
45878         * gcc.dg/format/c99-printf-3.c: Likewise.
45879         * gcc.dg/format/ext-1.c: Likewise.
45880         * gcc.dg/format/ext-6.c: Likewise.
45881         * gcc.dg/format/format.h: Prototype unlocked stdio.
45883 2001-12-20  Richard Henderson  <rth@redhat.com>
45885         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45886         (arena): Use it.
45887         (malloc): Correct allocation logic.  Abort if we fill up the
45888         arena before initialization complete.
45889         (realloc): Correct allocation logic.
45891 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45893         * gcc.c-torture/compile/20011219-2.c: New test.
45895         * gcc.c-torture/execute/20011219-1.c: New test.
45897 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
45899         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45900         target does not support weak symbols.
45902 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
45904         * gcc.c-torture/compile/20011219-1.c: New test.
45906 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
45908         * g++.dg/other/error1.C: New test.
45910 2001-12-17  Jeffrey A Law  (law@redhat.com)
45912         * gcc.c-torture/execute/20011217-1.c: New test.
45914 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
45916         * objc.dg/special/: New directory.
45917         * objc.dg/special/special.exp: New file.
45918         * objc.dg/special/unclaimed-category-1.h: New file.
45919         * objc.dg/special/unclaimed-category-1a.m: New file.
45920         * objc.dg/special/unclaimed-category-1.m: New file.
45922 2001-12-17  Andreas Jaeger  <aj@suse.de>
45924         * gcc.c-torture/compile/20011217-2.c: New test.
45926 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45928         * gcc.c-torture/compile/20011217-1.c: New test.
45930 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
45932         * gcc.dg/20011214-1.c: New.
45934 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
45936         * gcc.dg/altivec-4.c: New.
45938 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
45940         * gcc.dg/20011113-1.c: New test.
45942 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45944         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
45945         std::__malloc_alloc_template<0> and
45946         std::__default_alloc_template<false, 0>.
45948 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
45950         * objc/execute/bf-21.m: New test.
45951         * objc/execute/enumeration-1.m: New test.
45952         * objc/execute/enumeration-2.m: New test.
45954 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
45956         * gcc.dg/gnu89-init-1.c: New test.
45958 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45960         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
45961         * g++.old-deja/g++.jason/2371.C: Likewise.
45962         * g++.old-deja/g++.jason/template33.C: Likewise.
45963         * g++.old-deja/g++.jason/template34.C: Likewise.
45964         * g++.old-deja/g++.jason/template36.C: Likewise.
45965         * g++.old-deja/g++.oliva/typename1.C: Likewise.
45966         * g++.old-deja/g++.oliva/typename2.C: Likewise.
45967         * g++.old-deja/g++.other/typename1.C: Likewise.
45968         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45969         * g++.old-deja/g++.pt/nontype5.C: Likewise.
45970         * g++.old-deja/g++.pt/typename11.C: Likewise.
45971         * g++.old-deja/g++.pt/typename14.C: Likewise.
45972         * g++.old-deja/g++.pt/typename16.C: Likewise.
45973         * g++.old-deja/g++.pt/typename3.C: Likewise.
45974         * g++.old-deja/g++.pt/typename4.C: Likewise.
45975         * g++.old-deja/g++.pt/typename5.C: Likewise.
45976         * g++.old-deja/g++.pt/typename7.C: Likewise.
45977         * g++.old-deja/g++.robertl/eb9.C: Likewise.
45979 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
45981         * g++.dg/other/linkage1.C: New test.
45982         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
45983         specifiers.
45985 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
45987         * gcc.dg/concat.c: New test.
45989 2001-12-11  Stan Shebs  <shebs@apple.com>
45991         * objc/compile: New test directory.
45992         * objc/compile/compile.exp: New expect script.
45993         * objc/compile/20011211-1.m: New compile test.
45995 2001-12-11  Jason Merrill  <jason@redhat.com>
45997         * lib/prune.exp (prune_gcc_output): Also handle "In member
45998         function".  So many permutations...
46000 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
46002         * g++.dg/template/typedef1.C: New test.
46004 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
46006         * g++.dg/other/copy1.C: New test.
46008 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
46010         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
46012         * gcc.dg/builtin-choose-expr.c: New.
46014 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
46016         * gcc.dg/altivec-2.c: New.
46018 2001-12-07  Richard Henderson  <rth@redhat.com>
46020         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46022 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
46024         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46025         ultrasparc.
46027 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46029         * g++-old.deja/g++.robertl/eb101.C: Deleted.
46031 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
46033         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46034         variable argument list.
46036 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
46038         * gcc.c-torture/execute/memcheck: Delete entire directory.
46039         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46040         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46042 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46044         * gcc.dg/Wshadow-1.c: New test.
46046 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
46048         * gcc.c-torture/compile/20011130-1.c: New test.
46050         * gcc.dg/noncompile/20011025-1.c: New test.
46052         * g++.dg/other/anon-union.C: New test.
46054         * gcc.c-torture/execute/20011024-1.c: New test.
46056 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
46058         * gcc.c-torture/execute/20000722-1.x,
46059         gcc.c-torture/execute/20010123-1.x: Remove.
46060         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46061         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46062         gcc.dg/c99-complit-2.c: New tests.
46064 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
46066         * g++.dg/inherit/base1.C: New test.
46068 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
46070         * g++.dg/other/stdarg1.C: New test.
46072         * gcc.c-torture/compile/20011130-2.c: New test.
46074 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
46076         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46077         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46078         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46079         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46080         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46081         * gcc.dg/builtin-prefetch-1.c: New test.
46083 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
46085         * gcc.dg/20011130-1.c: New test.
46087 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
46089         * g++.dg/other/scope1.C: New test.
46090         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46092 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46094         * gcc.dg/vla-init-1.c: New test.
46096 2001-12-01  Geoff Keating  <geoffk@redhat.com>
46098         * gcc.c-torture/compile/structs.c: New testcase from GDB.
46100 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46102         * objc.dg/alias.m: Update.
46103         * objc.dg/class-1.m: Update.
46104         * objc.dg/const-str-1.m: Update.
46105         * objc.dg/fwd-proto-1.m: Update.
46106         * objc.dg/id-1.m: Update.
46107         * objc.dg/super-class-1.m: Update.
46109 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
46111         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46112         constructs.
46114 2001-11-28  Jeffrey A Law  (law@cygnus.com)
46116         * gcc.c-torture/execute/20011128-1.c: New test.
46118 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
46120         * gcc.dg/20011127-1.c: New test.
46122 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46124         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
46125         from Austin Group draft 7.
46126         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
46127         scanf format arguments.
46128         * gcc.dg/format/no-exargs-2.c: New test.
46130 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
46132         * g++.dg/abi/vbase8-4.C: New test.
46134 2001-11-24  Ian Lance Taylor  <ian@airs.com>
46136         * gcc.c-torture/execute/20011121-1.c: New test.
46138 2001-11-23  Jeffrey A Law  (law@cygnus.com)
46140         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46142 2001-11-23  Andreas Jaeger  <aj@suse.de>
46144         * gcc.dg/cpp/charconst-2.c: New test.
46146 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
46148         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46149         to the host if it is remote.  Let tests specify extra headers
46150         they use.
46151         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46152         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46153         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46154         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46155         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46156         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46157         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46158         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46159         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46160         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46162 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
46164         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46165         for little endian ARMs.
46167 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
46169         * gcc.c-torture/compile/20011119-1.c: New test.
46170         * gcc.c-torture/compile/20011119-2.c: New test.
46172 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
46174         * gcc.dg/altivec-1.c: Fix typo.
46176 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
46178         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46180 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
46182         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46184 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
46186         * lib/g77.exp: Don't specify --rpath-link.
46188         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46189         across all the headers.
46190         * gcc.dg/format/format.exp: For testing on a remote host,
46191         copy format.h.
46193         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46194         * gcc.c-torture/execute/930406-1.c: Likewise.
46195         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46197 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
46199         * gcc.dg/altivec-1.c: New.
46201 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
46203         * gcc.dg/cpp/fpreprocessed.c: New test case.
46205 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46207         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46208         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46209         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46211 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
46213         * gcc.dg/no-builtin-1.c: New test.
46215 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
46217         * gcc.c-torture/execute/20011115-1.c: New test.
46219 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
46221         * gcc.c-torture/compile/20011114-2.c: New test.
46222         * gcc.c-torture/compile/20011114-3.c: New test.
46223         * gcc.c-torture/compile/20011114-4.c: New test.
46225 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
46227         * g++.dg/other/init1.C: New test.
46229 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
46231         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46232         message.
46234         * gcc.c-torture/execute/20011114-1.c: New testcase.
46236         * gcc.c-torture/compile/20010327-1.c: Revert last change.
46237         * gcc.c-torture/compile/20011114-1.c: New test, exactly
46238         like the (before this change) version of 20010327-1.c.
46240 2001-11-14  Roger Sayle <roger@eyesopen.com>
46242         * gcc.c-torture/execute/string-opt-13.c: New testcase.
46244 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
46246         * g++.dg/init/array2.C: New test.
46248 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
46250         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46252 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
46254         * g++.dg/other/forscope1.C: New test.
46255         * g++.dg/ext/forscope1.C: New test.
46256         * g++.dg/ext/forscope2.C: New test.
46258 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
46260         * gcc.c-torture/execute/20011113-1.c: New test.
46262 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
46264         * gcc.c-torture/execute/20011109-2.c: New test.
46266         * gcc.c-torture/execute/20011109-1.c: New test.
46268 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
46270         * gcc.c-torture/compile/20011109-1.c: New test.
46272 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
46274         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46275         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46276         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46277         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46278         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46279         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46280         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46282 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46284         * g++.dg/warn/Wshadow-1.C: New tests.
46285         * g++.old-deja/g++.mike/for3.C: Update.
46287 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
46289         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46290         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46291         XFAILs.  Adjust expected error texts.
46292         * gcc.c-torture/compile/20011106-1.c,
46293         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46294         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46295         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46296         gcc.dg/c99-array-lval-5.c: New tests.
46298 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46300         * gcc.dg/cpp/defined.c: Update.
46302 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46304         * gcc.c-torture/execute/anon-1.c: New test.
46306 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
46308         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46309         same size, so no warning should be produced on stormy16.
46311         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46312         due to oversized array.
46313         * g++.old-deja/g++.mike/ns15.C: Likewise.
46314         * g++.old-deja/g++.pt/crash16.C: Likewise.
46316 2001-11-02  Graham Stott  <grahams@redhat.com>
46318         * g++.dgother/debug1.C: Fix typos.
46320 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
46322         * g++.dg/other/debug1.C: New test.
46324 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46326         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46327         of unsigned long.
46329 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
46331         * gcc.dg/20011029-2.c: New test.
46333         * gcc.c-torture/compile/20011029-1.c: New test.
46335 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
46337         * objc/execute/class_self-1.m: New test.
46338         * objc/execute/class_self-2.m: New test.
46340 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
46342         * gcc.misc-tests/msgs.exp: Delete.
46343         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46344         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
46345         error set to match recent changes.
46347 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
46349         * gcc.dg/20011021-1.c: New test.
46351 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
46353         * gcc.c-torture/compile/20011023-1.c: New test.
46355 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
46357         * lib/g77.exp: Rewrite based on lib/g++.exp.
46359 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
46361         * gcc.c-torture/execute/20011019-1.c: New test.
46363         * gcc.dg/20011018-1.c: New test.
46365 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
46367         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46369 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
46371         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46372         * gcc.dg/attr-invalid.c: Likewise.
46374 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
46376         * gcc.dg/20011015-1.c: New test.
46378 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46380         * g++.dg/template/unify2.C: New test.
46382 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
46384         * g++.dg/other/exception-specification.C: New test
46386 2001-10-13  Tom Rix  <trix@redhat.com>
46388         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46389         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46391 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
46393         * gcc.dg/20011009-1.c: New test.
46395 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
46397         PR g++/4476
46398         * g++.dg/other/friend1.C: New test.
46400 2001-10-11  Richard Henderson  <rth@redhat.com>
46402         * g++.old-deja/g++.other/crash18.C: Add -S to options.
46404 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46406         * gcc.c-torture/compile/20011010-1.c: New.
46408 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
46410         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46411         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46412         g77.f-torture/execute/execute.exp,
46413         g77.f-torture/noncompile/noncompile.exp,
46414         gcc.c-torture/compile/compile.exp,
46415         gcc.c-torture/execute/execute.exp,
46416         gcc.c-torture/execute/ieee/ieee.exp,
46417         gcc.c-torture/execute/memcheck/memcheck.exp,
46418         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46419         objc/execute/execute.exp: Update FSF address.
46421 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46423         * gcc.dg/cpp/cmdlne-C.c: Update.
46424         * gcc.dg/cpp/cmdlne-C2.c: New.
46426 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46428         * gcc.c-torture/execute/20011008-3.c: New.
46430 2001-10-08  DJ Delorie  <dj@redhat.com>
46432         * gcc.dg/20011008-1.c: New.
46433         * gcc.dg/20011008-2.c: New.
46435 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46437         * gcc.dg/cpp/spacing1.c: Update test.
46439 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
46441         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46442         spelling errors of "separate" as "seperate".
46444 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
46446         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46447         enough to avoid inlining.
46449 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46451         * lib/g77.exp: set libg2c_dir correctly.
46453 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46455         * gcc.dg/cpp/macro11.c: New test.
46457 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46459         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46460         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46461         gcc.dg/format/multattr-3.c: New tests.
46462         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
46463         tests for format attributes on function pointers being rejected.
46465 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46467         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46469 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
46471         * g++.dg/warn/format1.C: New test.
46473 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
46475         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46477 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46479         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46481 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
46483         * gcc.dg/cpp/redef2.c: Add test.
46485 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
46487         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46488         long-standing bug on i686, apparently.
46489         * gcc.c-torture/execute/loop-2c.x: New file.
46490         * gcc.c-torture/execute/loop-2d.x: New file.
46491         * gcc.c-torture/execute/loop-3c.x: New file.
46493 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
46495         * gcc.dg/cpp/20000625-2.c: Correct line number.
46497 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46499         * gcc.dg/cpp/macro10.c: New test.
46500         * gcc.dg/cpp/strify3.c: New test.
46501         * gcc.dg/cpp/spacing1.c: Add tests.
46502         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
46503         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
46505 2001-09-24  DJ Delorie  <dj@redhat.com>
46507         * gcc.c-torture/execute/20010924-1.c: New test.
46509 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46511         * objc/execute/paste.m: Remove.
46513 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46515         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
46517 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
46519         * g77.dg/strlen0.f: New test.
46521 2001-09-21  Richard Henderson  <rth@redhat.com>
46523         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
46524         * g++.old-deja/g++.abi/vtable2.C: Likewise.
46526 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
46528         Table-driven attributes.
46529         * g++.dg/ext/attrib1.C: New test.
46531 2001-09-20  DJ Delorie  <dj@redhat.com>
46533         * gcc.dg/20000926-1.c: Update expected warning messages.
46534         * gcc.dg/array-2.c: Likewise, and test for warnings too.
46535         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
46536         array.
46538 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
46540         * g++.dg/eh/registers1.C: New test case.
46542 2001-09-17  Richard Henderson  <rth@redhat.com>
46544         * gcc.dg/array-5.c: Fix VLA decomposition test.
46546 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46548         * gcc.dg/cpp/line5.c: New testcase.
46550 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
46552         * gcc.dg/cpp/macro9.c: New test.
46554 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
46556         * gcc.c-torture/execute/980223.c: Change type of addr from long
46557         to char *.
46559 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
46561         * gcc.c-torture/execute/20010915-1.c: New test.
46563 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
46565         * g77.dg/bprob: New directory.
46566         * g77.dg/bprob/bprob.exp: New file.
46567         * g77.dg/bprob/bprob-1.f: New test.
46568         * g77.dg/gcov: New directory.
46569         * g77.dg/gcov/gcov.exp: New file.
46570         * g77.dg/gcov/gcov-1.f: New test.
46571         * g77.dg/gcov/gcov-1.x: New file.
46573 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
46575         * gcc.dg/cpp/directiv.c: Update.
46576         * gcc.dg/cpp/undef1.c: Update.
46578 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
46580         * gcc.dg/20010912-1.c: New test.
46582 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
46584         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46585         language-independent file in lib.
46586         * lib/gcov.exp: New file.
46588 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46590         * gcc.c-torture/compile/20010911-1.c: New test.
46592 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
46594         * lib/profopt.exp: New, to support profile-directed optimizations.
46595         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46596         * gcc.misc-tests/bprob-1.c: New test.
46597         * gcc.misc-tests/bprob-2.c: New test.
46599 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
46601         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46602         XFAIL and which kinds of gcov output to verify.
46603         * gcc.misc-tests/gcov-4b.x: New file.
46604         * gcc.misc-tests/gcov-5b.x: New file.
46605         * gcc.misc-tests/gcov-6.x: New file.
46606         * gcc.misc-tests/gcov-7.c: New test.
46607         * gcc.misc-tests/gcov-7.x: New file.
46609 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
46611         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46612         * gcc.misc-tests/gcov-6.c: New test.
46614 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
46616         PR c++/3986
46617         * g++.dg/abi/vbase1.C: New test.
46619 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
46621         * objc.dg/method-2.m: New.
46623 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
46625         PR c++/4203
46626         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46627         * g++.dg/init/empty1.C: New test.
46629 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
46631         * gcc.c-torture/compile/20010903-1.c: New test.
46633 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
46635         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46636         for m68k.
46638 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
46640         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46642         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46644         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46646 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
46648         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46649         for 16-bit 'unsigned int'.
46651 2001-08-29  Kazu Hirata  <kazu@hxi.com>
46653         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46655 2001-08-27  Richard Henderson  <rth@redhat.com>
46657         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46658         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46660 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
46662         * gcc.dg/asm-names.c (ymain): New.
46664 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
46666         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46667         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46668         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46670 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46672         * gcc.dg/compare5.c: New testcase.
46674 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
46676         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46677         and "In instantiation".
46679 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
46681         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46683 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
46685         * gcc.misc-tests/gcov.exp: Add support for branch information.
46686         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46687         * gcc.misc-tests/gcov-4.c: New test.
46688         * gcc.misc-tests/gcov-4b.c: New test.
46689         * gcc.misc-tests/gcov-5b.c: New test.
46691 2001-08-20  Zack Weinberg  <zackw@panix.com>
46693         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46694         expected to fail.
46696 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46698         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46700 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
46702         * g++.dg/eh/template1.C: New test.
46704 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
46706         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46707         Fix thinko.
46708         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46709         for xfail.
46711 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
46713         * lib/g77-dg.exp: Use prune.exp for common procedures
46714         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46715         * lib/g77.exp: (g77-dg-prune) Remove
46717 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
46719         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46721 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46723         * g++.dg/template/unify1.C: New test.
46725 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
46727         * g++.dg/abi/empty4.C: New test.
46729 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
46731         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46732         solaris2.*
46733         * g77.f-torture/compile/pr3743.x: Likewise.
46735 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46737         * g++.dg/other/using-declaration.C: New test.
46739 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46741         * gcc.dg/cpp/tr-sign.c: New testcase.
46743 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46745         * gcc.dg/cpp/19951025-1.c: Revert.
46746         * gcc.dg/cpp/directiv.c: We no longer process directives that
46747         interrupt macro arguments.
46749 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
46751         * gcc.dg/bconstp-1.c: New test.
46753 2001-08-03  Richard Henderson  <rth@redhat.com>
46755         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46757 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46759         * gcc.dg/cpp/19951025-1.c: Update.
46761 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
46763         * g77.dg/ff90-1.f (s): Fix reference of variable z,
46764         should be x.
46766 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46768         Kill -fhonor-std.
46769         * g++.old-deja/g++.ns/ns14.C: Remove special options.
46770         * g++.old-deja/g++.other/std1.C: Likewise.
46771         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46773 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
46775         * lib/g77.exp: Load gcc-defs.exp for common procedures
46776         (g77_pass, g77_fail, g77_finish, g77_exit,
46777         ${tool}_check_unsupported_p} Now redundant.  Deleted.
46779 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46781         * g77.dg/fbackslash.f
46782         * g77.dg/fcase-preserve.f
46783         * g77.dg/ff90-1.f
46784         * g77.dg/ffixed-line-length-0.f
46785         * g77.dg/ffixed-line-length-132.f
46786         * g77.dg/ffixed-line-length-7.f
46787         * g77.dg/ffixed-line-length-72.f
46788         * g77.dg/ffixed-line-length-none.f
46789         * g77.dg/ffree-form-1.f
46790         * g77.dg/fno-backslash.f
46791         * g77.dg/fno-f90-1.f
46792         * g77.dg/fno-fixed-form-1.f
46793         * g77.dg/fno-onetrip.f
46794         * g77.dg/fno-typeless-boz.f
46795         * g77.dg/fno-underscoring.f
46796         * g77.dg/fno-vxt-1.f
46797         * g77.dg/fonetrip.f
46798         * g77.dg/ftypeless-boz.f
46799         * g77.dg/fugly-assumed.f
46800         * g77.dg/funderscoring.f
46801         * g77.dg/fvxt-1.f
46803 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
46805         * objc.dg/fwd-proto-1.m: New.
46806         * objc.dg/local-decl-1.m: New.
46807         * objc.dg/naming-1.m: New.
46808         * objc.dg/naming-2.m: New.
46809         * objc.dg/proto-hier-1.m: New.
46811 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
46813         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46814         largest-type elements to a struct makes its size grow.
46816 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46818         * g++.dg/abi/vthunk1.C: New test.
46820 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46822         * g++.dg/abi/vbase8-22.C: New test.
46824 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46826         * gcc.dg/cpp/macro8.c: New test.
46828 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46830         * g++.dg/abi/vbase8-21.C: New test.
46832 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46834         * g++.dg/abi/vbase8-10.C: New test.
46836 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46838         * lib/g++.exp (g++_set_ld_library_path): Renamed to
46839         ${tool}_set_ld_library_path.
46840         Changed caller.
46841         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46842         g++.exp.
46844 2001-07-26  Stan Cox <scox@redhat.com>
46846         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46847         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46848         gcc_exit, gcc_check_unsupported_p):
46849         Moved to gcc-deps.exp
46850         * gcc-deps.exp: New file.
46852 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46854         * g++.old-deja/g++.pt/defarg14.C: New test.
46856 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46858         * g++.old-deja/g++.other/lineno5.C: New test.
46860 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46862         * g++.old-deja/g++.pt/crash68.C: New test.
46864 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46866         * g++.old-deja/g++.other/crash42.C: New test.
46868 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46870         * gcc.dg/cpp/extratokens.c: Fix.
46871         * gcc.dg/cpp/skipping2.c: New tests.
46873 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46875         * gcc.c-torture/execute/20010724-1.c: New file.
46876         * gcc.c-torture/execute/20010724-1.x: New file.
46878 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46880         * g++.old-deja/g++.other/cond7.C: New test.
46882 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46884         * g++.old-deja/g++.other/optimize4.C: New test.
46886 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46888         * g++.old-deja/g++.abi/vbase8-5.C: New test.
46890 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
46892         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46893         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46894         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46895         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46897         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46898         bug report" message.
46900         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46901         * g++.dg/ext/instantiate1.C: Move from old-deja.
46903 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
46905         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46906         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46907         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46908         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46910 2001-07-23  Jeffrey A Law  (law@cygnus.com)
46912         * gcc.c-torture/execute/20010723-1.c: New test.
46914 2001-07-23  Ben Elliston  <bje@redhat.com>
46916         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
46918 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46920         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
46921         i[34567]86-*-*.
46922         Delete handling of ieee_multilib_flags.
46923         Pass -mieee for alpha*-*-* and sh-*-*.
46924         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
46926 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
46928         Remove old-abi tests.
46929         * g++.old-deja/g++.mike/p11116.C: Remove.
46930         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
46932 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
46934         * g77.f-torture/compile/pr3743.f: New test
46936 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
46938         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
46940 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46942         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
46943         g++.old-deja/g++.pt/static6.C: Likewise.
46944         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
46945         supports weak symbols.
46947 2001-07-18  Andreas Jaeger  <aj@suse.de>
46949         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
46950         supported again.
46952 2001-07-18  Andreas Jaeger  <aj@suse.de>
46954         * gcc.dg/iftrap-1.c: Fix target line.
46956 2001-07-17  Richard Henderson  <rth@redhat.com>
46958         * gcc.c-torture/execute/20010717-1.c: New.
46960 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46962         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
46963         tests.
46965 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46967         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
46969 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46971         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
46972         UAC_SIGBUS, UAC_NOPRINT definitions.
46974 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
46976         * objc/execute/object_is_class.m: New test.
46977         * objc/execute/object_is_meta_class.m: New test.
46979 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46981         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
46982         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
46984 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
46986         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
46987         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
46989 2001-07-14  Richard Henderson  <rth@redhat.com>
46991         * gcc.dg/iftrap-1.c: New.
46993 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
46995         * g77.f-torture/execute/intrinsic77.f: New test.
46997 2001-07-11  Janis Johnson <janis@us.ibm.com>
46999         * gcc.misc-tests/gcov-3.c: New test.
47001 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47003         * gcc.c-torture/compile/20010711-1.c,
47004         * gcc.c-torture/compile/20010711-2.c: New tests.
47006 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
47008         * gcc.c-torture/execute/20010711-1.c: New test.
47010 2001-07-11  Ben Elliston  <bje@redhat.com>
47012         * g++.old-deja/g++.other/enum5.C: New test.
47014 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
47016         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47017         (g++-dg-prune): Call prune_gcc_output.
47018         * prune.exp: New file for prune_gcc_output.
47019         * lib/g++.exp, lib/gcc.exp: Load it.
47021 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47023         * gcc.c-torture/compile/20010701-1.c,
47024         g++.old-deja/g++.ext/attrib6.C: New tests.
47026 2001-07-06  Jeffrey A Law  (law@cygnus.com)
47028         * gcc.c-torture/compile/20010706-1.c: New test.
47030 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
47032         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47034 2001-06-28  Stan Shebs  <shebs@apple.com>
47036         * gcc.dg/pragma-darwin.c: New test.
47038 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47040         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47041         Solaris 2.[678] system.
47043 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47045         * gcc.dg/20010622-1.c: New test.
47047 2001-06-18  Stan Shebs  <shebs@apple.com>
47049         * objc.dg: New directory.
47050         * objc.dg/dg.exp: New file.
47051         * objc.dg/alias.m: New.
47052         * objc.dg/class-1.m: New.
47053         * objc.dg/class-2.m: New.
47054         * objc.dg/const-str-1.m: New.
47055         * objc.dg/const-str-2.m: New.
47056         * objc.dg/id-1.m: New.
47057         * objc.dg/method-1.m: New.
47058         * objc.dg/super-class-1.m: New.
47059         * lib/objc-dg.exp: New file.
47061 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47063         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47064         of label name.
47066 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
47068         * g++.old-deja/g++.abi/vbase8-9.C: New test.
47070 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47072         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47073         variable.
47075 2001-06-12  Richard Henderson  <rth@redhat.com>
47077         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47079 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47081         * g++.old-deja/g++.abi/vbase5.C: New test.
47082         * g++.old-deja/g++.abi/vbase6.C: New test.
47083         * g++.old-deja/g++.abi/vbase7.C: New test.
47085 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47087         * gcc.c-torture/compile/20010610-1.c: New test.
47089 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
47091         * g++.old-deja/g++.abi/vbase4.C: New test.
47093 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47095         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47096         support %f for HC11/HC12 targets.
47097         * gcc.c-torture/execute/930513-1.x: New file, likewise.
47098         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47099         on HC11/HC12 targets.
47100         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47102 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47104         * gcc.dg/wchar_t-1.c: New file.
47105         * gcc.dg/wint_t-1.c: Likewise.
47107 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
47109         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47111 2001-06-11  Richard Henderson  <rth@redhat.com>
47113         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47115 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47117         * gcc.c-torture/compile/20010611-1.c: New test.
47119 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47121         * gcc.dg/c99-tag-1.c: Add more tests.
47123 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
47125         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47126         representation on MN10300 and ARM/Thumb.
47128 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
47130         * g77.f-torture/execute/20010610.f: New.
47132 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
47134         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47135         names.
47137 2001-06-09  Richard Henderson  <rth@redhat.com>
47139         * gcc.c-torture/execute/ashrdi-1.c: New.
47140         * gcc.c-torture/execute/ashldi-1.c: New.
47141         * gcc.c-torture/execute/lshrdi-1.c: New.
47143 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
47145         * objc/execute/load-3.m: Added. Check sending +load to categories,
47146         in addition to classes.
47148 2001-06-08  Stan Shebs  <shebs@apple.com>
47150         * objc/execute/load-2.m: New test.  From Nicola Pero
47151         <n.pero@mi.flashnet.it>.
47153 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
47155         * gcc.c-torture/execute/20010605-2.c: New test.
47157 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47159         * g++.old-deja/g++.abi/vbase2.C: New test.
47160         * g++.old-deja/g++.abi/vbase3.C: New test.
47162 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
47164         * g++.old-deja/g++.pt/friend49.C: New test.
47166 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
47168         * g++.old-deja/g++.ext/anon3.C: New test.
47170 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
47172         * g++.old-deja/g++.other/conv7.C: New test.
47174 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47176         * gcc.c-torture/compile/20010605-2.c: New test.
47178 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47180         * gcc.c-torture/execute/20010604-1.c: New test.
47182 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
47184         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47186 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
47188         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47189         (g++_link_flags): Likewise.
47190         (g++_init): Pass gccpath's value to two previous functions.
47192 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47194         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47195         Ensure logfile entry matches exec command line.
47197 2001-05-31  Richard Henderson  <rth@redhat.com>
47199         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47200         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47202 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
47204         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47205         compiler for irix6.2
47207 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
47209         * g++.old-deja/g++.other/optimize3.C: New file.
47211 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
47213         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47214         assemble.
47216 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
47218         * g++.old-deja/g++.other/optimize2.C: New file.
47220 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
47222         * gcc.c-torture/compile/20010518-2.c: New file.
47223         * gcc.c-torture/execute/20010518-1.c: New file.
47224         * gcc.c-torture/execute/20010518-2.c: New file.
47226 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47228         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47230 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
47232         G++ no longer defines builtins that do not begin with __builtin.
47233         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47234         * g++.old-deja/g++.brendand/misc13.C: Likewise.
47235         * g++.old-deja/g++.law/builtin1.C: Likewise.
47236         * g++.old-deja/g++.law/cvt2.C: Likewise.
47237         * g++.old-deja/g++.mike/net5.C: Likewise.
47238         * g++.old-deja/g++.other/builtins1.C: Likewise.
47239         * g++.old-deja/g++.other/builtins2.C: Likewise.
47240         * g++.old-deja/g++.other/builtins3.C: Likewise.
47241         * g++.old-deja/g++.other/builtins4.C: Likewise.
47242         * g++.old-deja/g++.other/inline8.C: Likewise.
47243         * g++.old-deja/g++.robertl/eb39.C: Likewise.
47245 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
47247         * g++.old-deja/g++.pt/using1.C: Adjust.
47248         * g++.old-deja/g++.pt/using2.C: New test.
47250 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47252         * gcc.dg/cpp/charconst.c: New tests.
47253         * gcc.dg/cpp/escape.c: New tests.
47254         * gcc.dg/cpp/escape-1.c: New tests.
47255         * gcc.dg/cpp/escape-2.c: New tests.
47256         * gcc.dg/cpp/ucs.c: New tests.
47258 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
47260         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47261         native compiler for irix6.5.
47263 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
47265         * lib/g++.exp (g++_include_flags): Use args to compute
47266         get_multilibs.
47267         (g++_link_flags): Likewise.
47268         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47270 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47272         * gcc.dg/c90-hexfloat-1.c: Add more tests.
47274 2001-05-21  Geoff Keating  <geoffk@redhat.com>
47276         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47277         this file.
47279 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47281         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47282         STACK_SIZE;
47283         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47284         to STACK_SIZE; Use it to define size of add_histo array.
47285         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47286         to STACK_SIZE.
47287         (f): Use GITT_SIZE to define size of gitt local table.
47288         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47289         to STACK_SIZE; Use it to define size of bytemem array.
47291 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47293         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47294         on 68HC11/HC12 due to the asm instruction.
47295         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47296         * gcc.c-torture/compile/920520-1.x: Likewise.
47297         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47298         on 68HC11/HC12 because the function is larger than 64K.
47299         * gcc.c-torture/compile/961203-1.x: New file, this test fails
47300         on 68HC11/HC12 because the structure is too large.
47302 2001-05-20  Richard Henderson  <rth@redhat.com>
47304         * gcc.c-torture/execute/20010520-1.c: New.
47306 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47308         * g++.old-deja/g++.warn/compare1.C: New test.
47309         * gcc.dg/compare4.c: New test.
47311 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
47313         * g++.old-deja/g++.other/optimize1.C: New test.
47315 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47317         * g++.old-deja/g++.pt/spec41.C: New test.
47319 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
47321         * gcc.c-torture/compile/20010114-1.x: Remove.
47323 2001-05-18  Stan Shebs  <shebs@apple.com>
47325         * gcc.c-torture/compile/20010518-1.c: New test.
47327 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
47329         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47330         * g++.old-deja/g++.pt/crash67.C: New test.
47332 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
47334         * g++.old-deja/g++.other/debug9.C: New test.
47336 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
47338         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47340 2001-05-16  Jan Hubicka  <jh@suse.cz>
47342         * gcc.c-torture/compile/20010516-1.c: New test.
47344 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47346         * g++.old-deja/g++.other/crash41.C: New test.
47348 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
47350         * g++.old-deja/g++.pt/crash66.C: New test.
47352 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
47354         * g++.old-deja/g++.robertl/eb27.C: Convert.
47356 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
47358         * g++.dg/friend-warn.C: New test.  Do not warn about friend
47359         declaration being redundant.
47361 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
47363         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47365 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
47367         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47369 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
47371         * lib/g++.exp: Use testsuite_flags.
47373 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
47375         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47377 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47379         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47381 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
47383         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47385 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
47387         * gcc.c-torture/compile/20010313-1.c: New test.
47389 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
47391         * gcc.dg/cpp/direct2.c: New test.
47392         * gccq.dg/cpp/direct2s.c: New test.
47394         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47396 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
47398         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47399         * g++.old-deja/g++.other/op3.C: Likewise.
47401 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47403         * gcc.dg/cpp/syshdr.h: New file.
47404         * gcc.dg/cpp/sysmac1.c: Update.
47405         * gcc.dg/cpp/sysmac2.c: Update.
47407 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47409         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47411 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
47413         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47414         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47416 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
47418         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47420 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
47422         * lib/g++.exp (g++_include_flags): Don't use any special flags
47423         if TESTING_IN_BUILD_TREE is not defined.
47424         (g++_init): Use a plain 'c++' as the compiler if
47425         TESTING_IN_BUILD_TREEE is not defined.
47427 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47429         * g++.old-deja/g++.eh/catch13.C: New test.
47430         * g++.old-deja/g++.eh/catch14.C: New test.
47432 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
47434         * gcc.dg/cpp/tr-define.c: New test.
47436 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
47438         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47439         <stdlib.h>, not <malloc.h>.
47441 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47443         * g++.old-deja/g++.ns/template17.C: New test.
47445 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
47447         * g++.old-deja/g++.pt/ref4.C: New test.
47449 2001-04-30  Richard Henderson  <rth@redhat.com>
47451         * gcc.dg/20000724-1.c: Revert last change.
47453 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
47455         * g77.f-torture/execute/20010430.f: New test.
47457 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
47459         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47461 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
47463         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47465 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47467         * g++.old-deja/g++.eh/crash6.C: New test.
47469 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47471         * g++.old-deja/g++.other/warn7.C: New test.
47473 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
47475         * g++.old-deja/g++.other/defarg9.C: New test.
47477 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47479         * g77.f-torture/compile/20010426.f: New test.
47480         * g77.f-torture/execute/20010426.f: New test.
47482 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
47484         * g77.f-torture/compile/20000629-1.x: Remove - error
47485         has been fixed.
47487 2001-04-26  Jeffrey A Law  (law@cygnus.com)
47489         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47490         Tweak slightly to work with g++.dg framework.
47491         * g++.dg/special/ecos.exp: Run initp1.C test.
47492         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47494         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
47495         its linker doesn't give line numbers either.
47496         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
47498 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47500         * g++.old-deja/g++.other/lex1.C: New test.
47502 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
47504         * gcc.dg/noncompile/20010425-1.c: New test.
47506 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
47508         * g++.old-deja/g++.pt/mangle2.C: New test.
47510 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47512         * gcc.dg/format/plus-1.c: New test.
47514 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47516         * gcc.dg/20010423-1.c: New test.
47518 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
47520         * gcc.c-torture/execute/20010422-1.c: New test.
47522 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
47524         * g++.old-deja/g++.ns/type2.C: New test.
47526 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
47528         * g++.old-deja/g++.other/perf1.C: New test.
47530 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
47532         * gcc.dg/c99-func-2.c: Remove xfail.
47533         * gcc.dg/c99-func-3.c: Remove xfail.
47534         * gcc.dg/c99-func-4.c: Remove xfail.
47536 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
47538         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
47540 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47542         * gcc.c-torture/compile/20010423-1.c: New test.
47544 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47546         * g++.old-deja/g++.pt/typename28.C: New test.
47548 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
47550         * g++.old-deja/g++.abi/empty2.C: New test.
47551         * g++.old-deja/g++.abi/empty3.C: New test.
47553 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47555         * g++.old-deja/g++.other/comdat2.C: New test.
47556         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
47558 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47560         * g++.old-deja/g++.other/overload14.C: New test.
47562 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47564         * g++.old-deja/g++.other/lookup23.C: New test.
47566 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
47568         * gcc.c-torture/execute/20010403-1.c: New test.
47570 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
47571             Mark Mitchell  <mark@codesourcery.com>
47573         * lib/old-dejagnu.exp: Don't delete output of executable.
47574         Add .exe suffix to executables.
47576 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
47578         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47580 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47582         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47584 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47586         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47587         * g++.old-deja/g++.abi/crash1.C: New test.
47589 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
47591         * g++.old-deja/g++.other/crash40.C: New test.
47593 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47595         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47597 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
47599         * g++.old-deja/g++.other/warn6.C: New test.
47601 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47603         * g++.old-deja/g++.robertl/eb42.C: Same.
47605 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47607         * gcc.dg/wtr-conversion-1.c: New testcase.
47609 2001-04-10  Richard Henderson  <rth@redhat.com>
47611         * g++.old-deja/g++.other/array5.C: New.
47613 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47615         * gcc.c-torture/execute/20010408-1.c: New test.
47617 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
47619         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47620         headers and constructs.
47621         * g++.old-deja/g++.robertl/eb79.C: Same.
47622         * g++.old-deja/g++.robertl/eb77.C (main): Same.
47623         * g++.old-deja/g++.robertl/eb73.C: Same.
47624         * g++.old-deja/g++.robertl/eb66.C (main): Same.
47625         * g++.old-deja/g++.robertl/eb55.C (t): Same.
47626         * g++.old-deja/g++.robertl/eb54.C (main): Same.
47627         * g++.old-deja/g++.robertl/eb46.C (main): Same.
47628         * g++.old-deja/g++.robertl/eb44.C: Same.
47629         * g++.old-deja/g++.robertl/eb41.C (main): Same.
47630         * g++.old-deja/g++.robertl/eb4.C (main): Same.
47631         * g++.old-deja/g++.robertl/eb39.C: Same.
47632         * g++.old-deja/g++.robertl/eb33.C (main): Same.
47633         * g++.old-deja/g++.robertl/eb31.C (main): Same.
47634         * g++.old-deja/g++.robertl/eb30.C: Same.
47635         * g++.old-deja/g++.robertl/eb3.C: Same.
47636         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47637         * g++.old-deja/g++.robertl/eb21.C: Same.
47638         * g++.old-deja/g++.robertl/eb15.C: Same.
47639         * g++.old-deja/g++.robertl/eb118.C: Same.
47640         * g++.old-deja/g++.robertl/eb115.C (main): Same.
47641         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47642         * g++.old-deja/g++.robertl/eb109.C: Same.
47643         * g++.old-deja/g++.other/sibcall1.C (main): Same.
47644         * g++.old-deja/g++.mike/rtti1.C: Same.
47645         * g++.old-deja/g++.mike/p658.C: Same.
47646         * g++.old-deja/g++.mike/net46.C: Same.
47647         * g++.old-deja/g++.mike/net34.C: Same.
47648         * g++.old-deja/g++.mike/memoize1.C: Same.
47649         * g++.old-deja/g++.mike/eh2.C: Same.
47650         * g++.old-deja/g++.law/weak.C: Same.
47651         * g++.old-deja/g++.law/visibility7.C: Same.
47652         * g++.old-deja/g++.law/visibility25.C: Same.
47653         * g++.old-deja/g++.law/visibility22.C: Same.
47654         * g++.old-deja/g++.law/visibility2.C: Same.
47655         * g++.old-deja/g++.law/visibility17.C: Same.
47656         * g++.old-deja/g++.law/visibility13.C: Same.
47657         * g++.old-deja/g++.law/visibility10.C: Same.
47658         * g++.old-deja/g++.law/visibility1.C: Same.
47659         * g++.old-deja/g++.law/virtual3.C (eval): Same.
47660         * g++.old-deja/g++.law/vbase1.C: Same.
47661         * g++.old-deja/g++.law/operators32.C: Same.
47662         * g++.old-deja/g++.law/nest3.C: Same.
47663         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47664         * g++.old-deja/g++.law/except5.C (main): Same.
47665         * g++.old-deja/g++.law/cvt7.C (run): Same.
47666         * g++.old-deja/g++.law/cvt2.C: Same.
47667         * g++.old-deja/g++.law/cvt16.C: Same.
47668         * g++.old-deja/g++.law/ctors6.C (bar): Same.
47669         * g++.old-deja/g++.law/ctors17.C (main): Same.
47670         * g++.old-deja/g++.law/ctors13.C: Same.
47671         * g++.old-deja/g++.law/ctors12.C (main): Same.
47672         * g++.old-deja/g++.law/ctors10.C: Same.
47673         * g++.old-deja/g++.law/code-gen5.C: Same.
47674         * g++.old-deja/g++.law/bad-error7.C: Same.
47675         * g++.old-deja/g++.law/arm9.C: Same.
47676         * g++.old-deja/g++.law/arm12.C: Same.
47677         * g++.old-deja/g++.law/arg8.C: Same.
47678         * g++.old-deja/g++.law/arg1.C: Same.
47679         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47680         * g++.old-deja/g++.jason/template31.C: Same.
47681         * g++.old-deja/g++.jason/template24.C (main): Same.
47682         * g++.old-deja/g++.jason/2371.C: Same.
47683         * g++.old-deja/g++.eh/new2.C: Same.
47684         * g++.old-deja/g++.eh/new1.C: Same.
47685         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47686         * g++.old-deja/g++.brendan/nest21.C (main): Same.
47687         * g++.old-deja/g++.brendan/err-msg3.C: Same.
47688         * g++.old-deja/g++.brendan/crash62.C: Same.
47689         * g++.old-deja/g++.brendan/crash52.C: Same.
47690         * g++.old-deja/g++.brendan/crash49.C (main): Same.
47691         * g++.old-deja/g++.brendan/crash38.C: Same.
47692         * g++.old-deja/g++.brendan/crash15.C (main): Same.
47693         * g++.old-deja/g++.brendan/copy9.C: Same.
47695 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
47697         * gcc.c-torture/execute/20001203-2.c (memset):
47698         Count argument is of type __SIZE_TYPE__.
47700 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
47702         * gcc.c-torture/compile/20010404-1.c: New test.
47704 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
47706         * gcc.c-torture/compile/20010326-1.c: New test.
47708 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
47710         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47711         peculiarities of the SH.
47712         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47714 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47716         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47717         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47718         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47720 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47722         * g77.f-torture/compile/20010321-1.f: New test.
47724 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47726         * gcc.c-torture/compile/20010329-1.c: New test.
47728 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47730         * gcc.c-torture/execute/20010329-1.c: New test.
47732 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47734         * g++.old-deja/g++.other/eh4.C: Fix typo.
47736 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47738         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47740 2001-03-28  Philip Blundell  <philb@gnu.org>
47742         * gcc.c-torture/compile/20010328-1.c: New test.
47744 2001-03-27  Richard Henderson  <rth@redhat.com>
47746         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47747         * g++.old-deja/g++.eh/vbase3.C: Likewise.
47749 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
47751         * gcc.c-torture/compile/20010327-1.c: New test.
47753 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47755         * g++.old-deja/g++.other/friend12.C: New test.
47756         * g++.old-deja/g++.other/friend9.C: Expect no errors.
47757         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47759 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47761         * gcc.c-torture/execute/20010325-1.c: New test.
47763 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
47765         * g++.old-deja/g++.other/mangle3.C: New test.
47767 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
47769         * g++.old-deja/g++.other/anon8.C: New test.
47771 2001-03-20  Philip Blundell  <philb@gnu.org>
47773         * gcc.c-torture/compile/20010320-1.c: New test.
47775 2001-03-17  Richard Henderson  <rth@redhat.com>
47777         * g++.old-deja/g++.other/eh4.C: Add expected error text.
47779 2001-03-15  Geoff Keating  <geoff@redhat.com>
47781         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47782         tests on AIX.
47784 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
47786         * g++.old-deja/g++.other/eh4.C: New test.
47788 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47790         * gcc.dg/cpp/mi1.c: Update.
47792 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
47794         * g++.old-deja/g++.other/regstack.C: New test.
47796 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47798         * g++.old-deja/g++.other/ref4.C: New test.
47800 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
47802         * objc/execute/va_method.m: Added.
47803         * objc/execute/IMP.m: Added.
47804         * objc/execute/_cmd.m: Added.
47805         * objc/execute/accessing_ivars.m: Added.
47806         * objc/execute/class-1.m: Added.
47807         * objc/execute/class-10.m: Added.
47808         * objc/execute/class-11.m: Added.
47809         * objc/execute/class-12.m: Added.
47810         * objc/execute/class-13.m: Added.
47811         * objc/execute/class-14.m: Added.
47812         * objc/execute/class-2.m: Added.
47813         * objc/execute/class-3.m: Added.
47814         * objc/execute/class-4.m: Added.
47815         * objc/execute/class-5.m: Added.
47816         * objc/execute/class-6.m: Added.
47817         * objc/execute/class-7.m: Added.
47818         * objc/execute/class-8.m: Added.
47819         * objc/execute/class-9.m: Added.
47820         * objc/execute/class-tests-1.h
47821         * objc/execute/class-tests-2.h
47822         * objc/execute/compatibility_alias.m: Added.
47823         * objc/execute/encode-1.m: Added.
47824         * objc/execute/formal_protocol-1.m: Added.
47825         * objc/execute/formal_protocol-2.m: Added.
47826         * objc/execute/formal_protocol-3.m: Added.
47827         * objc/execute/formal_protocol-4.m: Added.
47828         * objc/execute/formal_protocol-5.m: Added.
47829         * objc/execute/formal_protocol-6.m: Added.
47830         * objc/execute/formal_protocol-7.m: Added.
47831         * objc/execute/informal_protocol.m: Added.
47832         * objc/execute/initialize.m: Added.
47833         * objc/execute/load.m: Added.
47834         * objc/execute/many_args_method.m: Added.
47835         * objc/execute/nested-3.m: Added.
47836         * objc/execute/no_clash.m: Added.
47837         * objc/execute/private.m: Added.
47838         * objc/execute/redefining_self.m: Added.
47839         * objc/execute/root_methods.m: Added.
47840         * objc/execute/selector-1.m: Added.
47841         * objc/execute/static-1.m: Added.
47842         * objc/execute/static-2.m: Added.
47843         * objc/execute/va_method.m: Added.
47845 2001-03-10  Richard Henderson  <rth@redhat.com>
47847         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47849 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47851         * g++.old-deja/g++.other/crash31.C: XFAIL.
47852         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47853         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47854         * gcc.c-torture/execute/20010123-1.x: XFAIL.
47855         * gcc.c-torture/execute/20010124-1.x: XFAIL.
47856         * gcc.dg/sequence-pt-1.c: XFAIL one test.
47858 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47860         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47862 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47864         * gcc.dg/20000724-1.c: Don't use multiline strings.
47866 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47868         * objc/execute/string1.m, objc/execute/string2.m: Compare the
47869         result of -cString against what we expect it to be; don't just
47870         print it out for no one to read.
47872         * objc/execute/string3.m, objc/execute/string4.m: New tests.
47873         Based on testcases provided by Nicola Pero.
47875 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47877         * gcc.dg/cpp/macro7.c: New test.
47879 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47881         * gcc.dg/cpp/multiline.c: Update.
47883 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47885         * g++.old-deja/g++.other/enum3.C: New test.
47887 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47889         * g++.old-deja/g++.other/pod1.C: New test.
47891 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47893         * g++.old-deja/g++.ext/overload1.C: New test.
47895 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47897         * g++.old-deja/g++.pt/using1.C: New test.
47899 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47901         * g++.old-deja/g++.other/using9.C: New test.
47903 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
47905         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47907         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47909 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
47911         * g++.old-deja/g++.ext/realpt1.C: Remove.
47913 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
47915         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
47917 2001-02-26  Will Cohen  <wcohen@redhat.com>
47919         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
47921 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
47923         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
47924         templatized constructors.
47926 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47928         * gcc.c-torture/execute/20010224-1.c: New test.
47930 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
47932         * gcc.c-torture/execute/20010222-1.c: New test.
47934 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
47936         * g++.old-deja/g++.other/inline20.C: New test.
47938 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
47940         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
47942 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47944         * g++.old-deja/g++.other/lookup22.C: New test.
47946 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
47948         * g77.dg: New directory.
47949         * g77.dg/20010216-1.f: New test case.
47950         * g77.dg/dg.exp: New driver.
47951         * lib/g77-dg.exp: New driver library.
47953 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47955         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
47957 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
47959         * g++.old-deja/g++.other/decl9.C: New test.
47961 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
47963         * g++.old-deja/g++.other/init16.C: Update the test so that it does
47964         not need <string> and also tests the initialization at runtime.
47966 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47968         * gcc.c-torture/execute/longlong.c: New test.
47970 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47972         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
47974 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47976         * gcc.c-torture/execute/920302-1.c (execute):
47977         Change argument type to short.
47979 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47981         * g++.old-deja/g++.pt/deduct6.C: New test.
47983 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47985         * g++.old-deja/g++.pt/deduct5.C: New test.
47987 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
47989         * gcc.c-torture/execute/20010209-1.c: New test.
47991 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47993         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
47995 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
47997         * g++.dg/vtgc1.C: Update for new ABI.
47999         * consistency.vlad: New directory, 1665 files.
48001 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48003         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
48004         return type.
48005         * gcc.dg/cpp/digraphs.c: Declare puts.
48007 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48009         * g++.old-deja/g++.other/warn5.C: New test.
48011 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48013         * g++.old-deja/g++.pt/spec40.C: New test.
48015 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
48017         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48018         case.
48019         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48021 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
48023         * gcc.c-torture/compile/20010209-1.c: New test.
48025 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
48027         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48028         excess errors message but not if it crashes.
48029         * g++.old-deja/g++.other/crash27.C: Likewise.
48030         * g++.old-deja/g++.other/crash28.C: Likewise.
48031         * g++.old-deja/g++.other/crash30.C: Likewise.
48032         * g++.old-deja/g++.other/crash32.C: Likewise.
48033         * g++.old-deja/g++.other/crash35.C: Likewise.
48034         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48036 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48038         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48039         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48040         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48041         g77.f-torture/execute/execute.exp,
48042         g77.f-torture/noncompile/noncompile.exp,
48043         gcc.c-torture/execute/execute.exp,
48044         gcc.c-torture/execute/memcheck/memcheck.exp,
48045         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48046         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48047         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48048         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48049         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48050         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48051         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48052         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48053         Remove bug reporting instructions with ancient email addresses.
48055 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48057         * gcc.dg/20010202-1.c: New test.
48058         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48060 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
48062         * g++.dg/stdbool-if.C: New test.
48064 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
48066         * objc/execute/fdecl.m: Added main().
48068 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
48070         * gcc.c-torture/execute/20010206-1.c: New test.
48072 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48074         * gcc.dg/cpp/avoidpaste1.c: Update.
48076 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
48078         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48079         Pero <nicola@brainstorm.co.uk>.
48080         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48082 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
48084         * g++.old-deja/g++.pt/spec39.C: New test.
48086 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
48088         * gcc.c-torture/compile/20010202-1.c: New test.
48090 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
48092         * g++.old-deja/g++.abi/primary2.C: New test.
48093         * g++.old-deja/g++.abi/primary3.C: New test.
48094         * g++.old-deja/g++.abi/primary4.C: New test.
48095         * g++.old-deja/g++.abi/primary5.C: New test.
48096         * g++.old-deja/g++.abi/vtable3.h: New test.
48097         * g++.old-deja/g++.abi/vtable3a.C: New test.
48098         * g++.old-deja/g++.abi/vtable3b.C: New test.
48099         * g++.old-deja/g++.abi/vtable3c.C: New test.
48100         * g++.old-deja/g++.abi/vtable3d.C: New test.
48101         * g++.old-deja/g++.abi/vtable3e.C: New test.
48102         * g++.old-deja/g++.abi/vtable3f.C: New test.
48103         * g++.old-deja/g++.abi/vtable3g.C: New test.
48104         * g++.old-deja/g++.abi/vtable3h.C: New test.
48105         * g++.old-deja/g++.abi/vtable3i.C: New test.
48106         * g++.old-deja/g++.abi/vtable3j.C: New test.
48107         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48109 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
48111         * g++.old-deja/g++.other/anon6.C: New test.
48112         * g++.old-deja/g++.other/anon7.C: New test.
48114 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48116         * gcc.dg/cpp/avoidpaste2.c: New tests.
48118 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
48120         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48122 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
48124         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48125         DECIMAL_DIG cases for Irix."
48127 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
48129         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48131 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48133         * gcc.dg/c99-tag-1.c: New test.
48135 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48137         * gcc.dg/cpp/tr-warn1.c: Add tests.
48139 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
48141         * gcc.dg/cpp/avoidpaste1.c: Update.
48142         * gcc.dg/cpp/paste4.c: Update.
48144 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
48146         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48147         cases for Irix.
48149 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
48151         * g++.old-deja/g++.other/inline19.C: New test.
48153 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48155         * gcc.dg/Wlarger-than.c: New test.
48157 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48159         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48161 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
48163         * gcc.c-torture/execute/20010129-1.c: New test.
48164         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48166 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
48168         * gcc.dg/cpp/avoidpaste1.c: Test case.
48170 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
48172         * g++.old-deja/g++.other/inline18.C: New test.
48174 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48176         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48177         and __builtin_putchar.
48179 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
48181         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48182         tests.
48184 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
48186         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48187         floating point number rounding mode to round to the nearest
48188         representable mode.
48190 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
48192         * g++.old-deja/g++.other/mangle2.C: New test.
48194 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
48196         * gcc.c-torture/compile/20010124-1.c: New test.
48198 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
48200         * g++.old-deja/g++.pt/spec38.C: New test.
48202 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48204         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48205         "Build don't run".
48207 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48209         * gcc.c-torture/execute/20010123-1.c: New test.
48211 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48213         * g++.old-deja/g++.pt/spec37.C: New test.
48215 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
48217         * g++.old-deja/g++.pt/overload14.C: New test.
48219 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48221         * gcc.c-torture/execute/20010122-1.c: New test, exercise
48222         __builtin_return_address.
48224 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
48226         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48227         * g++.old-deja/g++.pt/spec35.C: New test.
48228         * g++.old-deja/g++.pt/spec36.C: New test.
48230 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
48232         * gcc.c-torture/compile/20010118-1.c: New test.
48234 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
48236         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48238 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48240         * gcc.c-torture/execute/20010119-1.c: New test.
48242 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48244         * g++.old-deja/g++.other/vbase5.C: New test.
48246 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
48248         * gcc.c-torture/execute/20010118-1.c: New test.
48250 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48252         * g++.old-deja/g++.pt/deduct3.C: New test.
48254 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48256         * g++.old-deja/g++.pt/spec34.C: New test.
48258 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48260         * g77.f-torture/compile/20000601-2.f: New test.
48262 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48264         * g++.old-deja/g++.other/init17.C: New test.
48266 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
48268         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48270 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48272         * g++.old-deja/g++.pt/unify8.C: New test.
48274 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48276         * g++.old-deja/g++.abi/vbase1.C: New test.
48278 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
48280         * g++.old-deja/g++.pt/crash65.C: New test.
48282 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48284         * gcc.dg/cpp/assembl2.S: New test case.
48286 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
48288         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48289         are supported.
48291 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48293         * g++.old-deja/g++.other/builtins1.C: New test.
48294         * g++.old-deja/g++.other/builtins2.C: Likewise.
48295         * g++.old-deja/g++.other/builtins3.C: Likewise.
48296         * g++.old-deja/g++.other/builtins4.C: Likewise.
48298 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
48300         * gcc.c-torture/compile/20010117-1.c: New test.
48301         * gcc.c-torture/compile/20010117-2.c: New test.
48303 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48305         * g77.f-torture/execute/20010116.[fx]: New test,
48306         XFAIL on i?86-*-*.
48307         * g77.f-torture/compile/20010115.f: Indicate it's
48308         a test for PR fortran/1636.
48310 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48312         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48314 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48316         * g77.f-torture/compile/20010115.f: New test.
48318 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
48320         * g++.old-deja/g++.pt/nontype5.C: New test.
48322 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48324         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48325         have an equivalent working one below it.
48327 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48329         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48330         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48332 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
48334         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48335         message containing "init_priority".
48336         (conpr-2.C): Likewise.
48337         (conpr-3.C): Likewise.
48338         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48340 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48342         * gcc.c-torture/execute/20010114-2.c: New test.
48344 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48346         * gcc.c-torture/compile/20010114-1.c: New test.
48347         * gcc.c-torture/compile/20010114-1.x: Xfail.
48348         * gcc.c-torture/compile/20010114-2.c: New test.
48349         * gcc.c-torture/execute/20010114-1.c: New test.
48350         * gcc.dg/trunc-1.c: New test.
48351         * gcc.dg/uninit-B.c: New test.
48353 2001-01-13  Nick Clifton  <nickc@redhat.com>
48355         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48356         target.
48358 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48360         * gcc.c-torture/compile/20010113-1.c: New test.
48362 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
48364         * gcc.c-torture/compile/20001212-1.c: New test.
48366 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48368         * gcc.dg/cpp/widestr1.c: Update.
48369         * gcc.dg/cpp/prag-imp.c: Remove.
48371 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
48373         * gcc.c-torture/execute/20000801-3.x: Remove.
48374         * gcc.dg/c90-init-1.c: New test.
48375         * gcc.dg/c99-init-1.c: New test.
48376         * gcc.dg/c99-init-2.c: New test.
48377         * gcc.dg/gnu99-init-1.c: New test.
48379 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
48381         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48382         testing that no relevant ones were found.
48384 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48386         * g++.old-deja/g++.pt/cast2.C: New test.
48388 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
48390         * g++.old-deja/g++.pt/friend47.C: New test.
48392 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48394         * g++.old-deja/g++.pt/instantiate13.C: New test.
48396 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48398         * g++.old-deja/g++.other/defarg7.C: New test.
48399         * g++.old-deja/g++.other/defarg8.C: New test.
48401 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48403         * g++.old-deja/g++.pt/crash64.C: New test.
48405 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
48407         * g++.old-deja/g++.pt/crash63.C: New test.
48409 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48411         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48413 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
48415         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48417 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48419         * g++.old-deja/g++.pt/error3.C: New test.
48421 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48423         * g++.old-deja/g++.other/crash39.C: New test.
48425 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
48427         * g++.old-deja/g++.other/vbase4.C: New test.
48429 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
48431         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48432         * gcc.dg/special/20000419-2.c: New file. Identical to above.
48433         * gcc.dg/special/special.exp: New test driver which will check
48434         for alias support for the above test.
48436 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
48438         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48439         problems on small machines.
48440         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48441         parameterize.
48443 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
48445         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48446         mips.
48447         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48449 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
48451         * g++.old_deja/g++.pt/using8.C: New test.
48453 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48455         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48457 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
48459         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48460         where a failure is expected.
48461         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48463 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48465         * g++.old_deja/g++.pt/instantiate12.C: New test.
48467 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48469         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48470         start of structs.
48471         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48472         * g++.old-deja/g++.brendan/crash17.C: Likewise.
48473         * g++.old-deja/g++.brendan/crash29.C: Likewise.
48474         * g++.old-deja/g++.brendan/crash48.C: Likewise.
48475         * g++.old-deja/g++.brendan/ns1.C: Likewise.
48476         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48477         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48478         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48479         * g++.old-deja/g++.eh/spec6.C: Likewise.
48480         * g++.old-deja/g++.jason/crash3.C: Likewise.
48481         * g++.old-deja/g++.law/ctors11.C: Likewise.
48482         * g++.old-deja/g++.law/ctors17.C: Likewise.
48483         * g++.old-deja/g++.law/ctors5.C: Likewise.
48484         * g++.old-deja/g++.law/ctors9.C: Likewise.
48485         * g++.old-deja/g++.mike/ambig1.C: Likewise.
48486         * g++.old-deja/g++.mike/net22.C: Likewise.
48487         * g++.old-deja/g++.mike/p3538a.C: Likewise.
48488         * g++.old-deja/g++.mike/p3538b.C: Likewise.
48489         * g++.old-deja/g++.mike/virt3.C: Likewise.
48490         * g++.old-deja/g++.niklas/t128.C: Likewise.
48491         * g++.old-deja/g++.other/anon4.C: Likewise.
48492         * g++.old-deja/g++.other/using1.C: Likewise.
48493         * g++.old-deja/g++.other/warn3.C: Likewise.
48494         * g++.old-deja/g++.pt/t37.C: Likewise.
48495         * g++.old-deja/g++.robertl/eb69.C: Likewise.
48496         * g++.old-deja/g++.robertl/eb71.C: Likewise.
48498 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
48500         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
48502 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48504         * gcc.c-torture/execute/stdio-opt-3.c: New test.
48506 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
48508         * gcc.c-torture/compile/20010107-1.c: New test.
48510 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48512         * gcc.c-torture/execute/builtin-noret-1.c: New test.
48514 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48516         * gcc.dg/format/format.h: New file.
48517         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
48518         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
48519         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
48520         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
48521         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
48522         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
48523         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
48524         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
48525         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
48526         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
48527         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
48528         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
48529         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
48530         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
48531         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
48532         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
48533         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
48534         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
48535         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
48536         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
48537         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
48538         instead of declaring standard types, macros and functions in each
48539         test.
48541 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
48543         * gcc.c-torture/execute/20010106-1.c: New test.
48545 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48547         * gcc.dg/format/format.exp: New file.
48548         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
48549         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
48550         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
48551         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
48552         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
48553         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
48554         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
48555         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
48556         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
48557         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
48558         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
48559         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
48560         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
48561         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
48562         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
48563         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
48564         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
48565         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
48566         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48567         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48568         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48569         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48570         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48571         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48572         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48573         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48574         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48575         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48576         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48577         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48578         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48579         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48580         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48581         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48582         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48583         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48584         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48585         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48586         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48587         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48588         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48589         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48591 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
48593         * gcc.c-torture/execute/991228-1.c: Take word endianness into
48594         account.
48596 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48598         * gcc.c-torture/execute/builtin-complex-1.c: New test.
48600 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
48602         * g++.old-deja/g++.pt/crash62.C: New test.
48604 2001-01-04  Richard Henderson  <rth@redhat.com>
48606         * gcc.dg/20000926-1.c: Update expected warnings.
48607         * gcc.dg/array-2.c: Likewise.
48608         * gcc.dg/array-4.c: Also validate flexible array members.
48609         * gcc.dg/c99-flex-array-1.c: New.
48611 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48613         * gcc.c-torture/compile/20001222-1.x: Remove.
48615 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48617         * gcc.c-torture/execute/built-in-setjmp.c: New.
48619 2001-01-03  Richard Henderson  <rth@redhat.com>
48621         * gcc.dg/940510-1.c: Update expected error wording.
48622         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48624 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
48626         * lib/target-supports.exp (check_alias_available): Modified to
48627         indicate aliases not supported if only weak aliases are supported.
48629 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48631         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48632         Turn on cmpstrsi checks for __pj__ and __i370__.
48634 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48636         * g++.old-deja/g++.other/virtual11.C: New test.
48638 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48640         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48642 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48644         * gcc.c-torture/compile/20010102-1.c: New test.
48646 2001-01-02  Andreas Jaeger  <aj@suse.de>
48648         * gcc.dg/noreturn-3.c: New test.
48650         * gcc.dg/noreturn-4.c: New test.
48652 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48654         * gcc.c-torture/execute/stdio-opt-1.c: Also test
48655         __builtin_fputc and __builtin_fwrite.
48657 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48659         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48660         signed char, not default char.
48662 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48664         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48666 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
48668         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48670 2000-12-29  Richard Henderson  <rth@redhat.com>
48672         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48673         (__cyg_profile_func_exit): Define.
48675 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48677         * g++.dg/vtgc1.C: New test.
48679 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
48681         * gcc.dg/noncompile/20001228-1.c: New test.
48683         * gcc.dg/20001228-1.c: New test.
48685         * gcc.c-torture/execute/20001228-1.c: New test.
48687 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
48689         * gcc.dg/format-strfmon-1.c: New test.
48691 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48693         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48694         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48695         * gcc.c-torture/execute/string-opt-1.c: Likewise.
48696         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48697         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48698         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48699         * gcc.c-torture/execute/string-opt-6.c: Likewise.
48700         * gcc.c-torture/execute/string-opt-7.c: Likewise.
48701         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48702         * gcc.c-torture/execute/string-opt-9.c: Likewise.
48703         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48704         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48705         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48707         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48708         * gcc.c-torture/execute/string-opt-4.c: Test index.
48710 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
48712         * gcc.c-torture/compile/20001226-1.c: New test.
48714 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48716         * gcc.c-torture/compile/20001222-1.c: New test.
48717         * gcc.c-torture/compile/20001222-1.x: Xfail.
48719 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
48721         * gcc.c-torture/execute/comp-goto-2.c: New test.
48723 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
48725         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48726         Use long types if __INT_MAX__ is 32767.
48727         (main): Use cast to (sint32 *) when poking 88 into a_page.
48729         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48731 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
48733         * gcc.c-torture/compile/20001221-1.c: New test.
48734         * gcc.c-torture/execute/20001221-1.c: New test.
48736 2000-12-20  Richard Henderson  <rth@redhat.com>
48738         * g++.old-deja/g++.pt/crash36.C: Update error lines.
48739         * g++.old-deja/g++.robertl/eb109.C: Likewise.
48741 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48743         * gcc.dg/compare3.c: New test.
48745 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48747         * gcc.dg/format-warnll-1.c: New test.
48749 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48751         * gcc.dg/cpp/cmdlne-P.c: New test.
48753 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48755         * gcc.c-torture/execute/builtin-abs-1.c,
48756         gcc.c-torture/execute/builtin-abs-2.c: New tests.
48758 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48760         * gcc.dg/cpp/multiline.c: New test.
48762 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48764         * g++.old-deja/g++.other/syshdr1.C: Update.
48765         * gcc.dg/cpp/lineflags.c: Remove temporarily.
48767 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48769         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48771 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48773         * g++.old-deja/g++.pt/ttp65.C: New test.
48775 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48777         * g++.old-deja/g++.pt/ttp64.C: New test.
48779 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48781         * g++.old-deja/g++.pt/spec33.C: New test.
48783 2000-12-14  Catherine Moore  <clm@redhat.com>
48785         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48786         * gcc.c-torture/execute/920612-2.c: Likewise.
48787         * gcc.c-torture/execute/920428-2.c: Likewise.
48788         * gcc-c-torture/execute/va-arg-11.c: Call exit.
48789         * gcc.c-torture/execute/va-arg-21.c: Likewise.
48791 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48793         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48794         * gcc.dg/pack-test-2.c: Likewise.
48796 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48798         Tests by Zack Weinberg <zackw@stanford.edu>.
48800         * gcc.dg/cpp/defined.c: Update.
48801         * gcc.dg/cpp/defined_trad.c: New tests.
48803 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48805         * gcc.dg/cpp/trad-direct.c: Update.
48807 2000-12-11  Neil Booth  <neilb@earthling.net>
48809         * gcc.dg/cpp/defined_trad.c
48811 2000-12-11  Neil Booth  <neilb@earthling.net>
48813         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48815 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48817         * gcc.dg/format-miss-2.c: New test.
48819 2000-12-09  Neil Booth  <neilb@earthling.net>
48821         * gcc.dg/cpp/lineflags.c: New tests.
48822         * gcc.dg/cpp/poison.c: Update.
48823         * gcc.dg/cpp/redef2.c: Update.
48824         * gcc.dg/cpp/skipping.c: New test.
48826 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
48828         * g++.old-deja/g++.other/eh3.C: New testcase.
48830 2000-12-07  Neil Booth  <neilb@earthling.net>
48832         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48833         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48834         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48835         wtr-union-init-2.c, wtr-union-init-3.c: Update.
48836         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48837         Update.
48839 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48841         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48842         __SIZE_TYPE__ instead of int for type of integers cast to
48843         pointers.
48845 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
48847         * g++.old-deja/g++.other/cleanup4.C: New test.
48849 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48851         * format-sec-1.c: New test.
48853 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48855         * gcc.dg/format-nonlit-3.c: New test.
48857 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48859         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48860         through a null pointer.
48862 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48864         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48865         * g++.old-deja/g++.pt/partial4.C: New test.
48867 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
48869         * gcc.c-torture/execute/ieee/hugeval.x: New.
48871 2000-12-06  Neil Booth  <neilb@earthling.net>
48873         * gcc.dg/cpp/backslash2.c: New tests.
48875 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48877         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48878         * gcc.c-torture/execute/stdio-opt-2.c: New test.
48880 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
48882         * gcc.c-torture/execute/20001203-2.c: New testcase.
48884 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48886         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48887         * g++.old-deja/g++.other/virtual10.C: New test.
48889 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48891         * g++.old-deja/g++.mike/pmf5.C: Remove test.
48893 2000-12-05  Richard Henderson  <rth@redhat.com>
48895         * gcc.c-torture/compile/20001205-1.c: New.
48897 2000-12-04  Neil Booth  <neilb@earthling.net>
48899         * g++.old-deja/g++.other/virtual9.C: New test.
48900         * g++.old-deja/g++.pt/crash61.C: New test.
48901         * gcc.c-torture/execute/loop-9.c: New test.
48903 2000-12-04  Neil Booth  <neilb@earthling.net>
48905         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48906         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48907         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48908         * gcc.dg/cpp/extratokens.c: ...here.
48910 2000-12-04  Neil Booth  <neilb@earthling.net>
48912         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
48913         New tests.
48915 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48917         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
48918         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
48920 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48922         * gcc.c-torture/execute/20001203-1.c: New test.
48924 2000-12-03  Neil Booth  <neilb@earthling.net>
48926         * gcc.dg/cpp/macro6.c: New test cases.
48928 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48930         * gcc.c-torture/execute/string-opt-9.c: New test.
48931         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48932         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48933         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48935         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
48936         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
48938 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
48940         * gcc.dg/cpp/if-6.c: New testcase.
48942         * gcc.dg/20001201-1.c: New testcase.
48944 2000-12-02  Neil Booth  <neilb@earthling.net>
48946         * g++.old-deja/g++.other/externC4.C,
48947         g++.old-deja/g++.other/friend10.C: New tests.
48949 2000-12-02  Neil Booth  <neilb@earthling.net>
48951         * g++.old-deja/g++.other/instan2.C
48952         * g++.old-deja/g++.other/instan3.C: New test.
48954 2000-12-02  Neil Booth  <neilb@earthling.net>
48956         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
48957         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
48958         gnuc99.c,gnuc99-pedantic.c: New tests.
48960 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48962         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
48963         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
48965 2000-12-01  Neil Booth  <neilb@earthling.net>
48967         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
48968         * gcc.dg/cpp/poison.c: Update.
48969         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
48971 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
48973         * g77.f-torture/execute/20001201.f: New test.
48975 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48977         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
48979 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
48981         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
48983 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
48985         * g++.old-deja/g++.other/cast6.C: New test.
48987 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
48989         * gcc.c-torture/execute/20001130-2.c: New testcase.
48991 2000-11-30  Richard Henderson  <rth@redhat.com>
48993         * gcc.c-torture/execute/20001130-1.c: New test.
48995 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48997         * g++.old-deja/g++.other/op3.C: New test.
48999 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49001         * g++.old-deja/g++.other/op2.C: New test.
49003 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
49005         * g++.old-deja/g++.other/crash38.C: New test.
49007 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
49009         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
49011 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
49013         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49014         tests.
49015         * gcc.c-torture/execute/string-opt-6.c: New test.
49017         * gcc.dg/20001117-1.c: Add main.
49019 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
49021         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49022         Move from here ...
49023         * gcc.dg/940510-1.c: ... to here.
49025         * gcc.dg/20000926-1.c: GNU C now allows initializations of
49026         zero-size arrays in toplevel structures.
49028 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49030         * gcc.c-torture/execute/loop-8.c: New test.
49032 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49034         * g++.old-deja/g++.other/base1.C: New test.
49036 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49038         * g++.old-deja/g++.other/parse2.C: New test.
49040 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49042         * g++.old-deja/g++.pt/incomplete1.C: New test.
49044 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
49046         * g++.old-deja/g++.other/friend9.C: New test.
49048 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
49050         * gcc.dg/20001127-1.c: New test.
49052 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49054         * g++.old-deja/g++.pt/friend46.C: New test.
49056 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
49058         * g++.old-deja/g++.other/ptrmem8.C: New test.
49060 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49062         * gcc.c-torture/execute/string-opt-7.c: New test.
49063         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49065 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49067         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49068         instead of 'mkcheck 2'.
49070 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49072         * gcc.c-torture/execute/memcheck/driver.c,
49073         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49074         C9X references to refer to C99.
49076 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
49078         * gcc.dg/ultrasp3.c: New test.
49080 2000-11-25  Neil Booth  <neilb@earthling.net>
49082         * gcc.dg/cpp/include2.c: Update test to be locale independent.
49084 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
49086         * gcc.c-torture/compile/20001123-2.c: New.
49088 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49090         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49092 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
49094         * gcc.dg/sequence-point-1.c: Add some new tests.
49095         * gcc.c-torture/execute/20001124-1.c: New test.
49097 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49099         * g++.old-deja/g++.other/vaarg4.C: New test.
49100         * gcc.c-torture/compile/20001123-1.c: New test.
49102 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
49104         * g++.other/crash24.C: Adjust and remove XFAIL.
49105         * g++.other/crash37.C: New test.
49107 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
49109         * g++.old-deja/g++.pt/instantiate9.C: New test.
49111 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
49113         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49114         new ABI, too.
49116         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49117         * g++.old-deja/g++.robertl/eb55.C: Likewise.
49119 2000-11-22  Neil Booth  <neilb@earthling.net>
49121         * gcc.dg/cpp/Wtrigraphs.c: New test.
49123 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
49125         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49127 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
49129         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49131 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
49133         * lib/gcc-dg.exp: load_lib scanasm.exp.
49134         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49135         * lib/g++-dg.exp: load_lib scanasm.exp.
49136         * lib/scanasm.exp: New.
49137         (scan-assembler, scan-assembler-not): Add optional arguments to
49138         test name, or if not present, the pattern name.
49139         (scan-assembler-dem, scan-assembler-dem-not): New.
49141         * g++.dg/dg.exp: New.
49143 2000-11-21  Neil Booth  <neilb@earthling.net>
49145         * gcc.dg/cpp/integrated1.c: Remove.
49147 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49149         * gcc.c-torture/execute/20001121-1.c: New test.
49151 2000-11-21  Richard Henderson  <rth@redhat.com>
49153         * gcc.c-torture/compile/20001121-1.c: New test.
49155 2000-11-20  Neil Booth  <neilb@earthling.net>
49157         * gcc.dg/cpp/integrated1.c: New test.
49159 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
49161         * g++.old-deja/g++.other/inline17.C: New test.
49163 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
49165         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49166         local variable to be zero: I made the variable global. Now
49167         uses abort() and exit() instead of relying on main's return value.
49169 2000-11-20  Neil Booth  <neilb@earthling.net>
49171         * gcc.dg/cpp/paste2.c: Update test.
49172         * objc/execute/paste.m: New test.
49174 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49176         * gcc.dg/c99-condexpr-1.c: New test.
49178 2000-11-20  Neil Booth  <neilb@earthling.net>
49180         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49182 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
49184         * g++.old-deja/g++.pt/export1.C: New test.
49186 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
49188         * gcc.dg/20001117-1.c: New test.
49190 2000-11-18  Richard Henderson  <rth@redhat.com>
49192         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49194 2000-11-18  Richard Henderson  <rth@redhat.com>
49196         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49197         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49198         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49200 2000-11-18  Richard Henderson  <rth@redhat.com>
49202         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49203         (main): New.  Exit cleanly.
49205 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49207         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49208         gcc.dg/c99-fordecl-2.c: New tests.
49210 2000-11-18  Richard Henderson  <rth@redhat.com>
49212         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49213         * gcc.c-torture/execute/zerolen-2.c: New.
49215 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49217         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49218         memory.
49220 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49222         * g++.old-deja/g++.pt/instantiate8.C: New test.
49224 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
49226         * g++.old-deja/g++.other/incomplete.C: Add more tests.
49227         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49229 2000-11-16  Nick Clifton  <nickc@redhat.com>
49231         * gcc.c-torture/execute/nestfunc-2.c: New test.
49232         * gcc.c-torture/execute/nestfunc-3.c: New test.
49234 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49236         * gcc.c-torture/compile/20001116-1.c: New test.
49238 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49240         * gcc.c-torture/execute/20001115-1.c: New test.
49242 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
49244         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49245         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49246         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49247         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49249 2000-11-15  Neil Booth  <neilb@earthling.net>
49251         gcc.dg/cpp/_Pragma1.c: Update.
49252         gcc.dg/cpp/_Pragma2.c: New test.
49254 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49256         * g++.old-deja/g++.other/anon5.C: New test.
49258 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49260         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49261         tests.
49263 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
49265         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49266         output.
49268 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49270         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49271         labels at end of compound statements.
49273 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
49275         * gcc.c-torture/execute/loop-7.c: New test.
49277 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49279         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49281 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49283         * gcc.dg/c99-bool-1.c: New test.
49285 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49287         * gcc.dg/c99-scope-1.c: Remove xfail.
49288         * gcc.dg/c99-scope-2.c: New test.
49290 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49292         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49293         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49295 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
49297         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49298         error messages.
49300         * g++.mike/p700.C: Don't typedef wchar_t.
49301         * g++.mike/p784.C: Likewise.
49302         * g++.mike/eb101.C: Don't use __wchar_t.
49304 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
49306         * g77.f-torture/execute/20001111.[fx]: Test premature exit
49307         from DO loop.
49309 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
49311         * gcc.c-torture/execute/20001111-1.c: New test.
49313 2000-11-10  Nick Clifton  <nickc@redhat.com>
49315         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49316         long multuiple and accumulate.
49318 2000-11-09  Richard Henderson  <rth@redhat.com>
49320         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49321         via size_t instead of int.
49323         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49324         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49325         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49326         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49328 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
49330         * gcc.c-torture/compile/20001109-1.c: New test.
49331         * gcc.c-torture/compile/20001109-2.c: New test.
49333 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
49335         * g++.old-deja/g++.pt/operator1.C: New test.
49336         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49338 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49340         * gcc.dg/20001108-1.c: New test.
49342 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
49344         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49345         with both arguments constant strings.
49346         * gcc.c-torture/execute/string-opt-3.c: New test.
49347         * gcc.c-torture/execute/string-opt-4.c: New test.
49348         * gcc.c-torture/execute/string-opt-5.c: New test.
49350 2000-11-08  Nick Clifton  <nickc@redhat.com>
49352         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
49353         mulsidi3adddi patterns.
49355 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
49357         * g++.old-deja/g++.other/crash36.C: New test.
49359 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
49361         * g++.old-deja/g++.other/init16.C: New test.
49363 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
49365         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49367 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49369         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49370         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49371         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49373 2000-11-07  DJ Delorie  <dj@redhat.com>
49375         * gcc.dg/20000614-1.c: Add return so that test can pass.
49377 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49379         * gcc.c-torture/execute/string-opt-1.c: New test.
49381 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
49383         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
49384         mips-sgi-irix6.* because the MIPS ABI passes floating-point
49385         parameters in registers, and there is no way for a varargs
49386         function to know in which order the integer and floating-point
49387         parameters should be interleaved when they are placed on the
49388         stack.
49389         * gcc.c-torture/execute/va-arg-16.x: Likewise.
49390         * gcc.c-torture/execute/va-arg-17.x: Likewise.
49392 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49394         * gcc.c-torture/execute/string-opt-2.c: New test.
49396 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
49398         * g++.old-deja/g++.pt/crash60.C: New test.
49400 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49402         * g++.old-deja/g++.other/crash24.C: New test.
49403         * g++.old-deja/g++.other/crash25.C: New test.
49404         * g++.old-deja/g++.other/crash26.C: New test.
49405         * g++.old-deja/g++.other/crash27.C: New test.
49406         * g++.old-deja/g++.other/crash28.C: New test.
49407         * g++.old-deja/g++.other/crash29.C: New test.
49408         * g++.old-deja/g++.other/crash30.C: New test.
49409         * g++.old-deja/g++.other/crash31.C: New test.
49410         * g++.old-deja/g++.other/crash32.C: New test.
49411         * g++.old-deja/g++.other/crash33.C: New test.
49412         * g++.old-deja/g++.other/crash34.C: New test.
49413         * g++.old-deja/g++.other/crash35.C: New test.
49415 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
49417         * gcc.c-torture/execute/20001031-1.c: New test.
49419 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
49421         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49422         namespace.
49424         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49425         standards-conformant.
49427         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49429         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49430         * g++.old-deja/g++.mike/p755a.C: Likewise.
49431         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49432         library makes no calls to `operator new' during initialization.
49434 2000-11-04  Neil Booth  <neilb@earthling.net>
49436         * gcc.dg/cpp/include2.c: New tests.
49438 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
49440         * lib/g++.exp (g++_set_ld_library_path): New function.
49441         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49443 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
49445         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
49446         warnings.
49448 2000-11-01  Richard Henderson  <rth@redhat.com>
49450         * g++.old-deja/g++.ext/namedret1.C: New.
49451         * g++.old-deja/g++.ext/namedret2.C: New.
49452         * g++.old-deja/g++.ext/namedret3.C: New.
49454 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
49456         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49457         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49459 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49461         * gcc.c-torture/execute/va-arg-21.c: New test.
49463 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49465         * gcc.dg/c99-complex-2.c: New test.
49467 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49469         * gcc.c-torture/execute/stdio-opt-1.c: New test.
49471 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
49473         * g++.old-deja/g++.other/inline16.C: New test.
49475 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
49477         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49478         __PRETTY_FUNCTION__
49480 2000-10-29  Neil Booth  <neilb@earthling.net>
49482         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49483         New tests.
49484         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49485         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49486         optimisation.
49488 2000-10-29  Neil Booth  <neilb@earthling.net>
49490         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49491         * mi1.c, mi1c.h: Add null directives to multiple-include test.
49492         * mi5.c: Test multiple includes work with -C.
49493         * trigraphs.c: Test ^= version.
49495 2000-10-28  Neil Booth  <neilb@earthling.net>
49497         New tests and test updates for new macro expander.
49499         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
49500         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
49501         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
49502         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
49503         new diagnostic messages.
49505         * gcc.dg/cpp/macro3.c: New tests.
49507 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
49509         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
49510         on the same line.
49512 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
49514         * g++.old-deja/g++.other/eh2.C: New test.
49516 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
49518         * gcc.c-torture/execute/20001027-1.c: New test.
49520 2000-10-26  Richard Henderson  <rth@redhat.com>
49522         * gcc.c-torture/execute/20001026-1.c: New.
49524 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
49526         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
49527         * g++.old-deja/g++.law/builtin1.C: Likewise.
49528         * g++.old-deja/g++.law/ctors10.C: Likewise.
49529         * g++.old-deja/g++.law/virtual3.C: Likewise.
49530         * g++.old-deja/g++.mike/p658.C: Likewise.
49531         * g++.old-deja/g++.other/sibcall1.C: Likewise.
49532         * g++.old-deja/g++.other/vaarg2.C: Likewise.
49533         * g++.old-deja/g++.robertl/eb124.C: Likewise.
49534         * g++.old-deja/g++.robertl/eb44.C: Likewise.
49535         * g++.old-deja/g++.robertl/eb77.C: Likewise.
49537 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
49539         * gcc.c-torture/compile/20001024-1.c: New test.
49541 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
49543         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
49544         to tell us whether or not we are using V3.
49546 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
49548         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
49549         operands.
49551 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49553         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
49555 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
49557         * gcc.c-torture/execute/20001024-1.c: New test.
49559 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
49561         * g++.old-deja/g++.other/sibcall1.C: New test.
49563 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
49565         * gcc.dg/noncompile/init-3.c: New test.
49567 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49569         * gcc.dg/format-array-1.c: New test.
49571 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49573         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49574         writing through null pointers; remove comment about testing
49575         unterminated strings.
49577 2000-10-17  Matthew Hiller  <hiller@redhat.com>
49579         * gcc.c-torture/execute/20001017-2.c: New test.
49581 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49583         * gcc.c-torture/compile/20001018-1.c: New test.
49584         * gcc.c-torture/compile/20001018-1.x: Xfail.
49586 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49588         * gcc.c-torture/execute/20001017-1.c: New test.
49590 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49592         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49593         for multiple use of arguments with scanf formats; add tests for
49594         multiple use of arguments.
49596 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
49598         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49599         from some old tests.
49601 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49603         * gcc.dg/format-miss-1.c: New test.
49605 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49607         * gcc.c-torture/execute/20001013-1.c: New test.
49609 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49611         * gcc.dg/format-branch-1.c: New test.
49613 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
49615         * README, lib/file-format.exp: Remove EGCS references.
49617 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
49619         * gcc.dg/20001013-1.c: New test.
49621 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49623         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49624         for intmax_t in the compiler using __typeof__ and the type rules
49625         for conditional expressions.
49627 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
49629         * gcc.dg/20001012-1.c: New test.
49630         * gcc.dg/20001012-2.c: New test.
49632 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49634         * gcc.dg/format-attr-1.c: New test.
49636 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49638         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49639         __LONG_LONG_MAX__ instead of LLONG_MAX.
49641 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49643         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49644         scanf flags.
49645         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49646         flags.
49648 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49650         * gcc.dg/sequence-pt-1.c: New test.
49652 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
49654         * gcc.c-torture/execute/20001011-1.c: New testcase.
49655         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49657 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49659         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49660         does not error on it.
49662 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49664         * gcc.dg/20001009-1.c: New test.
49666 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49668         * gcc.c-torture/compile/20001009-1.c: Move from here ....
49669         * gcc.c-torture/execute/20001009-2.c: ... to here.
49671 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
49673         * gcc.c-torture/compile/20001009-1.c: New testcase.
49674         * gcc.c-torture/execute/20001009-1.c: New testcase.
49675         Testcases provided by Jan Hubicka <jh@suse.cz>.
49677 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49679         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49680         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49681         uintmax_t using <limits.h> to emulate the compiler's internal
49682         logic.  No longer XFAIL %j tests.
49684 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49686         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49687         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49688         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49689         regexps and details of expected handling of some bad formats.
49690         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49691         suppression.
49693 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49695         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49696         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49697         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49698         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49699         in list archives.
49701 2000-10-06  Richard Henderson  <rth@cygnus.com>
49703         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49704         * g++.old-deja/g++.brendan/crash52.C: Likewise.
49705         * g++.old-deja/g++.jason/report.C: Likewise.
49706         * g++.old-deja/g++.law/friend5.C: Likewise.
49707         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
49708         of the expected warnings.
49710 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
49712         * g++.old-deja/g++.pt/enum14.C: New test.
49714 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
49716         * g++.old-deja/g++.pt/crash59.C: New test.
49718 2000-10-04  Will Cohen  <wcohen@redhat.com>
49720         * gcc.dg/20000926-1.c: New test.
49722 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
49724         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49725         function name for current C++ compiler.
49726         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49728 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
49730         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49731         __PRETTY_FUNCTION__.
49732         * g++.old-deja/g++.ext/pretty2.C: Likewise.
49734 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49736         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49738 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
49740         * gcc.c-torture/compile/20000923-1.c: New test.
49742 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49744         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49745         * g++.old-deja/g++.pt/ttp62.C: Same.
49746         * g++.old-deja/g++.other/inline14.C: Same.
49748 2000-09-24  Richard Henderson  <rth@cygnus.com>
49750         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49752 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49754         * gcc.dg/c90-printf-1.c: Add test for wide string format.
49756 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
49758         * gcc.c-torture/compile/20000922-1.c: New file.
49760 2000-09-21  Nick Clifton  <nickc@redhat.com>
49762         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49763         a signed long modulo operation.
49764         (mod6): New function - perform an unsigned long modulo operation.
49765         (main): Add tests for modulos of very large numbers by very small
49766         dividends.
49768 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49770         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49772 2000-09-19  Richard Henderson  <rth@cygnus.com>
49774         * gcc.dg/compare2.c (case 10): XFAIL.
49776 2000-09-18  Richard Henderson  <rth@cygnus.com>
49778         * gcc.c-torture/execute/20000906-1.c: Move ...
49779         * gcc.dg/20000906-1.c: ... here.  Only run on targets
49780         that support __builtin_trap.
49782 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
49784         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49786 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49788         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49789         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
49790         more $ format tests.
49792 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49794         * gcc.dg/format-errmk-1.c: New test.
49796 2000-09-17  Greg McGary  <greg@mcgary.org>
49798         * gcc.c-torture/execute/20000917-1.x: Remove.
49800 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49802         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49804 2000-09-17  Greg McGary  <greg@mcgary.org>
49806         * gcc.c-torture/execute/20000917-1.c: New test.
49807         * gcc.c-torture/execute/20000917-1.x: XFAIL.
49809 2000-09-16  Neil Booth  <NeilB@earthling.net>
49811         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49812         in nested macro bug.
49814 2000-09-15  Neil Booth  <NeilB@earthling.net>
49816         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49818 2000-09-14  Jeffrey A Law  (law@cygnus.com)
49820         * gcc.c-torture/execute/20000914-1.c: New test.
49822 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
49824         * g++.other/inline13.C: New test.
49826 2000-09-12  Andreas Jaeger  <aj@suse.de>
49828         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49829         constant by Ulrich Drepper <drepper@redhat.com>.
49831 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
49833         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49835 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49837         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49839 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
49841         * gcc.dg/cpp/backslash.c: New test.
49843 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
49845         * gcc.c-torture/execute/20000910-1.c: New test.
49846         * gcc.c-torture/execute/20000910-2.c: Likewise.
49848 2000-09-11  Robert Lipe  <robertl@sco.com>
49850         * gcc.dg/pragma-align.c: New test.
49852 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
49854         * g++.old-deja/g++.pt/explicit82.C: New test.
49855         * g++.old-deja/g++.pt/explicit83.C: New test.
49857 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
49859         * gcc.dg/asm-names.c: New test.
49861 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49863         * gcc.dg/cpp/tr-warn6.c: New test
49865 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49867         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49868         be accepted.
49870 2000-09-07  Catherine Moore  <clm@redhat.com>
49872         * gcc.c-torture/execute/unroll-1.c: New test.
49874 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
49876         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49877         ERROR markers.
49878         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49879         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49880         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49881         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49882         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49883         Preprocess only.
49884         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49885         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49887 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49889         * g++.old-deja/g++.pt/deduct2.C: New test.
49891 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49893         * g++.old-deja/g++.pt/parms2.C: New test.
49895 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49897         * g++.old-deja/g++.pt/crash58.C: New test.
49899 2000-09-06  Greg McGary  <greg@mcgary.org>
49901         * gcc.c-torture/execute/20000906-1.c: New test.
49902         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49904 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49906         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49908 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49910         * g++.old-deja/g++.pt/crash57.C: New test.
49912 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49914         * g++.old-deja/g++.pt/crash56.C: New test.
49916 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49918         * g++.old-deja/g++.pt/koenig1.C: New test.
49920 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49922         * gcc.dg/20000904-1.c: New test.
49924 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49926         * gcc.dg/cpp/paste8.c: New test.
49928 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
49930         * gcc.c-torture/compile/20000827-1.c: New test.
49932 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49934         * gcc.dg/format-diag-1.c: New test.
49936 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49938         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
49939         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
49940         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
49941         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
49942         gcc.dg/formatz-1.c: Adjust warning regular expressions.
49944 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49946         * g++.old-deja/g++.other/nested4.C: New test.
49948 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49950         * g++.old-deja/g++.ns/scoped1.C: New test.
49952 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
49954         * lib/g++.exp: Support testing already-installed GCC.
49956 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49958         * wtr-label-1.c, wtr-suffix-1.c: New tests.
49960 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49962         * gcc.dg/return-type-2.c: New test.
49964 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
49966         * gcc.c-torture/compile/20000825-1.c: New test.
49968 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
49970         * gcc.dg/dwarf2-2.c: New test.
49972 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
49974         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
49975         dg-warning regexps.
49977 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49979         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
49980         gcc.dg/format-ext-5.c: New tests.
49982 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
49984         * g++.old-deja/g++.other/crash22.C: New test.
49986 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
49988         * gcc.dg/noncompile/930622-2.c: Adjust error message.
49990 2000-08-24  Richard Henderson  <rth@cygnus.com>
49992         * gcc.dg/ia64-sync-1.c: New test.
49993         * gcc.dg/ia64-sync-2.c: New test.
49994         * gcc.dg/ia64-asm-1.c: New test.
49996 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49998         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49999         * gcc.dg/format-ext-2.c: New test.
50001 2000-08-23  Jason Merrill  <jason@redhat.com>
50003         * lib/old-dejagnu.exp: Also ignore "In member function" and
50004         "At global scope".
50006 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50008         * gcc.dg/noncompile/label-lineno-1.c: New test.
50010 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50012         * gcc.dg/c99-array-nonobj-1.c: New test.
50014 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50016         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50017         tests.
50018         * gcc.dg/format-ext-1.c: New test.
50020 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50022         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50023         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50024         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50025         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50026         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50028 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50030         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50031         gcc.dg/c99-strftime-2.c: New tests.
50033 2000-08-22  Richard Henderson  <rth@cygnus.com>
50035         * gcc.c-torture/execute/20000822-1.c: New test.
50037 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50039         * gcc.c-torture/execute/20000819-1.x: Remove.
50041 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50043         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50044         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50045         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50046         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50047         gcc.dg/format-xopen-1.c: New tests.
50049 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50051         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50053 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
50055         * g++.old-deja/g++.other/loop2.C: New test.
50057         * gcc.c-torture/compile/20000606-1.c: New test.
50058         * gcc.c-torture/compile/20000728-1.c: New test.
50059         * gcc.c-torture/execute/20000801-1.c: New test.
50060         * gcc.c-torture/execute/20000801-2.c: New test.
50061         * gcc.c-torture/execute/20000819-1.c: New test.
50062         * gcc.c-torture/execute/20000819-1.x: XFAIL.
50063         * gcc.dg/20000629-1.c: New test.
50064         * gcc.dg/20000724-1.c: New test.
50065         * gcc.dg/20000807-1.c: New test.
50067 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50069         * gcc.dg/cpp/pragma-1.c: New test.
50070         * gcc.dg/cpp/pragma-2.c: New test.
50072 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
50074         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50075         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
50077 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50079         * gcc.c-torture/compile/20000818-1.c: New test.
50081 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
50083         * gcc.c-torture/execute/20000818-1.c: New test.
50085 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50087         * gcc.dg/format-va-1.c: New test.
50089 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50091         * g++.old-deja/g++.other/typedef8.C: New test.
50093 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50095         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50096         * g++.old-deja/g++.mike/net36.C: Mark candidate.
50097         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50098         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50099         * g++.old-deja/g++.other/ptrmem7.C: New test.
50100         * g++.old-deja/g++.pt/ptrmem10.C: New test.
50102 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
50104         * g++.old-deja/g++.pt/typename27.C: New test.
50106 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
50108         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50109         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50110         * g++.old-deja/g++.pt/friend45.C: New test.
50111         * g++.old-deja/g++.other/friend8.C: New test.
50113 2000-08-15  Richard Henderson  <rth@cygnus.com>
50115         * gcc.c-torture/execute/20000815-1.c: New test.
50117 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50119         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50120         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50121         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50123 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
50125         * g++.old-deja/g++.other/refinit2.C: New test.
50127 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
50129         * lib/c-torture.exp (c-torture): Make
50130         compiler_conditional_xfail_data global.
50131         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50132         compiler_conditional_xfail_data machinery.
50133         (f-torture-execute): Likewise.
50134         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50135         and only when unrolling loops.
50137         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50139 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50141         * g++.old-deja/g++.pt/explicit81.C: New test.
50143 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
50145         * g++.old-deja/g++.pt/typename26.C: New test.
50147 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
50149         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50150         warning.
50152 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
50154         * g++.old-deja/g++.other/array3.C: New test.
50156 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50158         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50159         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50160         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50161         New tests.
50163 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
50165         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50166         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50168 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
50170         * gcc.c-torture/execute/20000808-1.c: New test.
50172 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50174         * gcc.dg/c90-const-expr-1.c: New test.
50176 2000-08-08  Richard Henderson  <rth@cygnus.com>
50178         * gcc.dg/noncompile/920923-1.c: Declare calloc.
50180 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50182         * gcc.dg/noncompile/const-ll-1.c: New test.
50184 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50186         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50188 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50190         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50191         that running programs linked against the shared version of libobjc
50192         run correctly.
50194 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50196         * gcc.dg/c99-printf-1.c: New test.
50198 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50200         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50202 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
50204         * gcc.c-torture/execute/20000731-1.x: Delete.
50206 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
50208         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50209         and torture_without_loops as is done by c-torture.exp.
50210         (search_for): Copy from c-torture.exp.
50211         (gcc-dg-runtest): New function, drives a directory of tests
50212         iterating over the TORTURE_OPTIONS.
50213         (scan-assembler, scan-assembler-not): Move here from
50214         individual directory drivers.
50216         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50217         defined by lib/gcc-dg.exp.
50218         * gcc.dg/cpp/cpp.exp: Likewise.
50219         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
50220         gcc-dg-runtest, so we cycle over optimization options.
50222         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50223         * gcc.dg/compare2.c: No longer expected to fail.
50225 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
50227         * gcc.c-torture/execute/20000804-1.c: New test.
50229 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50231         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50233 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
50235         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50237 2000-08-03  Jeffrey A Law  (law@cygnus.com)
50239         * gcc.c-torture/compile/20000803-1.c: New test.
50241 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50243         * gcc.c-torture/execute/20000801-3.c,
50244         gcc.c-torture/execute/20000801-4.c: New tests.
50245         * gcc.c-torture/execute/20000801-3.x,
50246         gcc.c-torture/execute/20000801-4.x: Xfail.
50248 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
50250         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50251         libobjc/.libs to allow for libtool.
50253 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
50255         * gcc.c-torture/compile/20000802-1.c: New test.
50257 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
50259         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50261 2000-07-31  Jeffrey A Law  (law@cygnus.com)
50263         * gcc-c-torture/execute/20000731-2.c: New test.
50265         * gcc.c-torture/execute/20000731-1.c: New test.
50266         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50268 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
50270         * gcc.dg/cpp/paste7.c: New test.
50271         * gcc.dg/cpp/20000725-1.c: New test.
50273 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
50275         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50276         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50277         declaration warning for __builtin_dwarf_reg_size.
50279         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50281 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50283         * gcc.dg/noncompile/voidparam-1.c: New test.
50285 2000-07-30  Richard Henderson  <rth@cygnus.com>
50287         * gcc.dg/c90-digraph-1.c: Don't xfail.
50288         * gcc.dg/compare2.c (case 10): Xfail.
50289         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50291 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
50293         * gcc.dg/c99-main-1.c: New test.
50295 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50297         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50299 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
50301         * gcc.c-tortuer/execute/20000726-1.c: New test.
50303 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
50305         * gcc.c-torture/execute/enum-2.c: New test.
50307 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50309         * gcc.dg/cpp/tr-warn3.c: New test.
50311 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50313         * g++.old-deja/g++.ext/implicit1.C: Remove.
50314         * g++.old-deja/g++.jason/c2.C: Remove
50315         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50316         * g++.old-deja/g++.pt/crash16.C: Likewise.
50317         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50319 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50321         * g++.old-deja/g++.other/for2.C: New test.
50323 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
50325         * gcc.dg/20000720-1.c: New test.
50327 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
50329         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
50331 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
50333         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50334         * gcc.c-torture/execute/20000722-1.c: New.
50335         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50337 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
50339         * gcc.dg/cpp/20000720-1.S: New test.
50341 2000-07-21  Michael Meissner  <meissner@redhat.com>
50343         * gcc.c-torture/execute/ieee/hugeval.c: New test.
50345 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50347         * g++.old-deja/g++.brendan/crash16.C,
50348         g++.old-deja/g++.brendan/parse3.C,
50349         g++.old-deja/g++.brendan/redecl1.C,
50350         g++.old-deja/g++.ns/template13.C,
50351         g++.old-deja/g++.other/decl4.C,
50352         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50354 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
50356         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50357         and "Internal error".
50359         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50360         regexps.
50361         * gcc.dg/cpp/paste6.c: New test.
50363 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
50365         * gcc.dg/cpp/tr-direct.c: New test.
50367         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50368         gcc.dg/cpp/undef1.c: Tweak error regexps.
50370 2000-07-18  Eric Christopher <echristo@redhat.com>
50372         * gcc.c-torture/compile/20000718-1.c: New test.
50374 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
50376         * cpplex.c (_cpp_push_token): If the token being pushed back
50377         is the previous token in this context, just subtract one from
50378         context->posn.
50379         * cppmacro.c (save_expansion): Clear aux field when storing a
50380         placemarker.
50382 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
50384         * gcc.dg/noncompile/redecl-1.c: New test.
50386 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
50388         * gcc.c-torture/execute/20000717-5.c: New test.
50389         * gcc.c-torture/execute/20000717-1.x: Removed.
50391 2000-07-17  Richard Henderson  <rth@cygnus.com>
50393         * gcc.c-torture/execute/20000717-4.c: New test.
50395 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
50397         * gcc.dg/cpp/syshdr.c: New test.
50398         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50400 2000-07-17  Neil Booth  <neilb@earthling.net>
50402         * gcc.dg/cpp/cmdlne-dM.c: New test.
50403         * gcc.dg/cpp/cmdlne-dD.c: New test.
50405 2000-07-17  Jeffrey A Law  (law@cygnus.com)
50407         * gcc.c-torture/execute/20000717-3.c: New test.
50409         * gcc.c-torture/compile/20000717-1.c: New test.
50411 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
50413         * gcc.c-torture/execute/20000717-2.c: New test.
50415 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50417         * gcc.dg/formatz-1.c: New test.
50419         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50420         * gcc.dg/c99-digraph-1.c: New tests.
50422         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50423         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50425         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50426         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50427         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50428         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50429         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50430         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50431         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50433 2000-07-17  Greg McGary <greg@mcgary.org>
50435         * gcc.c-torture/execute/20000717-1.c: New test.
50436         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50438 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
50440         * gcc.c-torture/execute/20000715-2.c: New test.
50441         * gcc.dg/20000715-1.c: New test.
50443 2000-07-15  Michael Meissner  <meissner@redhat.com>
50445         * gcc.c-torture/execute/20000715-1.c: New test.
50447 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
50449         * gcc.c-torture/execute/20000707-1.c: New test.
50451 2000-07-13  Neil Booth  <NeilB@earthling.net>
50453         * gcc.dg/cpp/digraph1.c,
50454         gcc.dg/cpp/digraph2.c,
50455         gcc.dg/cpp/digraphs.c: New tests.
50457 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
50459         * g77.f-torture/compile/20000630-2.f: New test.
50460         * g77.f-torture/compile/20000630-2.x
50462 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50464         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
50466 2000-07-11  Neil Booth  <NeilB@earthling.net>
50468         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50470 2000-07-11  Neil Booth  <NeilB@earthling.net>
50472         * gcc.dg/cpp/cmdlne-C.c: New.
50474 2000-07-09  Neil Booth  <NeilB@earthling.net>
50476         * gcc.dg/cpp/directiv.c: New tests.
50477         * gcc.dg/cpp/undef1.c: Update.
50479 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
50481         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50483 2000-07-09  Neil Booth  <NeilB@earthling.net>
50485         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50487 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
50489         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50490         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50492 2000-07-08  Neil Booth  <NeilB@earthling.net>
50494         * gcc.dg/cpp/macsyntx.c: New tests.
50496 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50498         * gcc.dg/20000707-1.c: New test.
50500 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
50502         * gcc.c-torture/execute/20000706-1.c: New test.
50503         * gcc.c-torture/execute/20000706-2.c: New test.
50504         * gcc.c-torture/execute/20000706-3.c: New test.
50505         * gcc.c-torture/execute/20000706-4.c: New test.
50506         * gcc.c-torture/execute/20000706-5.c: New test.
50508 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50510         * g++.old-deja/g++.pt/instantiate7.C: New test.
50512 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
50514         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
50515         * g++.old-deja/g++.mike/thunk3.C: Likewise.
50516         * g++.old-deja/g++.other/rtti3.C: Likewise.
50517         * g++.old-deja/g++.other/rttid3.C: Likewise.
50519 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
50521         *  g77.f-torture/compile/20000630-1.x: Fix typo
50523 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
50525         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
50526         assembly output.
50528 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
50530         * gcc.dg/cpp/ident.c: New test.
50532 2000-07-05  Neil Booth  <NeilB@earthling.net>
50534         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
50535           gcc.dg/cpp/lexstrng.c: New tests.
50537 2000-07-04  Neil Booth  <NeilB@earthling.net>
50539         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
50540         * gcc.dg/cpp/strify2.c: Same.
50542 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
50544         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
50545         * gcc.dg/cpp/19990703-1.c: Likewise.
50546         * gcc.dg/cpp/20000625-1.c: Likewise.
50547         * gcc.dg/cpp/20000625-2.c: Likewise.
50549         * gcc.dg/cpp/macro1.c,
50550         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
50551         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
50552         gcc.dg/cpp/strify1.c,
50553         gcc.dg/cpp/strify2.c: New tests.
50555 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
50557         * gcc.c-torture/execute/20000703-1.c: New test.
50559 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50561         * g++.old-deja/g++.pt (lookup10.C): New test.
50563 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
50565         * g++.old-deja/g++.pt (typename25.C): New test.
50567 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
50569         * gcc.c-torture/compile/20000701-1.c: New test.
50571 2000-06-30  Nick Clifton  <nickc@cygnus.com>
50573         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50574         to test case.
50576 2000-06-30  Catherine Moore  <clm@cygnus.com>
50578         * gcc.c-torture/execute/align-1.c: New test.
50580 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
50582         * g++.old-deja/g++.pt/expr8.C: New test.
50583         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50585 2000-06-29  Nick Clifton  <nickc@cygnus.com>
50587         * gcc.c-torture/compile/20000629-1.c: New test.
50589 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50592         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50593         gcc.dg/noncompile directory, depending on whether they're
50594         preprocessor tests or not.  Annotate all the tests for the dg
50595         framework.
50597         * gcc.c-torture/noncompile/noncompile.exp: Delete.
50598         * gcc.dg/noncompile/noncompile.exp: New.
50600         * Moved files:
50601         Old name                                New name
50602         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
50603         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
50604         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
50605         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
50606         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
50607         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
50608         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
50609         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
50610         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
50611         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
50612         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
50613         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
50614         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
50615         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
50616         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
50617         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
50618         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
50619         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
50620         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
50621         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
50622         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
50623         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
50624         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
50625         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
50627         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
50628         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
50629         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
50630         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
50631         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
50632         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
50634 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
50636         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50637         declare one variable.  On the fourth, error.
50638         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50639         declared by 20000628-1a.h.
50641 2000-06-29  Richard Henderson  <rth@redhat.com>
50643         * gcc.c-torture/execute/930529-1.x: New file.
50644         * gcc.dg/920413-1.c: Adjust expected warning text.
50645         * gcc.dg/980217-1.c: Declare abort.
50646         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50648 2000-06-29  Jeffrey A Law  (law@cygnus.com)
50650         * g77.f-torture/compile/20000629-1.f: New test.
50651         * g77.f-torture/compile/20000629-1.x: Expected to fail.
50653 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50655         Rearrange lots of files, removing entirely the
50656         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50657         directories.
50659         * Deleted files:
50660         gcc.c-torture/code_quality/code_quality.exp
50661         gcc.c-torture/special/special.exp
50662         gcc.failure/failure.exp
50663         gcc.failure/940409-1.x
50664         gcc.c-torture/compile/961203-1.x
50666         * New files:
50667         gcc.misc-tests/linkage.exp
50668         gcc.c-torture/execute/920730-1t.c
50669         gcc.c-torture/execute/920730-1t.x
50670         gcc.c-torture/compile/920520-1.x
50671         gcc.c-torture/compile/920521-1.x
50672         gcc.c-torture/compile/981006-1.x
50673         gcc.c-torture/execute/eeprof-1.x
50675         * Moved files (possibly with modifications to fit a new harness):
50676         Old name                                New name
50677         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
50678         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
50679         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
50680         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
50681         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
50682         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
50683         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
50684         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
50685         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
50686         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
50687         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
50688         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
50689         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
50690         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
50692 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50694         * c-torture/compile/961203-1.x: Delete.
50696         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
50697         not exit. Include stdio.h.
50698         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50699         * gcc.misc-tests/dg-12.c: Likewise.
50700         * gcc.misc-tests/dg-5.c: Likewise.
50701         * gcc.misc-tests/dg-6.c: Likewise.
50702         * gcc.misc-tests/dg-7.c: Prototype abort.
50703         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50704         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50705         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
50706         not exit.
50707         * gcc.misc-tests/sieve.c: Use return from main, not exit.
50708         * gcc.misc-tests/sort2.c: Use return from main, not exit.
50710 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
50712         * gcc.dg/cpp/20000628-1.c: New test.
50713         * gcc.dg/cpp/20000628-1.h: New header for above test.
50714         * gcc.dg/cpp/20000628-1a.h: Likewise.
50716 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
50718         * gcc.dg/cpp: New directory.
50719         * gcc.dg/cpp/cpp.exp: New driver.
50720         * gcc.dg/cpp/20000627-1.c: New test.
50721         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50722         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50723         and rewrite as a compilation test.
50725         * gcc.dg: Move many files into the cpp subdirectory, possibly
50726         renaming or editing them as well.
50727         Old name                New name
50728         990119-1.c              cpp/19990119-1.c
50729         990228-1.c              cpp/19990228-1.c
50730         990407-1.c              cpp/19990407-1.c
50731         990409-1.c              cpp/19990409-1.c
50732         990413-1.c              cpp/19990413-1.c
50733         990703-1.c              cpp/19990703-1.c
50734         20000127-1.c            cpp/20000127-1.c
50735         20000129-1.c            cpp/20000129-1.c
50736         20000207-1.c            cpp/20000207-1.c
50737         20000207-2.c            cpp/20000207-2.c
50738         20000209-1.c            cpp/20000209-1.c
50739         20000209-2.c            cpp/20000209-2.c
50740         20000301-1.c            cpp/20000301-1.c
50741         20000419-1.c            cpp/20000419-1.c
50742         20000510-1.S            cpp/20000510-1.S
50743         20000519-1.c            cpp/20000519-1.c
50744         20000529-1.c            cpp/20000529-1.c
50745         20000625-1.c            cpp/20000625-1.c
50746         20000625-2.c            cpp/20000625-2.c
50747         cpp-as1.c               cpp/assert1.c
50748         cpp-as2.c               cpp/assert2.c
50749         cxx-comments-1.c        cpp/cxxcom1.c
50750         cxx-comments-2.c        cpp/cxxcom2.c
50751         endif-label.c           cpp/endif.c
50752         cpp-hash1.c             cpp/hash1.c
50753         cpp-hash2.c             cpp/hash2.c
50754         cpp-if1.c               cpp/if-1.c
50755         cpp-if2.c               cpp/if-2.c
50756         cpp-if3.c               cpp/if-3.c
50757         cpp-if4.c               cpp/if-4.c
50758         cpp-if5.c               cpp/if-5.c
50759         cpp-cond.c              cpp/if-cexp.c
50760         cpp-missingop.c         cpp/if-mop.c
50761         cpp-missingparen.c      cpp/if-mpar.c
50762         cpp-opprec.c            cpp/if-oppr.c
50763         cpp-ifparen.c           cpp/if-paren.c
50764         cpp-shortcircuit.c      cpp/if-sc.c
50765         cpp-shift.c             cpp/if-shift.c
50766         cpp-unary.c             cpp/if-unary.c
50767         cpp-li1.c               cpp/line1.c
50768         cpp-li2.c               cpp/line2.c
50769         lineno.c                cpp/line3.c
50770         lineno-2.c              cpp/line4.c
50771         cpp-mi.c                cpp/mi1.c
50772         cpp-mic.h               cpp/mi1c.h
50773         cpp-micc.h              cpp/mi1cc.h
50774         cpp-mind.h              cpp/mi1nd.h
50775         cpp-mindp.h             cpp/mi1ndp.h
50776         cpp-mix.h               cpp/mi1x.h
50777         cpp-mi2.c               cpp/mi2.c
50778         cpp-mi2a.h              cpp/mi2a.h
50779         cpp-mi2b.h              cpp/mi2b.h
50780         cpp-mi2c.h              cpp/mi2c.h
50781         cpp-mi3.c               cpp/mi3.c
50782         cpp-mi3.def             cpp/mi3.def
50783         poison-1.c              cpp/poison.c
50784         pr-impl.c               cpp/prag-imp.c
50785         cpp-redef-2.c           cpp/redef1.c
50786         cpp-redef.c             cpp/redef2.c
50787         strpaste.c              cpp/strp1.c
50788         strpaste-2.c            cpp/strp2.c
50789         cpp-tradpaste.c         cpp/tr-paste.c
50790         cpp-tradstringify.c     cpp/tr-str.c
50791         cpp-tradwarn1.c         cpp/tr-warn1.c
50792         cpp-tradwarn2.c         cpp/tr-warn2.c
50793         trigraphs.c             cpp/trigraphs.c
50794         cpp-unc1.c              cpp/unc1.c
50795         cpp-unc2.c              cpp/unc2.c
50796         cpp-unc3.c              cpp/unc3.c
50797         cpp-unc.c               cpp/unc4.c
50798         undef.c                 cpp/undef1.c
50799         undef-2.c               cpp/undef2.c
50800         cpp-wi1.c               cpp/widestr1.c
50802 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
50804         * lib/g++.exp (g++_include_flags): Tweak.
50806 2000-06-27  H.J. Lu  <hjl@gnu.org>
50807             Loren J. Rittle  <ljrittle@acm.org>
50809         * lib/g++.exp (g++_include_flags): Override libgloss.exp
50810         version with one that knows about the new gcc tree structure.
50811         (g++_link_flags): Same.
50813 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
50815         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50816         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50817         case we are cross-compiling.
50819         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50820         g++.old-deja/g++.niklas/Makefile.in,
50821         g++.old-deja/g++.niklas/configure.in,
50822         g++.old-deja/g++.other/Makefile.in,
50823         g++.old-deja/g++.other/configure.in,
50824         gcc.c-torture/code_quality/Makefile.in,
50825         gcc.c-torture/code_quality/configure.in,
50826         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50827         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50828         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50829         gcc.c-torture/execute/ieee/Makefile.in,
50830         gcc.c-torture/execute/ieee/configure.in,
50831         gcc.c-torture/noncompile/Makefile.in,
50832         gcc.c-torture/noncompile/configure.in,
50833         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50834         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50835         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50837 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50839         * g++.old-deja/g++.other/ambig3.C: New test.
50841 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50843         * g++.old-deja/g++.pt/syntax1.C: New test.
50844         * g++.old-deja/g++.pt/syntax2.C: New test.
50845         * g++.old-deja/g++.other/syntax3.C: New test.
50846         * g++.old-deja/g++.other/syntax4.C: New test.
50848 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50850         * gcc.dg/20000623-1.c: Prototype exit and abort.
50852 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50854         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50855         New tests.
50856         * gcc.dg/cpp-mi3.def: New file.
50858         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50859         inside assertions.
50860         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50861         lexer's error messages.
50862         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50863         divine anything from the linemarkers.
50864         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50865         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50867 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
50869         * gcc.dg/20000623-1.c: New test.
50871 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
50873         * gcc.c-torture/execute/20000622-1.c: New test.
50875 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50877         * g++.old-deja/g++.other/init15.C: New test.
50879 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50881         * g++.old-deja/g++.pt/vaarg2.C: New test.
50882         * g++.old-deja/g++.pt/vaarg3.C: New test.
50884 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
50886         * g++.old-deja/g++.other/dyncast6.C: New test.
50888 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
50890         * gcc.c-torture/execute/loop-6.c: New test.
50892 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
50894         * gcc.dg/20000614-1.c: New test.
50895         * gcc.dg/20000614-2.c: New test.
50897 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
50899         * g++.old-deja/g++.other/inline12.C: New test.
50901 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
50903         * g++.old-deja/g++.other/eh1.C: New test.
50905 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
50907         * g++.old-deja/g++.other/type.C: New test.
50909 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50911         * g++.old-deja/g++.other/initstring.C: New test.
50913 2000-06-12  Jason Merrill  <jason@redhat.com>
50915         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
50917 2000-06-09  Jeffrey A Law  (law@cygnus.com)
50919         * gcc.c-torture/compile/20000609-1.c: New test.
50921 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
50923         * gcc.dg/20000609-1.c: New test.
50925 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
50927         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
50928         * gcc.c-torture/noncompile/poison-1.c: Move...
50929         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
50930         * gcc.dg/cpp-li1.c: Add a token after the #line.
50932 2000-06-05  Richard Henderson  <rth@cygnus.com>
50934         * gcc.c-torture/execute/20000605-2.c: New test.
50935         * gcc.c-torture/execute/20000605-3.c: New test.
50937 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
50939         * g77.f-torture/execute/20000503-1.x: New file.
50941 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
50943         * g++.old-deja/g++.eh/badalloc1.C: New test.
50945 2000-06-05  Richard Henderson  <rth@cygnus.com>
50947         * gcc.c-torture/execute/20000605-1.c: New test.
50949 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50950             Nathan Sidwell <nathan@codesourcery.com>
50952         * gcc.c-torture/compile/20000605-1.c: New test.
50954 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
50956         * g77.f-torture/compile/20000601-1.f: New test.
50958 2000-06-03  Richard Henderson  <rth@cygnus.com>
50960         * gcc.c-torture/execute/20000603-1.c: New.
50962 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
50964         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
50965         * gcc.dg/noreturn-2.c (noreturn): Likewise.
50967 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
50969         * gcc.dg/compare2.c (case 12): XFAIL.
50970         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
50971         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
50973         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
50975 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
50977         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
50978         guard macro is already defined when the header is first
50979         included.
50980         * gcc.dg/cpp-mix.h: New file.
50981         * gcc.dg/endif-label.c: Update patterns to match compiler.
50983         * g++.brendan/complex1.C: Declare abort.
50984         * g++.law/refs4.C: Remove XFAIL.
50985         * g++.oliva/expr2.C: Declare abort and exit.
50987 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
50989         * gcc.c-torture/execute/20000528-1.c: New test.
50991         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
50992         * g++.old-deja/g++.law/temps4.C: Likewise.
50994         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
50995         stdlib.h.  Call abort() on failure.
50996         * g++.old-deja/g++.law/refs4.C: Likewise.
50997         * g++.old-deja/g++.law/temps4.C: Likewise.
50998         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50999         * gcc.c-torture/execute/20000112-1.c: Include string.h.
51001 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
51003         Relative to g++.dg/special:
51004         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
51006         Relative to g++.old-deja:
51007         * g++.brendan/complex1.C, g++.jason/optimize2.C,
51008         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
51009         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
51010         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
51011         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
51012         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
51013         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51015         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51016         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51017         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51018         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51019         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51020         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51021         and/or string.h.
51023         * g++.other/goto1.C: Update expectations for error messages.
51025 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
51027         * gcc.c-torture/compile/20000523-1.c: New test.
51029 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51031         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51033 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
51035         * g++.old-deja/g++.eh/catch11.C: New test.
51036         * g++.old-deja/g++.eh/catch12.C: New test.
51038 2000-05-24  Nick Clifton  <nickc@cygnus.com>
51040         * gcc.c-torture/execute/20000523-1.c: New test.
51042 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
51044         * c-torture/execute/bcp-1.c: Replace abort in arg of
51045         __builtin_constant_p with a generic external function.
51047         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51048         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51049         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51050         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51051         Prototype abort and/or exit.
51053         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51054         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51055         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51056         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51058 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
51060         * gcc.dg/dwarf2-1.c: New test.
51062 2000-05-20  Richard Henderson  <rth@cygnus.com>
51064         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51066 2000-05-20  Andreas Jaeger  <aj@suse.de>
51068         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51069         testcase.
51071 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
51073         * gcc.c-torture/execute/20000519-2.c: New test.
51075 2000-05-19  Andreas Jaeger  <aj@suse.de>
51077         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51078         which fails with SSA.
51080         * lib/c-torture.exp: Also test with -O3 -fssa.
51082 2000-05-18  Michael Meissner  <meissner@redhat.com>
51084         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51085         * gcc.c-torture/execute/920415-1.c: Ditto.
51086         * gcc.c-torture/execute/920501-1.c: Ditto.
51087         * gcc.c-torture/execute/conversion.c: Ditto.
51088         * gcc.c-torture/execute/cvt-1.c: Ditto.
51090 2000-05-18  Jeffrey A Law  (law@cygnus.com)
51092         * gcc.c-torture/compile/20000518-1.c: New test.
51094 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51096         * g77.f-torture/compile/200005018.f: New test.
51098 2000-05-17  Jeffrey A Law  (law@cygnus.com)
51100         * gcc.c-torture/compile/20000517-1.c: New test.
51102 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51104         * gcc.c-torture/execute/20000516-1.c: New test.
51106 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
51108         * g++.old-deja/g++.other/eh.C: New test.
51110 2000-05-12  Richard Henderson  <rth@cygnus.com>
51112         * gcc.c-torture/execute/990208-1.c (main): Don't pass
51113         constants through to doit's conditional.
51115 2000-05-11  Jeffrey A Law  (law@cygnus.com)
51117         * gcc.c-torture/compile/20000511-1.c: New test.
51118         * g77.f-torture/compile/20000511-1.f: New test.
51119         * g77.f-torture/compile/20000511-2.f: New test.
51121 2000-05-11  Michael Meissner  <meissner@redhat.com>
51123         * gcc.c-torture/execute/20000511-1.c: New test.
51125 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
51127         * gcc.dg/dg.exp: Scan .S files as well as .c files.
51128         * gcc.dg/20000510-1.S: New.
51130 2000-05-08  Catherine Moore  <clm@cygnus.com>
51132         * gcc.dg/unused-3.c: New.
51134 2000-05-06  Richard Henderson  <rth@cygnus.com>
51136           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51137           * g++.old-deja/g++.mike/warn1.C: Likewise.
51138           * g++.old-deja/g++.pt/local1.C: Likewise.
51139           * g++.old-deja/g++.pt/local7.C: Likewise.
51140           * g++.old-deja/g++.pt/spec16.C: Likewise.
51142 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
51144         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51146 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
51148           * g77.f-torture/execute/20000503-1.f: New test.
51150 2000-05-04  Andreas Jaeger  <aj@suse.de>
51152         * gcc.dg/noreturn-2.c: New test.
51154 2000-05-04  Neil Booth  <NeilB@earthling.net>
51156         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51157         preprocessor.
51159 2000-05-04  Richard Henderson  <rth@cygnus.com>
51161         * gcc.c-torture/execute/20000503-1.c: Fix typo.
51163 2000-05-04  Richard Henderson  <rth@cygnus.com>
51165         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
51166         OpenSSL by Jason R Thorpe.
51168 2000-05-03  Jim Wilson  <wilson@cygnus.com>
51170         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51172 2000-05-03  Robert Lipe <robertlipe@usa.net>
51174         * gcc.dg/20000503-1.c: New test.
51176 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
51178         * gcc.c-torture/compile/20000502-1.c: New test.
51179         * g++.old-deja/g++.other/align.C: New test.
51180         * gcc.dg/cpp-tradstringify.c: New test.
51182 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51184         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51185         and hard registers.
51187 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
51189         * gcc.c-torture/execute/loop-5.c: New test.
51191 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
51193         * gcc.c-torture/execute/va-arg-20.c: New test.
51195 2000-04-23  Jeffrey A Law  (law@cygnus.com)
51197         * gcc.c-torture/execute/20000422-1.c: New test.
51199 2000-04-20  Greg McGary  <gkm@gnu.org>
51201         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51202         when optimizing, but without sibling-call optimizations (-O1).
51204 2000-04-20  Jeffrey A Law  (law@cygnus.com)
51206           * gcc.c-torture/compile/20000420-1.c: New test.
51208 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51210         * g++.abi/ptrflags.C: New test.
51211         * g++.eh/catchptr1.C: Test incomplete pointer chains.
51213 2000-04-19  Catherine Moore  <clm@cygnus.com>
51215         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51217 2000-04-19  Greg McGary  <gkm@gnu.org>
51219         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51220         sibling-call optimizations.
51222 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
51224         * gcc.dg/20000419-1.c: New test.
51226 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
51228         * gcc.c-torture/execute/20000412-6.c: New test.
51230 2000-04-12  Jeffrey A Law  (law@cygnus.com)
51232         * gcc.c-torture/execute/20000412-5.c: New test.
51233         * g77.f-torture/compile/20000412-1.f: New test.
51234         * gcc.c-torture/execute/20000412-4.c: New test.
51235         * gcc.c-torture/compile/20000412-2.c: New test.
51236         * gcc.c-torture/execute/20000412-3.c: New test.
51237         * gcc.c-torture/compile/20000412-1.c: New test.
51238         * gcc.c-torture/execute/20000412-2.c: New test.
51240 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
51242         * objc/execute/bf-20.m: New test.
51244 2000-04-10  Richard Henderson  <rth@cygnus.com>
51246         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51248         * gcc.c-torture/execute/20000412-1.c: New test.
51250 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51252         * g++.old-deja/g++.eh/catchptr1.C: New test.
51254 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
51256         * g++.old-deja/g++.abi/cxa_vec.C: New test.
51258 2000-04-08  Neil Booth  <NeilB@earthling.net>
51260         * gcc.dg/cpp-nullchar.c: Remove test as
51261         embedded nulls cause problems.
51263 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51265         * gcc.dg/compare2.c: New test.
51267 2000-04-08  Neil Booth  <NeilB@earthling.net>
51269         * gcc.dg/cpp-nullchar.c: New test.
51271 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
51273         * gcc.dg/cpp-mi2.c: New test.
51274         * gcc.dg/cpp-mi2[abc].h: New files.
51276 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
51278         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51279         member name.
51281 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
51283         * g++.old-deja/g++.abi/vmihint.C: New test.
51285 2000-04-06  Neil Booth  <NeilB@earthling.net>
51287         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51288         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51289         copyright.
51291 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
51293         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51294         avoid stack-frame overwrite.
51296 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
51298         * gcc.c-torture/compile/20000405-2.c: New test.
51299         * gcc.c-torture/compile/20000405-3.c: New test.
51301 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51303         * gcc.c-torture/compile/20000405-1.c: New test.
51305 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
51307         * gcc.dg/cast-qual-1.c: Revert last change.
51309 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51311         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51313 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
51315         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51316         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51318 2000-04-03  Jeffrey A Law  (law@cygnus.com)
51320         * gcc.c-torture/compile/20000403-2.c: New test.
51321         * gcc.c-torture/compile/20000403-1.c: New test.
51323 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
51325         * gcc.c-torture/execute/20000403-1.c: New test.
51327 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
51329         * gcc.c-torture/execute/20000402-1.c: New test.
51331 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
51333         * gcc.c-torture/execute/va-arg-15.c: New test.
51334         * gcc.c-torture/execute/va-arg-16.c: New test.
51335         * gcc.c-torture/execute/va-arg-17.c: New test.
51336         * gcc.c-torture/execute/va-arg-18.c: New test.
51337         * gcc.c-torture/execute/va-arg-19.c: New test.
51339 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
51341         * gcc.c-torture/compile/981211-1.c: Move to...
51342         * gcc.dg/cpp-as1.c: ...here.
51343         * gcc.dg/cpp-as2.c: New file.
51345         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51346         compiler.
51348 2000-04-02  Neil Booth  <NeilB@earthling.net>
51350         * gcc.dg/cpp-cond.c  New tests.
51351         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
51352         accidental success less likely.
51353         * gcc.dg/cpp-missingop.c  New tests.
51354         * gcc.dg/cpp-missingparen.c  New tests.
51355         * gcc.dg/cpp-shift.c  New tests.
51356         * gcc.dg/cpp-shortcircuit.c  New tests.
51357         * gcc.dg/cpp-unary.c  New tests.
51359 2000-03-29  Jeffrey A Law  (law@cygnus.com)
51361         * gcc.c-torture/compile/20000329-1.c: New test.
51363 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
51365         * gcc.c-torture/compile/20000326-1.c: New test.
51366         * gcc.c-torture/compile/20000326-2.c: New test.
51368 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
51370         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51371         the first parameter is a function argument.
51373 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
51375         * g++.old-deja/g++.ext/array4.C: New test.
51377 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
51379         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51381 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51383         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51385 2000-03-19  Richard Henderson  <rth@cygnus.com>
51387         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51389 2000-03-19  Richard Henderson  <rth@cygnus.com>
51391         * gcc.c-torture/compile/20000319-1.c: New test.
51393 2000-03-14  Jeffrey A Law  (law@cygnus.com)
51395         * gcc.c-torture/execute/20000314-3.c: New test.
51396         * gcc.c-torture/execute/20000314-2.c: New test.
51397         * gcc.c-torture/execute/20000314-1.c: New test.
51398         * gcc.c-torture/compile/20000314-2.c: New test.
51399         * gcc.c-torture/compile/20000314-1.c: New test.
51401 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
51403         * g++.old-deja/g++.warn/inline.C: New test.
51405 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
51407         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51408         standards-compliant result rather than specific constants.
51409         Put test-values in array.
51411 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
51413         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51414         (g++_target_compile): Put test-specific options last.
51416 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51418         * g++.old-deja/g++.eh/vbase4.C: New test.
51420 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51422         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51424 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51426         * g++.old-deja/g++.brendan/misc12.C: Removed.
51427         * g++.old-deja/g++.pt/memtemp77.C: Constify.
51428         * g++.old-deja/g++.ext/pretty4.C: New test.
51430 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
51432         * g++.old-deja/g++.other/string2.C: New test.
51434 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
51436         * g++.old-deja/g++.warn/impint2.C: New test.
51438 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
51440         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51441         is 1, not zero.
51443 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
51445         * g++.old-deja/g++.warn/impint.C: New test.
51446         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51447         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51448         * g++.old-deja/g++.pt/explicit12.C: Likewise.
51449         * g++.old-deja/g++.pt/explicit13.C: Likewise.
51450         * g++.old-deja/g++.pt/explicit17.C: Likewise.
51451         * g++.old-deja/g++.pt/explicit18.C: Likewise.
51452         * g++.old-deja/g++.pt/explicit19.C: Likewise.
51453         * g++.old-deja/g++.pt/explicit23.C: Likewise.
51454         * g++.old-deja/g++.pt/explicit31.C: Likewise.
51455         * g++.old-deja/g++.pt/explicit35.C: Likewise.
51456         * g++.old-deja/g++.pt/explicit6.C: Likewise.
51457         * g++.old-deja/g++.pt/memclass7.C: Likewise.
51459 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
51461         * gcc.dg/cpp-redef.c: New test.
51463 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
51465         * g++.old-deja/g++.pt/unify7.C: New test.
51467 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51469         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51470         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51472 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
51474         * gcc.c-torture/compile/20000224-1.c: New test.
51476 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51478         * gcc.c-torture/compile/cpp-2.c: New test.
51479         * gcc.c-torture/compile/cpp-1.c: New test.
51481 2000-02-25  Jeffrey A Law  (law@cygnus.com)
51483         * gcc.c-torture/execute/20000225-1.c: New test.
51485 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51487         * gcc.dg/cpp-li2.c: New test.
51489         * gcc.dg/cpp-wi1.c: New test.
51491         * gcc.dg/cpp-li1.c: New test.
51493 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
51495         * g++.old-deja/g++.other/sizeof5.C: New test.
51497 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51499         * gcc.c-torture/execute/va-arg-13.c: New test.
51501 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
51503         * gcc.c-torture/execute/va-arg-12.c: New test.
51505 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51507         * gcc.c-torture/execute/20000223-1.c: New test.
51509 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
51511         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
51513 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
51515         * g++.old-deja/g++.abi/ptrmem.C: New test.
51517 2000-02-19  Richard Henderson  <rth@cygnus.com>
51519         * gcc.c-torture/compile/init-3.c: New.
51521 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
51523         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
51524         ALWAYS_CXXFLAGS.
51526 2000-02-11  Robert Lipe <robertl@sco.com>
51528         * gcc.c-torture/compile/20000211-3.c: New test.
51530 2000-02-11  Martin Buchholz <martin@xemacs.org>
51532         * gcc.c-torture/compile/20000211-2.c: New test.
51534 2000-02-11  Jeffrey A Law  (law@cygnus.com)
51536         * gcc.c-torture/compile/20000211-1.c: New test.
51538 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
51540         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
51541           on native targets
51543 2000-02-08  Nathan Sidwell  <nathan@acm.org>
51545         * g++.old-deja/g++.other/cast5.C: New test.
51547 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
51549         * gcc.c-torture/execute/20000205-1.c: New.
51551 2000-02-03  Nathan Sidwell  <nathan@acm.org>
51553         * g++.old-deja/g++.jason/cast3.C: Return void.
51554         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
51556 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51558         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
51560         * gcc.dg/loop-1.c: New test.
51562 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
51564         * gcc.c-torture/compile/20000127-1.c: New test.
51565         * gcc.c-torture/execute/991228-1.c: New test.
51567 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51569         * gcc.dg/unused-2.c: New test.
51571         * gcc.dg/conv-1.c: New test.
51573 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
51575         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51576         compiler.
51577         (tool_option_proc): Fix typo.
51579 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
51581         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51582         of the ld on the host, not on the build machine.
51583         Also, don't crash if '--help' is not a supported option.
51585 2000-01-24  Richard Henderson  <rth@cygnus.com>
51587         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51589 2000-01-20  Jeffrey A Law  (law@cygnus.com)
51591         * gcc.c-torture/execute/20000120-2.c: New test.
51592         * gcc.c-torture/execute/20000120-1.c: New test.
51594 2000-01-13  Jeffrey A Law  (law@cygnus.com)
51596         * gcc.c-torture/execute/20000113-1.c: New test.
51598 2000-01-12  Jeffrey A Law  (law@cygnus.com)
51600         * gcc.c-torture/execute/20000112-1.c: New test.
51602 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51604         * gcc.dg/20000111-1.c: New test.
51606 2000-01-10  Jeffrey A Law  (law@cygnus.com)
51608         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51609         with 16 bit integers.
51611 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51613         * gcc.dg/20000108-1.c: New test.
51615 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51617         * g++.old-deja/g++.ns/koenig8.C: New test.
51619 2000-01-05  Nathan Sidwell  <nathan@acm.org>
51621         * g++.old-deja/g++.other/cast4.C: New test.
51623 2000-01-05  Jeffrey A Law  (law@cygnus.com)
51625         * gcc.c-torture/compile/20000105-2.c: New test.
51626         * gcc.c-torture/compile/20000105-1.c: New test.
51628 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51630         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51631         references to printf & atoi to conform to ANSI standard.
51632         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51633         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51634         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51635         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51636         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51637         * g++.old-deja/g++.brendan/complex1.C: Likewise.
51638         * g++.old-deja/g++.brendan/copy1.C: Likewise.
51639         * g++.old-deja/g++.brendan/copy2.C: Likewise.
51640         * g++.old-deja/g++.brendan/copy3.C: Likewise.
51641         * g++.old-deja/g++.brendan/copy4.C: Likewise.
51642         * g++.old-deja/g++.brendan/copy5.C: Likewise.
51643         * g++.old-deja/g++.brendan/copy6.C: Likewise.
51644         * g++.old-deja/g++.brendan/copy7.C: Likewise.
51645         * g++.old-deja/g++.brendan/copy8.C: Likewise.
51646         * g++.old-deja/g++.brendan/crash11.C: Likewise.
51647         * g++.old-deja/g++.brendan/crash14.C: Likewise.
51648         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51649         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51650         * g++.old-deja/g++.brendan/delete2.C: Likewise.
51651         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51652         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51653         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51654         * g++.old-deja/g++.brendan/eh1.C: Likewise.
51655         * g++.old-deja/g++.brendan/groff1.C: Likewise.
51656         * g++.old-deja/g++.brendan/init3.C: Likewise.
51657         * g++.old-deja/g++.brendan/misc12.C: Likewise.
51658         * g++.old-deja/g++.brendan/misc7.C: Likewise.
51659         * g++.old-deja/g++.brendan/new2.C: Likewise.
51660         * g++.old-deja/g++.brendan/operators4.C: Likewise.
51661         * g++.old-deja/g++.brendan/operators5.C: Likewise.
51662         * g++.old-deja/g++.brendan/overload2.C: Likewise.
51663         * g++.old-deja/g++.brendan/overload7.C: Likewise.
51664         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51665         * g++.old-deja/g++.brendan/reference1.C: Likewise.
51666         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51667         * g++.old-deja/g++.brendan/template24.C: Likewise.
51668         * g++.old-deja/g++.brendan/template3.C: Likewise.
51669         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51670         * g++.old-deja/g++.jason/inline3.C: Likewise.
51671         * g++.old-deja/g++.jason/opeq.C: Likewise.
51672         * g++.old-deja/g++.law/arg5.C: Likewise.
51673         * g++.old-deja/g++.law/arm7.C: Likewise.
51674         * g++.old-deja/g++.law/ctors11.C: Likewise.
51675         * g++.old-deja/g++.law/cvt8.C: Likewise.
51676         * g++.old-deja/g++.law/init9.C: Likewise.
51677         * g++.old-deja/g++.law/refs4.C: Likewise.
51678         * g++.old-deja/g++.law/template2.C: Likewise.
51679         * g++.old-deja/g++.law/visibility24.C: Likewise.
51680         * g++.old-deja/g++.law/vtable3.C: Likewise.
51681         * g++.old-deja/g++.mike/asm2.C: Likewise.
51682         * g++.old-deja/g++.mike/eh1.C: Likewise.
51683         * g++.old-deja/g++.mike/misc1.C: Likewise.
51684         * g++.old-deja/g++.mike/misc13.C: Likewise.
51685         * g++.old-deja/g++.mike/misc14.C: Likewise.
51686         * g++.old-deja/g++.mike/ns12.C: Likewise.
51687         * g++.old-deja/g++.mike/p1248.C: Likewise.
51688         * g++.old-deja/g++.mike/p3708.C: Likewise.
51689         * g++.old-deja/g++.mike/p3708a.C: Likewise.
51690         * g++.old-deja/g++.mike/p3708b.C: Likewise.
51691         * g++.old-deja/g++.mike/p646.C: Likewise.
51692         * g++.old-deja/g++.mike/p700.C: Likewise.
51693         * g++.old-deja/g++.mike/p783.C: Likewise.
51694         * g++.old-deja/g++.mike/p783a.C: Likewise.
51695         * g++.old-deja/g++.mike/p783b.C: Likewise.
51696         * g++.old-deja/g++.mike/p786.C: Likewise.
51697         * g++.old-deja/g++.mike/p789.C: Likewise.
51698         * g++.old-deja/g++.mike/p789a.C: Likewise.
51699         * g++.old-deja/g++.mike/p807a.C: Likewise.
51700         * g++.old-deja/g++.other/delete3.C: Likewise.
51701         * g++.old-deja/g++.other/dyncast1.C: Likewise.
51702         * g++.old-deja/g++.other/dyncast2.C: Likewise.
51703         * g++.old-deja/g++.other/dyncast3.C: Likewise.
51704         * g++.old-deja/g++.other/empty1.C: Likewise.
51705         * g++.old-deja/g++.other/temporary1.C: Likewise.
51706         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51707         * g++.old-deja/g++.pt/t16.C: Likewise.
51708         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51710 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
51712         * gcc.dg/991230-1.c: New test.
51714 1999-12-29  Jeffrey A Law  (law@cygnus.com)
51716         * gcc.c-torture/compile/991229-3.c: New test.
51717         * gcc.c-torture/compile/991229-2.c: New test.
51718         * gcc.c-torture/compile/991229-1.c: New test.
51720 1999-12-29  Greg McGary <gkm@eng.ascend.com>
51722         * gcc.c-torture/compile/labels-2.c: New test.
51724 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
51726         * gcc.c-torture/execute/991227-1.c: New test.
51728 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51730         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51732 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
51734         * gcc.c-torture/execute/991221-1.c: New test.
51736 1999-12-20  Nathan Sidwell  <nathan@acm.org>
51738         * g++.old-deja/g++.other/cast3.C: New test.
51740 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
51742         * gcc.c-torture/execute/991216-4.c: New test.
51744 1999-12-16  Michael Meissner  <meissner@cygnus.com>
51746         * gcc.c-torture/execute/991216-1.c: New test.
51747         * gcc.c-torture/execute/991216-2.c: New test.
51748         * gcc.c-torture/execute/991216-3.c: New test.
51750 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51752         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51753         Actually make the test fail by using "-O2" for compilation.
51755 1999-12-15  Nathan Sidwell  <nathan@acm.org>
51757         * g++.old-deja/g++.warn/cast-align1.C: New test.
51759 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51761         * gcc.c-torture/compile/991214-1.c: New test.
51762         * gcc.c-torture/compile/991214-2.c: New test.
51764 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51766         * gcc.dg/991214-1.c: New test.
51768 1999-12-13  Jeffrey A Law  (law@cygnus.com)
51770         * gcc.c-torture/compile/991213-3.c: New test.
51771         * gcc.c-torture/compile/991213-2.c: New test.
51772         * gcc.c-torture/compile/991213-1.c: New test.
51774 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
51776         * gcc.dg/991209-1.c: New test.
51778 1999-12-08  Nathan Sidwell <nathan@acm.org>
51780         * gcc.c-torture/compile/991208-1.c: New test.
51782 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51784         * gcc.dg/ultrasp2.c: New test.
51786 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
51788         * g++.old-deja/g++.abi/align.C (main): Fix typo.
51790 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
51792         * gcc.c-torture/compile/991202-1.c: New test.
51793         * gcc.c-torture/execute/991202-1.c: New test.
51794         * gcc.c-torture/execute/991202-2.c: New test.
51795         * gcc.c-torture/execute/991202-3.c: New test.
51797 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
51799         * g++.old-deja/g++.abi/align.C: New test.
51800         * g++.old-deja/g++.abi/aggregates.C: Likewise.
51801         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51803 1999-12-01  Richard Henderson  <rth@cygnus.com>
51805         * gcc.c-torture/execute/991201-1.c: New.
51807 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
51809         * gcc.dg/991129-1.c: New test.
51811 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51813         * gcc.c-torture/compile/991127-1.c: New test.
51815 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51817         * g++.old-deja/g++.other/warn4.C: New test.
51819 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51821         * g++.old-deja/g++.eh/cleanup2.C: New test.
51822         * g++.old-deja/g++.ext/pretty2.C: New test.
51823         * g++.old-deja/g++.ext/pretty3.C: New test.
51824         * g++.old-deja/g++.other/debug6.C: New test.
51826 1999-10-20  Jim Wilson  <wilson@cygnus.com>
51828         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51829         compiler_output to look for one error message instead of two.
51831 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
51833         * gcc.c-torture/execute/991118-1.c: Also test case
51834         where the word boundary does not split a byte evenly.
51836 1999-11-19  Nathan Sidwell  <nathan@acm.org>
51838         * g++.old-deja/g++.ext/restrict1.C: New test.
51840 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51842         * gcc.c-torture/execute/991118-1.c: New test.
51844 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
51846         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51847         working directory pathnames.
51849 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
51851         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51852         host is equipped with driver.h and driver.o so it can actually
51853         compile and run the tests.
51855 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
51857         * gcc.c-torture/compile/991008-1.c: New test.
51859 1999-11-08  Nick Clifton  <nickc@cygnus.com>
51861         * lib/gcc-dg.exp: Include target-supports.exp
51863 1999-11-05  Nick Clifton  <nickc@cygnus.com>
51865         * lib/target-supports.exp: New file: Provide procs to test for
51866         features supported by the target.
51867         (check_weak_available): Moved here from ecos.exp.
51868         (check_alias_available): New proc: Determine of the target
51869         toolchain supports the alias attribute.
51871         * gcc.dg/special/ecos.exp: Move check_weak_available to
51872         target-supports.exp.
51873         (alias-1.c): Only perform the test if the target supports
51874         aliases.
51875         (wkali-1.c): Only perform the test if the target supports
51876         aliases.
51878         * gcc.dg/990506-0.c: Expect error messages from cross
51879         targets as well as native targets.
51881 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51883         * gcc.dg/ultrasp1.c: Removed xfail.
51884         * gcc.dg/struct-ret-2.c: Likewise.
51885         * gcc.dg/array-1.c: Likewise.
51887 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51889         * gcc.dg/struct-ret-2.c: New test.
51891         * gcc.dg/array-1.c: New test.
51893 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
51895         * gcc.c-torture/execute/991030-1.c: New test.
51897 1999-10-26  Richard Henderson  <rth@cygnus.com>
51899         * gcc.c-torture/compile/991026-2.c: New test.
51901 1999-10-26  Jeffrey A Law  (law@cygnus.com)
51903         * gcc.c-torture/compile/991026-1.c: New test.
51905 1999-10-23  Jeffrey A Law  (law@cygnus.com)
51907         * gcc.c-torture/execute/991023-1.c: New test.
51909 1999-10-19  Jeffrey A Law  (law@cygnus.com)
51911         * gcc.c-torture/execute/991019-1.c: New test.
51913 1999-10-16  Richard Henderson  <rth@cygnus.com>
51915         * gcc.c-torture/execute/991016-1.c: New test.
51917 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
51919         * gcc.c-torture/execute/991014-1.c: New test.
51921 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
51923         * g++.old-deja/g++.other/union2.C: New test.
51925 1999-10-13  Nathan Sidwell  <nathan@acm.org>
51927         * g++.old-deja/g++.other/vaarg2.C: New test.
51928         * g++.old-deja/g++.other/vaarg3.C: New test.
51930 1999-10-12  Craig Burley  <craig@jcb-sc.com>
51932         * g77.f-torture/noncompile/19990905-1.f: Moved from being
51933         in compile/.
51935 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
51937         * gcc.c-torture/execute/va-arg-11.c: New test.
51939 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
51941         * lib/file-format.exp (gcc_target_object_format): Don't
51942         crash if objdump is unavailable.
51944 1999-09-29  Donn Terry <donn@interix.com>
51946         * gcc.misc-tests/mg.exp: delete extraneous redirection.
51948 1999-09-28  Nick Clifton  <nickc@cygnus.com>
51950         * gcc.c-torture/compile/990928-1.c: New test.
51952 1999-09-28  Nathan Sidwell  <nathan@acm.org>
51954         * g++.old-deja/g++.other/decl6.C: New test.
51956 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51958         * gcc.c-torture/execute/va-arg-10.c: New test.
51960 1999-09-27  Nathan Sidwell  <nathan@acm.org>
51962         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
51963         __PRETTY_FUNCTION__.
51965 1999-09-23  Nick Clifton  <nickc@cygnus.com>
51967         * gcc.c-torture/execute/990923-1.c: New test.
51969 1999-09-21  Nick Clifton  <nickc@cygnus.com>
51971         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
51972         for which -fpic is inappropriate.
51974 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
51976         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
51978 1999-09-21  Nathan Sidwell  <nathan@acm.org>
51980         * g++.old-deja/g++.other/dyncast1.C: New test.
51981         * g++.old-deja/g++.other/dyncast2.C: New test.
51982         * g++.old-deja/g++.other/dyncast3.C: New test.
51983         * g++.old-deja/g++.other/dyncast4.C: New test.
51984         * g++.old-deja/g++.other/dyncast5.C: New test.
51985         * g++.old-deja/g++.eh/catch3.C: New test.
51986         * g++.old-deja/g++.eh/catch3p.C: New test.
51987         * g++.old-deja/g++.eh/catch4.C: New test.
51988         * g++.old-deja/g++.eh/catch4p.C: New test.
51989         * g++.old-deja/g++.eh/catch5.C: New test.
51990         * g++.old-deja/g++.eh/catch5p.C: New test.
51991         * g++.old-deja/g++.eh/catch6.C: New test.
51992         * g++.old-deja/g++.eh/catch6p.C: New test.
51993         * g++.old-deja/g++.eh/catch7.C: New test.
51994         * g++.old-deja/g++.eh/catch7p.C: New test.
51995         * g++.old-deja/g++.eh/catch8.C: New test.
51996         * g++.old-deja/g++.eh/catch8p.C: New test.
51997         * g++.old-deja/g++.eh/catch9.C: New test.
51998         * g++.old-deja/g++.eh/catch9p.C: New test.
52000 1999-09-13  Nathan Sidwell  <nathan@acm.org>
52002         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
52003         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
52005 1999-09-13  Jeffrey A Law  (law@cygnus.com)
52007         * gcc.c-torture/compile/990913-1.c: New test.
52009 1999-09-10  Nathan Sidwell  <nathan@acm.org>
52011         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
52012         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52014 1999-09-09  Richard Henderson  <rth@cygnus.com>
52016         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52018 1999-09-09  Nathan Sidwell  <nathan@acm.org>
52020         * g++.old-deja/g++.other/lookup11.C: New test.
52021         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52022         what is permitted and what we want.
52023         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52024         overload use.
52025         * g++.old-deja/g++.jason/rfg5.C: Likewise.
52027 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
52029         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52030         * gcc.c-torture/noncompile/poison-1.c: New file.
52032 1999-09-08  Nathan Sidwell  <nathan@acm.org>
52034         * g++.old-deja/g++.other/sizeof3.C: New test.
52035         * g++.old-deja/g++.other/sizeof4.C: New test.
52036         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52037         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52039 1999-09-07  Richard Henderson  <rth@cygnus.com>
52041         * gcc.dg/va-arg-1.c: New.
52043 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52045         * gcc.c-torture/execute/va-arg-9.c: New test.
52047 1999-09-05  Craig Burley  <craig@jcb-sc.com>
52049         * g77.f-torture/compile/980519-2.f: New test.
52050         * g77.f-torture/compile/19990905-0.f: New test.
52051         * g77.f-torture/compile/19990905-1.f: New test.
52052         * g77.f-torture/compile/19990905-2.f: New test.
52054         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52056 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
52058         * gcc.c-torture/execute/990827-1.c: Fix typo.
52060 1999-09-03  Nathan Sidwell  <nathan@acm.org>
52062         * g++.old-deja/g++.other/deref1.C: New test.
52064 1999-09-02  Nathan Sidwell  <nathan@acm.org>
52066         * g++.old-deja/g++.other/ambig2.C: New test.
52067         * g++.old-deja/g++.other/cond5.C: New test.
52068         * g++.old-deja/g++.other/lookup16.C: New test.
52070 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
52072         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52073         assemblers too.
52075 1999-08-31  Jeffrey A Law  (law@cygnus.com)
52077         * lib/c-torture.exp: Avoid the "compare executables" optimization
52078         when testing native.
52080 1999-08-29  Jeffrey A Law  (law@cygnus.com)
52082         * gcc.c-torture/execute/990829-1.c: New test.
52083         * gcc.c-torture/compile/990829-1.c: New test.
52085 1999-08-27  Paul Burchard  <burchard@pobox.com>
52087         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52088         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52089         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52090         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52091         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52092         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52093         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52094         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52095         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52096         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52097         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52099 1999-08-27  Jeffrey A Law  (law@cygnus.com)
52101         * gcc.c-torture/execute/990827-1.c: New test.
52103 1999-08-26  Craig Burley  <craig@jcb-sc.com>
52105         * g77.f-torture/noncompile/19990826-4.f: New test.
52107         * g77.f-torture/compile/19990826-3.f: New test.
52109         * g77.f-torture/execute/19990826-2.f: New test.
52111         * g77.f-torture/compile/19990826-1.f: New test.
52113         * gcc.c-torture/execute/990826-0.c: New test.
52114         * g77.c-torture/execute/19990826-0.f: New test.
52116         * g77.f-torture/noncompile/970626-2.f: New test.
52118 1999-08-25  Paul Burchard  <burchard@pobox.com>
52120         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52121         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52122         lss-011.C: New tests.
52124 1999-08-25  Nathan Sidwell  <nathan@acm.org>
52126         * g++.old-deja/g++.other/decl5.C: New test.
52128 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52130         * noncompile/noncompile.exp: Load_lib c-torture.exp.
52131         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52132         call `postbase' for each one.  All callers of `postbase' changed
52133         to call this instead.
52135 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
52137         * gcc.c-torture/execute/990811-1.c: New test.
52139 1999-08-09  Nick Clifton  <nickc@cygnus.com>
52141         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52142         just native ones.
52144         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52145         just native ones.
52147 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52149         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52151 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52153         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52155 1999-08-04  Nathan Sidwell  <nathan@acm.org>
52157         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52159 1999-08-04  Jeffrey A Law  (law@cygnus.com)
52161         * gcc.c-torture/execute/990804-1.c: New test.
52163 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52165         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52166         * g++.old-deja/g++.brendan/crash64.C: Likewise.
52167         * g++.old-deja/g++.brendan/overload8.C: Likewise.
52169 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52171         * g++.old-deja/g++.other/struct1.C: New test.
52173 1999-08-03  Nathan Sidwell  <nathan@acm.org>
52175         * g++.old-deja/g++.other/enum2.C: New test.
52177 1999-08-02  Richard Henderson  <rth@cygnus.com>
52179         Adapted from tests from Franz Sirl:
52180         * gcc.c-torture/execute/va-arg-7.c: New test.
52181         * gcc.c-torture/execute/va-arg-8.c: New test.
52183 1999-08-01  Jeffrey A Law  (law@cygnus.com)
52185         * gcc.c-torture/compile/990801-2.c: New test.
52187         * gcc.c-torture/compile/990801-1.c: New test.
52189 1999-07-27  Michael Meissner  <meissner@cygnus.com>
52191         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52192         fp-cmp-1.c, converting double to float.
52194         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52195         fp-cmp-1.c, converting double to long double.
52197         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52198         from fr1 to unknown_register, since fr1 is a legitimate register
52199         on some machines.
52201 1999-07-25  Jeffrey A Law  (law@cygnus.com)
52203         * README: More listname related changes.
52205 1999-07-08  Catherine Moore  <clm@cygnus.com>
52207         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
52209 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
52211         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52213 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
52215         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52217 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
52219         * gcc.dg/990703-1.c: New test.
52221 1999-06-29  Nick Clifton  <nickc@cygnus.com>
52223         * lib/file-format.exp: New file: Move definition of proc
52224         gcc_target_object_format to here from
52225         gcc.dg/special/ecos.exp.
52227         * lib/c-torture.exp: Include lib file-format.exp.
52228         * lib/gcc-dg.exp: Include lib file-format.exp.
52230         * gcc.dg/special/ecos.exp: Remove definition of proc
52231         gcc_target_object_format.
52233 1999-06-28  Jeffrey A Law  (law@cygnus.com)
52235         * gcc.c-torture/execute/990628-1.c: New test.
52237 1999-06-25  Jeffrey A Law  (law@cygnus.com)
52239         * gcc.c-torture/compile/990625-2.c: New test.
52241         * gcc.c-torture/compile/990625-1.c: New test.
52243 1999-06-23  Nick Clifton  <nickc@cygnus.com>
52245         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
52246         attributes compile.
52247         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52248         ports that use the COFF/PE file format.
52250 1999-06-17  Jeffrey A Law  (law@cygnus.com)
52252         * gcc.c-torture/compile/990617-1.c: New test.
52254 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
52256         * g++.old-deja/g++.other/decl4.C: New test.
52258 1999-06-14  Nathan Sidwell  <nathan@acm.org>
52260         * g++.old-deja/g++.other/bitfld3.C: New test.
52262 1999-06-08  Nathan Sidwell  <nathan@acm.org>
52264         * g++.old-deja/g++.eh/catch1.C: New test.
52266 1999-06-07  Jeffrey A Law  (law@cygnus.com)
52268         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52270         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52271         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
52273 1999-06-05  Craig Burley  <craig@jcb-sc.com>
52275         * g77.f-torture/compile/19990502-0.f: Replace with new,
52276         shorter, test that still fails after recent changes.
52278 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52280         * gcc.c-torture/execute/990604-1.c: New test.
52282 1999-05-31  Jeffrey A Law  (law@cygnus.com)
52284         * gcc.c-torture/execute/990531-1.c: New test.
52286 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52288         * gcc.c-torture/compile/990527-1.c: New test.
52290 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
52292         * gcc.c-torture/execute/990527-1.c: New test.
52294 1999-05-25  Nick Clifton  <nickc@cygnus.com>
52296         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52297         bitfields as signed.
52299 1999-05-25  Craig Burley  <craig@jcb-sc.com>
52301         * g77.f-torture/compile/19990525-0.f: New test.
52303 1999-05-25  Jeffrey A Law  (law@cygnus.com)
52305         * gcc.c-torture/execute/990525-2.c: New test.
52307         * gcc.c-torture/execute/990525-1.c: New test.
52309 1999-05-24  Nathan Sidwell  <nathan@acm.org>
52311         * g++.old-deja/g++.other/anon3.C: New test.
52312         * g++.old-deja/g++.other/anon4.C: New test.
52313         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52314         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52315         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52316         Merrill).
52318 1999-05-24  Jeffrey A Law  (law@cygnus.com)
52320         * gcc.c-torture/execute/990524-1.c: New test.
52322         * gcc.dg/990524-1.c: New test.
52324 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52326         * gcc.c-torture/compile/990523-1.c: New test.
52328 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
52330         * gcc.c-torture/compile/990519-1.c: New test.
52332 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52334         * gcc.c-torture/compile/990517-1.c: New test.
52336         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52337         (e4, f4): New tests.
52338         (main): Call them.
52340 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52342         * gcc.dg/noreturn-1.c: New test.
52344 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52346         * gcc.c-torture/execute/990513-1.c: New test.
52348 1999-05-10  Richard Henderson  <rth@cygnus.com>
52350         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52352 1999-05-10  Craig Burley  <craig@jcb-sc.com>
52354         * g77.f-torture/execute/erfc.f: Use small single-precision
52355         values, to avoid problems on Alphas when not -mieee.
52357 1999-05-08  Craig Burley  <craig@jcb-sc.com>
52359         * gcc.dg/990506-0.c: New test.
52361 1999-05-08  Richard Henderson  <rth@cygnus.com>
52363         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52364         the constant to test.  Don't XFAIL 64-bit targets.
52366         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52367         * g++.old-deja/g++.law/profile1.C: Likewise.
52369         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52370         operator new instances.
52371         * g++.old-deja/g++.other/delete5.C: Likewise.
52373 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52375         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52376         intrinsic.
52378 1999-05-03  Craig Burley  <craig@jcb-sc.com>
52380         * g77.f-torture/execute/u77-test.f: Reverse order of two
52381         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52383 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52385         * gcc.dg/compare1.c: New test.
52387 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52389         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52390         New tests.
52392 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52394         * g77.f-torture/compile/19990502-1.f: New test.
52396 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52398         * g77.f-torture/compile/19990502-0.f: New test.
52400 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52402         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52403         intrinsic.
52405 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52407         * g77.f-torture/execute/u77-test.f (main): List libU77
52408         intrinsics not currently tested.
52409         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52410         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52411         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52412         Trim blanks off the ends of some printed strings.
52414 1999-05-02  Craig Burley  <craig@jcb-sc.com>
52416         * g77.f-torture/execute/u77-test.f (main): Just warn about
52417         FSTAT gid disagreement, as it's expected on some systems.
52419 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52421         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52422         use a new function, which allows for some slop.
52423         Clean up some commentary.
52424         (issum): The new function.
52425         (sgladd): Deleted subroutine.
52427 1999-05-01  Craig Burley  <craig@jcb-sc.com>
52429         * g77.f-torture/execute/u77-test.f: Modify to be more like
52430         libf2c/libU77 version, bringing patches to that version here.
52431         Add suitable commentary.
52433 1999-04-25  Richard Henderson  <rth@cygnus.com>
52435         * gcc.dg/990424-1.c: New test.
52437 1999-04-24  Craig Burley  <craig@jcb-sc.com>
52439         * g77.f-torture/execute/u77-test.f (main): Bug involving
52440         LSTAT has been fixed, so turn back on full checking.
52442 1999-04-20  Craig Burley  <craig@jcb-sc.com>
52444         * g77.f-torture/compile/19990419-0.f: New test.
52445         * g77.f-torture/execute/19990419-1.f: New test.
52447 1999-04-17  Richard Henderson  <rth@cygnus.com>
52449         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52450         to avoid the need for a prototype to supress a warning.
52452 1999-04-07  Jim Wilson  <wilson@cygnus.com>
52454         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52456 1999-04-04  Jeffrey A Law  (law@cygnus.com)
52458         * gcc.c-torture/execute/990404-1.c: New test.
52460 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52462         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52463         * gcc.dg/cpp-if3.c: Don't use -pedantic.
52464         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52465         missing initializer warnings.
52467 1999-03-28  Jeffrey A Law  (law@cygnus.com)
52469         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52470         matching strings.
52472 1999-03-26  Jeffrey A Law  (law@cygnus.com)
52474         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52476 1999-03-26  Craig Burley  <craig@jcb-sc.com>
52478         * g77.f-torture/execute/19990325-0.f: New test.
52479         * g77.f-torture/execute/19990325-1.f: New test.
52481 1999-03-24  Jeffrey A Law  (law@cygnus.com)
52483         * gcc.c-torture/execute/990324-1.c: New test.
52485 1999-03-22  Jim Wilson  <wilson@cygnus.com>
52487         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52488         test with 4.
52490 1999-03-17  Richard Henderson  <rth@cygnus.com>
52492         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
52494 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52496         * g77.f-torture/execute/19990313-2.f: New test.
52497         * g77.f-torture/execute/19990313-3.f: New test.
52499 1999-03-13  Craig Burley  <craig@jcb-sc.com>
52501         * g77.f-torture/execute/19990313-0.f: New test.
52502         * g77.f-torture/execute/19990313-1.f: New test.
52504 1999-03-12  Jim Wilson  <wilson@cygnus.com>
52506         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
52507         printf to sprintf.
52508         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
52509         (main): Add check for u15.  Conditionalize u31 check depending on
52510         whether ints are <32 bits or >=32 bits.
52512 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52514         * g77.f-torture/execute/19981119-0.f: Improve testiness.
52516 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52518         * g77.f-torture/compile/19990305-0.f: New test.
52519         * g77.f-torture/execute/19981119-0.f: New test.
52521 1999-03-08  Craig Burley  <craig@jcb-sc.com>
52523         * g77.f-torture/execute/970625-2.f: call ABORT if final
52524         result is not correct, instead of just printing it.
52525         Add this checking via newly introduced obfuscation, to
52526         trip up buggy front ends.
52528 1999-03-07  Craig Burley  <craig@jcb-sc.com>
52530         * g77.f-torture/compile/960317-1.f: Moved from being
52531         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
52533 1999-03-06  Craig Burley  <craig@jcb-sc.com>
52535         * g77.f-torture/execute/960317-1.f: New (old) test.
52536         * g77.f-torture/execute/970625-2.f: Ditto.
52538 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
52540         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
52541         error message on line 1 or line 2; cccp and cpplib do this differently.
52543 1999-03-01  Jeffrey A Law  (law@cygnus.com)
52545         * g++.old-deja/g++.law/weak1.C: New test.
52547 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52549         * gcc.c-torture/execute/990119-1.c: Renamed to...
52550         * gcc.dg/990119-1.c: this, so it will only be tested once
52551         (it's a preprocessor test, it doesn't need to be run at
52552         multiple optimization levels).
52554 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
52556         * lib/g++.exp: Don't add incdir=$base_dir/../include to
52557           ALWAYS_CXXFLAGS.
52559 1999-02-24  Craig Burley  <craig@jcb-sc.com>
52561         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
52562         * g77.f-torture/compile/19981216-0.f: ...as it is expected
52563         to not be compilable by current g77.
52565 1999-02-24  Nick Clifton  <nickc@cygnus.com>
52567         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52569 1999-02-22  Jeffrey A Law  (law@cygnus.com)
52571         * gcc.c-torture/execute/990222-1.c: New test.
52573 1999-02-19  Craig Burley  <craig@jcb-sc.com>
52575         * g77.f-torture/compile/19990218-0.f: New test.
52576         * g77.f-torture/noncompile/19990218-1.f: New test.
52578 1999-02-18  Craig Burley  <craig@jcb-sc.com>
52580         * g77.f-torture/compile/19981216-0.f: New test.
52582 1999-02-14  Jeffrey A Law  (law@cygnus.com)
52584         * gcc.dg/990214-1.c: New test.
52586 1999-02-13  Jeffrey A Law  (law@cygnus.com)
52588         * gcc.dg/990213-2.c: New test.
52590         * gcc.dg/990213-1.c: New test.
52592 1999-02-12  Jeffrey A Law  (law@cygnus.com)
52594         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52595         ints.
52597 1999-02-11  Nick Clifton  <nickc@cygnus.com>
52599         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52600         specified by target.
52602         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52604 1999-02-11  Jeffrey A Law  (law@cygnus.com)
52606         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52608 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52610         * gcc.dg/special/ecos.exp: New test driver for new tests with
52611         special requirements.
52613         * gcc.dg/special/alias-1.c: New test.
52614         * gcc.dg/special/gcsec-1.c: New test.
52615         * gcc.dg/special/weak-1.c: New test.
52616         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52617         * gcc.dg/special/weak-2.c: New test.
52618         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52619         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52620         * gcc.dg/special/wkali-1.c: New test.
52621         * gcc.dg/special/wkali-2.c: New test.
52622         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52623         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52625 1999-02-10  Felix Lee  <flee@cygnus.com>
52627           * lib/c-torture.exp (c-torture-compile): Pull out code for
52628           analyzing gcc error messages.
52629           (c-torture-execute): Likewise.  Fix some (harmless) false
52630           positives.
52631           * lib/gcc.exp (gcc_check_compile): New function.
52633 1999-02-08  Richard Henderson  <rth@cygnus.com>
52635         * gcc.c-torture/execute/990208-1.c: New test.
52637 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
52639         * g++.dg/special/ecos.exp: New driver for new tests with special
52640         requirements
52642         * g++.dg/special/conpr-1.C: New test
52643         * g++.dg/special/conpr-2.C: New test
52644         * g++.dg/special/conpr-2a.C: New test
52645         * g++.dg/special/conpr-3.C: New test
52646         * g++.dg/special/conpr-3a.C: New test
52647         * g++.dg/special/conpr-3b.C: New test
52649         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52650         allow g++ to use the dg driver
52652         * README: Add comment about g++.dg directory
52654 1999-02-06  Jeffrey A Law  (law@cygnus.com)
52656         * README: Update email addresses.
52658 1999-02-03  Nick Clifton  <nickc@cygnus.com>
52660         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52661         arguments in order to force structure S onto the stack even on
52662         the alpha.
52663         (test): Pass 10 leading arguments to function foo as well as the
52664         structure S.
52666         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52667         failure for all targets.
52669         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52670         abort to terminate program execution.
52672 1999-01-30  Richard Henderson  <rth@cygnus.com>
52674         * gcc.c-torture/execute/990130-1.c: New test.
52676 1999-01-30  Jeffrey A Law  (law@cygnus.com)
52678         * gcc.dg/990130-1.c: New test.
52680 1999-01-28  Michael Meissner  <meissner@cygnus.com>
52682         * gcc.c-torture/execute/990128-1.c: New test.
52684 1999-01-27  Michael Meissner  <meissner@cygnus.com>
52686         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52688 1999-01-27  Felix Lee  <flee@cygnus.com>
52690         * lib/c-torture.exp (c-torture-compile): pull out code for
52691         analyzing gcc error messages.
52692         (c-torture-execute): ditto, and fix some (harmless) false
52693         positives.
52694         * lib/gcc.exp (gcc_check_compile): new function.
52696 1999-01-17  Jeffrey A Law  (law@cygnus.com)
52698         * gcc.dg/990117-1.c: New test.
52700         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52702         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52704 1999-01-15  Jeffrey A Law  (law@cygnus.com)
52706         * g77.f-torture/compile/990115-1.f: New test.
52708 1999-01-07  Jeffrey A Law  (law@cygnus.com)
52710         * gcc.c-torture/compile/990107-1.c: New test
52712 1999-01-06  Jeffrey A Law  (law@cygnus.com)
52714         * gcc.c-torture/execute/990106-2.c: New test.
52716         * gcc.c-torture/execute/990106-1.c: New test.
52718 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
52720         * gcc.c-torture/compile/981223-1.c: New test.
52722 1998-12-29  Richard Henderson  <rth@cygnus.com>
52724         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52725         (opt3): Rename from opt4 and disable.
52727 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
52729         * g++.old-deja/g++.pt/ptrmem5.C: New test.
52731 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52733         * g++.old-deja/g++.other/conv5.C: New test.
52735 1998-12-14  Nick Clifton  <nickc@cygnus.com>
52737         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52739 1998-12-11  Jeffrey A Law  (law@cygnus.com)
52741         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52743 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
52745         * gcc.c-torture/compile/981211-1.c: New test.
52747 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52749         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52751         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52753 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52755         * gcc.special/930510-1.c: Make C9X safe.
52756         * gcc.misc-tests/gcov-1.c Similarly.
52757         * gcc.misc-tests/gcov-2.c Similarly.
52759 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52761         * gcc.dg/ultrasp1.c: New test.
52763 1998-12-06  Richard Henderson  <rth@cygnus.com>
52765         * gcc.c-torture/execute/981206.c: New test.
52767 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52769         * g++.old-deja/g++.ns/template7.C: New test.
52771         * g++.old-deja/g++.other/expr1.C: New test.
52773         * g++.old-deja/g++.eh/tmpl3.C: New test.
52775         * g++.old-deja/g++.eh/tmpl2.C: New test.
52777 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52779         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52780         * g++.old-deja/g++.other/using6.C: Removed.
52781         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52783         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52785 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52787         * g++.old-deja/g++.pt/overload8.C: New test.
52789         * g++.old-deja/g++.pt/overload7.C: New test.
52791         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52793         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52794         and relinking messages.
52795         * lib/g++.exp (g++_target_compile): Remove .rpo file when
52796         compiling with -frepo.
52798 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
52800         * g++.old-deja/g++.pt/lookup6.C: New test.
52802 1998-11-30  Nick Clifton  <nickc@cygnus.com>
52804         * gcc.c-torture/execute/981130-1.c: New test.
52805         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52807 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52809         * g++.old-deja/g++.pt/explicit76.C: New test.
52811         * g++.old-deja/g++.pt/friend38.C: New test.
52813         * g++.old-deja/g++.ns/crash2.C: New test.
52815         * g++.old-deja/g++.pt/defarg8.C: New test.
52817         * g++.old-deja/g++.pt/instantiate6.C: New test.
52819         * g++.old-deja/g++.pt/static6.C: New test.
52821         * g++.old-deja/g++.pt/decl2.C: New test.
52823 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52825         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
52826         problem is actually related with name lookup, but so what? :-)
52828         * g++.old-deja/g++.pt/friend37.C: New test.
52830 1998-11-25  Dave Love  <d.love@dl.ac.uk>
52832         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52833         element, which fails on some systems.
52835         * g77.f-torture/execute/labug1.f: New test.
52837 1998-11-21  Jeffrey A Law  (law@cygnus.com)
52839         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52840         is defined.
52842 1998-11-18  Dave Love  <d.love@dl.ac.uk>
52844         * g77.f-torture/compile/981117-1.f: New test.
52846 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
52848         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
52849         properly discarded.
52851 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
52853         * gcc.c-torture/execute/memcheck: New directory of tests for
52854         -fcheck-memory-usage.
52856 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52858         * README: New file, general information about the testsuite and
52859         new description of the various C++ test subdirectories.
52860         * README.g++: Eliminate obsolete information, update and move most
52861         relevant stuff to README.
52863 1998-11-07  Richard Henderson  <rth@cygnus.com>
52865         * gcc.c-torture/compile/981107-1.c: New test.
52867 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
52869         * execute/memcpy-bi.c: New testcase.
52871 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
52873         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52874         base classes.
52876         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52877         template is selected.
52879         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52880         classes, it should be accepted for all types.
52882         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52884         * g++.old-deja/g++.pt/spec24.C: Ensure that template
52885         specializations start with template headers.
52887 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
52889         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52891         * g++.old-deja/g++.other/init9.C: Test cross initialization of
52892         non-POD types.
52894 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52896         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52898 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52900         * compile/981022-1.c, compile/981022-1.x: New test and driver.
52902 1998-10-19  Jeffrey A Law  (law@cygnus.com)
52904         * 981019-1.c: New test.
52906 1998-10-14  Robert Lipe <robertl@dgii.com>
52908         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52909         find objc headers.
52911 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52913         * compile/981001-4.c: Remove use of GCC extension that triggers a
52914         compiler bug.
52916 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
52918         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
52920 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52922         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
52923         instantiation of template produces incorrect code for delete
52924         expression.
52926         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
52927         constructors' name is not unique.
52928         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
52929         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
52931         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
52932         automatic array of const is ill-formed.
52934         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
52935         of template parameter?
52937         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
52938         const.
52940         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
52941         pointer-to-member expression.
52943         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
52944         declaration causes ICE.
52946 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
52948         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
52949         reserved in the global namespace.
52951         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
52952         generate needed virtual table.
52954         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
52956 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
52958         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
52959         template-dependent type
52961 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52963         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
52964         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
52965         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
52967         * g++.old-deja/g++.other/using5.C: New test; using decl from base
52968         class should be usable as argument of member function.
52969         * g++.old-deja/g++.other/using6.C: New test; using decl from base
52970         class should be usable as return type of member function.
52971         * g++.old-deja/g++.other/using7.C: New test; using decl from base
52972         class should be usable as type of data member.
52974         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
52976 1998-10-09  Jeffrey A Law  (law@cygnus.com)
52978         * gcc.c-torture/special/920521-1.c: Fix bogus test.
52980 1998-10-08  Nick Clifton  <nickc@cygnus.com>
52982         * gcc.dg/dll-?.c Add thumb to target list.
52983         Fix assembler scan patterns to match current assembler output.
52985 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
52987         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
52988         matching of template brackets.
52990         * g++.old-deja/g++.other/using4.C: New test.  Test using
52991         declarations of methods from base classes.
52993         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
52994         within functions should introduce names into the innermost
52995         enclosing namespace.
52997         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
52998         of static locals if first initialization throws.
53000 1998-10-07  Jim Wilson  <wilson@cygnus.com>
53002         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
53004 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
53006         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
53007         lose track of the possible targets of tablejump insns.
53008         * special/special.exp: Run it.
53010 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53012         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
53013         must be declared before its specializations can be named in friend
53014         declarations.
53016 1998-10-05  Dave Love  <d.love@dl.ac.uk>
53018         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53020         * g77.f-torture/execute/io1.f: New test.
53022 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53024         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53025         with pointer to template function, for which no argument deduction
53026         is possible.
53028         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53029         specialization of template function as argument to template
53030         function.
53032         * g++.old-deja/g++.other/access2.C: New test; Inner class
53033         shouldn't have privileged access to Outer's names.
53035 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53037         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53038         friend template declared within template class conflicts with
53039         nested class of the same name.
53041         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53042         is ignored.
53044         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53045         object with direct initializer as function declaration.
53047         * g++.old-deja/g++.other/decl2.C: New test; duplicate
53048         initializers.
53050         * g++.old-deja/g++.other/null2.C: New test; conditional operator
53051         involving const pointer and NULL produces incorrect result.
53053         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53054         type name without `typename' should be rejected with -pedantic.
53056 1998-10-02  Richard Henderson  <rth@cygnus.com>
53058         * g++.old-deja/g++.other/addrof1.C: New test.
53060 1998-10-01  Nick Clifton  <nickc@cygnus.com>
53062         * gcc.c-torture/compile/981001-1.c: New test.
53063         * gcc.c-torture/execute/981001-1.c: New test.
53065 1998-10-01  Jeffrey A Law  (law@cygnus.com)
53067         * gcc.c-torture/compile/981001-2.c: New test.
53068         * gcc.c-torture/compile/981001-3.c: New test.
53069         * gcc.c-torture/compile/981001-4.c: New test.
53071 1998-10-01  Robert Lipe  <robertl@dgii.com>
53073         * lib/objc.exp (objc_target_compile): Add -L during compiles for
53074         multilibbed hosts.  Idea grafted from g77.exp.
53076 1998-09-30  Dave Love  <d.love@dl.ac.uk>
53078         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53079         avoid losing on systems which need -lsocket.
53081 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
53083         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53084         * g++.old-deja/g++.other/nested2.C: Ditto.
53085         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53086         failure.
53088 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53090         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53091         preferred over template operator!= for enum bitfields.
53093 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
53095         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53096         that happen to have the same base name, but in different scopes,
53097         are incorrectly rejected.
53099 1998-09-16  Richard Henderson  <rth@cygnus.com>
53101         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53102         on the native word size instead of an integer literal.
53104 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53106         * g++.old-deja/g++.other/static2.C: Invocation of static data
53107         member of type pointer-to-function denoted as non-static member.
53109         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53110         checks involving function types and aliases.
53112 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
53114         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53115         redefined to the same non-trivial type.
53117         * g++.old-deja/g++.pt/explicit73.C: Test for proper
53118         namespace-qualification of template specializations declared in
53119         other namespaces.
53121         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53122         to declare a subset of the specializations of a template function
53123         as friends of specializations of a template class.
53125         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53126         member templates that do not fully specialize the enclosing
53127         template class are rejected.
53129 1998-09-11  Dave Love  <d.love@dl.ac.uk>
53131         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53133 1998-09-08  Dave Love  <d.love@dl.ac.uk>
53135         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53136         altered from libf2c/libU77 version.
53138 1998-09-06  Dave Love  <d.love@dl.ac.uk>
53140         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53142 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
53143             Alexandre Oliva  <oliva@dcc.unicamp.br>
53145         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53146         (un)signed char are different types for template specialization
53147         purposes.
53149 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
53151         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53152         * objc: ObjC testsuite.
53154 1998-08-31  Catherine Moore  <clm@cygnus.com>
53156         * gcc.c-torture/execute/941014-1.x: New file.
53158 1998-08-31  Nick Clifton  <nickc@cygnus.com>
53160         * lib/c-torture.exp: Add support for
53161         torture_eval_before_compile and torture_eval_before_execute
53162         variables.
53164 1998-08-30  Jeffrey A Law  (law@cygnus.com)
53166         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
53167         this test triggers valid.
53169 1998-08-27  Jeffrey A Law  (law@cygnus.com)
53171         * gcc.dg/980827-1.c: New test.
53173 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
53175         * gcc.c-torture/execute/loop-4b.c: New test.
53177 1998-08-26  Nick Clifton  <nickc@cygnus.com>
53179         * lib/c-torture.exp: Add support for
53180         torture_eval_before_compile and torture_eval_before_execute
53181         variables.
53183 1998-08-25  Jeffrey A Law  (law@cygnus.com)
53185         * gcc.c-torture/compile/980825-1.c: New test.
53187 1998-08-24  Nick Clifton  <nickc@cygnus.com>
53189         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53190         count number tests in opt_t0 not good_t0.
53192 1998-08-24  Jeffrey A Law  (law@cygnus.com)
53194         * gcc.c-torture/compile/930326-1.x: Fix typo.
53196 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
53198         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53199         causes an ICE.
53201 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53203         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53204         STACK_SIZE is defined.
53205         * gcc.c-torture/unsorted/stuct.c: Similarly.
53207         * gcc.c-torture/compile/980821-1.c: New test.
53209 1998-08-21  Jeffrey A Law  (law@cygnus.com)
53211         * gcc.c-torture/execute/980526-2.c: Disable for targets with
53212         16bit ints.
53214 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
53216         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53217         code.
53219 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
53221         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53222         error'.
53224 1998-08-18  Jeffrey A Law  (law@cygnus.com)
53226         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53228 1998-08-16  Jeffrey A Law  (law@cygnus.com)
53230         * gcc.c-torture/compile/980816-1.c: New test.
53232         * gcc.dg/980816-1.c: New test.
53234 1998-08-13  Jeffrey A Law  (law@cygnus.com)
53236         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53237         compiler for ieee tests.
53239 1998-08-01  Dave Love  <d.love@dl.ac.uk>
53241         * g77.f-torture/compile/980729-0.f: New test.
53243 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
53245         * gcc.c-torture/special/eeprof-1.c: New test, for
53246         -finstrument-functions.
53247         * gcc.c-torture/special/special.exp: Run it.
53249 1998-07-29  Jeffrey A Law  (law@cygnus.com)
53251         * gcc.c-torture/compile/980729-1.c: New test.
53253 1998-07-27  Nick Clifton  <nickc@cygnus.com>
53255         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53256         __thumb__ is defined, and test for ARM style doubles if so.
53258 1998-07-26  Dave Love  <d.love@dl.ac.uk>
53260         * g77.f-torture/noncompile/980615-0.f: New test.
53262 1998-07-26  H.J. Lu  (hjl@gnu.org)
53264         * gcc.dg/980312-1.c: Do link instead of compile.
53265         * gcc.dg/980313-1.c: Likewise.
53267 1998-07-26  Jeffrey A Law  (law@cygnus.com)
53269         * gcc.c-torture/compile/980726-1.c: New test.
53271 1998-07-25  Dave Love  <d.love@dl.ac.uk>
53273         * g77.f-torture/execute/io0.f: New test.
53275 1998-07-24  Nick Clifton  <nickc@cygnus.com>
53277         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53278         an int.
53280 1998-06-18  Michael Meissner  <meissner@cygnus.com>
53282         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53283         m32r bugs.
53285 1998-07-17  Nick Clifton  <nickc@cygnus.com>
53287         * gcc.dg/980626-1.c: Expect failures for all toolchains until
53288         c-decl.c:grokdeclarator can handle mode attributes.
53290 1998-07-16  Jeffrey A Law  (law@cygnus.com)
53292         * gcc.c-torture/execute/980716-1.c: New test.
53294 1998-07-13  Jeffrey A Law  (law@cygnus.com)
53296         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53297         the mn10200.
53298         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
53299         the mn10200.
53300         * gcc.c-torture/execute/va-arg-3.x: Similarly.
53301         * gcc.c-torture/compile/930326-1.x: Similarly.
53303 1998-07-13  Dave Love  <d.love@dl.ac.uk>
53305         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53306         New test from Craig.
53308 1998-07-12  Dave Love  <d.love@dl.ac.uk>
53310         * g77.f-torture/noncompile/980616-0.f: New test.
53312         * g77.f-torture/execute/970816-3.f: New test from Craig.
53314 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53316         *  g++.other/singleton.C: Return error value instead of taking
53317         SIGSEGV.
53319 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53321         *  g++.other/singleton.C: New test.  Warning is under dispute.
53322         Runtime crash is not.
53324 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53326         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53327         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53328         using6.C, using7.C}: New namespace tests.
53330 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53332         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53333         specialization with typedef'ed names used as array indexes.
53335 1998-07-09  Jeffrey A Law  (law@cygnus.com)
53337         * gcc.c-torture/execute/980709-1.c: New test.
53339         * gcc.dg/980709-1.c: New test.
53341 1998-07-07  Richard Henderson  <rth@cygnus.com>
53343         * gcc.c-torture/execute/bcp-1.c: New test.
53345 1998-07-07  Jeffrey A Law  (law@cygnus.com)
53347         * gcc.c-torture/execute/980707-1.c: New test.
53349 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
53351         * gcc.c-torture/compile/980706-1.c: New test.
53353 1998-07-01  Dave Love  <d.love@dl.ac.uk>
53355         * g77.f-torture/execute/980701-0.f,
53356         g77.f-torture/execute/980701-1.f: New test from Craig.
53358 1998-07-01  Jeffrey A Law  (law@cygnus.com)
53360         * gcc.c-torture/compile/980701-1.c: New test.
53362         * gcc.c-torture/execute/980701-1.c: New test.
53364 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
53365 rlsruhe.de>
53367         * g++.old-deja/g++.robertl/eb132.C: New test.
53368         * g++.old-deja/g++.robertl/eb133.C: Likewise.
53370 1998-06-29  Dave Love  <d.love@dl.ac.uk>
53372         * g77.f-torture/execute/980628-7.f,
53373         g77.f-torture/execute/980628-8.f,
53374         g77.f-torture/execute/980628-9.f,
53375         g77.f-torture/execute/980628-10.f: New tests from Craig.
53377         * g77.f-torture/execute/980628-3.f: Remove mail headers.
53379 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53381         * g77.f-torture/execute/980628-4.f: New test from Craig.
53382         * g77.f-torture/execute/980628-5.f: Likewise.
53383         * g77.f-torture/execute/980628-2.f: Likewise.
53384         * g77.f-torture/execute/980628-0.f: Likewise.
53385         * g77.f-torture/execute/980628-1.f: Likewise.
53386         * g77.f-torture/execute/980628-3.f: Likewise.
53387         * g77.f-torture/execute/980628-6.f: Likewise.
53389 1998-06-28  Jeffrey A Law  (law@cygnus.com)
53391         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53392         directory when nothing has been installed yet.
53394 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
53396         * gcc.c-torture/special/special.exp: Handle newer versions of
53397         dejagnu.
53399 1998-06-26  Jeffrey A Law  (law@cygnus.com)
53401         * gcc.dg/980626-1.c: New test.
53403 1998-06-19  Bruno Haible <haible@ilog.fr>
53405         * gcc.misc-tests/m-un-2.c: New test.
53406         * g++.old-deja/g++.other/warn01.c: Likewise.
53408 1998-06-19  Robert Lipe  <robertl@dgii.com>
53410         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53411         compatibility with assmblers with a different comment character.
53412         Eliminate use of GAS-specific extensions.
53414 1998-06-19  Jeffrey A Law  (law@cygnus.com)
53416         * gcc.c-torture/execute/ieee/980619-1.c: New test.
53418 1998-06-19  Robert Lipe  <robertl@dgii.com>
53420         * lib/g77.exp: Replace search for libf2c.a with search for newly
53421         renamed libg2c.a
53423 1998-06-17  Jeffrey A Law  (law@cygnus.com)
53425         * gcc.c-torture/execute/980617-1.c: New test.
53427 1998-06-12  Jeffrey A Law  (law@cygnus.com)
53429         * gcc.c-torture/execute/980612-1.c: New test.
53431 1998-06-08  Jeffrey A Law  (law@cygnus.com)
53433         * gcc.dg/980523-1.c: Only test on ppc-linux.
53434         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53436         * gcc.c-torture/execute/980608-1.c: New test.
53438 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
53440         * gcc.c-torture/execute/980605-1.c: New test.
53442 1998-06-04  Jeffrey A Law  (law@cygnus.com)
53444         * gcc.c-torture/execute/980604-1.c: New test.
53446 1998-06-02  Jeffrey A Law  (law@cygnus.com)
53448         * gcc.c-torture/execute/980602-1.c: New test.
53449         * gcc.c-torture/execute/980602-2.c: Likewise.
53451 1998-06-02  Dave Love  <d.love@dl.ac.uk>
53453         * 970125-0.f: Fix per JCB.  Add commentary.
53455 1998-05-31  Michael Meissner  <meissner@cygnus.com>
53457         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53458         IEEE -0 support.
53460 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53462         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53463         earlier.
53465 1998-05-28  Catherine Moore <clm@cygnus.com>
53467         * gcc.c-torture/execute/980526-3.c: New test.
53469 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
53471         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53472         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53473         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53474         m88k-motorola-sysv3 to XFAIL.
53476 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53478         * gcc.dg/980526-1.c: New test.
53479         * gcc.c-torture/execute/980526-2.c: New test.
53481 1998-05-26  Jeffrey A Law  (law@cygnus.com)
53483         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53485         * gcc.c-torture/execute/980526-1.c: New test.
53487 1998-05-26  Dave Love  <d.love@dl.ac.uk>
53489         * g77.f-torture/execute/alpha2.f: Add runtime test.
53491 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
53493         * g++.old-deja/old-deja.exp: Strip leading directories.
53495         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
53496         error for the line.  Don't run multiple tests for the same line.
53498 1998-05-23  Jeffrey A Law  (law@cygnus.com)
53500         * gcc.dg/980523-1.c: New test.
53502 1998-05-23  Dave Love  <d.love@dl.ac.uk>
53504         * g77.f-torture/compile/970915-0.f: New test.
53506 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
53508         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
53510 1998-05-21  Jeffrey A Law  (law@cygnus.com)
53512         * gcc.dg/980520-1.c: New test.
53514 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
53516         * gcc.dg/980502-1.c: Fix return type.
53518 1998-05-20  Jeffrey A Law  (law@cygnus.com)
53520         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
53521         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
53522         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
53523         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
53524         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
53526 1998-05-20  Dave Love  <d.love@dl.ac.uk>
53528         * g77.f-torture/execute/980520-1.f: New test.
53530 1998-05-15  Dave Love  <d.love@dl.ac.uk>
53532         * lib/mike-g77.exp: New file.
53534         * g77.f-torture/noncompile/noncompile.exp,
53535         g77.f-torture/noncompile/check0.f: New files.
53537 1998-05-14  Dave Love  <d.love@dl.ac.uk>
53539         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
53540         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
53541         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
53542         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
53543         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
53544         abort where appropriate.
53546 1998-05-05  Michael Meissner  <meissner@cygnus.com>
53548         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
53549         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
53551 1998-04-29  Dave Love  <d.love@dl.ac.uk>
53553         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
53555 1998-04-27  Dave Love  <d.love@dl.ac.uk>
53557         * g77.f-torture/compile/980427-0.f: New test.
53559 1998-04-24  Dave Love  <d.love@dl.ac.uk>
53561         * g77.f-torture/compile/980424-0.f: New test.
53563 1998-04-19  Dave Love  <d.love@dl.ac.uk>
53565         * g77.f-torture/compile/980419-2.f (main): New test.
53566         * g77.f-torture/compile/970125-0.f: New test.
53567         * g77.f-torture/compile/980419-1.f: New test.
53569 1998-04-08  Jim Wilson  <wilson@cygnus.com>
53571         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
53572         of loop-4.c.
53574 1998-04-07  Jim Wilson  <wilson@cygnus.com>
53576         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53578 1998-04-03  Jim Wilson  <wilson@cygnus.com>
53580         * gcc.c-torture/compile/980329-1.c: New test.
53582 1998-03-18  Jim Wilson  <wilson@cygnus.com>
53584         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53585         * gcc.dg/980312-1.c: Fix typo in -march command.
53587 1998-03-16  H.J. Lu  (hjl@gnu.org)
53589         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53591 1998-03-11  Robert Lipe  <robertl@dgii.com>
53593         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
53594         Dave Love agree the Fortran source is bogus.
53596 1998-03-11  Robert Lipe  <robertl@dgii.com>
53598         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53599         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53600         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53601         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53602         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53604 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
53606         * g++.old-deja/g++.other/friend1.C: New test.
53608 1998-02-18  Dave Love  <d.love@dl.ac.uk>
53610         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53611         possibly uninitialized) variables and declare dnrm2.
53613 1998-02-23  Robert Lipe <robertl@dgii.com>
53615         From Bruno Haible <haible@ilog.fr>:
53616         * gcc.c-torture/execute/980223.c: New test.
53618 1998-02-13  Jeffrey A Law  (law@cygnus.com)
53620         * gcc.dg/ifelse-1.c: New test.
53622 1998-02-09  H.J. Lu  (hjl@gnu.org)
53624         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53626           * lib/old-dejagnu.exp (old-dejagnu): Added the
53627           "execution test - XFAIL *-*-*" handling in the spirit of
53628           "excess errors test -". Changed the "execution test fails"
53629           handling to be like "excess errors test fails".
53630           * Update various tests accordingly.
53632 1998-02-06  Jim Wilson  <wilson@cygnus.com>
53634         * gcc.c-torture/execute/980205.c: New test.
53636 1998-01-18  Jeffrey A Law  (law@cygnus.com)
53638         * lib/c-torture.exp: Look for .x files instead of .cexp files.
53639         * lib/f-torture.exp: Similarly.
53640         * gcc.c-torture: Rename all .cexp files to .x files.
53642 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
53644         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53645         (940510-1.c): Removed duplicate.
53646         (971104-1.c): New test.
53648 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
53650           * lib/f-torture.exp: Improve error and loop detection.
53652 1997-11-19  Michael Meissner  <meissner@cygnus.com>
53654         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53655         use that to size the filler array.
53657 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
53659         * lib/c-torture.exp(c-torture-execute): Fix typo.
53661         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53662         testcase as the executable name. Keep the executable around if
53663         the test fails.
53665 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
53667         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53668         changes.  Only test one -g option, and move it to the end of the
53669         list of options to test.
53671 1997-09-19  Michael Meissner  <meissner@cygnus.com>
53673         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53674         variable GCC_TORTURE_OPTIONS to supply default switches separated
53675         by colons.  If no environment variable, run tests with -O0 -g, -O1
53676         -g, and -O2 -g as well.
53678 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
53680         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53681         explanatory comments. Fix indentation.
53683 1997-09-15  Jeffrey A Law  (law@cygnus.com)
53685         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53687 1997-09-11  Jeffrey A Law  (law@cygnus.com)
53689         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53690         * g++.old-deja/g++.mike/p7325.C: Likewise.
53691         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53693 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
53695         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53696         * g++.old-deja/g++.brendan/crash30.C: Likewise.
53697         * g++.old-deja/g++.brendan/crash39.C: Likewise.
53698         * g++.old-deja/g++.law/operators4.C: Likewise.
53700 1997-09-11  Joe Buck  (jbuck@synopsys.com)
53702         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53703         * g++.old-deja/g++.mike/p784.C: Ditto.
53704         * g++.old-deja/g++.mike/p785.C: Ditto.
53706 1997-09-05  Jeffrey A Law  (law@cygnus.com)
53708           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53710 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53712         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53713         target feature; pass this to c-torture-execute as needed.
53715 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53717         * lib/c-torture.exp(c-torture-execute): If the previous and the
53718         current executables being tested are identical, we don't need to
53719         run the executable again. Try to make the executable names
53720         unique. Add an optional argument for passing additional compiler
53721         flags.
53723 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
53725         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53727 1997-08-29  Jeffrey A Law  (law@cygnus.com)
53729         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53731 1997-07-31  Jeffrey A Law  (law@cygnus.com)
53733         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53734         32bit or larger longs.
53736         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53737         have either a 32bit long or 32bit int.
53739 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
53741         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53742         Make double precision tests dependent on sizeof (double).
53744 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
53746         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53747         too.
53749 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
53751         * gcc.c-torture/compile/961203-1.cexp: New script.
53753 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
53755         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53756         up the includes ourselves.
53758 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
53760         * lib/plumhall.exp: Remove random include, and add a few
53761         verbose messages for debugging.
53763 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
53765         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53766         of trying to do it ourselves.
53768 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53770         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53772 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
53774         * gcc.prms/5403.c: Made regexp a bit less strict.
53776 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
53778         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53779         is returned from remote_load instead.
53780         * lib/plumhall.exp: Ditto.
53781         * lib/mike-g++.exp: Ditto.
53782         * lib/old-dejagnu.exp: Ditto.
53783         * lib/c-torture.exp: Ditto.
53785 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
53787         * lib/g++.exp: Use build_wrapper procedure.
53788         * lib/gcc.exp: Ditto.
53790 1997-05-20  Jeffrey A Law  (law@cygnus.com)
53792         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53793         an old-style decl for malloc.  Fixes tests to work when
53794         sizeof (int) != sizeof (size_t).
53796 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53798         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53800         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53801         use stdargs.h interface.
53803 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53805         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53806         NO_VARARGS when compiling.
53808 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
53810         * lib/plumhall.exp(ph_includes): New procedure.
53811         (ph_make): Use it.
53812         (ph_compiler): Ditto.
53814         * lib/g++.exp: Rename test-glue.c to testglue.c.
53815         * lib/gcc.exp: Ditto.
53817 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
53819         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53820         to completion when it's called.
53822 1997-03-21  Michael Meissner  <meissner@cygnus.com>
53824         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53825         is defined, don't do test.
53827 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
53829         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53830         for object files.
53831         (ph_summary): Mark skipped testcases as untested, not unresolved.
53833         * lib/plumhall.exp (ph_make): If unresolved because of bad
53834         errorCode, record errorCode in log file.
53835         (*): Replace send_log/verbose with verbose -log.
53837 1997-03-19  Michael Meissner  <meissner@cygnus.com>
53839         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53840         double conversion if double isn't at least 8 bytes.
53842         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53843         int to work with targets where int is 16 bits.
53845         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53846         8 bytes, just exit, since 4 byte doubles don't have enough bits of
53847         precision for the test to complete.
53849 1997-03-14  Michael Meissner  <meissner@cygnus.com>
53851         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53852         if d10v is not compiled with the -mdouble64 flag.
53853         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53855         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53856         d10v is not compiled with the -mint32 flag.
53858 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
53860         * lib/plumhall.exp: Use incr_count.
53862 1997-03-12  Jeffrey A Law  (law@cygnus.com)
53864         * gcc.c-torture: Update to c-torture-1.45.
53866 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
53868         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53869         the name of the expect testcase file).
53871         * lib/g++.exp(g++_init): Ditto.
53873 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
53875         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53876         the host.
53878         * lib/gcc.exp(gcc_exit): New procedure.
53880 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
53882         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53883         specs where appropriate.
53885         * g++.old-deja/g++.arm/*: Added additional ERROR checks
53886         because of new "candidates are" messages, and removed a few
53888         * Converted all non-old-style g++ testcases to old-style, and
53889         moved into g++.old-deja.
53891 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
53893         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53894         options.
53896         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53897         succeeded.
53899         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53901 1997-02-13  Michael Meissner  <meissner@cygnus.com>
53903         * lib/gcc.exp (gcc_target_compile): Add support for defining
53904         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53905         the machine doesn't have those features.
53907 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
53909         * g++.law/operators4.exp: Don't use LIBS.
53911 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
53913         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
53915         * lib/mike-g++.exp: Don't set the compiler to be tested here.
53916         * lib/g++.exp: Set it here instead. Also, allow use of the
53917         --tool_exec and --tool_opt options. Change CXX to
53918         GXX_UNDER_TEST.
53920         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
53922         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
53924 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
53926         * lib/old-dejagnu.exp: Use prune_warnings instead of
53927         prune_system_crud.
53928         * lib/mike-g++.exp: Ditto.
53929         * lib/gcc.exp: Ditto.
53930         * lib/g++.exp: Ditto.
53932         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
53934 1997-02-07  Jeffrey A Law  (law@cygnus.com)
53936           * 941014-2.c: Include stdlib.h
53937           * 960327-1.c: Include stdio.h
53938           * dbra.c, index-1.c: Don't assume ints are 32bits.
53940 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
53942         * lib/gcc.exp: Add gcc,stack_size target feature.
53944         * lib/g++.exp(g++_target_compile): Add the include and link
53945         paths here, not in two other places. And, it's $options, not
53946         options.
53948         * lib/mike-g++.exp(postbase): Remove the code that determines
53949         the correct include and link paths.
53950         * g++.old-deja/old-deja.exp: Ditto.
53952 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
53954         * lib/g++.exp(g++_init): target_compile no longer returns the
53955         filename of the result.
53957 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
53959         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
53960         call to glob.
53962         * gcc.c-torture/special/special.exp: Change call to
53963         gcc_target_compile to include the object file.
53965 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
53967         * gcc.c-torture/special/special.exp: Correct misspelling in last
53968         change.
53970 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
53972         * lib/plumhall.exp(ph_summary): Log the entire output of the
53973         executable. Return -1 if there were any failures, 0 otherwise.
53974         (ph_execute): Return -1 if there were any failures, 0 otherwise.
53975         (ph_make): Clean up objects and executables that were built
53976         if the tests succeeded.
53978 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
53980         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
53981         libraries and includes in the build tree as appropriate.
53983 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53985         * lib/c-torture.exp: Instead of looking for the global variable
53986         NO_LONG_LONG, check to see if that's a feature of the target.
53988 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53990         * config/default.exp: Minimize. Delete the remainer of the files in
53991         config; this functionality is now in devo/dejagnu/config.
53993         g++.*/*: Pass any additional flags used to compile to postbase;
53994         delete CXXFLAGS.
53996         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53997         is now done by runtest.exp. Use gcc_target_compile instead of
53998         compile.
54000         lib/c-torture.exp: Use gcc_target_compile instead of compile.
54001         Remove references to CFLAGS. Use remote_file instead of
54002         calling rm -f.
54003         (c-torture): Take a list of arguments to use to compile this
54004         testcase.
54006         lib/g++.exp: Simplify. Use target_compile instead of compile.
54007         lib/gcc-dg.exp: Ditto.
54008         lib/gcc.exp: Ditto.
54009         lib/mike-{gcc,g++}.exp: Ditto.
54010         lib/old-dejagnu.exp: Ditto.
54011         lib/plumhall.exp: Ditto.
54013 1997-01-08  Jim Wilson  <wilson@cygnus.com>
54015         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54016         (ph_linker): Likewise.
54018 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
54020           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54021         MAP_ANON / MAP_ANONYMOUS if defined;
54022         else try to map from /dev/zero .
54024 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54026         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54027         isn't defined, then define it to MAP_ANONYMOUS.
54029 1996-11-12  Jeffrey A Law  (law@cygnus.com)
54031         * gcc.c-torture: Update to c-torture-1.42 release.
54033 1996-11-11  Jeffrey A Law  (law@cygnus.com)
54035         * gcc.c-torture: Update to c-torture-1.41 release.
54037 1996-10-27  Jeffrey A Law  (law@cygnus.com)
54039         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
54040         c-torture release.
54042 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
54044         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54045         and LDFLAGS.  Fix second case to append the target_info ldflags
54046         onto LDFLAGS, not CFLAGS.
54047         * lib/g++.exp (g++_init): Add target_info stuff.
54048         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
54049         of libgloss and newlib flags for !native.
54051         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54052         (GDB): Fix relative path to go up another dir for finding gdb.
54054 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
54056         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54057         versions in the target_info array, if they don't exist.
54059 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
54061         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54063 1996-07-08  Jim Wilson  <wilson@cygnus.com>
54065         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54066         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54068 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
54070         * lib/old-dejagnu.exp: Don't remove the output file before we've
54071         actually tested it. Don't append pwd to the path of the executable
54072         we're testing.
54074 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
54076         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54078 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
54080         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54081         temporary directory for compiler files, and set it to a default
54082         value of /tmp. Set $output as the name of the output file from
54083         compiling the testcase. Add a -o option to $cflags_var so the
54084         compiler writes the final output file as $output. Set $executable
54085         to $output.
54087         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54088         directory for compiler files, and set it to /tmp if it doesn't
54089         already have a value. Set $output_file to the name of the output
54090         file from compiling the testcase. Add a -o option to CXXFLAGS so
54091         the compiler writes the final output file as $output. Use $output
54092         as the executable to be tested.
54094 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54096         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54098 1996-06-08  Jeffrey A Law  (law@cygnus.com)
54100         * gcc.c-torture/execute/pending-1.c: New test.  Still
54101         pending in Tege's queue.
54103 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
54105         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54106         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
54107         if there were failures.  Call unresolved if there were unresolved
54108         testcases.  Call gcc_fail if program did not run to completion.
54109         (ph_make): Pass additional argument name to ph_execute.
54110         (ph_execute): Add new argument.  Pass additional arguments to
54111         ph_summary.  Call gcc_fail is there is no execution output.
54113 1996-04-24  Jeffrey A Law  (law@cygnus.com)
54115         * lib/plumhall.exp (proc_summary): Output relavent summary
54116         lines into the log so specific failures in plumhall can be
54117         investigated.
54119 1996-04-10  Jeffrey A Law  (law@cygnus.com)
54121         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54122         (c-torture-execute): Don't try to execute tests which use
54123         "long long" types if $NO_LONG_LONG is nonzero.
54125 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
54127         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54128         not c-torture.
54130         * gcc.ieee: Move from here.
54131         * gcc.c-torture/execute/ieee: To here.
54133 1996-03-26  Jeffrey A Law  (law@cygnus.com)
54135         * gcc.c-torture: Update to c-torture-1.41 release.
54137 1996-03-22  Jeffrey A Law  (law@cygnus.com)
54139         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54140         not "$output".
54142 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
54144         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54145         -c present.
54147 1996-03-02  Jeffrey A Law  (law@cygnus.com)
54149         * config/proelf.exp: Handle connecting to a simulator.
54151 1996-01-31  Jeffrey A Law  (law@cygnus.com)
54153         * config/proelf.exp: New file.  Enough framework that we can
54154         run c-torture tests on the proelf targets (or any other target
54155         that gdb can connect to for that matter).
54157 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
54159         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54160         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
54162         * lib/plumhall.exp (ph_execute): Always call ph_summary if
54163         exec_output exists.
54165 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
54167         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54168         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54170         * config/*.exp: Update FSF address.  Change result of ${tool}_load
54171         to pass/fail/unresolved/unsupported/untested.  Caller must now
54172         call unresolved/unsupported/untested.
54173         * lib/*.exp: Update FSF address.  Update to handle new results of
54174         ${tool}_load.
54175         * lib/chill.exp (verbose): Delete.
54177 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
54179         * lib/gcc.exp (default_gcc_start): Change order of args to
54180         $LDFLAGS $CFLAGS $LIBS.
54181         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54182         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
54183         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54184         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54185         * gcc.misc-tests/dg-test.exp: Likewise.
54186         * gcc.misc-tests/msgs.exp: Likewise.
54187         * gcc.prms/prms.exp: Likewise.
54188         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54189         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
54191         * lib/dg.exp: Deleted, moved to dejagnu/lib.
54193 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
54195         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54197         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54198         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54200         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54201         necessary.
54203 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
54205         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54206         global for loop; add use of $mathlib.
54207         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54208         settings here; set mathlib for anything but VxWorks.
54210 1996-01-22  Jeffrey A Law  (law@cygnus.com)
54212         * gcc.c-torture: Update to c-torture-1.40 release.
54214 1996-01-03  Jeffrey A Law  (law@cygnus.com)
54216         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54217         dg.exp.
54219 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
54221         * lib/c-torture.exp (c-torture-execute): Declare "output" as
54222         global.
54224 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
54226         * lib/g++.exp (LIBS): Define if not already.
54227         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54228         (gcc-dg-prune): Call prune_gcc_output.
54229         * lib/gcc.exp (prune_gcc_output): New proc.
54230         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54231         prune_gcc_output.
54233 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
54235         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54236         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
54238 1995-11-15  Jeffrey A Law  (law@cygnus.com)
54240         * gcc.c-torture: Update to c-torture-1.39 release.
54242 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
54244         * lib/c-torture.exp (c-torture-execute): Don't return if one option
54245         fails, try others as well.
54247 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
54249         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54250         If compilation fails, mark execute tests as `untested'.
54251         If test is marked as unsupported, don't mark compilation and
54252         execute tests as failed.
54254 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
54256         * lib/g++.exp (g++_init): Don't link in libg++, and look to
54257         libstdc++ for whether or not we want to be doing shared
54258         libraries.  Delete link_curses since we don't need it anymore.
54259         * lib/mike-g++.exp (postbase): Don't link in libg++.
54260         * g++.old-deja/old-deja.exp: Likewise.
54262 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
54264         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54266 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
54268         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54269         For that, add `-Wl,-a,shared_archive'.
54270         * g++.old-deja/old-deja.exp: Likewise.
54272 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
54274         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54276 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
54278         * lib/mike-g++.exp (postbase): Pay attention to the status of
54279         g++_load.
54281 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
54283           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54285 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
54287         * lib/gcc.exp (default_gcc_start): No longer need to log program
54288         being executed or its output, execute_anywhere does that now.
54289         * lib/g++.exp (default_g++_version): Call execute_anywhere.
54290         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
54292 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
54294         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54295         the same as those in lib/g++.exp.
54297 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
54299         * gcc.c-torture: Update to c-torture-1.38 release.
54300         * gcc.ieee: Related changes.
54302 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
54304         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54305         "exec". Minor reformatting changes.
54307         * config/rom68k.exp (${tool}_load): Make it work in a canadian
54308         cross. This means all "exec" calls now work on a remote host as
54309         well.
54310         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54311         cross. Filter out the extra "\r\n" stuff that expect puts in.
54312         (c-torture-execute): Filter out the bogus warnings like
54313         c-torture-compile does. Add support for canadian cross.
54314         * lib/gcc.exp (default_gcc_version, default_gcc_start)
54315         Use execute_anywhere rather than calling exec directly. Now it
54316         works for canadian cross testing.
54318 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
54320         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
54321         results into a variable, and check that rather than using file exists.
54323 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
54325         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54326         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
54328 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54330         * g++.old-deja/old-deja.exp: Create and pass runshlib and
54331         lib_curses if there's a shared libg++ in the build tree.
54333 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
54335         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54336         if not supported target.
54338 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
54340         * lib/g++.exp (g++_init): Move empty setting of runshlib and
54341         link_curses up to always happen, not just for native builds.
54343 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
54345         * gcc.c-torture: Update to c-torture-1.36 release.
54346         * gcc.failure: Related changes.
54348 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
54350         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54352 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
54354         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54355         * lib/mike-g++.exp (postbase): Not in here.  Still reference
54356         runshlib, link_curses, and mathlib for link and run.
54358         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54359         pass the runtime shared library options for Solaris, OSF/1, and
54360         Irix5, and link with -lcurses to avoid unresolved references.
54362 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
54364         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54365         only run once.
54367 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
54369         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54371 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
54373         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
54374         do not have a framework for the "compat" tests yet.
54376 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
54378         * lib/mike-g++.exp (postbase): New local variable `mathlib',
54379         set to null if we're testing vxworks5.1.  Use that instead of
54380         `-lm' in the setting of LIBS for link and run.
54382 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
54384         * config/rom68k.exp (${tool}_load): Major changes to make it
54385         work.  Verified that it does in fact return the stuff in
54386         exec_output properly.  Catch any Emul or any TRAP other than 0.
54388 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
54390         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54391         LDFLAGS properly for targets that need stuff from libgloss.
54392         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54393         only run once.
54394         (gpp_initialized): New variable.
54396 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
54398         * config/rom68k.exp: Load libgloss.exp.
54399         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54400         so we can produce a fully linked binary.
54401         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54402         so we can produce a fully linked binary.
54404 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
54406         * lib/plumhall.exp (ph_section): Watch for expected failures.
54407         Add missing `else'.
54409         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54410         run the testcase.
54411         (c-torture): Likewise.
54413 1995-08-28  Doug Evans  <dje@cygnus.com>
54415         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54417         * lib/mike-g++.exp (mike_cleanup): New proc.
54418         (prebase): New globals compiler_result, not_compiler_result,
54419         target_regexp.
54420         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
54421         allow leading "-" in pattern.  Watch for unsupported tests.
54422         If $compiler_result is set, pattern match assembler code,
54423         and ditto for $not_compiler_result.
54424         * lib/mike-gcc.exp: Likewise.
54426         * lib/plumhall.exp (ph_execute): Only call ph_summary if
54427         execution "succeeded".
54429 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
54431         * config/win32.exp: New file.
54432         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54434 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
54436         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54437         unsupported.
54438         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54439         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54440         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54442         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54443         "... without exceptions was ...".  That is now handled by
54444         prune_system_crud.
54445         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54447 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
54449         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54450         sieve.c,sort2.c}: New files.
54451         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54452         sieve.exp,sort2.exp}: Drivers for them.
54454         * lib/mike-gcc.exp (program_output): New user settable variable.
54455         (postbase): Call prune_system_crud.  Also prune extraneous compiler
54456         messages.
54457         * lib/mike-g++.exp (program_output): New user settable variable.
54459         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54461         * config/sh.exp: Deleted (use sim.exp instead).
54463 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
54465         * config/vx.exp: Declare CHECKTASK as global.
54466         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54467         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54468         * lib/old-dejagnu.exp: Load [pwd]/$executable.
54470 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
54472         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54473         target. Like vx.exp, only includes `vx29k.exp' instead of
54474         `vxworks.exp'.
54476 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
54478         * config/sim.exp: Increase time limit from 120 seconds to 240.
54480 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
54482         * gcc.c-torture/execute/950628-1.c: New test.
54484 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
54486         * gcc.c-torture: Update with changes/additions from
54487         c-torture-1.34.
54489 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
54491         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54493 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
54495         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
54497 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
54499         * gcc.c-torture/compile/950512-1.c: New test.
54500         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
54501         * gcc.dg/struct-ret-1.c: Likewise.
54503 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
54505         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
54506           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
54508 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
54510         * gcc.c-torture/special/920411-1.c: Deleted.
54511         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
54513 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
54515         * config/sim.exp (${tool}_load): Hack in call to bash to get a
54516         cpu limit.
54518 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
54520         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
54522 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
54524         From kenner;
54525         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
54526         is the proper length.
54527         * va-arg-3.c: Likewise.
54529 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
54531         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
54532         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
54534         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
54535         * lib/g++.exp (default_g++_start): Delete old cruft.
54537 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
54539         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
54540         (2 * (1 << 18)) to (2 * (1 << 17)).
54542         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
54544 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
54546         * config/rom68k.exp: Renamed from config/idp.exp
54548 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
54550         * c-torture/compile/921109-2.c
54552 1995-04-18  Mike Stump  <mrs@cygnus.com>
54554         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
54555         excess errors.
54557 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
54559         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
54560         output.
54561         * lib/g++.exp (default_g++_start): Likewise.
54563 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
54565         * gcc.c-torture/compile/950329-1.c: New test.
54567 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
54569           * config/bug.exp (${tool}_load): Updated to use new remote_open
54570           and remote_close procs.
54571         * config/idp.exp: New file.
54573 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
54575         * gcc.c-torture/execute/950322-1.c: New test.
54577 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
54579         * config/vx.exp (${tool}_load): Clean up testing of return code from
54580         vxworks_ld and vxworks_spawn.
54582 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
54584         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54586 1995-03-13  Mike Stump  <mrs@cygnus.com>
54588         * lib/old-deja.exp: Add `excess errors test - ' error, now one
54589         can mark excess errors on a machine by machine basis.  Note, the
54590         default is to not expect any excess errors, even when excess
54591         errors test - is given, so you will want to put an XFAIL ... on
54592         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
54593         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54594         those 4 machines, but no others.
54596 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
54598         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54599         * lib/c-torture.exp: to here.
54601 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
54603         * gcc.c-torture/execute/950221-1.c: New test.
54604         * gcc.c-torture/execute/struct-ret-1.c: New test.
54605         * gcc.c-torture/compile/950221-1.c: New test.
54607         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54609 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
54611         * gcc.c-torture/execute/arith-1.c (main): Return 0.
54612         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54614 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
54616         * g++.gb: New directory of tests, derived from my signature and
54617         class scoping tests.
54619         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54620         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54621         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54622         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54623         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54624         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54625         * g++.gb/sig25.C: Likewise.
54627         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54628         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54629         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54630         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54631         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54632         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54633         * g++.gb/sig25.exp: Likewise.
54635         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54636         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54637         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54638         * g++.gb/scope13.C: Likewise, this test still fails.
54640         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54641         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54642         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54643         * g++.gb/scope13.exp: Ditto.
54645         * g++.gb/README: New file, explains what these tests are about.
54647 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
54649         * lib/dg.exp (dg-do): Support `preprocess'.
54650         (dg-test): Likewise.
54652 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
54654         * config/udi.exp: change "continue -expect" to "exp_continue".
54656 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
54658         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54659         Delete redundant tests.
54661         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54662         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54663         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54664         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54665         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54666         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54667         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54668         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54670         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54671         storing label pointers.
54672         * gcc.c-torture/execute/921019-1.c: Likewise.
54673         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54674         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54675         parameter fp.
54676         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54677         constants.
54679         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54680         Delete obsolete tests.
54682         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54683         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54684         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54685         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54686         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54687         * gcc.c-torture/compile/950124-1.c: New test.
54689         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54691 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
54693         * lib/mike-g++.exp: Add -lm to LIBS.
54695 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
54697         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54699 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
54701         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54703 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
54705         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54707 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
54709         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54710         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54711         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54712         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54713         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54714         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54715         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54716         * g++.law/{operators31.C, operators32.C,
54717         * g++.law/{operators33.C, operators34.C}: Likewise.
54718         * g++.law/{pic1.C, refs2.C}: Likewise.
54719         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54720         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54721         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54722         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54724         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54725         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54726         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54727         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54728         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54729         * g++.law/{enum9.exp, friend5.exp}: Likewise.
54730         * g++.law/{nest3.exp, nest4.exp}: Likewise.
54731         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54732         * g++.law/{operators30.exp, operators31.exp}: Likewise.
54733         * g++.law/{operators32.exp, operators33.exp}: Likewise.
54734         * g++.law/{operators34.exp}: Likewise.
54735         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54736         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54737         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54738         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54739         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54741         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54742         No longer expected to fail.
54743         * g++.law/missed-error3.C: Tweak for recent bool changes.
54745 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
54747         * config/emb-unix: Deleted.
54748         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54749         remote execution.  Do final link on remote host if REMOTE_LINK is set.
54751 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
54753         * lib/dg.exp (dg-test): Fix typo in last patch.
54755 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
54757         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54758         (handles multiple occurrences).
54760 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
54762         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54763         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54764         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54765         printed).
54766         * lib/c-torture.exp (c-torture-compile): Likewise.
54767         (c-torture): Prepend full path if missing.
54768         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54769         (gcc_fail): Likewise.
54770         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54772 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
54774         * lib/netware.exp: Only attach to NetWare i386 systems.
54776 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
54778         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54779         messages.  Add test name to "output pattern match" pass/fail message.
54781 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
54783         * gcc.dg: New testsuite.
54784         * gcc.dg/dg.exp: New file.
54786         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54787         test-switch.c}: Deleted.
54789         * gcc.misc-tests/msgs.exp: New testcase driver.
54791 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
54793         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54794         Watch for illegal return values from ${tool}_load.
54795         * config/unix.exp (${tool}_load): Fix pass/fail detection for
54796         cross targets.  Coerce return value >0 to 1.
54798 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
54800         * config/unix.exp (${tool}_load): Call program rsh, not proc.
54802         * config/emb-unix.exp: New file.
54804         * config/sim.exp: Error if variable $SIM not defined.
54805         (${tool}_load): Mark test as "untested" if simulator missing.
54807         * config/unix.exp: Load remote.exp to get rcp_download.
54808         * lib/c-torture.exp: Use different option lists for testcases with
54809         and without loops.
54810         * gcc.c-torture/execute/execute.exp: Likewise.
54812 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
54814         * config/*.exp: Clarify return code from ${tool}_load.
54815         Call `unresolved' or `untested' instead of `warning' or `perror'
54816         (sometimes you still want to call both though).
54817         Add comment that `shell_id' is local to each file.
54818         * config/udi.exp (timeout): Set to 30.
54819         Don't print warning if connection fails, $connectmode has already
54820         printed an error.
54821         (${tool}_load): Move verbose messages to level 2.
54822         Rework pattern for "Process started" message.
54823         Pass `shell_id' to ${connectmode}_download.
54824         Retry twice upon timeout.  Make resetting of target more robust.
54825         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54826         Pass `shell_id' to exit_$connectmode.
54827         Only call exit_$connectmode if connected.
54828         * config/unix.exp (${tool}_load): Check return codes better.
54829         * config/vrtx.exp (${tool}_load): Likewise.
54830         * config/vx.exp (${tool}_load): Likewise.
54831         Delete unneeded global's.
54832         * lib/dg.exp (dg-test): Update to reflect clarified return codes
54833         from ${tool}_load.
54834         (dg-stat): Delete.
54835         (dg-init): Delete recording of pass/fail counts.
54836         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54837         (old-dejagnu-init): Likewise.
54838         (old-dejagnu-stat): Delete contents, empty proc now.
54839         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54840         (c-torture): Delete references to lcnt, lpass, lfail.
54841         Get option list from TORTURE_OPTIONS.
54842         Delete -funroll[-all]-loops if no loops.
54843         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54844         (g++_stat): Delete contents (empty proc now).
54845         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54846         (gcc_finish): Likewise.
54847         (gcc_stat): Deleted.
54848         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54849         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54850         * gcc.c-torture/execute/execute.exp: Likewise.
54851         Split tests into two parts: compile, execute.
54852         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
54853         no loops.  Update to reflect clarified return codes from ${tool}_load.
54855 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
54857         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54858         to grep for.
54859         (old-dejagnu): Likewise (where necessary).
54861 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
54863         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54865         * lib/dg.exp (dg-process-target): Fix processing of selector.
54866         Add comment regarding use of `error'.
54868         * lib/gcc.exp (prune_system_crud): Define if missing.
54869         * lib/g++.exp (prune_system_crud): Likewise.
54871         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54872         Call prune_system_crud.
54873         * lib/dg.exp (dg-runtest): New proc.
54874         Use perror instead of send_user for tcl errors in testcase.
54875         Don't return any value, it's never used.
54876         Don't clobber previous definition of `unknown'.
54877         Print tcl errors in `dg-final'.
54879 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
54881         * lib/dg.exp (dg-process-target): Improve syntax error messages.
54882         (dg-test): Don't print errorInfo, it contains stack backtrace.
54884 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
54886         * lib/g++.exp (runtest_file_p): Define if missing.
54888 1994-09-24  Doug Evans  (dje@cygnus.com)
54890         * lib/mike-g++.exp: Comment out loading of g++.exp.
54891         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
54892         (default_g++_version): Always print something.
54893         (default_g++_start): Comment out call to `which'.
54894         (g++_start, g++_load): Deleted (must be defined in config file).
54895         * lib/gcc.exp: Test for existence of $CC at start.
54896         Delete check for tmpdir (done in gcc_init).
54897         (default_gcc_version): Always print something.
54898         (default_gcc_start): Comment out call to `which'.
54899         * config/*.exp: Major cleanup - make cross targets work at least a
54900         little better for g++ (by not being "--tool gcc" specific).
54901         Rename gcc_xxx to ${tool}_xxx.
54902         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54903         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54905 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
54907         * lib/c-torture.exp (c-torture-compile): Rework compiler
54908         message processing.
54910         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
54911         c-torture.
54913 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
54915         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
54917         * lib/dg.exp (dg-process-target): Support { target native }.
54919 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
54921         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
54922         looked for "... program xxx got fatal signal".
54923         Correct regsub munging of `comp_output'.
54924         Ignore compiler messages "path prefix not used" and "linker input
54925         file unused".
54927 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
54929         * lib/gcc.exp (runtest_file_p): Define if missing.
54930         * gcc.prms/template.c: Example to work from.
54932 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
54934         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
54935         * lib/dg.exp (dg-test): Call unsupported testcases as such.
54937         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
54938         * gcc.prms/1883.c: Moved from compile/940714-1.c.
54939         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
54940         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
54942         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
54943         (dg-process-target): No longer a varargs proc.
54944         Return S/N for target, P/F for xfail.  All callers changed.
54945         (user option procs): More argument checking.
54946         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
54947         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
54948         (dg-test): Skip test if not running on selected target in `dg-do'.
54949         Update handling of `dg-do-what', `dg-output-text'.
54950         Separate execution pass/fail from output pattern match pass/fail.
54951         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
54953 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
54955         * gcc.c-torture/special/special.exp: Don't expect failure for mips
54956         target for 920510-1.c.
54958 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
54960         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
54961         Clean up comment regarding use of passcnt, etc.
54962         (gcc_stat): Don't update `testcnt' here.
54963         (gcc_finish): Do it here.
54964         Might as well reset `but_id' here too.
54965         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
54966         to determine if the file should be tested.
54967         * gcc.c-torture/compile/compile.exp: Likewise.
54968         * gcc.c-torture/execute/execute.exp: Likewise.
54969         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54970         * gcc.misc-tests/dg-test.exp: Likewise.
54971         * gcc.prms/prms.exp: Likewise.
54972         * gcc.wendy/wendy.exp: Likewise.
54973         * g++.old-deja.exp: Likewise.
54974         Move "Testing file" message to verbose level 1.
54976 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
54978         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
54980 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
54982         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
54983         (default_gcc_start): Accept optional second list element
54984         of compiler flags.  Print compiler output at verbosity level 2.
54985         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
54986         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
54987         Save current values of framework globals passcnt, failcnt, xpasscnt,
54988         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
54989         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
54990         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
54991         xfailcnt to compute stats.  Update framework global `testcnt' from
54992         pass/fail counts.
54993         (gcc_finish): New proc.  Clean up test environment.
54994         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
54995         (gcc_epass, gcc_efail): Delete.
54996         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54997         argument of line number.
54998         (dg-init): If the tool has an init routine, call it.
54999         (dg-test): Remove args `cflags_var' and `libs_var'.
55000         Pass all compiler options to ${tool}_start.
55001         Handle missing line number.
55002         (dg-finish): New function.
55003         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
55004         particular files.  Call gcc_finish at end.  Move "skipping test"
55005         message to verbosity level 3.
55006         * gcc.c-torture/compile/compile.exp: Likewise.
55007         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
55008         * gcc.c-torture/execute/execute.exp: Likewise.
55009         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55010         Print testcase being tried at verbosity level 1.
55011         * gcc.c-torture/special/special.exp: Unset xfail.
55012         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55013         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
55014         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55015         * gcc.failure/failure.exp: Likewise.
55016         * gcc.ieee/ieee.exp: Likewise.
55017         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55018         Update call to dg-test.  Call dg-finish at end.
55019         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
55020         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55021         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55022         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55023         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
55024         * gcc.wendy/wendy.exp: Add copyright.
55025         Delete setting of tmpdir (done by gcc_init).
55026         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55027         Pass compiler flags to gcc_start.  Call gcc_finish at end.
55028         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55029         gcc_[ce]pass/fail.
55031 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
55033         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55034         confusion.
55035         (g++_load): Likewise.
55037         * config/*.exp (gcc_load): Some were varargs fns and some were not.
55038         Rename argument to `prog' to remove the confusion.
55039         Varargs fns behave differently too!
55040         (g++_load): Likewise.
55042         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55044         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55045         what it is.  Delete (always) printing of status value for !native.
55046         Simplify verbose code, and include status and exec_output.
55047         (g++_load): Use gcc_load.
55049 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
55051         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55052         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55053         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55054         940714-3.c as these testcases don't exist anymore.  Make
55055         va-arg-1.c expected to pass.
55057 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
55059         * gcc.misc-tests/misc.exp: Only run specific testcases.
55060         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
55061         * gcc.misc-tests/dg-[1-9].c: New files.
55063         * lib/dg.exp: New testsuite driver.
55064         * gcc.prms/prms.exp: Use it.
55066         * README.gcc: New file.
55068         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55069         Document and reset `lxpass' and `lxfail'.
55070         Simplify "initialized" message.
55071         (gcc_stat): Clean up comments a little.
55073 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
55075         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55077 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
55079         * lib/old-dejagnu.exp (process-option): New proc.
55080         (old-dejagnu-init, old-dejagnu-stat): Likewise.
55081         (old-dejagnu): Simplify.
55082         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55084 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
55086         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55087         exists and is not an empty string.
55089         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55090         $xfail rather than calling setup_xfail.  Clear $xfail when test is
55091         finished.
55092         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55093         automatically.
55095         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55096         longer expected to fail.
55098         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55099         "f" function call.
55101         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55103         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55104         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55105         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55106         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55107         c-torture-1.29.
55109         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55110         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55112         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55114         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55115         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55117         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55118         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55119         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55121 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
55123         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55124         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55125         940714-1.c, 940714-2.c, 940714-3.c},
55126         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55127         gcc.misc-tests/{mg.c,mg.exp}:
55128         New tests.
55129         * gcc.noncompile/noncompile.exp: Change accordingly.
55131 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
55133         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55134         Undo previous clobberage.
55136 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
55138         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55139         * gcc.special/{930510-1.c, special.exp}:
55140         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55141         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55142         struct-varargs-1.c}: New tests from c-torture-1.26.
55144 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
55146         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55147           argument to switch.
55149 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
55151         * Revert the previous changes.  Please see Rob's directory
55152         (/lisa/test/rob/progressive/gcc/testsuite) for testing
55153         fixes.
55155 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
55157         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55158         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55159         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55160         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55161         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55162         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55163         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55164         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55165         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55166         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55167         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55168         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55169         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55170         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55171         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55172         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55173         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55174         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55175         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55176         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55177         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55178         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55179         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55180         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55181         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55182         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55183         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55184         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55185         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55186         testing changes.
55188 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
55190         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55191         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55192         with perror calls.
55194 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
55196         * config/unix.exp (g++_load): Fix syntax.
55198 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
55200         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55201         * gcc.noncompile/921017-1.c: Deleted obsolete test.
55202         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55203         Don't expect va-arg-1.c to fail.  Correct expected output for
55204         920928-1.c.
55205         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55206         * gcc.wendy/hbm4.c: Correct typo.
55207         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55209 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
55211         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55212         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55213         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
55214         * lib/c-torture.exp (c-torture-compile): Ditto.
55216         Reduce volume of output (remove all the -I's and such).
55217         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55218         Call gcc_cpass, gcc_cfail.
55219         (c-torture): Pass testing option to c-torture-compile.
55221 1994-03-21  Doug Evans  (dje@cygnus.com)
55223         Bring patches over from progressive.
55224         * config/default.exp: Exit remote shell cleanly.
55225         (g++_exit, g++_start): Add default versions.
55226         * config/sim.exp (gcc_load): Use perror, not error.
55228 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
55230         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
55231         set in site.exp.
55233 1994-03-14  Doug Evans  (dje@cygnus.com)
55235         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55236         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55237         (wendy_try): New proc to run testcase.
55238         (main loop): Call 'em.
55239         * gcc.wendy/*.c: Clean up pass to correct expected output.
55241         * lib/gcc.exp: Minor cleanup work.
55242         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55244 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
55246         * config/sim.exp (gcc_load): Document return codes better.
55247         Don't pass -v to simulator.
55249 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
55251         * gcc.special/920717-x.c: Fix typo.
55252         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55253         get at sources.
55255         * lib/mike-gcc.exp: Fix typo.
55257 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
55259         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55260         binary to use, transform the name.
55261         * config/*.exp: rename everything. Nuke any g++ specific files,
55262         it's now a special case of gcc that requires no special support.
55263         Add a default.exp for unsupported targets.
55265 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
55267         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55268         lib/old-dejagnu.exp: Fix a few patterns to work with the new
55269         version of Tcl.
55271 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
55273         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55274         than a warning.
55276 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
55278         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55280 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
55282         * gcc.execute/execute.exp: Combine opt_list and foption_list into
55283         option_list.  Compile every file with only 4/6 option choices
55284         (same as C torture) instead of with 12/18 different option
55285         choices.
55286         * lib/c-torture.exp: Likewise.
55288         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55289         not already set.
55291 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
55293         * lib/old-deja.exp: Add `excess errors test fails' error, now one
55294         can put an XFAIL *-*-* on excess errors.
55296 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
55298         * g++.law: Add more tests derived from g++-bugs snapshots.
55300         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
55301         equivalent to g++.law/init9.
55303         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55304         compiled it, and the a.out file after we've run it.
55306 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
55308         * lib/mike-g++.exp (postbase): Delete the .o file after we've
55309         compiled it, and the a.out file after we've run it.
55311 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
55313         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55315 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
55317         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55318         version number.
55320 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
55322         * g++.law: New directory of g++ tests derived from the g++-bugs
55323         snapshots.
55325 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
55327         * gcc.compile: initbug1.c initbug1.exp testcase added
55329 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
55331         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55332         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55333           fixes submitted by Jeff Law (law@cs.utah.edu)
55334         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55335           Jeff Law (law@cs.utah.edu)
55338 1993-11-30  Mike Stump  (mrs@cygnus.com)
55340         * config/unix-g++.exp: Follow the gcc way of doing things.
55341         * g++.old-deja/old-deja.exp: Minor updates.
55342         * lib/g++.exp: New file, follow the gcc way of doing things.
55343         * lib/old-dejagnu.exp: Minor updates.
55344         * lib/mike-g++.exp: Always unset errorInfo.
55346 1993-11-06  Mike Stump  (mrs@cygnus.com)
55348         * lib/gcc.exp: Fix some errors with the below change, CC and
55349         CFLAGS should be global when setting, not local.
55351 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
55353         * lib/gcc.exp: Transform tool name.
55355 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55357         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55359 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55361         * lib/gcc.exp: change gcc_done to gcc_stat
55363 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
55365         * Upgraded gcc testsuite to c-torture version 1.25
55367 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
55369         * lib/gcc.exp: added reporting code. Changed verbose compile message.
55370         * lib/c-torture: added hooks for new reporting code.
55372 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
55374         * config/sh-gcc.exp: check if sh-sim exists in the path
55376 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
55378         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55379         * gcc.compile/compile.exp: Initial changes for new logic.
55380         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55381         * gcc.failure/failure.exp: Initial changes for new logic.
55382         * gcc.ieee/ieee.exp: Initial changes for new logic.
55383         * gcc.misc-tests/misc.exp: Initial changes for new logic.
55384         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55385         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55386         * lib/c-torture.exp: Initial changes for new logic.
55387         * lib/gcc.exp: Initial changes for new logic.
55389 1993-10-15  Mike Stump  (mrs@cygnus.com)
55391         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55392         depend upon failure or success.  Fully qualify names in failure
55393         and success messages.  Always remove a.out before starting
55394         compile, just in case.  Pay more attention to error text output by
55395         the compiler.  Handle testcases with no known past errors just
55396         like all others, so that things are uniform.  Other miscellaneous
55397         improvements.
55399 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
55401         * gcc.cpp: new directory for cpp tests
55403 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
55405         * lib/chill.exp: Code reformatted, removed unused code.
55406         * config/unix-chill.exp: Code reformatted, removed unused code.
55407         * chill.execute/execute.exp: Code reformatted, removed unused code.
55408         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55410 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
55412         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
55413         routines not written.
55415 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
55417         * config/bug-gcc.exp: Use new procs from bug.exp.
55419 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
55421         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55422         via ftp, rather than depending on NFS.
55423         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55424         case.
55426 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
55428         * config/bug-gcc.exp: Use new download proc.
55430 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
55432         * chill.execute/execute.exp: cleanups, handles errors better
55433         * chill.compile/compile.exp: rewrite, based on execute.exp
55434         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55435         * lib/chill.exp: major changes to diff proc and compile and link
55436         procs. added chill_fail and chill_pass wrappers to pass and
55437         fail. added more comments, and handle error codes better.
55438         Added a hack to capture stderr from exec, so noncompile tests
55439         can work.
55441 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
55443         * chill.execute/execute.exp: rewrite of testsuite driver
55444         * lib/chill.exp: rewrite of testsuite driver
55445         * config/unix-chill.exp: rewrite of testsuite driver
55447 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
55449         In chill.execute:
55450         * iexpr.ch: Standardize uppercase.
55451         * tuples.dat: Standardize uppercase.
55452         * vary.ch: standardize.  Correct varying string assignments.
55453         * vary.dat: Add new output lines.
55455 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
55457         In chill.execute:
55458         * chprintf.ch: Standardize use of uppercase.
55459         * tuples.ch: Standardize and turn arr2 into a DCL,
55460           rather than a SYN.
55461         * pinits.ch: Standardize.
55463 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
55465         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55466         * Makefil: Renamed to Makefile.in.
55467         * configure.in: New.
55469 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
55471         In chill.execute:
55472         * .cvsignore: Add result/output files.
55473         * Makefile: Fix up variables at start.  Use MFLAGS
55474           everywhere.  Correct bool_loc, built_ins entries.
55475           Add entry for vary1.ch.
55476         * bitarray.ch: Standardize upper-case usage.
55477         * bitexpr.ch: Standardize, add output of b1.
55478         * params.ch: Use arrayt in along PROC parameters, to
55479           avoid novelty problems.
55480         * sets.ch: Tiny cleanup.
55481         * vary1.ch: Re-indent.
55483 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
55485         * Add PR-related files to Makefiles, .cvsignore files, etc.
55487 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
55489         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55490           with compiler objects. New names are test-flow.c and test-loop.c
55492 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
55494         * Upgraded c-torture tests from 1.19 to 1.20
55496         * new files:
55497         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
55498         * gcc.compile: 930623-1.c 930623-2.c
55499         * gcc.noncompile: 930622-1.c 930622-2.c
55500         * gcc.failure: 920411-1.c 920627-2.c
55501         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
55503 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
55505         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55506           More changes to get testsuite working properly. Needs more work.
55507           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
55509 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
55511         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55512           More changes to get testsuite working properly. Needs more work.
55514 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
55516         * chill.compile/compile.exp: Added for Dejagnu support
55517         * chill.execute/execute.exp: Added for Dejagnu support
55518         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
55520 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
55522         This should complete moving the CHILL test files.
55523         * chill.noncompile(.cvsignore printf.grt
55524             in-printf.grt chprintf.grt chprintf.ch):
55525             Added test-support files.
55526           (Makefile): Modified further.
55527         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
55528             signal.ch): Added test files.
55529           * chill.execute (.cvsignore printf.grt printr.c
55530             in-printf.grt rts.c chprintf.grt rts.h): Added
55531           test-support files.
55532             (Makefile): More corrections.
55534 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
55536         * chill.compile, chill.execute, chill.nocompile: Add CHILL
55537           test cases, ready for DejaGnu.
55539 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
55541         * Upgraded c-torture tests from 1.18 to 1.19
55543         * gcc.compile: added test(s):
55544           930607-1.c
55545         * gcc.execute: added test(s):
55546           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
55548         * added new subdirectory for misc tests: gcc.misc-tests
55549         * gcc.misc-test(s): added tests:
55550           inst-check.c test-consts.c test-ior.c test-switch.c
55552 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
55554         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
55556 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
55558         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
55560 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
55562         * Upgraded c-torture tests from 1.17 to 1.18
55564 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
55566         * Upgraded c-torture tests from 1.12 to 1.17
55568 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
55570         * lib/old-dejagnu.exp:
55571           Fixed handling of XFAIL target triplets to correctly
55572           recognize wildcard characters.  Removed code that
55573           appended a unique id tag to the end of the file name
55574           printed out by the result of the testcases within a
55575           given test file.
55577 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
55579         * lib/old-dejagnu.exp:
55580           Reworked expected failure handling to trigger off of XFAIL
55581           keyword in keyphrase embeded in testcase source code. The
55582           XFAIL keyword must be at the end of the keyphrase line. It
55583           may optionally be followed by one or more target triplets.
55584           It has just occured that the handling of wildcards in the
55585           target triplet may not be correct.
55587 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
55589         * g++.old-deja/tests:
55590           Moved all subdirectories up one level into g++.old-deja .
55592         * lib/old-dejagnu.exp:
55593           Fixed problem with CXXFLAGS not being properly reset, and being
55594           corrupted with extraneous "-c" compiler option.  This was
55595           causing binaries to not be generated for test that needed them.
55596           Modified strings passed to "pass" and "fail" so that individual
55597           tests from the same test file would be distinguished by an
55598           identifier appended to the test file name in the summary logs;
55599           this corrected a problem with erroneous diff logs.  Added code
55600           to search testcases for expected fail and unexpected pass keywords.
55602 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
55604         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55606 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
55608         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55609           Removed extraneous text from end of "Special g++ Options"
55610           keyphrase.
55612         * lib/old-dejagnu.exp: Added pattern matching to look for new
55613           keywords, embedded in testcases comments, which will trigger
55614           calls to xpass and xfail.
55616 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
55618         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55619           comments embedded in the testcases, especially the one looking for
55620           special compiler options, as well as the pattern matching for the
55621           compiler output again.
55623 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
55625         * lib/old-dejagnu.exp: Do a proper check of the return value for
55626           execute tests. Fixed several problems with the pattern matching
55627           of the compiler output which gave erroneous test results.
55628           Changed several of the test result messages to be more descriptive.
55629         * config/unix-g++.exp: Proc g++_load now actually works and
55630           executes the tests passed to it and returns a usable return
55631           value.
55633 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
55635           * lib/gcc.exp: Exits gracefully if $CC is bogus.
55637 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
55639         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55640           Modified both files to properly execute the old style
55641           dejagnu tests. The previous versions of these files were
55642           experimental and did not function anything near correctly.
55644 1993-04-05  Rob Savoye  (rob@cygnus.com)
55646         * Removed all Makefile.in and configure.in files. No configuration
55647         needed now.
55649 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
55651         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55653 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
55655         * gcc.compile/configure.in, gcc.unsorted/configure.in,
55656         gcc.special/configure.in, gcc.noncompile/configure.in,
55657         gcc.execute/configure.in, gcc.code_quality/configure.in,
55658         g++.other/configure.in, g++.old-deja/configure.in,
55659         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55660         in srcname setting.
55662 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
55664         * lib/udi.exp: Fixed mondfe and mondfe_download.
55665         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55666         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55668 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
55670         * config/udi-gdb.exp: Check $shell_id after connecting to target.
55671         (gdb_exit): Don't remove *_soc files.
55673 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
55675         * lib/c-torture.exp: Don't look for main; instead always use -w
55676         -c.  This is how the c-torture tests work.  Remove the object
55677         file if the compilation succeeds.
55678         * gcc.execute/execute.exp: Remove executable if test passes.
55679         * gcc.noncompile/noncompile.exp: Every test is an expected
55680         failure.
55681         * gcc.special/special.exp: Added tests from c-torture 1.11,
55682         corrected use of existing test.
55683         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55684         gcc.execute/920625-1.c: Updated to c-torture 1.11.
55685         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55686         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55687         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55688         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55689         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55690         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55691         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55692         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55693         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55694         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55695         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55696         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55697         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55698         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55699         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55700         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55701         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55702         c-torture 1.11.
55703         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55704         correspond to c-torture 1.11.
55706         * New file.