re PR tree-optimization/33723 (Inefficient code with compound literals)
[official-gcc.git] / gcc / testsuite / ChangeLog
blob19ae6a8e97c7226d8dcd1176e8dd408a1fd84b32
1 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3         PR tree-optimization/33723
4         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
6 2007-10-30  Richard Guenther  <rguenther@suse.de>
8         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
9         gcc.target/i386/loop-3.c.
11 2007-10-30  Revital Eres  <eres@il.ibm.com>
13         * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
15 2007-10-30  Revital Eres  <eres@il.ibm.com>
17         * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
18         * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
20 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
22         PR tree-optimization/32893
23         * testsuite/lib/target-supports.exp
24         (check_effective_target_unaligned_stack): new keyword.
25         * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
26         not sensitive to unaligned_stack.
27         * testsuite/gcc.dg/vect/vect-3.c: Likewise.
28         * testsuite/gcc.dg/vect/vect-4.c: Likewise.
29         * testsuite/gcc.dg/vect/vect-5.c: Likewise.
30         * testsuite/gcc.dg/vect/vect-6.c: Likewise.
31         * testsuite/gcc.dg/vect/vect-7.c: Likewise.
32         * testsuite/gcc.dg/vect/vect-13.c: Likewise.
33         * testsuite/gcc.dg/vect/vect-17.c: Likewise.
34         * testsuite/gcc.dg/vect/vect-18.c: Likewise.
35         * testsuite/gcc.dg/vect/vect-19.c: Likewise.
36         * testsuite/gcc.dg/vect/vect-20.c: Likewise.
37         * testsuite/gcc.dg/vect/vect-21.c: Likewise.
38         * testsuite/gcc.dg/vect/vect-22.c: Likewise.
39         * testsuite/gcc.dg/vect/vect-27.c: Likewise.
40         * testsuite/gcc.dg/vect/vect-29.c: Likewise.
41         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
42         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
43         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
44         * testsuite/gcc.dg/vect/vect-72.c: Likewise.
45         * testsuite/gcc.dg/vect/vect-73.c: Likewise.
46         * testsuite/gcc.dg/vect/vect-86.c: Likewise.
47         * testsuite/gcc.dg/vect/vect-all.c: Likewise.
48         * testsuite/gcc.dg/vect/slp-25.c: Likewise.
49         * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
50         * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
51         * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
53         * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.        
54         * testsuite/gcc.dg/vect/vect-34.c: Likewise.
55         * testsuite/gcc.dg/vect/vect-36.c: Likewise.
56         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
57         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
58         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
59         * testsuite/gcc.dg/vect/vect-68.c: Likewise.
60         * testsuite/gcc.dg/vect/vect-76.c: Likewise.
61         * testsuite/gcc.dg/vect/vect-77.c: Likewise.
62         * testsuite/gcc.dg/vect/vect-78.c: Likewise.
64         * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
65         original testcase (without no-section-anchors prefix) but with global arrays.       
66         * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
67         * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
68         * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
69         * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
70         * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
71         * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
72         * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
73         * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
75         * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
76         original testcase (without no-section-anchors prefix) but fix alignment checks 
77         to also consider unaligned_stack targets.
78         * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
80 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
82         PR tree-optimization/33723
83         * gcc.c-torture/execute/20071029-1.c: New test.
84         * gcc.dg/tree-ssa/pr33723.c: New test.
86 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
88         PR tree-optimization/33614
89         * gcc.c-torture/compile/pr33614.c: New test.
91 2007-10-29  Richard Guenther  <rguenther@suse.de>
93         PR tree-optimization/33870
94         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
96 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
98         PR tree-optimization/33757
99         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
100         true architectures instead of having a big dg-skip-if.
102         PR c++/33841
103         * g++.dg/other/bitfield3.C: New test.
105 2007-10-29  Richard Guenther  <rguenther@suse.de>
107         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
109 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
111         Automatic parallelization reduction tests.
113         * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
114         * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
115         * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
116         * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
117         * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
118         * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
119         * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
120         * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
121         * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
122         * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
123         * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
125 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
126             Zdenek Dvorak  <ook@ucw.cz>
128         OMP_ATOMIC Changes, testsuite changes.
130         * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
131         instead of gimple dump.
132         * testsuite/gcc.dg/gomp/atomic-9.c: Same.
133         * testsuite/gcc.dg/gomp/atomic-10.c: Same.
134         * testsuite/g++.dg/gomp/atomic-3.C: Same.
135         * testsuite/g++.dg/gomp/atomic-9.C: Same.
136         * testsuite/g++.dg/gomp/atomic-10.C: Same.
138 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
140         PR fortran/31217
141         PR fortran/33811
142         * gfortran.dg/forall_12.f90: New test.
144         PR fortran/33686
145         * gfortran.dg/forall_13.f90: New test.
147 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
148             Mark Mitchell  <mark@codesourcery.com>
150         PR c++/30659
151         * g++.dg/template/crash71.C: New.
153 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
155         PR fortran/32147
156         * gfortran.dg/module_md5_1.f90: Update hash-value.
158 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
160         PR tree-opt/33589
161         * g++.dg/torture/pr33589-1.C: New testcase.
162         * g++.dg/torture/pr33589-2.C: New testcase.
164 2007-10-28  Richard Guenther  <rguenther@suse.de>
166         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
168 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
169             Uros Bizjak  <ubizjak@gmail.com>
171         PR tree-optimization/33920
172         * gcc.dg/tree-ssa/pr33290.c: New test.
174 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
176         PR fortran/31306
177         * gfortran.dg/argument_check_7.f90: New test.
178         * gfortran.dg/argument_check_8.f90: New test.
179         
180 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
182         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
183         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
184         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
185         * gcc.target/i386/sse-14.c: Ditto.
187 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
189         PR c++/33844
190         * g++.dg/other/ptrmem8.C: New test.
192         PR c++/33842
193         * g++.dg/template/error34.C: New test.
195 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
197         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
199 2007-10-27  Richard Guenther  <rguenther@suse.de>
201         PR tree-optimization/33870
202         * gcc.dg/tree-ssa/alias-15.c: New testcase.
203         * gcc.c-torture/execute/pr33870.c: Likewise.
205 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
207         PR fortran/33162
208         * gfortran.dg/argument_checking_9.f90: New test.
210 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
212         * g++.dg/other/pr33601.C: New.
214 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
216         PR c++/31988
217         * g++.dg/init/new25.C: New.
219 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
221         * g++.dg/cpp0x/pr33839.C: New.
222         
223 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
225         PR c++/33744
226         * g++.dg/template/arg6.C: New test.
228 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
230         PR c++/31747
231         * g++.dg/parse/crash39.C: New.
233 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
235         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
236         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
237         "offset: -4B".
239 2007-10-25  David Daney  <ddaney@avtrex.com>
241         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
243 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
245         PR c++/33843
246         * g++.dg/template/error32.C: New.
248 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
249             Ira Rosen  <irar@il.ibm.com>
251         PR tree-optimization/33833
252         * gcc.dg/vect/pr33833.c: New testcase.
254 2007-10-25  David Daney  <ddaney@avtrex.com>
256         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
258 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
259             Ira Rosen  <irar@il.ibm.com>
261         PR tree-optimization/33866
262         * gcc.dg/vect/pr33866.c: New testcase.
264 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
266         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
267         Add -w to compile flags to suppress "call-clobbered register" warnings
268         and remove dg-warning directives.
270 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
272         * gcc.dg/sms-2.c: Cleanup sms dump file.
273         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
274         profile-use step.
276 2007-10-24  David Daney  <ddaney@avtrex.com>
278         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
280 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
282         PR target/33755
283         * gcc.target/mips/pr33755.c: New test.
285 2007-10-24  Ira Rosen  <irar@il.ibm.com>
287         PR tree-optimization/33804
288         * gcc.dg/vect/pr33804.c: New testcase.
290 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
292         PR forrtran/33849
293         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
295 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
296             Uros Bizjak  <ubizjak@gmail.com>
298         PR rtl-optimization/33846
299         * gcc.dg/vect/pr33846.c: New testcase.
301 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
302             Dorit Nuzman  <dorit@il.ibm.com>
304         PR tree-optimization/33860
305         * g++.dg/vect/pr33860.cc: New test.
306         * g++.dg/vect/pr33860a.cc: New test.
308 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
309             Revital Eres  <eres@il.ibm.com>      
311         * testsuite/gcc.dg/sms-2.c: New testcase.
313 2007-10-22  David S. Miller  <davem@davemloft.net>
315         * gcc.dg/globalreg-1.c: New test.
317 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
318             Dorit Nuzman  <dorit@il.ibm.com>
320         PR tree-optimization/33834
321         PR tree-optimization/33835
322         * g++.dg/vect/pr33834_1.cc: New test.
323         * g++.dg/vect/pr33834_2.cc: New test.
324         * g++.dg/vect/pr33835.cc: New test.
326 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
328         * gcc.dg/pr33644.c: New test.
330 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
332         PR c++/33372
333         * g++.dg/gomp/pr33372-1.C: New test.
334         * g++.dg/gomp/pr33372-2.C: New test.
335         * g++.dg/gomp/pr33372-3.C: New test.
337 2007-10-22  Michael Matz  <matz@suse.de>
339         PR tree-optimization/33855
340         * gcc.c-torture/compile/pr33855.c: New testcase.
342 2007-10-22  Ira Rosen  <irar@il.ibm.com>
344         PR tree-optimization/33854
345         * gcc.dg/vect/O1-pr33854.c: New testcase.
346         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
348 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
350         * gcc.dg/unwind-1.c: Disable on AIX.
351         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
353 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
355         PR fortran/33749
356         * gfortran.dg/assign_9.f90: New test.
358 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
360         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
361         (dg-mips-options): Skip tests that specify an ABI other than o32
362         and o64 if generating MIPS16 hard-float code.
364 2007-10-21  Ira Rosen  <irar@il.ibm.com>
365             Revital Eres  <eres@il.ibm.com>
367         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
368         * gcc.dg/vect/vect-16.c: Fix comment.
369         * gcc.dg/vect/pr33369.c: Require vect_int.
370         * gcc.dg/vect/slp-33.c: Add spaces.
371         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
372         targets.
373         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
374         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
375         targets.
376         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
377         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
378         targets.
379         * gcc.dg/vect/slp-10.c: Add spaces.
380         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
381         targets.
382         * gcc.dg/vect/slp-36.c: Require vect_int.
383         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
384         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
385         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
386         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
387         targets.
388         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
389         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
390         instead of vector_alignment_reachable_for_double.
391         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
392         (natural_alignment): Split into...
393         (natural_alignment_32, natural_alignment_64): New.
394         (vector_alignment_reachable): Depend on natural_alignment_32.
395         (vector_alignment_reachable_for_double): Rename to ...
396         (vector_alignment_reachable_for_64bit): And depend on
397         natural_alignment_64.
399 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
401         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
402         MIPS targets.
403         * g++.dg/vect/vect.exp: Likewise.
404         * lib/fortran-torture.exp: Likewise.
405         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
406         mipsisa64*-*-* as the target selector.  Remove -mips64,
407         -mhard-float and -mgp64 from the options list.
408         * gcc.target/mips/mips-ps-2.c: Likewise.
409         * gcc.target/mips/mips-ps-3.c: Likewise.
410         * gcc.target/mips/mips-ps-4.c: Likewise.
411         * gcc.target/mips/mips-ps-6.c: Likewise.
412         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
413         options list.
414         * gcc.target/mips/sb1-1.c: Likewise.
415         * gcc.target/mips/mips-ps-type.c: Likewise.
416         * gcc.target/mips/mips-ps-7.c: New test.
417         * gcc.target/mips/mips-ps-type-2.c: Likewise.
418         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
419         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
420         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
421         as forcing an ABI and an architecture.
422         (is_gp32_flag, is_gp64_flag): Fold into...
423         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
424         then -mfp64 imply -mhard-float.  Apply register rules after the
425         loop.  Handle -march=mipsN like -mipsN.
427 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
429         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
430         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
432 2007-10-20  Tobias Burnus  <burnus@net-b.de>
434         PR fortran/33818
435         * gfortran.dg/entry_dummy_ref_3.f90: New.
437 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
438             FX Coudert <fxcoudert@gcc.gnu.org>
440         PR fortran/31608
441         * gfortran.dg/char_cast_1.f90: New test.
443 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
445         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
446         * gfortran.dg/large_real_kind_2.F90: ditto.
447         * gfortran.dg/default_format_2.f90: ditto.
448         * gfortran.dg/default_format_denormal_1.f90: ditto.
450 2007-10-19  Richard Guenther  <rguenther@suse.de>
452         PR middle-end/33816
453         PR middle-end/32921
454         * gfortran.dg/pr32921.f: New testcase.
456 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
458         PR libfortran/33544
459         * gfortran.dg/transfer_check_1.f90: Adjust options.
461 2007-10-19  Richard Guenther  <rguenther@suse.de>
463         Revert
464         2007-10-19  Richard Guenther  <rguenther@suse.de>
466         PR middle-end/32921
467         * gfortran.dg/pr32921.f: New testcase.
469 2007-10-19  Richard Guenther  <rguenther@suse.de>
471         * gcc.c-torture/execute/20071018-1.c: New testcase.
473 2007-10-19  Richard Guenther  <rguenther@suse.de>
475         PR middle-end/32921
476         * gfortran.dg/pr32921.f: New testcase.
478 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
480         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
482 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
484         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
486 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
488         PR fortran/33233
489         * gfortran.dg/host_assoc_function_1.f90: Correct references.
490         * gfortran.dg/host_assoc_function_3.f90: New test.
492 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
494         PR fortran/33733
495         * gfortran.dg/transfer_simplify_6.f90: New test.
497 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
498             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
500         PR middle-end/33794
501         * gfortran.dg/pr33794.f90: New testcase.
503 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
505         PR target/32961
506         * gcc.target/i386/pr32961.c: New testcase.
507         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
508         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
509         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
510         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
511         __builtin_ia32_pslldi128 defines.
513 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
515         PR fortran/33760
516         * gfortran.dg/c_ptr_tests_13.f03: New test case.
518 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
520         PR c++/28639
521         PR c++/30299
522         * g++.dg/template/void12.C: New.
523         * g++.dg/template/void13.C: New.
525 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
527         PR c++/31446
528         * g++.dg/template/void11.C: New.
529         * g++.dg/template/void2.C: Adjust error markers.
530         * g++.dg/template/void10.C: Likewise.
531         * g++.dg/template/crash55.C: Likewise.
533 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
535         * g++.dg/opt/const5.C: New test.
537 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
538             Maxim Kuvyrkov  <maxim@codesourcery.com>
540         * gcc.target/ia64/20040709-2.c: New test.
542 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
544         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
546 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
548         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
549         to each function.  Check that there are no unsigned loads.
551 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
553         PR tree-optimization/33136
554         * gcc.c-torture/execute/20070824-1.c: New test.
555         * gcc.dg/pr33136-1.c: New test.
556         * gcc.dg/pr33136-2.c: New test.
557         * gcc.dg/pr33136-3.c: New test.
559 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
561         PR tree-optimization/33735
562         * g++.dg/torture/pr33735.C: New.
564 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
566         PR middle-end/33706
567         * gcc.dg/va-arg-pack-2.c: New.
569 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
571         PR tree-optimization/33619
572         * gcc.dg/pr33619.c: New test.
574 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
576         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
577         flag for AIX.
578         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
580 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
582         PR libfortran/33055
583         * gfortran.dg/inquire_11.f90: New test.
584         * gfortan.dg/negative_unit_int8.f: New test.
586 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
588         PR target/33133
589         * gcc.c-torture/compile/pr33133.c: New test.
591 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
593         PR libfortran/33672
594         * gfortran.dg/namelist_40.f90: New test.
596 2007-10-14  Tobias Burnus  <burnus@net-b.de>
598         PR fortran/33745
599         * gfortran.dg/bounds_check_11.f90: New.
601 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
603         PR c++/30303
604         * g++.dg/other/ctor1.C: New test.
605         * g++.dg/other/ctor2.C: New test.
606         * g++.dg/other/dtor1.C: New test.
608 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
610         * gfortran.dg/bounds_check_10.f90: Fix testcase.
612 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
613             Paul Thomas  <pault@gcc.gnu.org>
615         PR fortran/33254
616         PR fortran/33727
617         * gfortran.dg/bounds_check_10.f90: New.
619 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
621         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
622         * gcc.target/powerpc/popcount-1.c: Same.
624 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
626         PR c++/26698
627         * g++.dg/conversion/op4.C: New test.
629 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
631         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
633 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
635         PR fortran/33542
636         * gfortran.dg/ambiguous_specific_1.f90: New test.
638 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
640         PR fortran/33664
641         * gfortran.dg/impure_spec_expr_1.f90: New test.
642         * gfortran.dg/char_result_7.f90: Remove illegal test.
644 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
646         PR 11001
647         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
648         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
649         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
650         * gcc.target/i386/pr11001-memset-1.c: New testcase.
651         * gcc.target/i386/pr11001-memset-2.c: New testcase.
652         * gcc.target/i386/pr11001-memset-3.c: New testcase.
653         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
654         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
655         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
657 2007-10-12  Richard Guenther  <rguenther@suse.de>
659         PR middle-end/26198
660         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
661         * gcc.c-torture/execute/20071011-1.c: Likewise.
662         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
664 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
666         PR tree-optimization/33742
667         * gcc.dg/pr33742.c: New testcase.
669 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
671         PR tree-optimization/33645
672         * gcc.dg/pr33645-1.c: New test.
673         * gcc.dg/pr33645-2.c: New test.
674         * gcc.dg/pr33645-3.c: New test.
676         PR c++/32121
677         * g++.dg/ext/label4.C: Adjust error regexp.
678         * g++.dg/ext/label6.C: Adjust error regexp.
679         * g++.dg/ext/label7.C: New test.
680         * g++.dg/ext/label8.C: New test.
681         * g++.dg/ext/label9.C: New test.
683 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
685         PR middle-end/33676
686         * gcc.dg/pr33676.c: New.
688 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
690         PR c++/31441
691         * g++.dg/cpp0x/variadic83.C: New.
693 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
695         PR c++/33461
696         * g++.dg/cpp0x/variadic81.C: New.
697         * g++.dg/cpp0x/variadic82.C: Likewise.
699 2007-10-11  Richard Guenther  <rguenther@suse.de>
701         PR middle-end/33724
702         * gcc.dg/pr33724.c: New testcase.
704 2007-10-11  Richard Guenther  <rguenther@suse.de>
706         PR c/33726
707         * gcc.dg/pr33726.c: New testcase.
709 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
711         PR fortran/33500
712         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
713         
714 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
716         PR testsuite/33391
717         * gfortran.dg/do_3.F90: Run with -fwrapv.
719 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
721         * gcc.dg/unwind-1.c: New.
723 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
725         PR libfortran/33683
726         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
727         failure on some common systems.
729 2007-10-09  Richard Guenther  <rguenther@suse.de>
731         PR middle-end/33692
732         * gcc.dg/pr33692.c: New testcase.
734 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
736         PR middle-end/33669
737         * gcc.c-torture/execute/pr33669.c: New.
739 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
741         PR tree-optimization/33615
742         * g++.dg/tree-ssa/pr33615-2.C: New test.
744 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
746         PR tree-optimization/33615
747         * g++.dg/tree-ssa/pr33615.C: New test.
749 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
751         PR tree-optimization/33572
752         * g++.dg/torture/pr33572.C: Replace with complete test.
754 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
756         PR fortran/33689
757         * gfortran.dg/spec_expr_5.f90: New.
759 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
761         * gcc.dg/pragma-darwin-2.c: New.
763 2007-10-08  Richard Guenther  <rguenther@suse.de>
765         PR middle-end/33693
766         PR middle-end/33695
767         PR middle-end/33697
768         * gcc.dg/pr33693.c: New testcase.
769         * gcc.dg/pr33695.c: Likewise.
770         * gcc.dg/pr33697.c: Likewise.
772 2007-10-08  Richard Guenther  <rguenther@suse.de>
774         PR middle-end/33691
775         PR middle-end/33694
776         PR middle-end/33696
777         * gcc.dg/pr33691.c: New testcase.
778         * gcc.dg/pr33694.c: Likewise.
779         * gcc.dg/pr33696.c: Likewise.
781 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
783         PR libfortran/33683
784         * gfortran.dg/gamma_5.f90:  New test case
786 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
788         PR fortran/20851
789         * initialization_1.f90: Fix dg-error annotations.
790         * initialization_14.f90: New.
791         * initialization_7.f90: Fix dg-error annotations.
792         * initialization_9.f90: Likewise.
794 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
796         * gfortran.dg/error_recovery_4.f90: New test.
798 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
800         * gfortran.dg/default_format_denormal_2.f90: New test.
801         * gfortran.dg/default_format_2.inc: New test.
802         * gfortran.dg/default_format_denormal_1.f90: New test.
803         * gfortran.dg/default_format_1.inc: New test.
804         * gfortran.dg/default_format_1.f90: Don't test for denormalized
805         numbers.
806         * gfortran.dg/default_format_2.f90: Don't test for denormalized
807         numbers.
809 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
811         * gfortran.dg/namelist_15.f90: Revise test.
813 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
815         PR tree-optimization/33655
816         * gcc.dg/torture/pr33655.c: New.
818 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
820         PR tree-optimization/33572
821         * g++.dg/torture/pr33572.C: New.
823 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
825         PR fortran/25076
826         * gfortran.dg/forall_11.f90: New.
828 2007-10-05  Michael Matz  <matz@suse.de>
830         PR middle-end/33667
831         * gcc.dg/pr33667.c: New testcase.
833 2007-10-05  Richard Guenther  <rguenther@suse.de>
835         PR middle-end/33666
836         * gcc.dg/pr33666.c: New testcase.
838 2007-10-05  Michael Matz  <matz@suse.de>
840         PR inline-asm/33600
841         * gcc.target/i386/pr33600.c: New testcase.
843 2007-10-05  Richard Guenther  <rguenther@suse.de>
845         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
847 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
849         PR target/33635
850         * gcc.target/mips/pr33635-1.c: New test.
852 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
854         PR libfortran/33253
855         * gfortran.dg/namelist_39.f90: Revise to use long names.
857 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
859         PR fortran/33646
860         * gfortran.dg/pr33646.f90: New file.
862 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
864         PR fortran/33529
865         * gfortran.dg/char_type_len_2.f90: Adjust error message.
866         * gfortran.dg/char_decl_2.f90: New test.
868 2007-10-04  Richard Guenther  <rguenther@suse.de>
870         PR middle-end/33641
871         * gcc.c-torture/compile/pr33641.c: New testcase.
873 2007-10-04  Michael Matz  <matz@suse.de>
875         PR rtl-optimization/33653
876         * gcc.dg/pr33653.c: New.
878 2007-10-04  Richard Guenther  <rguenther@suse.de>
880         PR tree-optimization/33627
881         * g++.dg/torture/pr33627.C: New testcase.
883 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
885         PR fortran/33626
886         * gfortran.dg/parens_6.f90: New.
888 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
890         PR fortran/33646
891         PR fortran/33542
892         * gfortran.dg/ambiguous_specific_1.f90: Remove.
894 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
896         * g++.dg/ext/gnu-inline-global-redecl.C: New.
898 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
900         PR target/33635
901         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
902         and mips_forced_be.
903         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
904         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
905         options.
906         * gcc.target/mips/fpr-moves-1.c: New test.
907         * gcc.target/mips/fpr-moves-2.c: Likewise.
908         * gcc.target/mips/fpr-moves-3.c: Likewise.
909         * gcc.target/mips/fpr-moves-4.c: Likewise.
910         * gcc.target/mips/fpr-moves-5.c: Likewise.
911         * gcc.target/mips/fpr-moves-6.c: Likewise.
912         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
914 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
916         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
918 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
920         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
921         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
923 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
925         PR fortran/33198
926         * gfortran.dg/common_errors_1.f90: New.
928 2007-10-03  Doug Kwan  <dougkwan@google.com>
929         Richard Guenther  <rguenther@suse.de>
931         PR debug/31899
932         * g++.dg/debug/using3.C: New testcase.
934 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
936         PR libfortran/33253
937         * gfortran.dg/namelist_38.f90: New test.
938         * gfortran.dg/namelist_39.f90: New test.
940 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
942         PR libfortran/33469
943         * gfortran.dg/default_format_1.f90: New test.
944         * gfortran.dg/default_format_2.f90: New test.
945         * gfortran.dg/namelist_print_1.f: Adjust expected output.
946         * gfortran.dg/real_const_3.f90: Adjust expected output.
948 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
950         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
951         default ABI.  Split mips_forced_abi into mips_forced_abi and
952         mips_forced_regs.
953         (is_gp32_flag): Return true for -mabi=32.
954         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
955         (dg-mips-options): Use is_gp64_flag instead of checking specifically
956         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
957         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
958         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
959         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
960         * gcc.target/mips/save-restore-2.c: Likewise.
961         * gcc.target/mips/save-restore-3.c: Likewise.
962         * gcc.target/mips/save-restore-4.c: Likewise.
964 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
966         PR middle-end/33617
967         * gcc.c-torture/compile/pr33617.c: New test.
969 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
971         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
972         -gstabs+ for extended options.
974 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
976         PR fortran/33542
977         * gfortran.dg/ambiguous_specific_1.f90: New test.
979 2007-10-02  Revital Eres  <eres@il.ibm.com>
981         * gcc.target/powerpc/paired-8.c: New test.
982         * gcc.target/powerpc/paired-9.c: New test.
983         * gcc.target/powerpc/paired-10.c: New test.
985 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
987         PR fortran/33566
988         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
990 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
992         PR fortran/33554
993         * gfortran.dg/intent_out_2.f90: New test.
995 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
997         PR fortran/33550
998         * gfortran.dg/ambiguous_reference_1.f90: New test.
1000 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1002         PR fortran/31154
1003         PR fortran/31229
1004         PR fortran/33334
1005         * gfortran.dg/function_kinds_1.f90: New test.
1006         * gfortran.dg/function_kinds_2.f90: New test.
1007         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1008         use association into interfaces.
1010 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1012         PR testsuite/31828
1013         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1014         (overflow): Use INFINITY, not FP_INFINITE.
1015         gcc.dg/float-range-4.c: Likewise.
1016         gcc.dg/float-range-5.c: Likewise.
1018 2007-10-01  Nick Clifton  <nickc@redhat.com>
1020         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1021         for 16-bit targets.
1023 2007-09-30  Diego Novillo  <dnovillo@google.com>
1025         PR 33593
1026         * g++.dg/tree-ssa/pr33593.C: New test.
1028 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1030         PR libfortran/33400
1031         * gfortran.dg/PR19872.f: Fix test condition.
1032         * gfortran.dg/list_read_7.f90: New test.
1034 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
1036         PR tree-optimization/33597
1037         * gcc.dg/vect/pr33597.c: New testcase.
1039 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
1041         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1042         * gcc.target/i386/pr33524.c: ...this.
1044 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1046         PR fortran/33354
1047         * gfortran.dg/minmaxloc_4.f90: New.
1049 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1051         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1053 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
1055         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1057 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
1059         PR c++/33213
1060         * g++.dg/cpp0x/variadic79.C: New.
1062 2007-09-28  Michael Matz  <matz@suse.de>
1063             Jakub Jelinek  <jakub@redhat.com>
1065         PR rtl-optimization/33552
1066         * gcc.target/i386/pr33552.c: New runtime test.
1067         * gcc.target/i386/strinline.c: New compile time test.
1069 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
1071         * gfortran.dg/openmp_stack.f90: Removed.
1073         PR c++/31434
1074         * g++.dg/cpp0x/variadic80.C: New test.
1076 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1078         * gfortran.dg/namelist_38.f90: Delete test for revertion of
1079         r128057.
1081 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1083         PR middle-end/7003
1084         * gcc.target/powerpc/gcse-1.c: New test.
1086 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
1088         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1089         fixed capitalizations.
1090         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1091         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1092         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1093         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1094         * gfortran.dg/maxloc_shape_1.f90: Likewise.
1095         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1096         * gfortran.dg/min_max_conformance.f90: Likewise.
1098 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
1100         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1101         options.
1102         * gcc.dg/c99-tgmath-2.c: Likewise.
1103         * gcc.dg/c99-tgmath-3.c: Likewise.
1104         * gcc.dg/c99-tgmath-4.c: Likewise.
1106 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
1108         PR fortran/33568
1109         * gfortran.dg/anint_1.f90: New test.
1111 2007-09-27  Ian Lance Taylor  <iant@google.com>
1113         PR tree-optimization/33565
1114         * gcc.dg/Wstrict-overflow-20.c: New test.
1116 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1118         * gfortran.dg/openmp_stack.f90: Fix typo.
1119         * gfortran.dg/recursive_stack.f90: Fix typo.
1121 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
1123         PR c++/33493
1124         * g++.dg/template/error31.C: New.
1126 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
1128         * lib/prune.exp: Prune also "^In function .*$" lines and
1129         "^    inlined from .*$" lines.
1131 2007-09-26  Richard Guenther  <rguenther@suse.de>
1133         PR tree-optimization/33563
1134         * gcc.dg/torture/pr33563.c: New testcase.
1136 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
1138         PR c/25309
1139         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1140         array.
1141         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
1142         without -O2.
1144 2007-09-26  Richard Guenther  <rguenther@suse.de>
1146         PR tree-optimization/30375
1147         PR tree-optimization/33560
1148         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1149         * gcc.dg/tree-ssa/complex-5.c: Likewise.
1150         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1151         * gcc.dg/torture/pr30375.c: New testcase.
1152         * gcc.dg/torture/pr33560.c: New testcase.
1153         * gcc.dg/tree-ssa/pr30375.c: Likewise.
1155 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
1157         PR c++/33207
1158         * g++.dg/parse/crash38.C: New test.
1160 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
1162         PR target/33524
1163         * gcc.target/i386/sse5-convert.c: New file, test int->long
1164         vectorized conversions.
1166 2007-09-25  Revital Eres  <eres@il.ibm.com>
1168         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1170 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
1172         PR c/32295
1173         * gcc.dg/enum-incomplete-1.c: New test.
1175 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
1177         * gcc.c-torture/compile/20070919-1.c: New test.
1179 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1181         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1183 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
1185         PR c++/14688
1186         * g++.dg/inherit/override_attribs.C: New file.
1188 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
1190         PR fortran/33269
1191         * io.c (check_format_string): Move NULL and constant checks into
1192         this function.
1193         (check_io_constraints): Call gfc_simplify_expr() before calling
1194         check_format_string().  Remove NULL and constant checks.
1196 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
1198         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1199         * gcc.c-torture/execute/loop-2g.x: Likewise.
1201 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1203         * lib/target-supports.exp (check_effective_target_mips16_attribute):
1204         Reject hard-float modes unless the ABI is o32 or o64.
1205         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1206         of gcc.exp.  Skip the tests when mips16 code generation is not
1207         supported.
1208         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1209         and use dg-add-options mips16_attribute.
1211 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
1213         PR c++/33506
1214         * g++.dg/ext/attrib29.C: New test.
1216 2007-09-23  Ollie Wild  <aaw@google.com>
1218         * gcc.dg/fold-bitand-1.c: New test.
1219         * gcc.dg/fold-bitand-2.c: New test.
1220         * gcc.dg/fold-bitand-3.c: New test.
1221         * gcc.dg/fold-bitand-4.c: New test.
1223 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1225         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1226         any of the macros to be defined for __mips16.
1227         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1229 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1231         * gcc.dg/vect/pr21591.c: Require vect_int.
1232         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1233         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1234         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1236 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
1238         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1239         attributes.
1240         * gcc.dg/va-arg-pack-len-2.c: New test.
1241         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1242         attributes.
1243         * g++.dg/ext/va-arg-pack-len-2.C: New test.
1245         PR tree-optimization/32772
1246         * gcc.c-torture/compile/20070905-1.c: New test.
1248         PR tree-optimization/32975
1249         * gcc.dg/pr32975.c: New test.
1251         PR middle-end/28755
1252         * gcc.dg/pr28755.c: New test.
1254 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1256         * lib/target-supports.exp (check_effective_target_nomips16): New
1257         procedure.
1258         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1259         for mipsisa64*-*-*.
1260         * gcc.dg/vect/vect.exp: Likewise.
1261         * g++.dg/vect/vect.exp: Likewise.
1262         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1263         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1264         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1265         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1266         * gcc.target/mips/clear-cache-1.c (f): Likewise.
1267         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1268         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1269         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1270         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1271         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1272         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1273         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1274         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1275         (test14, test15, test16, test17, test18): Likewise.
1276         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1277         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1278         (test14, test15, test16, test17, test18, test19, test20, test21)
1279         (test22): Likewise.
1280         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1281         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1282         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1283         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1284         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1285         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1286         * gcc.target/mips/mips-3d-1.c (main): Likewise.
1287         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1288         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1289         (test13, test14, test15, test16, test17, test18, test19, test20)
1290         (test21, test22, test23, test24, test25, test26, test27, test28)
1291         (test29, test30, test31): Likewise.
1292         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1293         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1294         (test13, test14, test15, test16, test17, test18, test19, test20)
1295         (test21, test22, test23, test24, test25, test26, test27, test28)
1296         (test29, test30, test31, test32, test33, test34, test35, test36)
1297         (test37, test38, test39, test40, test41, test42, test43, test44)
1298         (test45, test46, test47, test48, test49, test50, test51, test52)
1299         (test53, test54, test55, test56, test57, test58, test59, test60)
1300         (test61, test62, test63): Likewise.
1301         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1302         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1303         (test13, test14, test15, test16, test17, test18, test19, test20)
1304         (test21, test22, test23, test24, test25, test26, test27, test28)
1305         (test29, test30, test31): Likewise.
1306         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1307         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1308         (test13, test14, test15, test16, test17, test18, test19, test20)
1309         (test21, test22, test23, test24, test25, test26, test27, test28)
1310         (test29, test30, test31): Likewise.
1311         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1312         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1313         (test13, test14, test15): Likewise.
1314         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1315         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1316         (test13, test14, test15): Likewise.
1317         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1318         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1319         (test13, test14, test15, test16, test17, test18, test19, test20)
1320         (test21, test22, test23, test24, test25, test26, test27, test28)
1321         (test29, test30, test31): Likewise.
1322         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1323         (matrix_multiply4: Likewise.
1324         * gcc.target/mips/mips-ps-1.c (main): Likewise.
1325         * gcc.target/mips/mips-ps-2.c (main): Likewise.
1326         * gcc.target/mips/mips-ps-3.c (main): Likewise.
1327         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1328         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1329         (test13, test14, test15, test16, test17, test18, test19, test20)
1330         (test21, test22, test23, test24, test25, test26, test27, test28)
1331         (test29, test30, test31): Likewise.
1332         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1333         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1334         (test13, test14, test15, test16, test17, test18, test19, test20)
1335         (test21, test22, test23, test24, test25, test26, test27, test28)
1336         (test29, test30, test31): Likewise.
1337         * gcc.target/mips/mips-ps-5.c (main): Likewise.
1338         * gcc.target/mips/mips-ps-6.c (main): Likewise.
1339         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1340         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1341         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1342         (sub_v4qi): Likewise.
1343         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1344         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1345         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1346         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1347         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1348         (subb, subc): Likewise.
1349         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1350         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1351         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1352         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1353         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1354         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1355         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1356         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1357         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1358         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1359         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1360         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1361         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1363 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1365         * lib/target-supports.exp (add_options_for_mips16_attribute)
1366         (check_effective_target_mips16_attribute): New functions.
1367         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1368         command line.
1369         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
1370         extra_test_flags.
1371         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1372         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1373         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1374         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1375         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1376         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1377         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1378         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1379         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1380         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1381         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1382         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1383         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1384         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1385         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1386         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1387         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1388         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1389         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1390         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1391         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1392         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1393         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1394         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1395         (NOMIPS16): Delete.
1396         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1397         of dg-options.
1398         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1399         options.  Require { target mips16_attribute } and use dg-add-options
1400         to add the associated options.
1401         (foo): Use MIPS16.
1402         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1403         * gcc.target/mips/call-saved-3.c: Likewise.
1404         * gcc.target/mips/code-readable-1.c: Require { target
1405         mips16_attribute } and use dg-add-options to add the associated
1406         options.  Remove trailing whitespace.
1407         (NOMIPS16): Delete.
1408         * gcc.target/mips/code-readable-2.c: Likewise.
1409         * gcc.target/mips/code-readable-3.c: Likewise.
1410         * gcc.target/mips/mips16-attributes-2.c: Likewise.
1411         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1412         Require { target mips16_attribute } and use dg-add-options to
1413         add the associated options.
1414         (cksum16, cksum8): Use MIPS16.
1415         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1416         Require { target mips16_attribute } and use dg-add-options to
1417         add the associated options.
1418         (foo): Use MIPS16.
1419         * gcc.target/mips/save-restore-2.c: Likewise.
1420         * gcc.target/mips/save-restore-3.c: Likewise.
1421         * gcc.target/mips/save-restore-4.c: Likewise.
1422         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
1423         -mno-abicalls.
1424         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1425         (foo): Use NOMIPS16.
1427 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
1429         PR fortran/33337
1430         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1432         PR fortran/33376
1433         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1435 2007-09-22  Tobias Burnus  <burnus@net-b.de>
1437         PR fortran/33445
1438         * gfortran.dg/gomp/free-2.f90: New.
1439         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1440         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1442 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
1444         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1445         * gcc.target/i386/sse5-haddX.c: Ditto.
1446         * gcc.target/i386/sse5-hsubX.c: Ditto.
1447         * gcc.target/i386/sse5-maccXX.c: Ditto.
1448         * gcc.target/i386/sse5-msubXX.c: Ditto.
1449         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1450         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1451         * gcc.target/i386/sse5-permpX.c: Ditto.
1452         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1453         effective target.
1454         * gcc.target/i386/sse5-fma-vector.c: Ditto.
1455         * gcc.target/i386/sse5-ima-vector.c: Ditto.
1456         * gcc.target/i386/sse5-pcmov.c: Ditto.
1457         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1459 2007-09-22  Richard Guenther  <rguenther@suse.de>
1461         PR tree-optimization/33146
1462         * gcc.c-torture/compile/pr33146.c: New testcase.
1464 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1466         * lib/target-supports.exp (check_cached_effective_target): New
1467         procedure.
1468         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1469         (check_effective_target_c99_runtime): New procedure.
1470         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1471         (test3l): Likewise cargl.
1472         * gcc.dg/builtins-59.c: Require c99_runtime.
1473         * gcc.dg/builtins-61.c: Likewise.
1474         * gcc.dg/builtins-62.c: Likewise.
1476 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1478         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1479         * lib/target-supports-dg.exp (dg-add-options): Likewise.
1480         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1481         target-specific dg-options.
1482         * gcc.dg/builtins-20.c: Likewise.
1483         * gcc.dg/builtins-53.c: Likewise.
1484         * gcc.dg/builtins-55.c: Likewise.
1485         * gcc.dg/single-precision-constant.c: Likewise.
1486         * gcc.dg/torture/builtin-convert-1.c: Likewise.
1487         * gcc.dg/torture/builtin-convert-2.c: Likewise.
1488         * gcc.dg/torture/builtin-convert-3.c: Likewise.
1489         * gcc.dg/torture/builtin-convert-4.c: Likewise.
1490         * gcc.dg/torture/builtin-power-1.c: Likewise.
1492 2007-09-21  Chao-ying Fu  <fu@mips.com>
1494         * lib/target-supports.exp (check_effective_target_fixed_point): New to
1495         check if targets have fixed-point supports.
1496         * gcc.dg/fixed-point/fixed-point.exp: New file.
1497         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1498         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1499         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1500         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1501         * gcc.dg/fixed-point/constants-pedantic.c,
1502         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1503         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1504         * gcc.dg/fixed-point/keywords-ignored-c99.c,
1505         * gcc.dg/fixed-point/keywords-pedantic.c,
1506         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1507         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1508         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1509         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1510         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1511         * gcc.dg/fixed-point/func-vararg-mixed.c,
1512         * gcc.dg/fixed-point/operator-logical.c,
1513         * gcc.dg/fixed-point/struct-union.c,
1514         * gcc.dg/fixed-point/bit-complement.c,
1515         * gcc.dg/fixed-point/operator-bitwise.c,
1516         * gcc.dg/fixed-point/operator-comma.c,
1517         * gcc.dg/fixed-point/struct-layout-1.c,
1518         * gcc.dg/fixed-point/union-init.c,
1519         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1520         * gcc.dg/fixed-point/func-mixed.c,
1521         * gcc.dg/fixed-point/func-vararg-size0.c,
1522         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1523         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1524         * gcc.dg/fixed-point/operator-unary.c,
1525         * gcc.dg/fixed-point/allop-const.c,
1526         * gcc.dg/fixed-point/muldiv-warning.c,
1527         * gcc.dg/nofixed-point-1.c,
1528         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1529         * gcc.target/mips/fixed-vector-type.c,
1530         * gcc.target/mips/fixed-scalar-type.c: New tests.
1532 2007-09-21  Olivier Hainque  <hainque@adacore.com>
1534         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1535         * gnat.dg/test_nested_subtype_byref.adb: New test.
1537 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
1539         PR fortran/33439
1540         * gfortran.dg/gomp/pr33439.f90: New test.
1542 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1544         PR fortran/33455
1545         * gfortran.dg/merge_char_3.f90: New.
1547 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1549         PR fortran/33037
1550         * gfortran.dg/transfer_check_1.f90: New.
1552 2007-09-20  Asher Langton  <langton2@llnl.gov>
1554         PR fortran/20441
1555         * gfortran.dg/init_flag_1.f90: New.
1556         * gfortran.dg/init_flag_2.f90: New.
1557         * gfortran.dg/init_flag_3.f90: New.
1558         * gfortran.dg/init_flag_4.f90: New.
1559         * gfortran.dg/init_flag_5.f90: New.
1560         * gfortran.dg/init_flag_6.f90: New.
1561         * gfortran.dg/init_flag_7.f90: New.
1563 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1565         PR c++/33460
1566         * g++.dg/ext/anon-struct6.C: New.
1568 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1570         PR libfortran/23272
1571         * gfortran.dg/inquire_10.f90: New test.
1573 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1575         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1577 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1579         PR fortran/33221
1580         * gfortran.dg/used_types_18.f90: Declare variable of empty
1581         derived type.
1583 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1585         PR fortran/33288
1586         * gfortran.dg/array_constructor_19.f90: New test.
1588 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1590         PR debug/33316
1591         * gcc.dg/debug/pr33316.c: New test.
1593         PR c++/33496
1594         * g++.dg/cpp0x/variadic76.C: New test.
1595         * g++.dg/cpp0x/variadic77.C: New test.
1596         * g++.dg/cpp0x/variadic78.C: New test.
1598         PR c/33238
1599         PR c/27301
1600         * gcc.c-torture/execute/20070919-1.c: New test.
1601         * gcc.dg/pr33238.c: New test.
1602         * gcc.dg/pr27301.c: New test.
1604 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1606         * lib/target-supports.exp (check_effective_target_mips64): New
1607         procedure.
1608         * gcc.dg/lower-subreg-1.c: Require !mips64.
1609         * gcc.dg/sibcall-3.c (ATTR): New macro.
1610         (recurser_void1, recurser_void2): Use it.
1611         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1612         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1614 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1616         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1617         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1618         warning annotation.
1619         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1621 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1623         PR fortran/33497
1624         * gfortran.dg/c_loc_tests_11.f03: New test case.
1626 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1628         PR c++/33459
1629         * g++.dg/init/ref14.C: New.
1631 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1633         * gnat.dg/slice2.ad[sb]: New testcase.
1635 2007-09-19  Nick Clifton  <nickc@redhat.com>
1637         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1639 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
1641         * gcc.target/bfin/bfin.exp: New.
1642         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1643         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1644         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1645         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1646         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1647         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1648         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1649         mcpu-bf561.c, mcpu-default.c}: New tests.
1651 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
1653         Restore detection of unsupported TLS.
1655         Revert this patch:
1656         2007-02-10  Richard Henderson  <rth@redhat.com>
1658         * lib/target-supports.exp (check_effective_target_tls): Redefine
1659         to mean non-emulated tls.
1660         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1661         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1662         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1663         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1664         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1665         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1666         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1668         And then:
1669         * lib/target-supports.exp (check_effective_target_tls): Use
1670         stronger test for compiler support for TLS.
1671         (check_effective_target_tls_native): New, to test for non-emulated
1672         TLS support.
1673         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1674         instead of dg-require-effective-target tls.
1675         * g++.dg/gomp/copyin-1.C: Likewise.
1676         * g++.dg/gomp/sharing-1.C: Likewise.
1677         * g++.dg/gomp/tls-1.C: Likewise.
1678         * g++.dg/gomp/tls-2.C: Likewise.
1679         * g++.dg/gomp/tls-3.C: Likewise.
1680         * g++.dg/tls/diag-1.C: Likewise.
1681         * g++.dg/tls/diag-2.C: Likewise.
1682         * g++.dg/tls/diag-3.C: Likewise.
1683         * g++.dg/tls/diag-4.C: Likewise.
1684         * g++.dg/tls/diag-5.C: Likewise.
1685         * g++.dg/tls/init-1.C: Likewise.
1686         * g++.dg/tls/init-2.C: Likewise.
1687         * g++.dg/tls/trivial.C: Likewise.
1688         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1689         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1690         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1691         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1692         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1693         * gcc.dg/gomp/clause-1.c: Likewise.
1694         * gcc.dg/gomp/copyin-1.c: Likewise.
1695         * gcc.dg/gomp/sharing-1.c: Likewise.
1696         * gcc.dg/gomp/tls-1.c: Likewise.
1697         * gcc.dg/gomp/tls-2.c: Likewise.
1698         * gcc.dg/tls/alpha-1.c: Likewise.
1699         * gcc.dg/tls/opt-1.c: Likewise.
1700         * gcc.dg/tls/opt-13.c: Likewise.
1701         * gcc.dg/tls/opt-14.c: Likewise.
1702         * gcc.dg/tls/opt-2.c: Likewise.
1703         * gcc.dg/tls/opt-3.c: Likewise.
1704         * gcc.dg/tls/opt-4.c: Likewise.
1705         * gcc.dg/tls/opt-7.c: Likewise.
1706         * gcc.dg/tls/section-1.c: Likewise.
1707         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1708         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1709         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1710         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1711         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1712         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1713         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1714         * gfortran.dg/gomp/crayptr2.f90: Likewise.
1715         * gfortran.dg/gomp/fixed-1.f: Likewise.
1716         * gfortran.dg/gomp/free-1.f90: Likewise.
1717         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1718         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1719         * gfortran.dg/gomp/reduction1.f90: Likewise.
1720         * gfortran.dg/gomp/sharing-1.f90: Likewise.
1722 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1724         PR fortran/31119
1725         * gfortran.dg/bounds_check_9.f90: New test.
1726         * gfortran.dg/bounds_check_fail_2.f90: New test.
1728 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1730         PR c++/33462 (again)
1731         * g++.dg/ext/va-arg1.C: Adjust.
1733 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1735         PR c++/33462
1736         * g++.dg/ext/va-arg1.C: New.
1738 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1740         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1742 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1744         PR c++/33463
1745         * g++.dg/rtti/typeid6.C: New.
1747 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
1749         PR c++/33464
1750         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1751         * g++.dg/ext/is_class_error2.C: New.
1753 2007-09-18  Richard Guenther  <rguenther@suse.de>
1755         PR tree-optimization/33340
1756         * g++.dg/torture/pr33340.C: New testcase.
1758 2007-09-18  Tobias Burnus  <burnus@net-b.de>
1760         PR fortran/33231
1761         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1762         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1763         * gfortran.dg/elemental_subroutine_5.f90: New.
1765 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1767         * lib/target-supports.exp (check_profiling_available): Extend
1768         mips*-*-elf check to mips*-*-elf*.
1770 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
1772         * gcc.dg/format/c90-scanf-5.c: New test.
1773         * gcc.dg/format/c99-scanf-4.c: New test.
1774         * gcc.dg/format/ext-7.c: New test.
1775         * gcc.dg/format/ext-8.c: New test.
1777         PR middle-end/33423
1778         * gcc.c-torture/compile/20070915-1.c: New test.
1780 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1782         PR fortran/33106
1783         * gfortran.dg/private_type_9.f90: New.
1785 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1787         PR middle-end/33449
1788         * gfortran.dg/pr33449.f90: New test.
1790 2007-09-17  Tobias Burnus  <burnus@net-b.de>
1792         * gfortran.dg/interface_15.f90: Compile with -std=f95.
1793         * gfortran.dg/private_type_1.f90: Ditto
1794         * gfortran.dg/interface_18.f90: New.
1795         * gfortran.dg/private_type_8.f90: New.
1797 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
1799         PR c++/33124
1800         * g++.dg/warn/new1.C: Adjust.
1801         * g++.dg/torture/str_empty.C: Likewise.
1803 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1805         * gcc.target/mips/dse-1.c: New test.
1807 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
1809         PR c++/32756
1810         * g++.dg/overload/operator3.C: New.
1812 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1814         * gcc.target/mips/truncate-1.c: New test.
1816 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
1818         PR fortran/29396
1819         PR fortran/29606
1820         PR fortran/30625
1821         PR fortran/30871
1822         * gfortran.dg/subref_array_pointer_1.f90: New test.
1823         * gfortran.dg/subref_array_pointer_2.f90: New test.
1825 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
1827         * gfortran.dg/nint_2.f90: Correct last change.
1829 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
1831         * gcc.dg/tree-ssa/parallelization-1.c: New test.
1833 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
1835         * gcc.dg/vect/pr33373b.c: New test.
1837 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
1839         PR target/33438
1840         * gcc.target/i386/pr33438.c: New test.
1842 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1844         * gfortran.dg/nint_2.f90: Revert previous commit.
1846 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1848         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1850 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
1852         PR debug/33429
1853         * g++.dg/other/unused1.C: XFAIL class2 scan.
1855 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1857         PR fortran/33343
1858         * gfortran.dg/elemental_args_check_1.f90: New.
1859         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1860         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1862 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1864         * gfortran.dg/recursive_check_3.f90: New.
1866 2007-09-13  Tobias Burnus  <burnus@net-b.de>
1868         PR fortran/33412
1869         * gfortran.dg/elemental_bind_c.f90: New.
1871 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
1873         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1874         * gcc.target/mips/mips16-attributes-2.c: New test.
1875         * gcc.target/mips/mips16-attributes-3.c: Likewise.
1876         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
1877         hard-float asm when __mips16 is defined.
1878         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1879         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1880         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1881         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1882         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1883         * gcc.target/mips/pr26765.c (foo): Likewise.
1884         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1885         targets, use dg-mips-options instead of dg-options, and use -mgp32
1886         to force 32-bit mode.
1887         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1888         and 64-bit mode.
1889         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1891 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
1892             Michael Meissner  <michael.meissner@amd.com>
1894         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1895         * gcc.target/i386/sse5-hsubX.c: Ditto.
1896         * gcc.target/i386/sse5-permpX.c: Ditto.
1897         * gcc.target/i386/sse5-haddX.c: Ditto.
1898         * gcc.target/i386/sse5-maccXX.c: Ditto.
1899         * gcc.target/i386/sse5-msubXX.c: Ditto.
1900         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1901         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1903         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1904         optimizes floating point conditional moves into the pcmov
1905         instruction on SSE5.
1906         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1908         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1909         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1910         SSE5.
1912         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1913         compiler optimizes vector (a*b)+c into fmadd on SSE5.
1915         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1916         optimizes (a*b)+c into fmadd on SSE5.
1918         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1919         whether the SSE5 instructions can be generated.
1921         * gcc.target/i386/sse5-check.h: New. Add support for 
1922         SSE5 tests.
1924         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1925         ammintrin.h, and turn on -msse5 option instead of -msse4a.
1926         * gcc.target/i386/sse-13.c: Ditto.
1927         * gcc.target/i386/sse-14.c: Ditto.
1929 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
1931         PR testsuite/33153
1932         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1933         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1935 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
1937         PR target/32338
1938         * gcc.dg/pr32338-1.c: New test.
1939         * gcc.dg/pr32338-2.c: New test.
1941 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
1942         
1943         * lib/target-supports.exp (check_effective_target_sync_int_long):
1944         Revert change to add xtensa.
1945         (check_effective_target_sync_char_short): Likewise.
1946         
1947 2007-09-12  Olivier Hainque  <hainque@adacore.com>
1949         * gnat.dg/packed_subtype.adb: New test.
1951 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1953         PR fortran/33297
1954         * gfortran.dg/intrinsic_size.f90: New.
1956 2007-09-12  Tobias Burnus  <burnus@net-b.de>
1958         PR fortran/33284
1959         PR fortran/33310
1960         * gfortran.dg/conflicts_2.f90: New.
1962 2007-09-12  Ira Rosen  <irar@il.ibm.com>
1964         PR tree-optimization/32377
1965         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1966         dependence distance.
1967         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1968         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1969         * gcc.dg/vect/no-vfa-vect-depend-1.c,
1970         gfortran.dg/vect/no-vfa-pr32377.f90: New.
1972 2007-09-12  Richard Guenther  <rguenther@suse.de>
1974         PR middle-end/33382
1975         * gcc.c-torture/compile/pr33382.c: New testcase.
1976         * gcc.c-torture/execute/pr33382.c: Likewise.
1978 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
1980         PR fortran/33395
1981         * gfortran.dg/c_ptr_tests_12.f03: New test case.
1983 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
1985         PR tree-optimization/33373
1986         * gcc.dg/vect/pr33373.c: New test.
1988 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1990         * lib/target-supports.exp (check_effective_target_vect_no_double):
1991         Remove unused proc.
1993 2007-09-12  Ben Elliston  <bje@au.ibm.com>
1994             Ulrich Weigand  <uweigand@de.ibm.com>
1996         * gcc.target/spu/dfcgt-nan.c: New test.
1998 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
2000         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2002 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
2004         PR fortran/33040
2005         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
2007 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
2009         * gcc.dg/va-arg-pack-len-1.c: New test.
2010         * g++.dg/va-arg-pack-len-1.C: New test.
2012 2007-09-11  Michael Matz  <matz@suse.de>
2014         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2016 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
2018         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2019         checks for size of long double.
2020         * gcc.dg/dfp/convert.h: New file.
2021         * gcc.dg/dfp/convert-bfp-2.c: New test.
2022         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2023         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2024         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2025         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2026         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2027         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2028         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2029         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2030         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2032 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
2034         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
2035         Change dg-final to expect 1 non-profitable loop and
2036         3 profitable loops.
2037         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2038         Change dg-final to expect 1 non-profitable loop and
2039         3 profitable loops.
2040         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2041         Change dg-final to expect 1 profitable loop.
2042         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2043         Change dg-final to expect 1 profitable loop.    
2044         
2045 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
2047         * gcc.target/mips/call-saved-1.c: New test.
2048         * gcc.target/mips/call-saved-2.c: Likewise.
2049         * gcc.target/mips/call-saved-3.c: Likewise.
2050         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2051         instead of mips_mips64.  Set mips_fp64 too.
2052         (is_gp32_flag): Return true for -mips1 and -mips2.
2053         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2055 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
2057         * g++.dg/ext/va-arg-pack-1.C: New test.
2058         * g++.dg/ext/va-arg-pack-2.C: New test.
2060 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
2062         PR target/33369
2063         * gcc.dg/vect/pr33369.c: New test.
2065 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
2067         PR fortran/33370
2068         * gfortran.dg/array_memcpy_5.f90:  New test.
2070 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
2072         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2074 2007-09-09  Richard Guenther  <rguenther@suse.de>
2076         * gcc.c-torture/compile/20070906-1.c: New testcase.
2078 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2080         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2081         noinline attribute.
2082         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2083         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2084         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2085         Likewise.
2087 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2089         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2091 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2093         * gnat.dg/addr2_p.ads: Bump size of array to 9.
2095 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2097         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2098         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2099         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2100         Compile tests with -fno-tree-pre.
2101         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2102         * lib/target-supports.exp (check_effective_target_vect_strided): New.
2103         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2104         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2105         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2106         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2107         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2108         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2109         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2110         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2111         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2112         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2113         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2114         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2115         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2116         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
2117         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2118         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2119         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2121 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
2123         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2124         to call objdump.
2125         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2126         Use remote_exec to call c++filt.
2127         * lib/target-supports-dg.exp (dg-require-host-local): New.
2128         * gcc.misc-tests/options.exp: Allow .exe in command paths.
2129         * g++.dg/parse/repo1.C: Use dg-require-host-local.
2130         * g++.dg/rtti/repo1.C: Likewise.
2131         * g++.dg/template/repo1.C: Likewise.
2132         * g++.dg/template/repo2.C: Likewise.
2133         * g++.dg/template/repo3.C: Likewise.
2134         * g++.dg/template/repo4.C: Likewise.
2135         * g++.dg/template/repo5.C: Likewise.
2136         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2137         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2138         * g++.old-deja/g++.pt/repo1.C: Likewise.
2139         * g++.old-deja/g++.pt/repo2.C: Likewise.
2140         * g++.old-deja/g++.pt/repo3.C: Likewise.
2141         * g++.old-deja/g++.pt/repo4.C: Likewise.
2142         * gcc.dg/cpp/trad/builtins.c: Likewise.
2144 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
2146         PR tree-optimization/32283
2147         * gcc.dg/tree-ssa/loop-31.c: New test.
2149 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2151         PR rtl-optimization/26449
2152         * gcc.target/i386/pr26449-1.c: New file.
2154 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2156         PR target/33329
2157         PR rtl-optimization/26449
2158         * gcc.target/i386/pr33329.c: New file.
2160 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2162         * gnat.dg/renaming3.adb, renaming4.ads: New test.
2164 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2166         * gnat.dg/unaligned_rep_clause.adb: New testcase.
2168 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
2170         PR tree-optimization/33301
2171         * gfortran.dg/vect/pr33301.f: New test.
2173 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2175         PR libfortran/33307
2176         * gfortran.dg/backspace_10.f90: New test.
2178 2007-09-07  Richard Guenther  <rguenther@suse.de>
2180         Reapply
2181         2007-09-06  Richard Guenther  <rguenther@suse.de>
2183         PR tree-optimization/32586
2184         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2185         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2186         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2187         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2188         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2189         now obsolete simplification.
2191 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
2192         
2193         PR tree-optimization/33299
2194         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2195         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2197 2007-09-07  Richard Guenther  <rguenther@suse.de>
2199         Revert
2200         2007-09-06  Richard Guenther  <rguenther@suse.de>
2202         PR tree-optimization/32586
2203         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2204         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2205         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2206         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2207         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2208         now obsolete simplification.
2210 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2212         PR tree-optimization/32821
2213         * gcc.dg/tree-ssa/pr32821.c: New file.
2215 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2217         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2218         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2219         and mips_forced_no_er.
2220         (dg-mips-options): Add -mno-abicalls when a small-data option is
2221         specified.  Skip tests with small-data options if mips_forced_gp.
2222         Skip tests with -mexplicit-relocs if mips_forced_no_er.
2223         * gcc.target/mips/sdata-1.c: New test.
2224         * gcc.target/mips/sdata-2.c: Likewise.
2225         * gcc.target/mips/sdata-3.c: Likewise.
2226         * gcc.target/mips/sdata-4.c: Likewise.
2228 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2230         PR fortran/33298
2231         * spread_zerosize_1.f90:  New test case.
2232         * spread_bounds_1.f90:  New test case.
2234 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
2236         PR c++/32674
2237         * g++.dg/template/static31.C: New.
2239 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2241         PR fortran/33271
2242         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2243         powerpc*-linux-gnu.
2245 2007-09-06  David Daney  <ddaney@avtrex.com>
2246             Richard Sandiford  <richard@codesourcery.com>
2248         PR target/33256
2249         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2250         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2251         * gcc.target/mips/pr33256.c: New test.
2253 2007-09-06  Tom Tromey  <tromey@redhat.com>
2255         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2257 2007-09-06  Richard Guenther  <rguenther@suse.de>
2259         PR tree-optimization/32586
2260         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2261         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2262         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2263         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2264         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2265         now obsolete simplification.
2267 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
2269         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2270         * gcc.target/i386/sse3-addsubps.c: Ditto.
2271         * gcc.target/i386/sse3-haddpd.c: Ditto.
2272         * gcc.target/i386/sse3-haddps.c: Ditto.
2273         * gcc.target/i386/sse3-hsubpd.c: Ditto.
2274         * gcc.target/i386/sse3-hsubps.c: Ditto.
2275         * gcc.target/i386/sse3-lddqu.c: Ditto.
2276         * gcc.target/i386/sse3-movddup.c: Ditto.
2277         * gcc.target/i386/sse3-movshdup.c: Ditto.
2278         * gcc.target/i386/sse3-movsldup.c: Ditto.
2280 2007-09-06  Richard Guenther  <rguenther@suse.de>
2282         PR tree-optimization/33302
2283         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2285 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2287         PR libfortran/33225
2288         * gfortran.dg./fmt_float.f90: New test.
2290 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2292         PR libfortran/33253
2293         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2295 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
2297         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2298         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2300 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
2302         * g++.dg/eh/builtin1.C: New test.
2303         * g++.dg/eh/builtin2.C: New test.
2304         * g++.dg/eh/builtin3.C: New test.
2306         PR c++/33289
2307         * g++.dg/eh/builtin4.C: New test.
2309 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
2311         * gcc.target/powerpc/dfp-dd.c: New test.
2312         * gcc.target/powerpc/dfp-td.c: New test.
2314 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2316         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2317         * gcc.dg/va-arg-pack-1.c: New test.
2319 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
2321         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2322         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2323         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2324         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2325         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2327 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2329         PR c++/30302
2330         * g++.dg/ext/anon-struct5.C: New.
2332 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2334         * gcc.dg/i386-cpuid.h: Remove.
2335         * gcc.target/i386/mmx-check.h: Include cpuid.h.
2336         (main): Use __get_cpuid to get target features.
2337         * gcc.target/i386/sse-check.h: Ditto.
2338         * gcc.target/i386/sse2-check.h: Ditto.
2339         * gcc.target/i386/sse3-check.h: Ditto.
2340         * gcc.target/i386/ssse3-check.h: Ditto.
2341         * gcc.target/i386/sse4_1-check.h: Ditto.
2342         * gcc.target/i386/sse4_2-check.h: Ditto.
2343         * gcc.target/i386/sse4a-check.h: Ditto.
2344         * gcc.dg/torture/pr16104-1.c: Ditto.
2345         (do_test): Change to void.
2346         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2347         * gcc.target/i386/sse-6.c: Ditto.
2348         * gcc.target/i386/sse-7.c: Ditto.
2349         * g++.dg/other/i386-1.C: Include cpuid.h.
2350         (main): New function.  Use __get_cpuid to get target fetaures.
2352 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2353             David Ung  <davidu@mips.com>
2354             Nigel Stephens <nigel@mips.com>
2356         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2357         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2358         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2359         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2360         * gcc.dg/torture/mips-hilo-1.c: Likewise.
2361         * gcc.dg/torture/mips-hilo-2.c: Likewise.
2362         * gcc.dg/torture/pr19683-1.c: Likewise.
2363         * gcc.target/mips/madd-3.c: Likewise.
2364         * gcc.target/mips/maddu-3.c: Likewise.
2365         * gcc.target/mips/msub-3.c: Likewise.
2366         * gcc.target/mips/msubu-3.c: Likewise.
2367         * gcc.target/mips/asm-1.c: Likewise.
2368         * gcc.target/mips/branch-1.c: Likewise.
2369         * gcc.target/mips/ins-1.c: Likewise.
2370         * gcc.target/mips/near-far-3.c: Likewise.
2371         * gcc.target/mips/near-far-4.c: Likewise.
2372         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2373         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2374         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2375         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2376         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2377         * gcc.target/mips/dspr2-MULT.c: Likewise.
2378         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2379         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2380         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2381         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2382         * gcc.target/mips/code-readable-2.c: Likewise.
2383         * gcc.target/mips/code-readable-3.c: Likewise.
2385 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2386             David Ung  <davidu@mips.com>
2387             Nigel Stephens <nigel@mips.com>
2389         * gcc.target/mips/mips16-attributes.c: New.
2391 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
2393         PR fortran/31564
2394         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2396         PR fortran/33241
2397         * gfortran.dg/char_length_10.f90: New test.
2399 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2401         PR c++/29731
2402         * g++.dg/parse/template24.C: New.
2404 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2406         * g++.dg/other/spu2vmx-1.C: New test.
2408 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2410         PR tree-optimization/33017
2411         * gcc.dg/pr33017.c: New test.
2413 2007-09-05  Ben Elliston  <bje@au.ibm.com>
2415         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2416         __protected_stream family of macros.
2418 2007-09-04  Jan Hubicka  <jh@suse.cz>
2420         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2421         * gcc.dg/tree-ssa/pr27236.c: Likewise.
2422         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2423         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2424         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2425         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2426         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2427         Likewise.
2429 2007-09-04  Janus Weil  <jaydub66@gmail.com>
2430             Tobias Burnus  <burnus@net-b.de>
2432         * gfortran.dg/proc_decl_1.f90: New.
2433         * gfortran.dg/proc_decl_2.f90: New.
2434         * gfortran.dg/proc_decl_3.f90: New.
2435         * gfortran.dg/proc_decl_4.f90: New.
2437 2007-09-04  Jan Hubicka  <jh@suse.cz>
2439         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2440         * gcc.dg/vect/vect-105.c: Mark functions noinline.
2441         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2442         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2443         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2444         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2445         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2446         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2447         * gcc.dg/vect/vect-50.c: Mark functions noinline.
2448         * gcc.dg/vect/vect-33.c: Mark functions noinline.
2449         * gcc.dg/vect/vect-16.c: Mark functions noinline.
2450         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2451         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2452         * gcc.dg/vect/vect-92.c: Mark functions noinline.
2453         * gcc.dg/vect/vect-75.c: Mark functions noinline.
2454         * gcc.dg/vect/vect-58.c: Mark functions noinline.
2455         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2456         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2457         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2458         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2459         * gcc.dg/vect/vect-114.c: Mark functions noinline.
2460         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2461         * gcc.dg/vect/vect-8.c: Mark functions noinline.
2462         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2463         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2464         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2465         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2466         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2467         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2468         * gcc.dg/vect/vect-42.c: Mark functions noinline.
2469         * gcc.dg/vect/vect-25.c: Mark functions noinline.
2470         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2471         * gcc.dg/vect/vect-67.c: Mark functions noinline.
2472         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2473         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2474         * gcc.dg/vect/vect-106.c: Mark functions noinline.
2475         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2476         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2477         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2478         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2479         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2480         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2481         * gcc.dg/vect/vect-34.c: Mark functions noinline.
2482         * gcc.dg/vect/vect-17.c: Mark functions noinline.
2483         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2484         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2485         * gcc.dg/vect/vect-93.c: Mark functions noinline.
2486         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2487         * gcc.dg/vect/vect-76.c: Mark functions noinline.
2488         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2489         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2490         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2491         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2492         * gcc.dg/vect/vect-115.c: Mark functions noinline.
2493         * gcc.dg/vect/vect-9.c: Mark functions noinline.
2494         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2495         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2496         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2497         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2498         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2499         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2500         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2501         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2502         * gcc.dg/vect/vect-60.c: Mark functions noinline.
2503         * gcc.dg/vect/vect-26.c: Mark functions noinline.
2504         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2505         * gcc.dg/vect/vect-85.c: Mark functions noinline.
2506         * gcc.dg/vect/vect-68.c: Mark functions noinline.
2507         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2508         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2509         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2510         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2511         * gcc.dg/vect/vect-107.c: Mark functions noinline.
2512         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2513         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2514         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2515         * gcc.dg/vect/vect-52.c: Mark functions noinline.
2516         * gcc.dg/vect/vect-35.c: Mark functions noinline.
2517         * gcc.dg/vect/vect-18.c: Mark functions noinline.
2518         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2519         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2520         * gcc.dg/vect/vect-77.c: Mark functions noinline.
2521         * gcc.dg/vect/vect-2.c: Mark functions noinline.
2522         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2523         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2524         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2525         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2526         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2527         * gcc.dg/vect/vect-116.c: Mark functions noinline.
2528         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2529         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2530         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2531         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2532         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2533         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2534         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2535         * gcc.dg/vect/vect-44.c: Mark functions noinline.
2536         * gcc.dg/vect/vect-27.c: Mark functions noinline.
2537         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2538         * gcc.dg/vect/vect-86.c: Mark functions noinline.
2539         * gcc.dg/vect/vect-100.c: Mark functions noinline.
2540         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2541         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2542         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2543         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2544         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2545         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2546         * gcc.dg/vect/vect-108.c: Mark functions noinline.
2547         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2548         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2549         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2550         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2551         * gcc.dg/vect/vect-11.c: Mark functions noinline.
2552         * gcc.dg/vect/vect-70.c: Mark functions noinline.
2553         * gcc.dg/vect/vect-36.c: Mark functions noinline.
2554         * gcc.dg/vect/vect-19.c: Mark functions noinline.
2555         * gcc.dg/vect/vect-95.c: Mark functions noinline.
2556         * gcc.dg/vect/vect-78.c: Mark functions noinline.
2557         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2558         * gcc.dg/vect/vect-3.c: Mark functions noinline.
2559         * gcc.dg/vect/vect-all.c: Mark functions noinline.
2560         * gcc.dg/vect/vect-117.c: Mark functions noinline.
2561         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2562         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2563         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2564         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2565         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2566         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2567         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2568         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2569         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2570         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2571         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2572         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2573         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2574         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2575         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2576         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2577         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2578         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2579         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2580         noinline.
2581         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2582         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2583         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2584         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2585         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2586         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2587         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2588         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2589         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2590         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2591         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2592         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2593         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2594         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2595         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2596         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2597         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2598         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2599         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2600         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2601         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2602         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2603         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2604         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2605         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2606         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2607         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2608         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2609         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2610         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2611         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2612         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2613         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2614         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2615         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2616         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2617         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2618         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2619         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2620         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2621         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2622         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2623         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2624         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2625         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2626         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2627         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2628         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2629         * gcc.dg/vect/vect-111.c: Mark functions noinline.
2630         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2631         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2632         * gcc.dg/vect/vect-5.c: Mark functions noinline.
2633         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2634         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2635         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2636         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2637         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2638         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2639         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2640         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2641         * gcc.dg/vect/vect-22.c: Mark functions noinline.
2642         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2643         * gcc.dg/vect/vect-64.c: Mark functions noinline.
2644         * gcc.dg/vect/vect-89.c: Mark functions noinline.
2645         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2646         * gcc.dg/vect/vect-103.c: Mark functions noinline.
2647         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2648         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2649         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2650         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2651         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2652         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2653         * gcc.dg/vect/vect-31.c: Mark functions noinline.
2654         * gcc.dg/vect/vect-14.c: Mark functions noinline.
2655         * gcc.dg/vect/vect-73.c: Mark functions noinline.
2656         * gcc.dg/vect/vect-56.c: Mark functions noinline.
2657         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2658         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2659         * gcc.dg/vect/vect-98.c: Mark functions noinline.
2660         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2661         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2662         * gcc.dg/vect/vect-112.c: Mark functions noinline.
2663         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2664         * gcc.dg/vect/vect-6.c: Mark functions noinline.
2665         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2666         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2667         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2668         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2669         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2670         * gcc.dg/vect/pr25413.c: Mark functions noinline.
2671         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2672         * gcc.dg/vect/vect-40.c: Mark functions noinline.
2673         * gcc.dg/vect/vect-23.c: Mark functions noinline.
2674         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2675         * gcc.dg/vect/vect-82.c: Mark functions noinline.
2676         * gcc.dg/vect/vect-65.c: Mark functions noinline.
2677         * gcc.dg/vect/vect-48.c: Mark functions noinline.
2678         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2679         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2680         * gcc.dg/vect/vect-104.c: Mark functions noinline.
2681         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2682         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2683         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2684         * gcc.dg/vect/vect-32.c: Mark functions noinline.
2685         * gcc.dg/vect/vect-15.c: Mark functions noinline.
2686         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2687         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2688         * gcc.dg/vect/vect-91.c: Mark functions noinline.
2689         * gcc.dg/vect/vect-74.c: Mark functions noinline.
2690         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2691         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2692         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2693         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2694         * gcc.dg/vect/vect-99.c: Mark functions noinline.
2695         * gcc.dg/vect/vect-113.c: Mark functions noinline.
2696         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2697         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2698         * gcc.dg/vect/vect-7.c: Mark functions noinline.
2699         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2700         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2701         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2702         * gcc.dg/vect/vect-24.c: Mark functions noinline.
2703         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2704         * gcc.dg/vect/vect-83.c: Mark functions noinline.
2705         * gcc.dg/vect/vect-66.c: Mark functions noinline.
2706         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2708 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2710         PR middle-end/33187
2711         * gcc.target/i386/cmov7.c: New file.
2713 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
2715         * gcc.target/i386/sse4a-check.h: New file.
2716         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
2717         * gcc.target/i386/sse4a-insert.c: Ditto.
2718         * gcc.target/i386/sse4a-montsd.c: Ditto.
2719         * gcc.target/i386/sse4a-montss.c: Ditto.
2720         * gcc.target/i386/mmx-check.h: New file.
2721         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
2722         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2723         * gcc.target/i386/sse-check.h: New file.
2724         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
2725         * gcc.target/i386/sse-3.c: Ditto.
2726         * gcc.target/i386/sse-7.c: Ditto.
2727         * gcc.target/i386/sse-9.c: Ditto.
2728         * gcc.target/i386/ssefn-3.c: Ditto.
2729         * gcc.target/i386/sse-recip.c: Ditto.
2730         * gcc.target/i386/sse-recip-vec.c: Ditto.
2731         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2732         * gcc.target/i386/20020523-1.c: Remove.
2733         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
2734         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2735         * gcc.target/i386/ssefn-4.c: Ditto.
2736         * gcc.target/i386/sse-6.c: Ditto.
2737         * gcc.target/i386/sse-10.c: Ditto.
2738         * gcc.target/i386/sse-11.c: Ditto.
2739         * gcc.target/i386/sse-18.c: Ditto.
2740         * gcc.target/i386/fpprec-1.c: Ditto.
2741         * g++.dg/other/i386-1.C: Ditto.
2743 2007-09-04  Richard Guenther  <rguenther@suse.de>
2745         PR tree-optimization/33291
2746         * gcc.dg/volatile2.c: New testcase.
2747         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2748         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2749         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2750         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2752 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2754         PR fortran/33253
2755         * gfortran.dg/namelist_15.f90: Update test.
2756         * gfortran.dg/namelist_24.f90: Update test.
2757         * gfortran.dg/namelist_38.f90: New test.
2759 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2761         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
2762         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2763         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
2764         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2765         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
2766         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2768 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2770         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2771         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2773         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2775 2007-09-02  David Daney  <ddaney@avtrex.com>
2777         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2778         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2779         * gcc.target/mips/atomic-memory-1.c: Ditto.
2780         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2782 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
2784         * gcc.target/cris/builtin_clz_v0.c: New testcase.
2785         * gcc.target/cris/builtin_clz_v3.c: New testcase.
2787 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
2789         * gfortran.dg/substr_6.f90: New test.
2791 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
2793         PR c++/33208
2794         * g++.dg/other/error18.C: New.
2795         * g++.dg/expr/bitfield3.C: Adjust.
2797 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
2799         PR fortran/33276
2800         * gfortran.fortran-torture/compile/pr33276.f90: New.
2802 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
2804         PR middle-end/33272
2805         * gcc.dg/c99-arraydecl-3.c: New test.
2807 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2809         PR c++/32597
2810         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2811         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2813 2007-08-31  Tobias Burnus  <burnus@net-b.de>
2815         PR fortran/33232
2816         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2817         * gfortran.dg/read_1.f90: New.
2819 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2821         PR c++/33210
2822         * g++.dg/template/error30.C: New.
2824 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2826         PR c++/32113
2827         * g++.dg/template/crash70.C: New.
2829 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
2831         PR c++/33212
2832         * g++.dg/ext/is_class_error.C: New.
2834 2007-08-31  Olivier Hainque  <hainque@adacore.com>
2836         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2837         
2838 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
2839             Revital Eres  <eres@il.ibm.com>
2841         * gcc.target/powerpc/paired-1.c: New test.
2842         * gcc.target/powerpc/paired-2.c: New test.
2843         * gcc.target/powerpc/paired-3.c: New test.
2844         * gcc.target/powerpc/paired-4.c: New test.
2845         * gcc.target/powerpc/paired-5.c: New test.
2846         * gcc.target/powerpc/paired-6.c: New test.
2847         * gcc.target/powerpc/paired-7.c: New test.
2848         * gcc.target/powerpc/ppc-paired.c: New test.
2850 2007-08-31  Ollie Wild  <aaw@google.com>
2852         * g++.dg/conversion/ptrmem2.C: New test.
2853         * g++.dg/conversion/ptrmem3.C: New test.
2854         * g++.dg/conversion/ptrmem4.C: New test.
2855         * g++.dg/conversion/ptrmem5.C: New test.
2856         * g++.dg/conversion/ptrmem6.C: New test.
2857         * g++.dg/conversion/ptrmem7.C: New test.
2858         * g++.dg/conversion/ptrmem8.C: New test.
2860 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
2862         PR fortran/31879
2863         * gfortran.dg/char_length_7.f90: New test.
2864         * gfortran.dg/char_length_9.f90: New test.
2865         * gfortran.dg/char_assign_1.f90: Add extra warning.
2867         PR fortran/31197
2868         PR fortran/31258
2869         * gfortran.dg/char_length_8.f90: New test.
2871 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2873         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2875 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2877         * gcc.dg/inline-24.c: New test.
2878         * g++.dg/opt/inline11.C: New test.
2880 2007-08-30  Richard Guenther  <rguenther@suse.de>
2882         * gcc.target/i386/vectorize5.c: New testcase.
2884 2007-08-30  Tobias Burnus  <burnus@net-b.de>
2886         PR fortran/33228
2887         * interface.c (check_interface0): Improve error for external procs.
2888         (check_sym_interfaces): Fix checking of module procedures.
2890 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
2892         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2893         (AI): Add AI_ALIGN.
2894         * gcc.dg/sync-3.c: New test.
2896         PR middle-end/32758
2897         * gcc.dg/cleanup-12.c: New test.
2899 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
2901         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2902         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2903         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2904         * gcc.dg/pr32450.c: Ditto.
2905         * gcc.dg/nest.c: Ditto.
2906         * gcc.dg/nested-func-4.c: Ditto.
2907         * g++.old-deja/g++.law/profile1.C: Ditto.
2909 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2911         PR fortran/32989
2912         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2913         non-default integer kind arguments.
2915 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
2917         PR fortran/33105
2918         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2920 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2922         * gcc.dg/h8300-ice2.c: Remove target selector.
2924 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
2926         PR fortran/33215
2927         * gfortran.dg/binding_label_tests_15.f03: New test case.
2928         * gfortran.dg/binding_label_tests_16.f03: Ditto.
2930 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2932         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2933         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2935 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
2937         PR c++/33194
2938         * g++.dg/other/canon-33194.C: New.
2940 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2942         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2943         * gcc.c-torture/execute/pr23135.c: Likewise.
2945 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
2947         * gcc.dg/pr31344.c: Move to ...
2948         * gcc.dg/dfp/pr31344.c: ... here.
2949         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2950         * gcc.dg/20050503-1.c: Ditto.
2951         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2952         * gcc.dg/20061127-1.c: Compile only for fpic targets.
2953         * gcc.dg/20060801-1.c: Ditto.
2955 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
2957         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2958         * gfortran.dg/nan_1.f90: Likewise.
2960 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2962         PR fortran/33055
2963         Revert previous patch.
2965 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
2966             Kazu Hirata  <kazu@codesourcery.com>
2968         * gcc.target/m68k/interrupt-1.c: New.
2970 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2972         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2973         10000 for targets where "int" can't hold at least 100000.
2974         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2975         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2976         (test5)(test6): Use it.
2977         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2978         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2979         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2980         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2981         * gcc.dg/attr-alloc_size.c (test): Likewise.
2983 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
2985         PR c++/33209
2986         * g++.dg/template/error29.C: New.
2988 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
2990         PR c++/32596
2991         * g++.dg/ext/visibility/anon5.C: New test.
2993 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
2995         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2997 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2999         * gfortran.dg/gamma_1.f90: Remove large-real tests.
3000         * gfortran.dg/gamma_2.f90: Remove large-real tests.
3001         * gfortran.dg/gamma_4.f90: New: large-real tests.
3003 2007-08-28  Jason Merrill  <jason@redhat.com>
3005         PR c++/29000
3006         * g++.dg/ext/stmtexpr12.C: New test.
3008         PR c++/28558
3009         * g++.dg/ext/attrib28.C: New test.
3011 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
3013         PR target/32661
3014         * gcc.target/i386/pr32661.c: New test.
3016 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3018         PR middle-end/32370
3019         * gcc.dg/pr32370.c: New test.
3021         PR rtl-optimization/33148
3022         * gcc.c-torture/compile/20070827-1.c: New test.
3024         PR debug/32914
3025         * d++.dg/debug/const3.C: New test.
3026         * d++.dg/debug/const4.C: New test.
3027         * d++.dg/debug/dwarf2/const1.C: New test.
3028         * d++.dg/debug/dwarf2/const2.C: New test.
3029         * d++.dg/debug/dwarf2/const2b.C: New test.
3031 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
3032             Vladimir Yanovsky  <yanov@il.ibm.com>
3033             Revital Eres  <eres@il.ibm.com>
3034             Andrey Belevantsev  <abel@ispras.ru>
3036         * gcc.dg/sms-1.c: New test.
3038 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
3040         * g++.dg/ext/gnu-inline-common.h: New.
3041         * g++.dg/ext/gnu-inline-global-reject.C: New.
3042         * g++.dg/ext/gnu-inline-global.C: New.
3043         * g++.dg/ext/gnu-inline-namespace.C: New.
3044         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3045         * g++.dg/ext/gnu-inline-class.C: New.
3046         * g++.dg/ext/gnu-inline-class-static.C: New.
3047         * g++.dg/ext/gnu-inline-template-class.C: New.
3048         * g++.dg/ext/gnu-inline-template-func.C: New.
3050 2007-08-27  Jason Merrill  <jason@redhat.com>
3052         PR c++/31337
3053         * g++.dg/ext/stmtexpr11.C: New.
3055 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
3057         * lib/target-supports.exp (check_profiling_available):
3058         Set profiling_available_saved to 0 on fido-*-elf.
3060 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
3062         PR tree-optimization/33173
3063         
3064         * gcc.c-torture/compile/pr33173.c: New.
3066 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
3068         PR target/31385
3069         * gcc.dg/dfp/pr31385.c: New.
3071 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3073         * gcc.dg/unsigned-long-compare.c: Remove target selector.
3075 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3077         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3078         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3079         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3080         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3081         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3082         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3083         gcc.target/m68k directory.
3084         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3085         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3086         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3087         gcc.target/cris directory.
3088         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3089         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3090         gcc.target/bfin directory.
3092         * gcc.target/sh: New directory.
3093         * gcc.target/sh/sh.exp: New file.
3094         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3095         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3096         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3097         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3098         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3099         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3101 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3103         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3104         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3105         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3106         * gcc.target/i386/local2.c: Ditto.
3107         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3108         * gcc.target/i386/20011119-1.c: Ditto.
3109         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3110         * gcc.target/i386/fastcall-1.c: Fix target selector.
3112 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3114         PR fortran/33055
3115         * gfortran.dg/negative_unit.f: Add new check
3116         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3117         -fdefault-integer-8.
3119 2007-08-26  Asher Langton  <langton2@llnl.gov>
3121         * gfortran.dg/recursive_stack.f90: New.
3122         * gfortran.dg/openmp_stack.f90: New.
3124 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3126         PR fortran/31298
3127         * gfortran.dg/use_10.f90: New.
3129 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3131         PR fortran/32985
3132         * gfortran.dg/namelist_14.f90: Make test case valid.
3133         * gfortran.dg/common_10.f90: New.
3135 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3137         PR middle-end/33181
3138         * gcc.dg/ifelse-2.c: New.
3140 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3142         PR fortran/32980
3143         * gfortran.dg/gamma_1.f90: New.
3144         * gfortran.dg/gamma_2.f90: New.
3145         * gfortran.dg/gamma_3.f90: New.
3147 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3149         PR fortran/33188
3150         * gfortran.dg/used_types_18.f90: New.
3152 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
3154         * gcc.dg/array-init-2.c: New test.
3156 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3158         PR fortran/33178
3159         * gfortran.dg/initialization_4.f90: Update dg-error.
3160         * gfortran.dg/initialization_13.f90: New.
3162 2007-08-24  Richard Guenther  <rguenther@suse.de>
3164         PR middle-end/33166
3165         * gcc.c-torture/compile/pr33166.c: New testcase.
3167 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3169         PR fortran/33139
3170         * gfortran.dg/pointer_assign_4.f90: New.
3171         * gfortran.dg/shape_2.f90: Fix test case.
3172         * gfortran.dg/char_result_4.f90: Ditto.
3174 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3176         * gcc.dg/array-init-1.c: New test.
3178         PR c++/32567
3179         * g++.dg/parse/crash36.C: New test.
3181 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
3183         * gcc.dg/pr32721.c: Updated.
3185 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3187         PR tree-optimization/32573
3188         PR middle-end/32946
3189         * gcc.dg/pr32573.c: New test.
3191         PR c++/32898
3192         * g++.dg/lookup/ns3.C: New test.
3194         * gfortran.dg/assumed_charlen_sharing.f90: New test.
3196         PR c++/31941
3197         * g++.dg/parse/crash37.C: New test.
3199 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3201         PR target/17390
3202         * gcc.target/i386/pr17390.c: New test.
3204 2007-08-23  Richard Guenther  <rguenther@suse.de>
3206         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3207         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3208         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3209         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3210         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3211         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3212         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3213         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3215 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3217         * gcc.target/s390: New directory.
3218         * gcc.target/s390/s390.exp: New file.
3219         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3220         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3221         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3222         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3223         gcc.target/s390 directory.
3225 2007-08-23  Richard Guenther  <rguenther@suse.de>
3227         PR tree-optimization/32328
3228         * testsuite/gcc.dg/pr32328.c: New testcase.
3230 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3232         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3233           available.
3235 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3237         PR fortran/33095
3238         * gfortran.dg/min_max_optional_5.f90: New test.
3239         * gfortran.dg/min_max_optional_2.f90: Remove.
3240         * gfortran.dg/min_max_optional_3.f90: Remove.
3241         * gfortran.dg/min_max_optional_4.f90: Remove.
3243 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3245         * gcc.target/i386/xorps-sse.c: New.
3246         * gcc.target/i386/xorps-sse2.c: New.
3248 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3250         * gcc.target/i386/cmov3.c: Fix scan-assembler.
3251         * gcc.target/i386/cmov4.c: Fix scan-assembler.
3252         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3254 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
3256         PR fortran/33020
3257         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3258         include multiple kinds for SHAPE parameter within a single
3259         namespace.
3260         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3261         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
3263 2007-08-22  Janus Weil  <jaydub66@gmail.com>
3265         * interface_abstract_1.f90: Extended test case.
3266         * interface_abstract_3.f90: New test.
3268 2007-08-21  Christian Bruel  <christian.bruel@st.com>
3270         * gcc.dg/fold-sub.c: New test.
3271         
3272 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3274         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3275         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3276         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3277         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3278         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3279         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3281 2007-08-22  Richard Guenther  <rguenther@suse.de>
3283         PR middle-end/33007
3284         * gcc.dg/pr33007.c: New testcase.
3286 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
3288         * gcc.c-torture/execute/strcmp-1.x: Delete.
3290 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3292         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3293         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3294         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3295         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3296         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3297         gcc.target/i386/stack-realign.c,
3298         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3299         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3300         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3301         target using dg-require-effective-target directive.
3302         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3303         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3304         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3305         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3306         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3307         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3308         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3309         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3310         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3311         Require lp64 target using dg-require-effective-target directive.
3312         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3313         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3314         directive.
3315         * gcc.target/i386/20010202-1.c: Move from here ...
3316         * gcc.dg/20010202-1.c: ... to here.
3318 2007-08-22  Richard Guenther  <rguenther@suse.de>
3320         PR tree-optimization/33142
3321         * gcc.c-torture/execute/pr33142.c: New testcase.
3323 2007-08-22  Richard Guenther  <rguenther@suse.de>
3325         PR middle-end/32563
3326         * g++.dg/torture/pr32563.C: New testcase.
3328 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
3330         PR middle-end/32912
3331         * gcc.dg/pr32912-1.c: Add -w to options.
3332         * gcc.dg/pr32912-2.c: Likewise.
3333         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3335 2007-08-21  Ian Lance Taylor  <iant@google.com>
3337         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3339 2007-08-21  Ian Lance Taylor  <iant@google.com>
3341         PR tree-optimization/33134
3342         * g++.dg/tree-ssa/pr33134.C: New test.
3344 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
3346         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3347         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3349 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
3351         PR debug/32610
3352         * gcc.dg/debug/pr32610.c: New test.
3354         * g++.dg/init/new24.C: New test.
3356         PR middle-end/32912
3357         * gcc.dg/pr32912-1.c: New test.
3358         * gcc.dg/pr32912-2.c: New test.
3359         * gcc.dg/pr32912-3.c: New test.
3361 2007-08-21  Richard Guenther  <rguenther@suse.de>
3363         * gcc.dg/pointer-arith-10.c: New testcase.
3365 2007-08-21  Richard Guenther  <rguenther@suse.de>
3367         PR middle-end/33122
3368         * gcc.c-torture/compile/pr33122.c: New testcase.
3370 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
3372         * g++.dg/warn/Wnvdtor-2.C: New testcase.
3374 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
3376         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3378 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
3380         PR c++/33025
3381         * g++.dg/init/new23.C: New test.
3383 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3385         PR middle-end/30564
3386         * gcc.c-torture/compile/pr30564-1.c: New test.
3387         * gcc.c-torture/compile/pr30564-2.c: New test.
3389 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
3391         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3393 2007-08-19  Tobias Burnus  <burnus@net-b.de>
3395         * gfortran.dg/interface_abstract_2.f90: New.
3396         * gfortran.dg/interface_abstract_1.f90: Fix typo.
3398 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3400         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3401         unknown (so that outer-loop wont get analyzed).
3402         * gcc.dg/vect/vect-outer-1a.c: New test.
3403         * gcc.dg/vect/vect-outer-1b.c: New test.
3404         * gcc.dg/vect/vect-outer-1.c: New test.
3405         * gcc.dg/vect/vect-outer-2a.c: New test.
3406         * gcc.dg/vect/vect-outer-2b.c: New test.
3407         * gcc.dg/vect/vect-outer-2c.c: New test.
3408         * gcc.dg/vect/vect-outer-2.c: New test.
3409         * gcc.dg/vect/vect-outer-3a.c: New test.
3410         * gcc.dg/vect/vect-outer-3b.c: New test.
3411         * gcc.dg/vect/vect-outer-3c.c: New test.
3412         * gcc.dg/vect/vect-outer-3.c: New test.
3413         * gcc.dg/vect/vect-outer-4a.c: New test.
3414         * gcc.dg/vect/vect-outer-4b.c: New test.
3415         * gcc.dg/vect/vect-outer-4c.c: New test.
3416         * gcc.dg/vect/vect-outer-4d.c: New test.
3417         * gcc.dg/vect/vect-outer-4e.c: New test.
3418         * gcc.dg/vect/vect-outer-4f.c: New test.
3419         * gcc.dg/vect/vect-outer-4g.c: New test.
3420         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3421         * gcc.dg/vect/vect-outer-4i.c: New test.
3422         * gcc.dg/vect/vect-outer-4j.c: New test.
3423         * gcc.dg/vect/vect-outer-4k.c: New test.
3424         * gcc.dg/vect/vect-outer-4l.c: New test.
3425         * gcc.dg/vect/vect-outer-4m.c: New test.
3426         * gcc.dg/vect/vect-outer-4.c: New test.
3427         * gcc.dg/vect/vect-outer-5.c: New test.
3428         * gcc.dg/vect/vect-outer-6.c: New test.
3429         * gcc.dg/vect/vect-outer-fir.c: New test.
3430         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3431         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3433 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3435         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3436         and -fno-tree-reassoc.
3437         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3438         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3439         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3440         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3441         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3442         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3443         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3444         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3445         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3446         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3447         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3448         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3449         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3450         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3451         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3452         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3453         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3454         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3455         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3456         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3457         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3458         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3459         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3460         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3461         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3462         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3463         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3464         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3465         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3466         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3467         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3468         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3469         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3470         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3471         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3472         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3473         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3475 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3477         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3478         versioning for aliasing).
3479         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3481         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3482         targets.
3483         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3485 2007-08-18  Tom Tromey  <tromey@redhat.com>
3487         PR preprocessor/32974:
3488         * gcc.dg/cpp/pr32974.c: New file.
3490 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3492         * gfortran.dg/interface_abstract_1.f90: New.
3494 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3496         PR fortran/32881
3497         * gfortran.dg/pure_initializer_1.f90: New test.
3499 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3501         PR fortran/32875
3502         * gfortran.dg/array_constructor_18.f90: New test.
3504 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3506         PR c++/28989
3507         * g++.dg/expr/lval3.C: New test.
3508         * g++.dg/expr/lval4.C: New test.
3510 2007-08-17  Ollie Wild  <aaw@google.com>
3512         PR c++/31749
3513         * g++.dg/lookup/builtin3.C: New test.
3514         * g++.dg/lookup/builtin4.C: New test.
3515         * g++.dg/lookup/using19.C: New test.
3517 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3519         PR c++/32190
3520         * g++.dg/parse/error31.C: New.
3522 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3524         PR c++/32112
3525         * g++.dg/template/error26.C: New.
3527 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3529         PR fortran/33079
3530         * gfortran.dg/zero_length_2.f90: New test.
3532 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3534         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3535         * gfortran.dg/kind_tests_3.f03: Ditto.
3536         * gfortran.dg/global_vars_f90_init.f90: Ditto.
3537         * gfortran.dg/interface_13.f90: Ditto.
3538         * gfortran.dg/pr32738.f90: Ditto.
3539         * gfortran.dg/module_private_1.f90: Ditto.
3540         * gfortran.dg/test_only_clause.f90: Ditto.
3541         * gfortran.dg/bind_c_vars.f90: Ditto.
3542         * gfortran.dg/bind_c_dts.f90: Ditto.
3543         * gfortran.dg/use_9.f90: Ditto.
3544         * gfortran.dg/generic_8.f90: Ditto.
3545         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3546         * gfortran.dg/private_type_6.f90: Ditto.
3547         * gfortran.dg/c_assoc.f90: Ditto.
3548         * gfortran.dg/private_type_7.f90: Ditto.
3549         * gfortran.dg/global_vars_c_init.f90: Ditto.
3550         * gfortran.dg/bind_c_dts_2.f03: Ditto.
3551         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3552         * gfortran.dg/c_size_t_test.f03: Ditto.
3553         * gfortran.dg/used_types_12.f90: Ditto.
3554         * gfortran.dg/pr25923.f90: Ditto.
3555         * gfortran.dg/test_com_block.f90: Ditto.
3556         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3557         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3558         * gfortran.dg/com_block_driver.f90: Ditto.
3559         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3560         * gfortran.dg/use_iso_c_binding.f90: Ditto.
3561         * gfortran.dg/c_loc_test.f90: Ditto.
3562         * gfortran.dg/c_ptr_tests.f03: Ditto.
3563         * gfortran.dg/module_interface_1.f90: Ditto.
3565 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3567         PR c++/32870
3568         * g++.dg/other/error17.C: Adjust.
3569         
3570 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3572         PR middle-end/32970
3573         * g++.dg/ext/altivec-14.C: New test.
3575 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3577         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3578         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3579         dump files.
3580         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3581         * gcc.dg/vect/pr32366.c: Ditto.
3583 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3585         PR testsuite/33082
3586         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3587         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3588         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3589         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3591 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3593         PR fortran/33072
3594         * gfortran.dg/use_9.f90: New.
3596 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3598         * g++.dg/gcov/gcov-5.C: New test.
3600 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3602         * g++.dg/gcov/gcov-4.C: New test.
3603         * lib/gcov.exp (verify-lines): Add support for
3604         checking no-coverage lines.
3606 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3608         * gcc.dg/vect/vect-vfa-01.c: New.
3609         * gcc.dg/vect/vect-vfa-02.c: New.
3610         * gcc.dg/vect/vect-vfa-03.c: New.
3611         * gcc.dg/vect/vect-vfa-04.c: New.
3612         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3613         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3614         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3615         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3616         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3617         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3618         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3619         gfortran.dg/vect/pr19049.f90: Rename to start with
3620         prefix no-vfa-.
3621         * gcc.dg/vect/vect.exp: Disable versioning for alias
3622         when test starts with no-vfa-.
3623         * gfortran.dg/vect/vect.exp: Likewise.
3625 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3627         * gcc.dg/torture/pr32897.c: New test.
3629 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
3631         PR c++/31132
3632         * g++.dg/template/crash69.C: New.
3634 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
3636         * lib/target-supports.exp (check_effective_target_arm32): Use
3637         check_no_compiler_messages.
3639 2007-08-15  Diego Novillo  <dnovillo@google.com>
3641         gcc.dg/tree-ssa/20070815.c: New test.
3643 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3645         PR fortran/33077
3646         * gfortran.dg/random_7.f90: Initialize variable.
3648 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
3650         PR middle-end/33074
3651         * gfortran.dg/pr33074.f90: New test.
3653         PR c++/32992
3654         * g++.dg/opt/nrv14.C: New test.
3656 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
3658         PR c++/33035
3659         * g++.dg/template/crash68.C: New.
3661 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3663         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3664         * gcc.dg/sibcall-4.c: Ditto.
3666 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3668         PR fortran/33066
3669         * gfortran.dg/use_8.f90: New test.
3670         * gfortran.dg/c_loc_tests_2.f03: Fix code.
3672 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
3674         PR c++/27211
3675         * g++.dg/template/error27.C: New.
3676         * g++.dg/template/error28.C: New.
3677         * g++.dg/other/pr28304.C: Adjust.
3678         * g++.old-deja/g++.mike/p811.C: Likewise.
3680 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3682         PR target/30315
3683         * gcc.target/i386/pr30315.c: New.
3685 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3687         PR fortran/32594
3688         * gfortran.dg/substr_5.f90: New test.
3690 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
3692         PR c/30428
3693         * gcc.dg/vector-2.c: New test.
3695         PR c++/30428
3696         * g++.dg/ext/vector8.C: New test.
3698 2007-08-13  Dan Hipschman  <dsh@google.com>
3700         PR c/32953
3701         * gcc.dg/format/array-1.c: Add an additional test for
3702         unterminated format strings of length 1.
3704 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3706         PR fortran/32926
3707         * gfortran.dg/external_procedures_3.f90: New test.
3709 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3711         PR fortran/32827
3712         * gfortran.dg/import6.f90: New test.
3714 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
3716         PR C/30427
3717         *  gcc.dg/vector-1.c: New test.
3719 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3721         * gcc.dg/pr21255-4.c: Skip for PIC.
3722         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3724 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
3726         * gcc.dg/attr-isr.c: Skip for PIC.
3727         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3728         * gcc.dg/attr-isr-trapa.c: Likewise.
3729         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3730         * gcc.dg/pragma-isr-trapa.c: Likewise.
3731         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3733 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
3735         PR fortran/32962
3736         * gfortran.dg/transpose_1.f90: New test.
3738 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3740         PR fortran/29600
3741         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3742         intrinsic.
3744 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3746         PR fortran/30964
3747         PR fortran/33054
3748         * gfortran.dg/random_4.f90: New test.
3749         * gfortran.dg/random_5.f90: New test.
3750         * gfortran.dg/random_6.f90: New test.
3751         * gfortran.dg/random_7.f90: New test.
3753 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3755         PR fortran/32860
3756         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3758 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3760         PR fortran/31629
3761         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3763 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3765         PR fortran/29600
3766         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3767         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3769 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3771         PR fortran/32937
3772         * gfortran.dg/char_length_6.f90: New test.
3774 2007-08-10  Ollie Wild  <aaw@google.com>
3776         * g++.dg/lookup/using18.C: New test.
3778 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3780         PR c++/17763
3781         * g++.dg/other/error16.C: New.
3783 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3785         PR libfortran/33039
3786         * gfortran.dg/namelist_37.f90: New test.
3788 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
3790         PR c++/22256
3791         * g++.dg/conversion/op3.C: New.
3793 2007-08-09  Tobias Burnus  <burnus@net-b.de>
3795         PR fortran/32987
3796         * gfortran.dg/fmt_tab_1.f90: New.
3797         * gfortran.dg/fmt_tab_2.f90: New.
3799 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3801         PR c/32796
3802         * gcc.c-torture/compile/pr32796.c: New test.
3804 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3806         PR middle-end/32813
3807         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3808         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3809         instead of just -O.
3811 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
3813         * gcc.target/mips/code-readable-1.c: New test.
3814         * gcc.target/mips/code-readable-2.c: Likewise.
3815         * gcc.target/mips/code-readable-3.c: Likewise.
3817 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
3818             Revital Eres  <eres@il.ibm.com>
3820         * gfortran.dg/sms-1.f90: Add comment.
3821         * gfortran.dg/sms-2.f90: New.
3823 2007-08-07  Ian Lance Taylor  <iant@google.com>
3825         * gcc.dg/instrument-1.c: New test.
3826         * gcc.dg/instrument-2.c: New test.
3827         * gcc.dg/instrument-3.c: New test.
3829 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
3831         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3833 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
3835         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
3836         !vector_alignment_reachable targets.
3837         * gcc.dg/vect/vect-33.c: Likewise.
3838         * gcc.dg/vect/vect-42.c: Likewise.
3839         * gcc.dg/vect/vect-44.c: Likewise.
3840         * gcc.dg/vect/vect-50.c: Likewise.
3841         * gcc.dg/vect/vect-70.c: Likewise.
3842         * gcc.dg/vect/vect-71.c: Likewise.
3843         * gcc.dg/vect/vect-87.c: Likewise.
3844         * gcc.dg/vect/vect-88.c: Likewise.
3845         * gcc.dg/vect/vect-91.c: Likewise.
3846         * gcc.dg/vect/vect-93.c: Likewise.
3847         * gcc.dg/vect/vect-96.c: Likewise.
3848         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3849         * gcc.dg/vect/section-anchors-69.c: Likewise.
3850         * gcc.dg/vect/pr25413.c: Likewise.
3851         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3852         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3853         * gfortran.dg/vect-2.f90: Likewise.
3854         * gfortran.dg/vect-3.f90: Likewise.
3855         * gfortran.dg/vect-4.f90: Likewise.
3856         * gfortran.dg/vect-5.f90: Likewise.
3857         * lib/target-supports.exp (check_effective_target_natural_alignment): 
3858         Return false for darwin. 
3859         (check_effective_target_vector_alignment_reachable_for_double): New.
3861 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
3863         * gcc.dg/multiword-1.c: New testcase.
3865 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
3867         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3868         messages.
3869         * gfortran.dg/namelist_36.f90: New test.
3871 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3873         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3874           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3876 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
3878         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3879         * gcc.dg/torture/type-generic-1.c: Likewise.
3881 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3883         * gcc.c-torture/20070522-1.c: Move to ...
3884         * gcc.c-torture/compile/20070522-1.c: Here.
3886 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3888         PR fortran/29828
3889         * gfortran.dg/minmax_char_1.f90: New test.
3890         * gfortran.dg/minmax_char_2.f90: New test.
3891         * gfortran.dg/min_max_optional_4.f90: New test.
3893 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3895         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3896         hanging on the testcase.
3898 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3900         PR middle-end/32988
3901         * gcc.c-torture/compile/pr32988.c: New test.
3903 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3905         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3907 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
3909         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
3911         Revert:
3912         2007-03-22  Dirk Mueller  <dmueller@suse.de>
3914         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3916 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3918         PR fortran/32979
3919         * gfortran.dg/isnan_1.f90: New test.
3921 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
3922             Revital Eres <eres@il.ibm.com>
3924         * gcc.dg/sms-antideps.c: New test.
3926 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
3928         PR fortran/31214
3929         * gfortran.dg/entry_13.f90: New test.
3931         * gfortran.dg/entry_12.f90: Clean up .mod file.
3933 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
3935         PR fortran/32770
3936         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
3937         variables as kind=4 so they don't overflow the record length.
3939 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3941         PR fortran/32968
3942         * gfortran.dg/selected_kind_1.f90: New test.
3944 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3946         PR middle-end/32780
3947         * gcc.c-torture/compile/pr32780.c: New test.
3949 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3951         RP middle-end/32399
3952         * gcc.c-torture/compile/pr32399.c: New testcase.
3954 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3956         PR middle-end/32304
3957         * g++.dg/torture/pr32304.C: New testcase.
3959 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3961         PR middle-end/32935
3962         * gfortran.fortran-torture/compile/complex_1.f90: New test.
3964 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3966         PR fortran/32955
3967         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3969 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3971         PR fortran/31202
3972         * gfortran.dg/nint_2.f90: New test.
3974 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
3976         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3977         * gcc.dg/weak/typeof-2.c: Likewise.
3979 2007-08-03  Diego Novillo  <dnovillo@google.com>
3981         PR 31521
3982         * gcc.dg/tree-ssa/pr31521.c: New test.
3984 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3986         PR fortran/32770
3987         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
3988         iostat must be default kind.
3990 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3992         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3994 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3996         PR fortran/32770
3997         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
3998         explicit so test passes with -fdefault-integer-8.
3999         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
4000         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
4002 2007-08-02  Lee Millward  <lee.millward@gmail.com>
4004         PR c++/30849
4005         * g++.dg/parse/asm1.C: New test.
4007         PR c++/30850
4008         * g++.dg/parse/asm2.C: Likewise.
4010         PR c++/30851
4011         * g++.dg/parse/asm3.C: Likewise.
4012         
4013 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4015         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4016           "int" is only 16 bit bits wide.
4017         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4019 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4021         * g++.dg/torture/type-generic-1.C: New.
4022         * gcc.dg/pr28796-2.c: Move tests ...
4023         * gcc.dg/tg-tests.h: ... here.
4024         * gcc.dg/torture/type-generic-1.c: New.
4026 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4028         PR libfortran/32954
4029         * minmaxloc_3.f90:  New test case.
4031 2007-08-01  Tobias Burnus  <burnus@net-b.de>
4033         PR fortran/32936
4034         * gfortran.dg/allocate_stat.f90: New.
4036 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
4038         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4040 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4042         PR tree-optimization/32919
4043         * gcc.c-torture/compile/pr32919.c: New.
4045 2007-08-01  Nick Clifton  <nickc@redhat.com>
4047         * gcc.c-torture/execute/execute.exp: Change copyright header to
4048         refer to version 3 of the GNU General Public License and to point
4049         readers at the COPYING3 file and the FSF's license web page.
4050         * gcc.c-torture/execute/ieee/ieee.exp,
4051         gcc.c-torture/unsorted/unsorted.exp,
4052         gcc.c-torture/compile/compile.exp,
4053         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4054         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4055         gcc.target/cris/torture/cris-torture.exp,
4056         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4057         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4058         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4059         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4060         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4061         gnat.dg/dg.exp, gnat.dg/style/style.exp,
4062         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4063         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4064         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4065         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4066         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4067         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4068         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4069         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4070         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4071         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4072         gcc.dg/noncompile/noncompile.exp,
4073         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4074         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4075         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4076         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4077         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4078         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4079         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4080         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4081         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4082         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4083         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4084         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4085         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4086         g++.old-deja/old-deja.exp,
4087         gfortran.fortran-torture/execute/execute.exp,
4088         gfortran.fortran-torture/compile/compile.exp,
4089         treelang/output/output-1.c, treelang/output/output-1.tree,
4090         treelang/execute/execute.exp, treelang/Makefile.in,
4091         treelang/compile/compile.exp, g++.dg/dg.exp,
4092         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4093         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4094         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4095         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4096         g++.dg/compat/struct-layout-1.exp,
4097         g++.dg/compat/struct-layout-1_generate.c,
4098         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4099         g++.dg/bprob/bprob.exp, config/default.exp,
4100         gcc.test-framework/test-framework.awk,
4101         gcc.test-framework/gen_directive_tests,
4102         gcc.test-framework/test-framework.exp,
4103         objc.dg/special/special.exp,
4104         objc.dg/gnu-encoding/gnu-encoding.exp,
4105         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4106         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4107         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4108         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4109         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4110         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4111         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4112         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4113         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4114         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4115         lib/target-supports-dg.exp, lib/gcc-defs.exp,
4116         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4117         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4118         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4119         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4120         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4121         Likewise.
4123 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4125         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4126         error message text.
4128 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4130         PR fortran/32945
4131         * gfortran.dg/initialization_12.f90: New test.
4133 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
4135         PR fortran/31609
4136         * gfortran.dg/entry_12.f90: New test.
4138 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4140         PR fortran/32938
4141         * gfortran.dg/altreturn_6.f90: New test.
4143 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
4145         PR fortran/32942
4146         * gfortran.dg/exponent_2.f90: New test.
4148 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
4150         * gcc.dg/vect/vect-117.c: New test.
4151         * gcc.dg/vect/vect-74.c: Enabled test
4152         * gcc.dg/vect/vect-81.c: Enabled test
4154 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
4156         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4157         s/dg-error/dg-warning where warning is expected.
4159 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4161         PR fortran/32770
4162         * gfortran.dg/array_constructor_12.f90:  Adjust argument
4163         of huge() to correct kind.
4165 2007-07-30  Ollie Wild  <aaw@google.com>
4167         * gcc.dg/cpp/counter-2.c: New test.
4168         * gcc.dg/cpp/counter-3.c: New test.
4169         * gcc.dg/cpp/dir-only-1.c: New test.
4170         * gcc.dg/cpp/dir-only-1.h: New file.
4171         * gcc.dg/cpp/dir-only-2.c: New test.
4172         * gcc.dg/cpp/dir-only-3.c: New test.
4173         * gcc.dg/cpp/dir-only-3a.h: New file.
4174         * gcc.dg/cpp/dir-only-3b.h: New file.
4175         * gcc.dg/cpp/dir-only-4.c: New test.
4176         * gcc.dg/cpp/dir-only-5.c: New test.
4177         * gcc.dg/cpp/dir-only-6.c: New test.
4179 2007-07-30  Julian Brown  <julian@codesourcery.com>
4181         * gcc.target/arm/neon/v*.c: Regenerate.
4183 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
4185         PR c++/32108
4186         * g++.dg/ext/label6.C: New.
4188 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4190         PR libfortran/32858
4191         PR libfortran/30814
4192         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
4194 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
4196         PR fortran/31211
4197         * gfortran.dg/actual_pointer_function_1.f90: New test.
4199         PR fortran/32682
4200         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4202 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
4204         PR fortran/32906
4205         * gfortran.dg/shape_1.f90: Adjust error message.
4206         * gfortran.dg/parameter_array_ref_1.f90: New test.
4208 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4210         PR fortran/31609
4211         * gfortran.dg/entry_11.f90: New test.
4213 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
4214             Revital Eres  <eres@il.ibm.com>
4216         * gfortran.dg/sms-1.f90: New test.
4218 2007-07-28  Richard Guenther  <rguenther@suse.de>
4220         * gcc.c-torture/compile/pr32920.c: New testcase.
4222 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
4224         PR c++/30917
4225         * g++.dg/lookup/friend11.C: New test.
4227 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
4229         * gfortran.dg/namelist_5.f90: Adjusted error message.
4230         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4231         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4232         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4233         * gfortran.dg/namelist_32.f90: ... this.
4235         PR fortran/32876
4236         * gfortran.dg/namelist_33.f90: New test.
4238         PR fortran/32905
4239         * gfortran.dg/namelist_34.f90: New test.
4241         PR fortran/31818
4242         * gfortran.dg/namelist_35.f90: New test.
4244 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
4246         PR fortran/32880
4247         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4249 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4251         PR testsuite/32471
4252         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4253           assuming it is 0x7ffffffff.
4254         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4255         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4257 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4259         * gfortran.dg/operator_3.f90: Fix dg directive.
4260         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4261         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4262         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4264 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
4266         * g++.dg/cpp0x/decltype1.C: New.
4267         * g++.dg/cpp0x/decltype2.C: New.
4268         * g++.dg/cpp0x/decltype3.C: New.
4269         * g++.dg/cpp0x/decltype4.C: New.
4270         * g++.dg/cpp0x/decltype5.C: New.
4271         * g++.dg/cpp0x/decltype6.C: New.
4273 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4275         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4276           because the test relies on bit 31 to be the sign bit.
4278 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4280         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4281           assuming it is 0x7fffffff.
4282         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4283         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4285 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
4287         PR c++/32346
4288         * g++.dg/expr/bitfield9.C: New test.
4290 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4292         PR fortran/32899
4293         * gfortran.dg/logical_comp.f90: Update dg-error strings.
4295 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4297         PR fortran/32760
4298         * gfortran.dg/private_type_7.f90: New test.
4300 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4302         PR fortran/32035
4303         * gfortran.dg/select_char_1.f90: New test.
4305 2007-07-27  Tobias Burnus  <burnus@net-b.de>
4307         PR fortran/32903
4308         * gfortran.dg/initialization_11.f90: New test.
4310 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
4312         * gcc.target/mips/ins-1.c: New test.
4314 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
4316         PR/19232
4317         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4318         (f1): Likewise.
4320 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4322         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4323         error: width of 'spare' exceeds its type.
4325 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
4327         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4328         * gcc.dg/sibcall-4.c: Likewise.
4330 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4332         PR rtl-optimization/31500
4333         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4334         * g++.dg/warn/Warray-bounds.C: Likewise.
4336 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4338         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4340 2007-07-25  Julian Brown  <julian@codesourcery.com>
4341             Paul Brook  <paul@codesourcery.com>
4342             Joseph Myers  <joseph@codesourcery.com>
4343             Mark Shinwell  <shinwell@codesourcery.com>
4345         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4346         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4347         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4348         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4349         (check_effective_target_arm_neon_hw): New.
4350         * gcc.target/arm/neon/neon.exp: New file.
4351         * gcc.target/arm/neon/polytypes.c: New file.
4352         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4354 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
4356         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4357           targets where an "int" is less than 32 bits wide.
4359 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4361         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4363 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4365         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4366           during addition if an int is only 16 bits wide.
4367         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4369 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4371         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4372           size as "long int" and are 32 or 64 bits wide.
4373         * gcc.dg/torture/pr28814.c: Likewise.
4375 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4377         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4378           exactly as wide as an int.
4380 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
4382         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4383         Define and use throughout as long long printf format specifier.
4384         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4385         Likewise.
4387 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4389         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4390         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4392 2007-07-25  Ben Elliston  <bje@au.ibm.com>
4394         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4396 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
4398         * gcc.c-torture/execute/20070724-1.c: New.
4400 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4402         PR fortran/31205
4403         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4404         "deallocates" to 24, since patch has code rid of much spurious
4405         code.
4406         * gfortran.dg/interface_assignment_1.f90 : New test.
4408         PR fortran/32842
4409         * gfortran.dg/interface_assignment_2.f90 : New test.
4411 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4413         PR fortran/32867
4414         * fortran.dg/initialization_10.f90: New test.
4416 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4418         PR fortran/32778
4419         * gfortran.dg/imag_2.f: Removed
4420         * gfortran.dg/warn_std_1.f90: New test.
4421         * gfortran.dg/warn_std_2.f90: New test.
4422         * gfortran.dg/warn_std_3.f90: New test.
4424 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4426         PR c++/29001
4427         * g++.dg/init/new22.C: New.
4429 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4431         PR c++/32561
4432         * g++.dg/template/crash67.C: New.
4434 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
4436         * lib/target-support.exp (check_effective_target_natural_alignment): 
4437         (check_effective_target_vector_alignment_reachable): New.
4438         * config/spu/spu.c (spu_vector_alignment_reachable): New.
4439         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4440         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
4441         check.
4442         * gcc.dg/vect/pr25413.c: Likewise.
4443         * gcc.dg/vect/pr31699.c: Likewise.
4445 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4447         PR fortran/30814
4448         * gfortran.dg/pack_bounds_1.f90:  New test case.
4450 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
4452         PR fortran/31639
4453         * gfortran.dg/initialization_9.f90: New test.
4455 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4457         PR fortran/32797
4458         PR fortran/32800
4459         * gfortran.dg/bind_c_usage_8.f03: New test case.
4460         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4461         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
4463 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
4465         * gcc.target/mips/branch-cost-1.c: New test.
4466         * gcc.target/mips/branch-cost-2.c: Likewise.
4468 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4470         PR fortran/32732
4471         * gfortran.dg/c_char_tests.f03: New test case.
4472         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4473         * gfortran.dg/c_char_tests_2.f03: New test case.
4474         * gfortran.dg/value_6.f03: Ditto.
4475         * gfortran.dg/value_7.f03: Ditto.
4477 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4479         PR fortran/32600
4480         * gfortran.dg/c_funloc_tests_5.f03: New.
4481         * gfortran.dg/c_funloc_tests_5.f04: New.
4482         * gfortran.dg/c_funloc_tests_4_driver.c: New.
4484 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4486         PR c++/32839
4487         * g++.dg/expr/call4.C: New.
4488         * g++.dg/expr/call5.C: New.
4490 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4492         PR fortran/32710
4493         * gfortran.dg/namelist_30.f90: New test.
4495 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4497         PR fortran/29962
4498         * gfortran.dg/array_initializer_1.f90: Removed warning.
4499         * gfortran.dg/initialization_1.f90: Adjusted messages.
4500         * gfortran.dg/nested_modules_6.f90: Removed warning.
4502         PR fortran/31253
4503         * gfortran.dg/initialization_7.f90: New test.
4505         PR fortran/31639
4506         * gfortran.dg/initialization_8.f90: New test.
4508 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4510         PR c++/30818
4511         * g++.dg/template/crash47.C: Adjust errors.
4512         * g++.dg/template/crash48.C: Adjust errors.
4513         * g++.dg/template/typename12.C: New.
4514         * g++.dg/template/typename13.C: New.
4515         * g++.dg/template/typename14.C: New.
4516         * g++.dg/template/typedef6.C: Adjust errors.
4518 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4520         PR fortran/32627
4521         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4522         * gfortran.dg/pr32627.f03: New test case.
4524         * gfortran.dg/c_f_pointer_logical.f03: New test case.
4525         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4526         c_f_pointer_logical.
4527         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4528         c_f_pointer_complex.
4529         * gfortran.dg/c_f_pointer_complex.f03: New test case.
4530         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4531         c_f_pointer_shape_tests_2.
4532         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4534 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4536         PR fortran/32804
4537         * gfortran.dg/c_loc_tests_9.f03: New test case.
4538         * gfortran.dg/c_loc_tests_10.f03: Ditto.
4540 2007-07-21  Lee Millward  <lee.millward@gmail.com>
4542         PR fortran/32823
4543         * gfortran.dg/int_2.f90: New test.
4544         
4545 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4547         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4549 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
4551         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4552         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4554 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
4556         PR tree-optimization/19910
4557         * gcc.dg/pr19910.c: New test.
4559 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
4561         PR fortran/32738
4562         * gfortran.dg/pr32738.f90: New test.
4564 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4566         PR tree-optimzation/32635
4567         * gfortran.dg/pr32635.f:  New test case.
4569 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
4571         PR fortran/32801
4572         * gfortran.dg/pr32801.f03: New test case.
4574 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4576         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4577         Test negative numbers also.
4578         * gcc.dg/c99-math-float-1.c: Likewise.
4579         * gcc.dg/c99-math-long-double-1.c: Likewise.
4580         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
4581         test inputs.
4583 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
4584         
4585         * lib/target-supports.exp (check_effective_target_sync_int_long):
4586         Enable for xtensa.
4587         (check_effective_target_sync_char_short): Likewise.
4588         
4589 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4591         * gcc.dg/pr28796-2.c: Add more cases.
4593 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4595         * gcc.dg/pr28796-1.c: Add more cases.
4596         * gcc.dg/pr28796-2.c: Likewise.
4598 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4600         * gcc.dg/pr28796-1.c: Add more cases.
4601         * gcc.dg/pr28796-2.c: Likewise.
4603 2007-07-17  Janus Weil  <jaydub66@gmail.com>
4605         PR fortran/32535
4606         * gfortran.dg/pr32535.f90: New test.
4608 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
4610         PR fortran/31320
4611         PR fortran/32665
4612         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4614 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
4616         PR rtl-optimization/32773
4617         * gcc.dg/pr32773.c: New test.
4619 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4621         * gcc.target/spu/intrinsics-1.c: Use dg-message to
4622         match flax-vector-conversions note.
4623         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4624         instead of dg-error for the warning.
4626 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4628         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4629           adapted to work on targets with 16-bit or wider int.
4630         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4631         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4632         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4633         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4635 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4637         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4638         support large arrays.
4639         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4640         * gcc.dg/20061109-1.c: Likewise.
4641         * gcc.c-torture/execute/20061101-1.x: Likewise.
4642         * gcc.c-torture/execute/pr29797-1.x: Likewise.
4643         * gcc.c-torture/execute/pr31448.x: Likewise.
4645 2007-07-16  Lee Millward  <lee.millward@gmail.com>
4647         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4649         PR fortran/32238
4650         * gfortran.dg/pr32238.f90: New test.
4652         PR fortran/32222
4653         * gfortran.dg/pr32222.f90: New test.
4655         PR fortran/32242
4656         * gfortran.dg/pr32242.f90: New test.
4657         
4658 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
4659             David Ung  <davidu@mips.com>
4661         * gcc.target/mips/mips-sched-madd.c: New test case.
4663 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4665         PR libfortran/32611
4666         * gfortran.dg/large_real_kind_1.f90: Update test.
4667         * gfortran.dg/pr17706.f90: Update test.
4668         * gfortran.dg/fmt_zero_digits.f90: Update test.
4669         * gfortran.dg/fmt_zero_precision.f90: Update test.
4670         * gfortran.dg/real_const_3.f90: Update test.
4672 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4674         PR fortran/32036
4675         * gfortran.dg/bounds_check_8.f90: New test.
4676         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4678 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4680         PR fortran/32357
4681         * gfortran.dg/mvbits_2.f90: New test.
4683 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
4685         PR libfortran/32731
4686         * gfortran.dg/pack_mask_1.f90:  New test.
4687         * gfortran.dg/unpack_mask_1.f90:  New test.
4689 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4691         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4692         * gcc.dg/20001101-1.c: Likewise.
4693         * gcc.dg/20001102-1.c: Likewise.
4694         * gcc.dg/20020116-2.c: Likewise.
4695         * gcc.dg/20020416-1.c: Likewise.
4696         * gcc.dg/sparc-constant-1.c: Likewise.
4697         * gcc.dg/sparc-dwarf2.c: Likewise.
4698         * gcc.dg/sparc-frame-1.c: Likewise.
4699         * gcc.dg/sparc-getcontext-1.c: Likewise.
4700         * gcc.dg/sparc-loop-1.c: Likewise.
4701         * gcc.dg/sparc-reg-1.c: Likewise.
4702         * gcc.dg/sparc-ret.c: Likewise.
4703         * gcc.dg/sparc-trap-1.c: Likewise.
4704         * gcc.dg/ultrasp10.c: Likewise.
4705         * gcc.dg/ultrasp11.c: Likewise.
4706         * gcc.dg/ultrasp1.c: Likewise.
4707         * gcc.dg/ultrasp2.c: Likewise.
4708         * gcc.dg/ultrasp3.c: Likewise.
4709         * gcc.dg/ultrasp4.c: Likewise.
4710         * gcc.dg/ultrasp5.c: Likewise.
4711         * gcc.dg/ultrasp6.c: Likewise.
4712         * gcc.dg/ultrasp7.c: Likewise.
4713         * gcc.dg/ultrasp8.c: Likewise.
4714         * gcc.dg/ultrasp9.c: Likewise.
4715         * gcc.dg/splet-1.c: Delete.
4717 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
4719         PR fortran/32724
4720         * gfortran.dg/stfunc_5.f90: New test.
4722 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
4724         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4725         New procedure to check if arrays are naturally aligned to the vector
4726         alignment boundary.
4727         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
4728         in size_t typedef.  Adjust tree dump scan results according to
4729         vect_aligned_arrays target check.
4730         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4731         vect_aligned_arrays target check.
4732         * gcc.dg/vect/pr31699.c: Ditto.
4734 2007-07-13  Sa Liu  <saliu@de.ibm.com>
4736         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4737         for V2DFmode vector conditional expression.
4738         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
4739         and dfceq patterns.
4740         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
4741         and dfcgt patterns.
4742         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
4743         V2DFmode comparison and test special values.
4744         * lib/target-supports.exp: Switch on test for V2DFmode 
4745         vector conditional expression.
4747 2007-07-13  Richard Guenther  <rguenther@suse.de>
4749         PR tree-optimization/32721
4750         * gcc.dg/pr32721.c: New testcase.
4752 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
4754         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4755         error message part that continues on a new line.
4757 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
4759         * gcc.dg/c99-tgmath-1.c: New.
4760         * gcc.dg/c99-tgmath-2.c: New.
4761         * gcc.dg/c99-tgmath-3.c: New.
4762         * gcc.dg/c99-tgmath-4.c: New.
4764 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4765             Janis Johnson  <janis187@us.ibm.com>
4767         PR testsuite/25241
4768         * gcc.test-framework/dg-error-exp-F.c: New test.
4769         * gcc.test-framework/dg-warning-exp-F.c: New test.
4770         * lib/gcc.exp: Enable warning and error prefixes.
4771         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4772         (dg-error): Wrap original dg-error.
4773         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4774         markers from dg-error/dg-warning directives.
4775         * gcc.dg/20040322-1.c: Likewise.
4776         * gcc.dg/Wchar-subscripts-1.c: Likewise.
4777         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4778         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4779         * gcc.dg/Werror-1.c: Likewise.
4780         * gcc.dg/Werror-10.c: Likewise.
4781         * gcc.dg/Werror-11.c: Likewise.
4782         * gcc.dg/Werror-2.c: Likewise.
4783         * gcc.dg/Werror-3.c: Likewise.
4784         * gcc.dg/Werror-4.c: Likewise.
4785         * gcc.dg/Werror-5.c: Likewise.
4786         * gcc.dg/Werror-6.c: Likewise.
4787         * gcc.dg/Werror-7.c: Likewise.
4788         * gcc.dg/Werror-8.c: Likewise.
4789         * gcc.dg/Werror-9.c: Likewise.
4790         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4791         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4792         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4793         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4794         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4795         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4796         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4797         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4798         * gcc.dg/Wnested-externs-1.c: Likewise.
4799         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4800         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4801         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4802         * gcc.dg/Wshadow-3.c: Likewise.
4803         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4804         * gcc.dg/Wwrite-strings-1.c: Likewise.
4805         * gcc.dg/anon-struct-5.c: Likewise.
4806         * gcc.dg/anon-struct-6.c: Likewise.
4807         * gcc.dg/anon-struct-7.c: Likewise.
4808         * gcc.dg/anon-struct-8.c: Likewise.
4809         * gcc.dg/array-8.c: Likewise.
4810         * gcc.dg/array-quals-2.c: Likewise.
4811         * gcc.dg/asm-qual-1.c: Likewise.
4812         * gcc.dg/asm-wide-1.c: Likewise.
4813         * gcc.dg/assign-warn-1.c: Likewise.
4814         * gcc.dg/assign-warn-2.c: Likewise.
4815         * gcc.dg/bitfld-10.c: Likewise.
4816         * gcc.dg/bitfld-11.c: Likewise.
4817         * gcc.dg/bitfld-12.c: Likewise.
4818         * gcc.dg/bitfld-13.c: Likewise.
4819         * gcc.dg/bitfld-14.c: Likewise.
4820         * gcc.dg/builtin-choose-expr-2.c: Likewise.
4821         * gcc.dg/builtins-30.c: Likewise.
4822         * gcc.dg/c90-const-expr-5.c: Likewise.
4823         * gcc.dg/c90-typespec-1.c: Likewise.
4824         * gcc.dg/c99-const-expr-5.c: Likewise.
4825         * gcc.dg/c99-flex-array-5.c: Likewise.
4826         * gcc.dg/c99-fordecl-3.c: Likewise.
4827         * gcc.dg/c99-tag-3.c: Likewise.
4828         * gcc.dg/c99-typespec-1.c: Likewise.
4829         * gcc.dg/c99-vla-jump-1.c: Likewise.
4830         * gcc.dg/c99-vla-jump-2.c: Likewise.
4831         * gcc.dg/c99-vla-jump-3.c: Likewise.
4832         * gcc.dg/c99-vla-jump-4.c: Likewise.
4833         * gcc.dg/c99-vla-jump-5.c: Likewise.
4834         * gcc.dg/cast-1.c: Likewise.
4835         * gcc.dg/cast-2.c: Likewise.
4836         * gcc.dg/cast-3.c: Likewise.
4837         * gcc.dg/cast-4.c: Likewise.
4838         * gcc.dg/cast-pretty-print-1.c: Likewise.
4839         * gcc.dg/comp-goto-2.c: Likewise.
4840         * gcc.dg/comp-goto-3.c: Likewise.
4841         * gcc.dg/cpp/error-1.c: Likewise.
4842         * gcc.dg/cpp/if-paren.c: Likewise.
4843         * gcc.dg/decl-7.c: Likewise.
4844         * gcc.dg/decl-8.c: Likewise.
4845         * gcc.dg/decl-nospec-1.c: Likewise.
4846         * gcc.dg/decl-nospec-2.c: Likewise.
4847         * gcc.dg/decl-nospec-3.c: Likewise.
4848         * gcc.dg/declspec-10.c: Likewise.
4849         * gcc.dg/declspec-11.c: Likewise.
4850         * gcc.dg/declspec-12.c: Likewise.
4851         * gcc.dg/declspec-13.c: Likewise.
4852         * gcc.dg/declspec-14.c: Likewise.
4853         * gcc.dg/declspec-15.c: Likewise.
4854         * gcc.dg/declspec-16.c: Likewise.
4855         * gcc.dg/declspec-17.c: Likewise.
4856         * gcc.dg/declspec-4.c: Likewise.
4857         * gcc.dg/declspec-5.c: Likewise.
4858         * gcc.dg/declspec-6.c: Likewise.
4859         * gcc.dg/declspec-7.c: Likewise.
4860         * gcc.dg/declspec-8.c: Likewise.
4861         * gcc.dg/declspec-9.c: Likewise.
4862         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4863         * gcc.dg/dfp/constants-c99.c: Likewise.
4864         * gcc.dg/dfp/keywords-c89.c: Likewise.
4865         * gcc.dg/dfp/keywords-c99.c: Likewise.
4866         * gcc.dg/dfp/keywords-reserved.c: Likewise.
4867         * gcc.dg/dfp/typespec.c: Likewise.
4868         * gcc.dg/dremf-type-compat-2.c: Likewise.
4869         * gcc.dg/dremf-type-compat-3.c: Likewise.
4870         * gcc.dg/dremf-type-compat-4.c: Likewise.
4871         * gcc.dg/empty-source-2.c: Likewise.
4872         * gcc.dg/empty-source-3.c: Likewise.
4873         * gcc.dg/enum3.c: Likewise.
4874         * gcc.dg/extra-semi-2.c: Likewise.
4875         * gcc.dg/extra-semi-3.c: Likewise.
4876         * gcc.dg/float-range-1.c: Likewise.
4877         * gcc.dg/float-range-2.c: Likewise.
4878         * gcc.dg/float-range-3.c: Likewise.
4879         * gcc.dg/float-range-5.c: Likewise.
4880         * gcc.dg/format/asm_fprintf-2.c: Likewise.
4881         * gcc.dg/format/asm_fprintf-3.c: Likewise.
4882         * gcc.dg/format/asm_fprintf-4.c: Likewise.
4883         * gcc.dg/format/asm_fprintf-5.c: Likewise.
4884         * gcc.dg/format/cast-1.c: Likewise.
4885         * gcc.dg/format/gcc_diag-3.c: Likewise.
4886         * gcc.dg/format/gcc_diag-4.c: Likewise.
4887         * gcc.dg/format/gcc_diag-6.c: Likewise.
4888         * gcc.dg/format/gcc_diag-8.c: Likewise.
4889         * gcc.dg/format/gcc_diag-9.c: Likewise.
4890         * gcc.dg/format/nul-2.c: Likewise.
4891         * gcc.dg/format/opt-1.c: Likewise.
4892         * gcc.dg/format/opt-2.c: Likewise.
4893         * gcc.dg/format/opt-3.c: Likewise.
4894         * gcc.dg/format/opt-4.c: Likewise.
4895         * gcc.dg/format/opt-5.c: Likewise.
4896         * gcc.dg/format/opt-6.c: Likewise.
4897         * gcc.dg/framework-2.c: Likewise.
4898         * gcc.dg/func-args-1.c: Likewise.
4899         * gcc.dg/func-outside-1.c: Likewise.
4900         * gcc.dg/func-outside-2.c: Likewise.
4901         * gcc.dg/gnu-cond-expr-2.c: Likewise.
4902         * gcc.dg/gnu-cond-expr-3.c: Likewise.
4903         * gcc.dg/if-empty-1.c: Likewise.
4904         * gcc.dg/init-bad-1.c: Likewise.
4905         * gcc.dg/init-bad-2.c: Likewise.
4906         * gcc.dg/init-bad-3.c: Likewise.
4907         * gcc.dg/init-desig-obs-2.c: Likewise.
4908         * gcc.dg/init-desig-obs-3.c: Likewise.
4909         * gcc.dg/init-empty-2.c: Likewise.
4910         * gcc.dg/init-empty-3.c: Likewise.
4911         * gcc.dg/inline-11.c: Likewise.
4912         * gcc.dg/inline-12.c: Likewise.
4913         * gcc.dg/inline-8.c: Likewise.
4914         * gcc.dg/inline-9.c: Likewise.
4915         * gcc.dg/inline3.c: Likewise.
4916         * gcc.dg/label-decl-1.c: Likewise.
4917         * gcc.dg/label-decl-2.c: Likewise.
4918         * gcc.dg/label-decl-3.c: Likewise.
4919         * gcc.dg/label-decl-4.c: Likewise.
4920         * gcc.dg/long-long-typespec-1.c: Likewise.
4921         * gcc.dg/lvalue-2.c: Likewise.
4922         * gcc.dg/lvalue-3.c: Likewise.
4923         * gcc.dg/nested-func-3.c: Likewise.
4924         * gcc.dg/nested-redef-1.c: Likewise.
4925         * gcc.dg/noreturn-4.c: Likewise.
4926         * gcc.dg/old-style-prom-2.c: Likewise.
4927         * gcc.dg/old-style-prom-3.c: Likewise.
4928         * gcc.dg/old-style-then-proto-1.c: Likewise.
4929         * gcc.dg/overflow-warn-1.c: Likewise.
4930         * gcc.dg/overflow-warn-2.c: Likewise.
4931         * gcc.dg/overflow-warn-3.c: Likewise.
4932         * gcc.dg/overflow-warn-4.c: Likewise.
4933         * gcc.dg/overflow-warn-6.c: Likewise.
4934         * gcc.dg/parm-forwdecl-2.c: Likewise.
4935         * gcc.dg/parm-forwdecl-3.c: Likewise.
4936         * gcc.dg/parm-impl-decl-1.c: Likewise.
4937         * gcc.dg/parm-impl-decl-2.c: Likewise.
4938         * gcc.dg/parm-incomplete-1.c: Likewise.
4939         * gcc.dg/parm-mismatch-1.c: Likewise.
4940         * gcc.dg/pointer-arith-1.c: Likewise.
4941         * gcc.dg/pointer-arith-2.c: Likewise.
4942         * gcc.dg/pointer-arith-3.c: Likewise.
4943         * gcc.dg/pointer-arith-4.c: Likewise.
4944         * gcc.dg/pointer-arith-6.c: Likewise.
4945         * gcc.dg/pointer-arith-7.c: Likewise.
4946         * gcc.dg/pointer-arith-8.c: Likewise.
4947         * gcc.dg/pr13804-1.c: Likewise.
4948         * gcc.dg/pr15698-1.c: Likewise.
4949         * gcc.dg/pr15698-2.c: Likewise.
4950         * gcc.dg/pr15698-3.c: Likewise.
4951         * gcc.dg/pr15698-4.c: Likewise.
4952         * gcc.dg/pr15698-5.c: Likewise.
4953         * gcc.dg/pr15698-6.c: Likewise.
4954         * gcc.dg/pr15698-7.c: Likewise.
4955         * gcc.dg/pr15698-8.c: Likewise.
4956         * gcc.dg/pr17188-1.c: Likewise.
4957         * gcc.dg/pr17301-1.c: Likewise.
4958         * gcc.dg/pr17301-2.c: Likewise.
4959         * gcc.dg/pr17730-1.c: Likewise.
4960         * gcc.dg/pr20368-1.c: Likewise.
4961         * gcc.dg/pr20368-2.c: Likewise.
4962         * gcc.dg/pr20368-3.c: Likewise.
4963         * gcc.dg/pr22308-1.c: Likewise.
4964         * gcc.dg/qual-component-1.c: Likewise.
4965         * gcc.dg/redecl-1.c: Likewise.
4966         * gcc.dg/redecl-11.c: Likewise.
4967         * gcc.dg/redecl-12.c: Likewise.
4968         * gcc.dg/redecl-13.c: Likewise.
4969         * gcc.dg/redecl-14.c: Likewise.
4970         * gcc.dg/redecl-15.c: Likewise.
4971         * gcc.dg/register-var-1.c: Likewise.
4972         * gcc.dg/register-var-2.c: Likewise.
4973         * gcc.dg/stmt-expr-2.c: Likewise.
4974         * gcc.dg/stmt-expr-3.c: Likewise.
4975         * gcc.dg/stmt-expr-label-1.c: Likewise.
4976         * gcc.dg/stmt-expr-label-2.c: Likewise.
4977         * gcc.dg/stmt-expr-label-3.c: Likewise.
4978         * gcc.dg/struct-empty-2.c: Likewise.
4979         * gcc.dg/struct-empty-3.c: Likewise.
4980         * gcc.dg/struct-parse-1.c: Likewise.
4981         * gcc.dg/struct-semi-1.c: Likewise.
4982         * gcc.dg/struct-semi-2.c: Likewise.
4983         * gcc.dg/struct-semi-3.c: Likewise.
4984         * gcc.dg/switch-5.c: Likewise.
4985         * gcc.dg/switch-6.c: Likewise.
4986         * gcc.dg/switch-7.c: Likewise.
4987         * gcc.dg/tls/diag-5.c: Likewise.
4988         * gcc.dg/transparent-union-1.c: Likewise.
4989         * gcc.dg/transparent-union-3.c: Likewise.
4990         * gcc.dg/typespec-1.c: Likewise.
4991         * gcc.dg/vla-init-2.c: Likewise.
4992         * gcc.dg/vla-init-3.c: Likewise.
4993         * gcc.dg/vla-init-4.c: Likewise.
4994         * gcc.dg/vla-init-5.c: Likewise.
4995         * gcc.dg/void-cast-2.c: Likewise.
4996         * gcc.dg/wvla-3.c: Likewise.
4997         * gcc.dg/wvla-7.c: Likewise.
4998         * gcc.target/i386/991209-1.c: Likewise.
4999         * gcc.target/ia64/fpreg-1.c: Likewise.
5000         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5001         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5002         
5003 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
5005         PR fortran/31639
5006         * gfortran.dg/func_decl_4.f90: New test.
5008 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
5010         PR fortran/32727
5011         * gfortran.dg/interface_17.f90: New test.
5013 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
5015         PR fortran/32599
5016         * gfortran.dg/32599.f03: New test case.
5018         PR fortran/32601
5019         * gfortran.dg/32601.f03: New test case.
5020         * gfortran.dg/32601_1.f03: Ditto.
5021         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5022         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5024 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
5026         * gcc.c-torture/execute/align-3.c: Remove function addr check.
5028 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5029             Devang Patel  <dpatel@apple.com>
5031         PR tree-optimization/25413
5032         * gcc.dg/vect/vect-align-1.c: New.
5033         * gcc.dg/vect/vect-align-2.c: New.
5034         * gcc.dg/vect/pr25413.c: New.
5035         * gcc.dg/vect/pr25413a.c: New.
5036         * gcc.dg/vect/pr31699.c: Fix dg-final check.
5038 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
5040         * lib/target-support.exp (check_ultrasparc_hw_available):
5041         New function.
5042         (is-effective-target): Check $arg for ultrasparc_hw.
5043         (is-effective-target-keyword): Likewise.
5044         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5045         when determining what to do on sparc platforms.
5046         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5047         * gcc.dg/20001101-1.c: Likewise.
5048         * gcc.dg/20001101-2.c: Likewise.
5049         * gcc.dg/ultrasp9.c: Likewise.
5050         * gcc.dg/ultrasp10.c: Likewise.
5051         * gcc.target/sparc/pdist-3.c: Likewise.
5053 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
5055         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5057 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5059         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5060         get vectorized.
5061         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5062         now get vectorized.
5063         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5064         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5065         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5066         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5067         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5068         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5069         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5070         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5071         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5072         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5073         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5074         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5075         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5076         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5077         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5078         * lib/target-supports.exp (check_effective_target_vect_int_mul):
5079         Add spu.
5081 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
5083         PR c++/30854
5084         * g++.dg/parse/error30.C: New test.
5086 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5088         PR fortran/29804
5089         * gfortran.dg/alloc_comp_misc_1.f90: New test.
5091 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
5093         * gfortran.fortran-torture/compile/pr32663.f: New test.
5095 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5097         PR c++/31027
5098         * g++.dg/inherit/virtual4.C: New.
5100 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
5102         PR target/32661
5103         * gcc.target/i386/pr32661-1.c: New test.
5105 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5107         * gnat.dg/invariant_index.ad[sb]: New test.
5109 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5111         PR c++/32560
5112         * g++.dg/template/decl3.C: New.
5114 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
5116         PR 32617
5117         * gcc.c-torture/execute/align-3.c: New.
5119 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
5121         PR target/32708
5122         * gcc.target/i386/pr32708-1.c: New test.
5123         * gcc.target/i386/pr32708-2.c: Ditto.
5124         * gcc.target/i386/pr32708-3.c: Ditto.
5126 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
5128         * g++.dg/init/new20.C: Remove svn:executable flag.
5130 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5132         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5134 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5136         * gcc.dg/ultrasp7.c: Add fpic target requirement.
5138 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5140         PR testsuite/25241
5141         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5142         directive.
5143         
5144 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
5146         PR fortran/32157
5147         * gfortran.dg/overload_2.f90: New test.
5149         PR fortran/32689
5150         * gfortran.dg/transfer_simplify_5.f90
5152         PR fortran/32634
5153         * gfortran.dg/interface_15.f90: New test.
5155 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5157         PR libfortran/32336
5158         * gfortran.dg/matmul_5.f90:  New test case.
5160 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5162         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5163         * gcc.dg/fesd-any.h: Likewise.
5164         * gcc.dg/fesd-baseonly.c: Likewise.
5165         * gcc.dg/fesd-baseonly.h: Likewise.
5166         * gcc.dg/fesd-none.c: Likewise.
5167         * gcc.dg/fesd-none.h: Likewise.
5168         * gcc.dg/fesd-reduced.c: Likewise.
5169         * gcc.dg/fesd-reduced.h: Likewise.
5170         * gcc.dg/fesd-sys.c: Likewise.
5171         * gcc.dg/fesd-sys.h: Likewise
5172         * gcc.dg/fesd.h: Likewise.
5174         * g++.dg/debug/dwarf2: New directory.
5175         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5176         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5177         * g++.dg/other/fesd-any.h: Likewise.
5178         * g++.dg/other/fesd-baseonly.C: Likewise.
5179         * g++.dg/other/fesd-baseonly.h: Likewise.
5180         * g++.dg/other/fesd-none.C: Likewise.
5181         * g++.dg/other/fesd-none.h: Likewise.
5182         * g++.dg/other/fesd-reduced.C: Likewise.
5183         * g++.dg/other/fesd-reduced.h: Likewise.
5184         * g++.dg/other/fesd-sys.C: Likewise.
5185         * g++.dg/other/fesd-sys.h: Likewise.
5186         * g++.dg/other/fesd.h: Likewise.
5188 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
5190         PR fortran/31129
5191         * gfortran.dg/parameter_unused.f90: New test.
5193 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
5195         PR tree-optimization/32681
5196         * gcc.dg/tree-ssa/pr32681.c: New test.
5198 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5200         PR fortran/32678
5201         * gfortran.dg/fmt_t_5.f90: New test.
5203 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
5205         PR c++/30535
5206         * g++.dg/template/operator10.C: New.
5208 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5210         PR libfortran/32217
5211         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
5213 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5215         PR fortran/29876
5216         * gfortran.dg/operator_6.f90: New test.
5218 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5220         PR fortran/17711
5221         * gfortran.dg/operator_4.f90: New test.
5222         * gfortran.dg/operator_5.f90: New test.
5223         * gfortran.dg/logical_comp.f90: Adjusted error messages.
5224         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5226 2007-07-08  Tobias Burnus  <burnus@net-b.de>
5228         PR fortran/32669
5229         * gfortran.dg/argument_checking_6.f90: New.
5231 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5233         PR fortran/25094
5234         * gfortran.dg/interface_155555.f90: New test.
5236 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5238         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5239         c99-math-long-double-1.c, c99-math.h: Test subnormals.
5241 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5243         PR testsuite/25241
5244         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5245         discern pedantic diagnostics and errors.
5246         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5247         and not an error.
5248         * gcc.dg/20050121-1.c: This is an error and not a warning.
5249         * gcc.target/i386/sseregparm-2.c:  Likewise.
5250         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5251         * gcc.dg/charset/attribute2.c: Likewise.
5252         * gcc.dg/bitfld-1.c: Likewise.
5253         * gcc.dg/pack-test-2.c: Likewise.
5254         * gcc.dg/940510-1.c: Match separately error and warning.
5255         * gcc.dg/array-2.c: Match separately multiple messages. The second
5256         diagnostic is a pedantic warning and not an error.
5257         * gcc.dg/pr14475.c: Match separately multiple messages.
5258         * gcc.dg/pr18809-1.c: Likewise.
5259         * gcc.dg/pr27953.c: Likewise.
5260         * gcc.dg/vla-init-1.c: Likewise.
5261         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5263 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5265         PR fortran/32644
5266         * gfortran.dg/char_decl_1.f90: New test.
5268 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
5270         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5272 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
5274         PR c++/32232
5275         * g++.dg/template/overload9.C: New test.
5277 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
5279         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5280         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5282 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5284         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5285         * gcc.dg/20001012-2.c: Likewise.
5286         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5287         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5289 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5291         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5292         about the chunk size when STACK_SIZE is defined.
5294 2007-07-06  Josh Conner  <jconner@apple.com>
5296         PR middle-end/32602
5297         * gcc.dg/sibcall-8.c: New test.
5299 2007-07-06  Josh Conner  <jconner@apple.com>
5301         PR middle-end/32603
5302         * gcc.target/arm/sibcall-1.c: New test.
5304 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5306         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5308 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
5310         * gfortran.dg/save_parameter.f90: New test.
5311         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5313 2007-07-06  Richard Guenther  <rguenther@suse.de>
5315         * g++.dg/opt/pr30965.C: New testcase.
5317 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
5319         * gcc.target/mips/save-restore-5.c: New test.
5321 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5323         PR rtl_optimization/32450
5324         * gcc.dg/pr32450.c: New runtime test.
5326 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5328         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5329         single underscore in scan directives.
5331 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
5333         PR c++/32245
5334         * g++.dg/init/ptrmem4.C: New test.
5336         PR c++/32251
5337         * g++.dg/init/new21.C: Likewise.
5339         PR c++/31992
5340         * g++.dg/template/static30.C: Likewise.
5342 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
5344         * gcc.dg/vect/costmodel/ppc: New directory.
5345         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5346         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5347         New test.
5348         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5349         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5350         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5351         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5352         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5353         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5354         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5355         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5356         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5357         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5358         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5359         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5360         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5361         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5363 2007-07-05  Tobias Burnus  <burnus@net-b.de>
5365         PR fortran/32359
5366         * gfortran.dg/module_md5_1.f90: Update MD5 number.
5368 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
5370         PR fortran/32526
5371         * gfortran.dg/interface_14.f90: New test.
5373         PR fortran/32613
5374         * gfortran.dg/do_iterator_2.f90: New test.
5376 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5378         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5379         (FE_DEC_DOWNWARD): Likewise.
5380         (FE_DEC_UPWARD): Likewise.
5381         (FE_DEC_TOWARDZERO): Likewise.
5382         (FE_DEC_TONEARESTFROMZERO): Likewise.
5384 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
5386         * gcc.c-torture/compile/pr32606.c: New.
5387         * gfortran.fortran-torture/execute/pr32604.f90: New.
5389 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
5391         * gcc.dg/visibility-12.c: New test.
5392         * gcc.dg/visibility-13.c: Likewise.
5393         * g++.dg/ext/visibility-9.C: Likewise.
5394         * g++.dg/ext/visibility-10.C: Likewise.
5396 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5398         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5399         * gcc.dg/sh-relax-vxworks.c: New test.
5401 2007-07-04  Richard Guenther  <rguenther@suse.de>
5403         PR tree-optimization/32500
5404         * gcc.c-torture/execute/pr32500.c: New testcase.
5406 2007-07-04  Richard Guenther  <rguenther@suse.de>
5408         PR tree-optimization/32482
5409         * gcc.c-torture/compile/pr32482.c: New testcase.
5411 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5413         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5414         VxWorks kernels.
5415         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5416         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5417         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5418         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5420 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5422         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5424 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5426         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5428 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5430         PR fortran/31198
5431         * gfortran.dg/min_max_optional_1.f90: New test.
5432         * gfortran.dg/min_max_optional_2.f90: New test.
5433         * gfortran.dg/min_max_optional_3.f90: New test.
5435 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5437         PR fortran/32545
5438         * gfortran.dg/fmt_error.f90: New test.
5440 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5442         PR fortran/32612
5443         * gfortran.dg/interface_13.f90: New test.
5445 2007-07-03  Dave Brolley  <brolley@redhat.com>
5447         PR c++/31743
5448         * g++.dg/init/new20.C: New test.
5450 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
5452         PR fortran/32579
5453         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5455 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5457         PR fortran/25062
5458         * common_7.f90: New.
5459         * common_8.f90: New.
5460         * common_9.f90: New.
5462 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5464         PR fortran/30940
5465         * gfortran.dg/argument_checking_1.f90: New.
5466         * gfortran.dg/argument_checking_2.f90: New.
5467         * gfortran.dg/argument_checking_3.f90: New.
5468         * gfortran.dg/argument_checking_4.f90: New.
5469         * gfortran.dg/argument_checking_5.f90: New.
5470         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5471         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5473 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5475         * gcc.dg/pr32176.c: Add -w to default dg-options.
5477 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5479         * gcc.c-torture/compile/ssa-pre-1.c: New test.
5481 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5483         PR fortran/20888
5484         * gfortran.dg/null_2.f90: New.
5486 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5487             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5489         PR middle-end/32176
5490         * gcc.dg/pr32176.c: New test.
5492 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5494         * gcc.dg/const-float80.c : New test.
5495         * gcc.dg/const-float128.c : New test.
5496         * gcc.dg/const-float80-ped.c : New test.
5497         * gcc.dg/const-float128-ped.c : New test.
5499 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5501         * gcc.dg/c99-math.h: Fix typo.
5503 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5505         PR libgomp/32468
5506         * gcc.dg/gomp/pr32468-1.c: New test.
5508 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5510         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5511         an ABI option.
5513 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5515         * gfortran.fortran-torture/compile/pr32583.f: New.
5516         * gcc.c-torture/compile/pr32584.c: New
5518 2007-07-02  Ollie Wild  <aaw@google.com>
5520         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5521         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5523 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5525         * gcc.target/mips/save-restore-1.c: New test.
5526         * gcc.target/mips/save-restore-2.c: Likewise.
5527         * gcc.target/mips/save-restore-3.c: Likewise.
5528         * gcc.target/mips/save-restore-4.c: Likewise.
5530 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
5532         PR tree-optimization/31966
5533         PR tree-optimization/32533
5534         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5535         * gfortran.dg/pr32533.f90: Ditto.
5537 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5539         * g++.dg/opt/nrv12.C: New test.
5540         * gcc.target/i386/nrv1.c: New test.
5542         PR c++/31748
5543         * g++.dg/gomp/pr31748.C: New test.
5545 2007-07-02  Ira Rosen  <irar@il.ibm.com>
5547         PR tree-optimization/32230
5548         * gcc.dg/vect/pr32230.c: New test.
5550 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
5552         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5553         * bind_c_coms.f90: Ditto.
5554         * bind_c_coms_driver.c: Ditto.
5555         * bind_c_dts.f90: Ditto.
5556         * bind_c_dts_2.f03: Ditto.
5557         * bind_c_dts_2_driver.c: Ditto.
5558         * bind_c_dts_3.f03: Ditto.
5559         * bind_c_dts_4.f03: Ditto.
5560         * bind_c_dts_driver.c: Ditto.
5561         * bind_c_implicit_vars.f03: Ditto.
5562         * bind_c_procs.f03: Ditto.
5563         * bind_c_usage_2.f03: Ditto.
5564         * bind_c_usage_3.f03: Ditto.
5565         * bind_c_usage_5.f03: Ditto.
5566         * bind_c_usage_6.f03: Ditto.
5567         * bind_c_usage_7.f03: Ditto.
5568         * bind_c_vars.f90: Ditto.
5569         * bind_c_vars_driver.c: Ditto.
5570         * binding_c_table_15_1.f03: Ditto.
5571         * binding_label_tests.f03: Ditto.
5572         * binding_label_tests_10.f03: Ditto.
5573         * binding_label_tests_10_main.f03: Ditto.
5574         * binding_label_tests_11.f03: Ditto.
5575         * binding_label_tests_11_main.f03: Ditto.
5576         * binding_label_tests_12.f03: Ditto.
5577         * binding_label_tests_13.f03: Ditto.
5578         * binding_label_tests_13_main.f03: Ditto.
5579         * binding_label_tests_14.f03: Ditto.
5580         * binding_label_tests_2.f03: Ditto.
5581         * binding_label_tests_3.f03: Ditto.
5582         * binding_label_tests_4.f03: Ditto.
5583         * binding_label_tests_5.f03: Ditto.
5584         * binding_label_tests_6.f03: Ditto.
5585         * binding_label_tests_7.f03: Ditto.
5586         * binding_label_tests_8.f03: Ditto.
5587         * binding_label_tests_9.f03: Ditto.
5588         * c_assoc.f90: Ditto.
5589         * c_assoc_2.f03: Ditto.
5590         * c_f_pointer_shape_test.f90: Ditto.
5591         * c_f_pointer_tests.f90: Ditto.
5592         * c_f_tests_driver.c: Ditto.
5593         * c_funloc_tests.f03: Ditto.
5594         * c_funloc_tests_2.f03: Ditto.
5595         * c_funloc_tests_3.f03: Ditto.
5596         * c_funloc_tests_3_funcs.c: Ditto.
5597         * c_kind_params.f90: Ditto.
5598         * c_kind_tests_2.f03: Ditto.
5599         * c_kinds.c: Ditto.
5600         * c_loc_driver.c: Ditto.
5601         * c_loc_test.f90: Ditto.
5602         * c_loc_tests_2.f03: Ditto.
5603         * c_loc_tests_2_funcs.c: Ditto.
5604         * c_loc_tests_3.f03: Ditto.
5605         * c_loc_tests_4.f03: Ditto.
5606         * c_loc_tests_5.f03: Ditto.
5607         * c_loc_tests_6.f03: Ditto.
5608         * c_loc_tests_7.f03: Ditto.
5609         * c_loc_tests_8.f03: Ditto.
5610         * c_ptr_tests.f03: Ditto.
5611         * c_ptr_tests_10.f03: Ditto.
5612         * c_ptr_tests_5.f03: Ditto.
5613         * c_ptr_tests_7.f03: Ditto.
5614         * c_ptr_tests_7_driver.c: Ditto.
5615         * c_ptr_tests_8.f03: Ditto.
5616         * c_ptr_tests_8_funcs.c: Ditto.
5617         * c_ptr_tests_9.f03: Ditto.
5618         * c_ptr_tests_driver.c: Ditto.
5619         * c_size_t_driver.c: Ditto.
5620         * c_size_t_test.f03: Ditto.
5621         * com_block_driver.f90: Ditto.
5622         * global_vars_c_init.f90: Ditto.
5623         * global_vars_c_init_driver.c: Ditto.
5624         * global_vars_f90_init.f90: Ditto.
5625         * global_vars_f90_init_driver.c: Ditto.
5626         * interop_params.f03: Ditto.
5627         * iso_c_binding_only.f03: Ditto.
5628         * iso_c_binding_rename_1.f03: Ditto.
5629         * iso_c_binding_rename_1_driver.c: Ditto.
5630         * iso_c_binding_rename_2.f03: Ditto.
5631         * iso_c_binding_rename_2_driver.c: Ditto.
5632         * kind_tests_2.f03: Ditto.
5633         * kind_tests_3.f03: Ditto.
5634         * module_md5_1.f90: Ditto.
5635         * only_clause_main.c: Ditto.
5636         * print_c_kinds.f90: Ditto.
5637         * test_bind_c_parens.f03: Ditto.
5638         * test_c_assoc.c: Ditto.
5639         * test_com_block.f90: Ditto.
5640         * test_common_binding_labels.f03: Ditto.
5641         * test_common_binding_labels_2.f03: Ditto.
5642         * test_common_binding_labels_2_main.f03: Ditto.
5643         * test_common_binding_labels_3.f03: Ditto.
5644         * test_common_binding_labels_3_main.f03: Ditto.
5645         * test_only_clause.f90: Ditto.
5646         * use_iso_c_binding.f90: Ditto.
5647         * value_5.f90: Ditto.
5648         * value_test.f90: Ditto.
5649         * value_tests_f03.f90: Ditto.
5651 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
5653         * gcc.dg/tls/opt-14.c: New.
5655 2007-07-01  Ollie Wild  <aaw@google.com>
5657         * g++.dg/lookup/using16.C: New test.
5658         * g++.dg/lookup/using17.C: New test.
5660 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
5662         PR fortran/32239
5663         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5664         (test_4): Use proper test for floating point equality.
5665         (test_8): Likewise.
5667 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5669         PR libgfortran/32554
5670         * gfortran.dg/fmt_p_1.f90: New test.
5672 2007-07-01  Ira Rosen  <irar@il.ibm.com>
5674         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5675         initialization and fix dg-final check - the initialization loop is
5676         vectorizable.
5678 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5679             Volker Reichelt  <reichelt@netcologne.de>
5681         PR middle-end/32559
5682         * gcc.dg/pr32559.c: New test.
5684 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
5686         PR tree-optimization/25371
5687         * gcc.dg/vect/pr25371.c: New test.
5689 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
5691         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5692         when allocating and initializing a flexible array.
5694 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
5696         PR fortran/20373
5697         * gfortran.dg/intrinsic.f90: New test.
5699 2007-06-30  Tobias Burnus  <burnus@net-b.de>
5701         PR fortran/32555
5702         * gfortran.dg/fmt_zero_check.f90: New.
5704 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
5706         PR fortran/30284
5707         * gfortran.dg/repeat_f90: New test.
5709 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5711         PR testsuite/25241
5712         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5713         -pedantic-errors, so we should match errors.
5714         * gcc.dg/cpp/escape-1.c: Likewise.
5715         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5716         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5717         warning.
5718         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5719         errors instead of warnings.
5720         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5721         a pedantic warning.
5722         * gcc.dg/cpp/arith-3.c: Likewise.
5724 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5726         PR testsuite/25241
5727         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5728         * gcc.dg/pch/valid-2.c: Likewise.
5729         * gcc.dg/pch/valid-3.c: Likewise.
5730         * gcc.dg/pch/warn-1.c: Likewise.
5731         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5732         
5733 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5735         PR c/4076
5736         * gcc.dg/Wunused-function.c: New.
5737         
5738 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5740         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5742 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
5744         * g++.dg/other/canon-31724.C: New.
5745         
5746 2007-06-29  Jan Hubicka  <jh@suse.cz>
5748         PR middle-end/32372
5749         * gcc.c-torture/compile/pr32372.c: new.
5751 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5753         * gfortran.dg/operator_3.f90: New test.
5755 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
5757         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5758         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5760 2007-06-29  Richard Guenther  <rguenther@suse.de>
5762         PR middle-end/32493
5763         * gcc.dg/inline-23.c: New testcase.
5765 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
5767         PR tree-optimization/24659
5768         * gcc.target/i386/vectorize2.c: New test.
5769         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5770         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5772 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
5774         * gcc.dg/pointer-arith-9.c: New test.
5776 2007-06-29  Tobias Burnus  <burnus@net-b.de>
5778         PR fortran/32483
5779         * gfortran.dg/fmt_read_2.f90: New.
5781 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5783         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5784         If it exists, don't try to create it.
5786 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
5788         * g++.dg/ext/visibility/ms-compat-1.C: New.
5790 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5792         PR tree-opt/32417
5793         * gfortran.fortran-torture/compile/pr32417.f90: New test.
5795 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
5797         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5798         targets.
5800 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
5802         PR fortran/32467
5803         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5805 2007-06-27  Richard Guenther  <rguenther@suse.de>
5807         PR middle-end/32492
5808         * gcc.dg/inline-22.c: New testcase.
5810 2007-06-26  Hui-May Chang <hm.chang@apple.com>
5812         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5813         the scan-assembler constant.
5815 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
5817         PR 20216
5818         * gcc.dg/pr20216.c: New.
5820 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5822         PR tree-opt/32421
5823         * gcc.dg/vect/pr32421.c: New test.
5825 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
5827         PR c++/32111
5828         * g++.dg/other/friend5.C: New test.
5830 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
5832         PR fortran/32464
5833         * gfortran.dg/host_assoc_function_2.f90: New test.
5835         PR fortran/31494
5836         * gfortran.dg/host_assoc_call_1.f90: New test.
5838 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5840         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5841         
5842 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5844         PR fortran/32456
5845         * gfortran.dg/error_format.f90: New test.
5847 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5849         PR fortran/32136
5850         * gfortran.dg/pr32136.f90: New test.
5852 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
5854         PR fortran/31726
5855         * gfortran.dg/minmaxloc_1.f90: New test.
5857         PR fortran/32298
5858         * gfortran.dg/minmaxloc_2.f90: New test.
5860 2007-06-23  Richard Guenther  <rguenther@suse.de>
5862         PR tree-optimization/16876
5863         PR middle-end/29478
5864         * gcc.dg/pr29254.c: The warning is bogus.
5865         * gcc.dg/warn-1.c: Likewise.
5866         * gcc.dg/assign-warn-3.c: Likewise.
5867         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5869 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
5871         * gcc.c-torture/execute/20070623-1.c: New.
5873 2007-06-22  Jan Hubicka  <jh@suse.cz>
5875         * gcc.c-torture/compile/pr31541.c: New.
5877 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5879         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5880         Remove -m64 from dg-options.
5882 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
5884         PR middle-end/32374
5885         * gcc.dg/pr32374.c: New test.
5887 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5889         PR fortran/32360
5890         * gfortran.dg/pointer_assign_3.f90: New test.
5892 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
5894         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5896 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5898         PR fortran/31162
5899         * gfortran.dg/assign.f90: Update test.
5900         * gfortran.dg/real_do_1.f90: Update test.
5901         * gfortran.dg/gomp/omp_do1.f90: Update test.
5902         * gfortran.dg/warnings_are_errors_1.f: Update test.
5903         * gfortran.dg/g77/20010519-1.f: Update test.
5904         * gfortran.dg/g77/pr9258.f: Update test.
5905         * gfortran.dg/g77/960317-1.f: Update test.
5907 2007-06-21  Richard Guenther  <rguenther@suse.de>
5909         PR tree-optimization/32453
5910         * gcc.c-torture/compile/pr32453.c: New testcase.
5912 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
5914         PR tree-optimization/31866
5915         * gcc.dg/pr31866.c: New test.
5917 2007-06-21  Richard Guenther  <rguenther@suse.de>
5919         PR tree-optimization/32451
5920         * g++.dg/torture/20070621-1.C: New testcase.
5922 2007-06-21  Christian Bruel  <christian.bruel@st.com>
5924         * gcc.dg/attr-isr.c: Test delay slot content.
5925         
5926 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5928         PR fortran/32361
5929         gfortran.dg/pointer_assign_2.f90: New test.
5931 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5933         PR fortran/25061
5934         gfortran.dg/invalid_procedure_name.f90: New test.
5936 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
5938         PR tree-optimization/25737
5939         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5941 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
5943         * gcc.target/i386/large-size-array-3.c: New.
5945 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5946         Richard Guenther  <rguenther@suse.de>
5948         PR fortran/32140
5949         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5951 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
5953         PR middle-end/31959
5954         * gcc.dg/pr31959.c: New test.
5956         PR inline-asm/32109
5957         * g++.dg/ext/asm10.C: New test.
5959         PR middle-end/32285
5960         * gcc.c-torture/execute/20070614-1.c: New test.
5962 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
5964         * gcc.target/arm/stack-corruption.c: New test.
5966 2007-06-19  Richard Guenther  <rguenther@suse.de>
5968         * g++.dg/torture/pr30252.C: New testcase.
5970 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
5972         PR tree-optimization/32353
5973         * g++.dg/opt/nrv13.C: New test.
5975 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
5977         PR fortran/20863
5978         PR fortran/20882
5979         * gfortran.dg/impure_assignment_2.f90 : New test.
5981         PR fortran/32236
5982         * gfortran.dg/data_initialized_2.f90 : New test.
5984         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5985         appropriate version of 'dmach'.
5987 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
5989         PR target/32389
5990         * gcc.target/i386/pr32389.c New test.
5992 2007-06-18  Simon Baldwin <simonb@google.com>
5994         PR c++/31923
5995         * g++.dg/template/error25.C: New.
5996         * g++.dg/template/spec35.C: New.
5998 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
6000         * gcc.c-torture/compile/pr32355.c: New testcase.
6001         
6002 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6004         PR tree-optimization/32383
6005         * g++.dg/opt/pr32383.C: New test.
6007 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
6009         PR rtl-optimization/32366
6010         * gcc.dg/vect/pr32366.c: New test.
6012 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
6014         * gcc.c-torture/compile/pr32349.c: New testcase.
6015         
6016 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6018         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6019         * gcc.target/sparc/combined-2.c: Likewise.
6020         * gcc.target/sparc/fexpand.c : Likewise.
6021         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
6022         * gcc.target/sparc/fpack16.c : Likewise.
6023         * gcc.target/sparc/fpmerge.c : Likewise.
6024         * gcc.target/sparc/fpmul.c : Likewise.
6025         * gcc.target/sparc/noresult.c : Likewise.
6026         * gcc.target/sparc/pdist.c: Likewise.
6028 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
6030         PR middle-end/31723
6031         * gcc.target/i386/recip-divf.c: New test.
6032         * gcc.target/i386/recip-sqrtf.c: Ditto.
6033         * gcc.target/i386/recip-vec-divf.c: Ditto.
6034         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6035         * gcc.target/i386/sse-recip.c: Ditto.
6036         * gcc.target/i386/sse-recip-vec.c: Ditto.
6038 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6040         PR tree-opt/32225
6041         * gcc.c-torture/compile/20070605-1.c: New test.
6043         * gcc.c-torture/compile/20070603-1.c: New testcase.
6044         * gcc.c-torture/compile/20070603-2.c: New testcase.
6046         * gcc.c-torture/compile/20070531-1.c: New test.
6048         PR tree-opt/32167
6049         * gcc.c-torture/compile/20070531-2.c: New test.
6051         PR tree-opt/32144
6052         * gcc.c-torture/compile/20070529-1.c: New test.
6054         PR tree-opt/32145
6055         * gcc.c-torture/compile/20070529-2.c: New test.
6057         PR tree-opt/32015
6058         * gcc.c-torture/compile/20070520-1.c: New test.
6060         * g++.dg/ext/java-1.C: New test.
6062         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6063         loops instead of one. Remove the "can't determine dependence"
6064         check.
6065         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6066         needed as the cast is gone in the first place.
6067         * gcc.dg/max-1.c: Change local variable a to be a global one.
6068         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6069         have a cast which is PREd.
6071 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
6073         * g++.dg/lookup/anon6.C: New test.
6075 2007-06-14  Dirk Mueller  <dmueller@suse.de>
6077         PR c++/31806
6078         * g++.dg/opt/static6.C: New testcase.
6080 2007-06-14  Geoff Keating  <geoffk@apple.com>
6082         * g++.dg/ext/visibility/overload-1.C: New.
6084         PR 31093
6085         * g++.dg/ext/visibility/anon4.C: New.
6087 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
6089         PR target/32268
6090         * gcc.target/i386/pr32268.c: New test.
6092 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6094         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6095         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6096         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6098         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6099         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6100         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6101         BID is used.
6103 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
6105         PR fortran/32302
6106         * gfortran.dg/common_resize_1.f90: New test.
6108 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
6110         PR target/32274
6111         * gcc.dg/vect/pr32224.c: Fix.   
6112         
6113 2007-06-13  Eric Christopher  <echristo@apple.com>
6115         * gcc.target/i386/ssefn-1.c: Add -march=i386.
6117 2007-06-13  Tobias Burnus  <burnus@net-b.de>
6119         PR fortran/32323
6120         * gfortran.dg/actual_array_vect_1.f90: New.
6122 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6124         * gcc.target/sparc/mfpu.c: New test.
6126 2007-06-12  Geoff Keating  <geoffk@apple.com>
6128         * g++.dg/warn/weak1.C: Suppress on Darwin.
6129         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6131 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6133         PR middle-end/31579
6134          * g++.dg/torture/pr31579.C: New testcase.
6136 2007-06-12  Ian Lance Taylor  <iant@google.com>
6138         PR libstdc++/29286
6139         * g++.dg/init/new16.C: New test.
6140         * g++.dg/init/new17.C: New test.
6141         * g++.dg/init/new18.C: New test.
6142         * g++.dg/init/new19.C: New test.
6144 2007-06-12  Olivier Hainque  <hainque@adacore.com>
6146         * gnat.dg/lhs_view_convert.adb: New test.
6148 2007-06-12  Richard Guenther  <rguenther@suse.de>
6150         PR tree-optimization/15353
6151         PR tree-optimization/31657
6152         * gcc.c-torture/execute/20070424-1.c: New testcase.
6153         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6154         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6155         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6156         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6157         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6159 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6161         PR rtl-optimization/32293
6162         * gcc.dg/pr32293.c: New test.
6164 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6166         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6168 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
6170         PR fortran/29786
6171         * gfortran.dg/equiv_7.f90: New test.
6172         * gfortran.dg/equiv_constraint_7.f90: Change error message.
6174         PR fortran/30875
6175         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6177 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
6179         * gcc.dg/setjmp-3.c: Rename raise to raise0.
6180         * gcc.dg/setjmp-4.c: Likewise.
6181         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6183 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
6185         PR rtl-optimization/31025
6186         * gfortran.dg/pr31025.f90: New.
6188 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6190         PR target/32280
6191         * gcc.target/i386/pr32280.c: New test.
6193 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6195         PR middle-end/32279
6196         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6198 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6200         PR libgfortran/32235
6201         * gfortran.dg/backspace_9.f: New test.
6203 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
6205         * gcc.dg/tree-ssa/prefetch-7.c: New test.
6207 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
6209         * gcc.dg/tree-ssa/loop-28.c: New testcase.
6211 2007-06-09  Ian Lance Taylor  <iant@google.com>
6213         PR tree-optimization/32169
6214         * gcc.c-torture/compile/pr32169.c: New test.
6216 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
6218         * gcc.dg/vect/costmodel: New directory.
6219         * gcc.dg/vect/costmodel/i386: New directory.
6220         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6221         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6222         New test.
6223         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6224         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6225         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6226         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6227         * gcc.dg/vect/costmodel/x86_64: New directory.
6228         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6229         New testsuite.
6230         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6231         New test.
6232         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6233         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6234         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6235         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6236         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6238 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
6240         PR tree-optimization/32243
6241         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
6242         flags for -Os tests.
6243         * gcc.dg/vect/03-vect-pr32243.c: New test.
6245 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
6247         PR tree-optimization/32224
6248         * gcc.dg/vect/pr32224.c: New test.
6250 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
6252         PR c++/32177
6253         * g++.dg/gomp/pr32177.C: New test.
6255 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6257         PR testsuite/25241
6258         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6259         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6260         warning nor an error.
6261         * gcc.dg/Wfatal-2.c: Likewise.
6262         * gcc.dg/Werror-1.c: Likewise.
6263         * gcc.dg/Werror-5.c: Likewise.
6264         * gcc.dg/Werror-7.c: Likewise.
6265         * gcc.dg/Werror-10.c: Likewise.
6266         * gcc.dg/Werror-11.c: Likewise.
6268 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
6270         PR c++/30759
6271         * g++.dg/init/brace6.C: New test.
6273 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
6275         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6276         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6277         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6278         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6280         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6281         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6282         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6283         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6284         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6285         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6286         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6287         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6289         * gcc.dg/darwin-minversion-3.c: New.
6291 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
6293         * gcc.target/i386/builtin-copysign.c: New test.
6295 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6297         PR tree-optimization/32220
6298         * gfortran.dg/predcom-2.f: New testcase.
6300 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6302         PR tree-opt/32231
6303         * gcc.target/i386/vectorize4.c: New test.
6305 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
6307         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6309 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6311         PR testsuite/25241
6312         * gcc.dg/simd-5.c: Mark output as a note.
6313         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6314         dg-message.
6315         * gcc.dg/simd-1.c: Likewise.
6316         * gcc.dg/always_inline.c: Mark output as a sorry.
6317         * gcc.dg/always_inline2.c: Likewise.
6318         * gcc.dg/always_inline3.c: Likewise.
6320 2007-06-06  Ian Lance Taylor  <iant@google.com>
6322         * g++.dg/conversion/enum1.C: New test.
6324 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
6326         PR tree-optimization/32216
6327         * gcc.dg/vect/pr32216.c: New test.
6329 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6331         PR testsuite/18923
6332         * gfortran.dg/invalid_contains_1.f90: New test.
6333         * gfortran.dg/invalid_contains_2.f90: New test.
6335 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6337         PR testsuite/32057
6338         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6339         midnight issues.
6341 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6343         PR testsuite/25241
6344         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6345         dg-message to match de note.
6346         * gcc.dg/pr26570.c: Use dg-message for a note.
6347         * gcc.dg/pr29254.c: Use dg-message for generic output and use
6348         dg-error instead of dg-warning because of -Werror.
6349         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6350         neither an error, nor a warning.
6351         * gcc.dg/glibc-uclibc-2.c: Likewise
6352         * gcc.dg/cpp/19940712-1.c: Likewise.
6354 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
6356         PR preprocessor/23479
6357         * gcc.dg/binary-constants-1.c: Add test suites for
6358         the 0b-prefixed binary integer constants.
6359         * gcc.dg/binary-constants-2.c: Ditto.
6360         * gcc.dg/binary-constants-3.c: Ditto.
6361         * gcc.dg/binary-constants-4.c: Ditto.
6363 2007-06-05  Ian Lance Taylor  <iant@google.com>
6365         * gcc.dg/Wstrict-overflow-19.c: New test.
6367 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
6369         * gcc.dg/matrix/matrix-6.c: Remove conversion.
6371 2007-06-04  Ian Lance Taylor  <iant@google.com>
6373         * gcc.dg/Wstrict-overflow-18.c: New test.
6375 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6377         PR testsuite/25241
6378         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6379         * gcc.dg/cpp/mi5.c: Likewise.
6380         * gcc.dg/cpp/mi7.c: Likewise.
6382 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
6384         PR c/32191
6385         * gcc.dg/pr32191.c: New test.
6387 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6389         PR fortran/32124
6390         * gfortran.dg/allocate_stat_1.f90: Remove.
6392 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6394         * gcc.target/i386/sse4_2-check.h: New.
6395         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6396         * gcc.target/i386/sse4_2-crc32.h: Likewise.
6397         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6398         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6399         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6400         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6401         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6402         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6403         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6404         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6405         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6406         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6407         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6408         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6409         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6410         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6411         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6412         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6414 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
6416         * gcc.dg/pie-link.c: New test.
6418 2007-06-01  Ian Lance Taylor  <iant@google.com>
6420         * gcc.dg/Wstrict-overflow-17.c: New test.
6422 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
6424         * gcc.dg/builtin-return-1.c (g): New.
6425         (main): Allocate at least 64 bytes on the stack.
6427 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
6429         * g++.dg/init/cleanup3.C: New test.
6431 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6433         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6434         int is 16 bits.
6436 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
6438         PR fortran/32156
6439         * gfortran.dg/char_array_constructor_3.f90: New test.
6441 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6443         PR tree-optimization/32160
6444         * gfortran.dg/predcom-1.f: New test.
6446 2007-05-31  Richard Guenther  <rguenther@suse.de>
6448         * g++.dg/other/str_empty.C: Move...
6449         * g++.dg/other/pr30567.C: Move...
6450         * g++.dg/tree-ssa/pr27218.C: Move...
6451         * g++.dg/torture: ...here and remove dg-options.
6453 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
6455         PR c++/32158
6456         * g++.dg/ext/is_pod_incomplete.C: New.
6458 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
6459             Douglas Gregor <doug.gregor@gmail.com>
6460             Pedro Lamarao <pedro.lamarao@mndfck.org>
6461             Howard Hinnant <howard.hinnant@gmail.com>
6463         PR c++/7412
6464         PR c++/29939
6465         * g++.dg/cpp0x/rv8p.C: New.
6466         * g++.dg/cpp0x/temp-constructor-bug.C: New.
6467         * g++.dg/cpp0x/cast-bug.C: New.
6468         * g++.dg/cpp0x/elision_weak.C: New.
6469         * g++.dg/cpp0x/collapse-bug.C: New.
6470         * g++.dg/cpp0x/rv3p.C: New.
6471         * g++.dg/cpp0x/rv7n.C: New.
6472         * g++.dg/cpp0x/overload-conv-1.C: New.
6473         * g++.dg/cpp0x/rv2n.C: New.
6474         * g++.dg/cpp0x/deduce.C: New.
6475         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6476         * g++.dg/cpp0x/rv6p.C: New.
6477         * g++.dg/cpp0x/template_deduction.C: New.
6478         * g++.dg/cpp0x/implicit-copy.C: New.
6479         * g++.dg/cpp0x/rv1p.C: New.
6480         * g++.dg/cpp0x/cast.C: New.
6481         * g++.dg/cpp0x/rv5n.C: New.
6482         * g++.dg/cpp0x/collapse.C: New.
6483         * g++.dg/cpp0x/overload-conv-2.C: New.
6484         * g++.dg/cpp0x/rv4p.C: New.
6485         * g++.dg/cpp0x/rvo.C: New.
6486         * g++.dg/cpp0x/iop.C: New.
6487         * g++.dg/cpp0x/rv3n.C: New.
6488         * g++.dg/cpp0x/rv7p.C: New.
6489         * g++.dg/cpp0x/reference_collapsing.C: New.
6490         * g++.dg/cpp0x/overload.C: New.
6491         * g++.dg/cpp0x/named.C: New.
6492         * g++.dg/cpp0x/rv2p.C: New.
6493         * g++.dg/cpp0x/rv6n.C: New.
6494         * g++.dg/cpp0x/not_special.C: New.
6495         * g++.dg/cpp0x/bind.C: New.
6496         * g++.dg/cpp0x/rv1n.C: New.
6497         * g++.dg/cpp0x/rv5p.C: New.
6498         * g++.dg/cpp0x/elision.C: New.
6499         * g++.dg/cpp0x/named_refs.C: New.
6500         * g++.dg/cpp0x/unnamed_refs.C: New.
6501         * g++.dg/cpp0x/rv4n.C: New.
6502         * g++.dg/cpp0x/elision_neg.C: New.
6503         * g++.dg/init/copy7.C: Run in C++98 mode.
6504         * g++.dg/overload/arg1.C: Ditto.
6505         * g++.dg/overload/arg4.C: Ditto.
6507 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6509         PR c++/31809
6510         * g++.dg/opt/static5.C: New test.
6512 2007-05-30  Richard Guenther  <rguenther@suse.de>
6514         * g++.dg/dg.exp: Prune torture/.
6515         * g++.dg/torture/dg-torture.exp: New testsuite.
6517 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
6519         * gcc.target/arm/pr27387.C: Move and rename to ...
6520         * g++.dg/inherit/thunk8.C: ... here.
6522 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6524         PR tree-optimization/31769
6525         * g++.dg/gomp/pr31769.C: New test.
6527 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
6529         * gcc.target/i386/stack-realign.c: New.
6531 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
6533         * gcc.dg/tree-ssa/prefetch-6.c: New test.
6535 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6537         * gfortran.dg/sizeof.f90: New.
6539 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6541         PR c/31339
6542         * gcc.dg/boolcomplex-1.c: New test.
6544         PR c++/31339
6545         * g++.dg/ext/boolcomplex-1.c: New test.
6547 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
6549         * gcc.dg/matrix: New directory.
6551 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6553         PR fortran/32124
6554         * gfortran.dg/allocate_stat_1.f90: New.
6556 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6558         PR fortran/31972
6559         * transfer_hollerith_1.f90: New test.
6561 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6563         PR tree-opt/32100
6564         * gcc.c-torture/execute/vrp-7.c: New test.
6566 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6568         * gfortran.dg/transfer_simplify_4.f90: New test.
6570 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6572         PR fortran/32088
6573         * gfortran.dg/func_result_3.f90: New.
6575 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6577         PR middle-end/32083
6578         * gfortran.dg/transfer_simplify_3.f90: New.
6580 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6582         PR target/32065
6583         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
6584         to compile options.
6585         * gcc.target/i386/pr32065-2.c: New test.
6587 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6589         PR fortran/31813
6590         * gfortran.dg/io_constraints_2.f90: Update.
6592 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
6594         PR fortran/31219
6595         * gfortran.dg/array_constructor_17.f90: New test.
6597 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6599         PR tree-opt/32090
6600         * g++.dg/opt/array2.C: New testcase.
6602 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6604         PR target/32065
6605         * gcc.target/i386/pr32065.c: New test.
6607 2007-05-25  Dirk Mueller  <dmueller@suse.de>
6608             Marcus Meissner <meissner@suse.de>
6610         * gcc.dg/attr-alloc_size.c: New.
6612 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
6613             Lee Millward  <lee.millward@gmail.com>
6615         PR c++/31745
6616         * g++.dg/parse/crash34.C: New test.
6618         * g++.dg/parse/crash35.C: New test.
6620 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6622         * gcc.target/i386/sse2-check.h: New.
6623         * gcc.target/i386/sse2-vec-1.c: Likewise.
6624         * gcc.target/i386/sse2-vec-2.c: Likewise.
6625         * gcc.target/i386/sse2-vec-3.c: Likewise.
6626         * gcc.target/i386/sse2-vec-4.c: Likewise.
6627         * gcc.target/i386/sse2-vec-5.c: Likewise.
6628         * gcc.target/i386/sse2-vec-6.c: Likewise.
6630 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
6632         PR c++/31431
6633         PR c++/31432
6634         PR c++/31434
6635         PR c++/31435
6636         PR c++/31437
6637         PR c++/31438
6638         PR c++/31442
6639         PR c++/31443
6640         PR c++/31444
6641         PR c++/31445
6642         * g++.dg/cpp0x/pr31431.C: New.
6643         * g++.dg/cpp0x/pr31437.C: New.
6644         * g++.dg/cpp0x/pr31442.C: New.
6645         * g++.dg/cpp0x/pr31444.C: New.
6646         * g++.dg/cpp0x/pr31431-2.C: New.
6647         * g++.dg/cpp0x/pr31432.C: New.
6648         * g++.dg/cpp0x/pr31434.C: New.
6649         * g++.dg/cpp0x/pr31438.C: New.
6650         * g++.dg/cpp0x/pr31443.C: New.
6651         * g++.dg/cpp0x/pr31445.C: New.
6652         * g++.dg/cpp0x/variadic-crash1.C: New.
6654 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
6656         * gcc.target/arm/long-calls-1.c: New test.
6657         * gcc.target/arm/long-calls-2.c: Likewise.
6658         * gcc.target/arm/long-calls-3.c: Likewise.
6659         * gcc.target/arm/long-calls-4.c: Likewise.
6661 2007-05-25  Richard Guenther  <rguenther@suse.de>
6662             Andrew Pinski  <andrew_pinski@playstation.sony.com>
6664         PR tree-optimization/31982
6665         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6667 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
6669         PR fortran/32047
6670         * gfortran.dg/result_in_spec_2.f90: New test.
6672 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6674         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6676 2007-05-24  Ollie Wild  <aaw@google.com>
6678         * gcc.dg/cpp/counter-1.c: New test.
6679         * gcc.dg/pch/counter-1.c: New test.
6680         * gcc.dg/pch/counter-1.hs: New file.
6681         * gcc.dg/pch/counter-2.c: New test.
6682         * gcc.dg/pch/counter-2.hs: New file.
6683         * gcc.dg/pch/counter-3.c: New test.
6684         * gcc.dg/pch/counter-3.hs: New file.
6686 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
6688         * gcc.dg/tree-ssa/predcom-1.c: New test.
6689         * gcc.dg/tree-ssa/predcom-2.c: New test.
6690         * gcc.dg/tree-ssa/predcom-3.c: New test.
6691         * gcc.dg/tree-ssa/predcom-4.c: New test.
6692         * gcc.dg/tree-ssa/predcom-5.c: New test.
6693         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6695 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
6697         PR testsuite/32062
6698         * gcc.target/i386/sse4_1-check.h (MASK): New.
6700 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6702         PR fortran/32038
6703         * gfortran.dg/pr25603.f: Initialize integer variables.
6705 2007-05-23  Ian Lance Taylor  <iant@google.com>
6707         * g++.dg/other/vrp1.C: New test.
6709 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
6711         PR preprocessor/20077
6712         * gcc.dg/cpp/paste15.c: New test.
6714 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
6715             Nigel Stephens  <nigel@mips.com>
6716             Richard Sandiford  <richard@codesourcery.com>
6718         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6719         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6720         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6721         * gcc.target/mips/inter/mips16-inter.exp: New.
6723 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
6725         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6727 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6729         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6730         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
6731         * gcc.target/i386/sse3-addsubps.c: Likewise.
6732         * gcc.target/i386/sse3-haddpd.c: Likewise.
6733         * gcc.target/i386/sse3-haddps.c: Likewise.
6734         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6735         * gcc.target/i386/sse3-hsubps.c: Likewise.
6736         * gcc.target/i386/sse3-lddqu.c: Likewise.
6737         * gcc.target/i386/sse3-movddup.c: Likewise.
6738         * gcc.target/i386/sse3-movshdup.c: Likewise.
6739         * gcc.target/i386/sse3-movsldup.c: Likewise.
6741         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6742         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
6743         * gcc.target/i386/ssse3-pabsd.c: Likewise.
6744         * gcc.target/i386/ssse3-pabsw.c: Likewise.
6745         * gcc.target/i386/ssse3-palignr.c: Likewise.
6746         * gcc.target/i386/ssse3-phaddd.c: Likewise.
6747         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6748         * gcc.target/i386/ssse3-phaddw.c: Likewise.
6749         * gcc.target/i386/ssse3-phsubd.c: Likewise.
6750         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6751         * gcc.target/i386/ssse3-phsubw.c: Likewise.
6752         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6753         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6754         * gcc.target/i386/ssse3-pshufb.c: Likewise.
6755         * gcc.target/i386/ssse3-psignb.c: Likewise.
6756         * gcc.target/i386/ssse3-psignd.c: Likewise.
6757         * gcc.target/i386/ssse3-psignw.c: Likewise.
6758         * gcc.target/i386/ssse3-vals.h: Likewise.
6760         * gcc.target/i386/sse3-check.h: New file.
6761         * gcc.target/i386/ssse3-check.h: Likewise.
6763 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6765         PR middle-end/31095
6766         * gcc.c-torture/compile/bcopy-1.c: New testcase.
6768 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6770         PR middle-end/31606
6771         * gcc.c-torture/20070522-1.c: New testcase.
6773 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6775         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6777 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
6779         * gcc.c-torture/execute/ieee/20000320-1.x,
6780         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6781         m68k-*-* and check_effective_target_coldfire_fpu.
6783 2007-05-22  Ollie Wild  <aaw@google.com>
6785         * g++.dg/lookup/hidden-class10.C: New test.
6786         * g++.dg/lookup/hidden-class11.C: New test.
6788 2007-05-22  Ollie Wild  <aaw@google.com>
6790         * g++.dg/lookup/name-clash5.C: New test.
6791         * g++.dg/lookup/name-clash6.C: New test.
6793 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6795         * g++.dg/other/i386-2.C: Update comments on header files tested.
6796         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
6797         of <tmmintrin.h>.
6798         * gcc.target/i386/sse-12.c: Likewise.
6799         * gcc.target/i386/sse-13.c: Likewise.
6800         * gcc.target/i386/sse-14.c: Likewise.
6802         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6803         Redefined to test with immediate operand.
6804         (__builtin_ia32_blendps): Likewise.
6805         (__builtin_ia32_blendpd): Likewise.
6806         (__builtin_ia32_dpps): Likewise.
6807         (__builtin_ia32_dpps): Likewise.
6808         (__builtin_ia32_insertps128): Likewise.
6809         (__builtin_ia32_vec_ext_v4sf): Likewise.
6810         (__builtin_ia32_vec_set_v16qi): Likewise.
6811         (__builtin_ia32_vec_set_v4si): Likewise.
6812         (__builtin_ia32_vec_set_v2di): Likewise.
6813         (__builtin_ia32_vec_ext_v16qi): Likewise.
6814         (__builtin_ia32_vec_ext_v4si): Likewise.
6815         (__builtin_ia32_vec_ext_v2di): Likewise.
6816         (__builtin_ia32_roundpd): Likewise.
6817         (__builtin_ia32_roundsd): Likewise.
6818         (__builtin_ia32_roundps): Likewise.
6819         (__builtin_ia32_roundss): Likewise.
6820         (__builtin_ia32_mpsadbw128): Likewise.
6822 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6824         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6826 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6828         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6829         failures.
6830         * gcc.dg/dfp/func-struct.c: Ditto.
6831         * gcc.dg/dfp/operator-assignment.c: Ditto.
6832         * gcc.dg/dfp/convert-bfp.c: Ditto.
6833         * gcc.dg/dfp/convert-int.c: Ditto.
6834         * gcc.dg/dfp/convert-int-max.c: Ditto.
6835         * gcc.dg/dfp/func-scalar.c: Ditto.
6836         * gcc.dg/dfp/cast.c: Ditto.
6837         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6838         failures, and fix a typo in return type of arg1_128.
6839         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6840         failures, and fix a typo in a constant suffix.
6841         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6842         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6844 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
6845             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6847         * lib/gcc-dg.exp(process_message): New proc.
6848         (dg-message): New test directive.
6849         * gcc.dg/always_inline.c: Use dg-message.
6850         * gcc.dg/always_inline2.c: Ditto.
6851         * gcc.dg/always_inline3.c: Ditto.
6852         * gcc.dg/invalid-call-1.c: Ditto.
6853         * gcc.dg/pr17506.c: Ditto.
6854         * gcc.dg/simd-5.c: Ditto.
6855         * gcc.dg/simd-6.c: Ditto.
6856         * gcc.dg/va-arg-2.c: Ditto.
6857         * gcc.dg/cpp/syshdr.c: Ditto.
6858         * gcc.dg/cpp/unc4.c: Ditto.
6859         * gcc.dg/cpp/trad/mi1.c: Ditto.
6860         * gcc.dg/cpp/trad/mi5.c: Ditto.
6861         * gcc.dg/cpp/trad/mi7.c: Ditto.
6862         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6863         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6864         * gcc.test-framework/test-framework.awk: Special-case outexists
6865         tests.
6867 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
6869         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6870         (bit_SSE4_2): Likewise.
6871         (bit_POPCNT): Likewise.
6873         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6874         Check if assembler supports SSE4 instructions.
6876         * gcc.target/i386/sse4_1-blendpd.c: New file.
6877         * gcc.target/i386/sse4_1-blendps.c: Likewise.
6878         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6879         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6880         * gcc.target/i386/sse4_1-check.h: Likewise.
6881         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6882         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6883         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6884         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6885         * gcc.target/i386/sse4_1-extractps.c: Likewise.
6886         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6887         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6888         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6889         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6890         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6891         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6892         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6893         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6894         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6895         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6896         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6897         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6898         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6899         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6900         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6901         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6902         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6903         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6904         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6905         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6906         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6907         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6908         * gcc.target/i386/sse4_1-pminud.c: Likewise.
6909         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6910         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6911         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6912         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6913         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6914         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6915         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6916         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6917         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6918         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6919         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6920         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6921         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6922         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6923         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6924         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6925         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6926         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6927         * gcc.target/i386/sse4_1-round.h: Likewise.
6928         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6929         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6930         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6931         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6932         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6933         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6934         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6935         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6936         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6937         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6938         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6939         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6940         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6941         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6943 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6945         PR fortran/31627
6946         * gfortran.dg/bounds_check_7.f90: New test.
6948 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
6950         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6951         (check_effective_target_sse4a): Ditto.
6953         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6954         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6955         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6956         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6957         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6958         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6959         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6960         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6961         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6962         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6963         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6964         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6965         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6966         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6967         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6968         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6969         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6970         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6971         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6972         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6974 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
6976         * g++.dg/ext/cleanup-1.C: New test.
6977         * g++.dg/ext/cleanup-2.C: Likewise.
6978         * g++.dg/ext/cleanup-3.C: Likewise.
6979         * g++.dg/ext/cleanup-4.C: Likewise.
6980         * g++.dg/ext/cleanup-5.C: Likewise.
6981         * g++.dg/ext/cleanup-6.C: Likewise.
6982         * g++.dg/ext/cleanup-8.C: Likewise.
6983         * g++.dg/ext/cleanup-9.C: Likewise.
6984         * g++.dg/ext/cleanup-10.C: Likewise.
6985         * g++.dg/ext/cleanup-11.C: Likewise.
6986         * g++.dg/ext/cleanup-dtor.C: Likewise.
6988 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6990         PR middle-end/31995
6991         * gcc.dg/vect/vect-102a.c: New test.
6993 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
6994             Paolo Carlini  <pcarlini@suse.de>
6995             Uros Bizjak  <ubizjak@gmail.com>
6997         * gcc.dg/gcc-have-sync-compare-and-swap.c,
6998         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6999         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7000         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7001         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7002         New testcases.
7004 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
7006         PR fortran/32002
7007         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7009 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7011         PR fortran/32027
7012         * gfortran.dg/do_3.F90: Add checks for the final value of the
7013         loop variable.
7015 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7017         * gcc.c-torture/execute/990127-2.x: New file.
7019 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7021         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7022         * gcc.target/i386/sse-12: Add -O to compile options.
7023         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7024         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7025         and mm3dnow.h.  Add -O to compile options.
7027 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
7029         PR fortran/31867
7030         * gfortran.dg/char_length_5.f90: New test.
7032         PR fortran/31994
7033         * gfortran.dg/array_reference_1.f90: New test.
7035 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7037         PR middle-end/7651
7038         PR c++/11856
7039         PR c/12963
7040         PR c/23587
7041         PR other/29694
7042         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7043         * gcc.dg/Wtype-limits.c: New.
7044         * gcc.dg/Wtype-limits-Wextra.c: New.
7045         * gcc.dg/Wtype-limits-no.c: New.
7046         * g++.dg/warn/Wtype-limits.C: New.
7047         * g++.dg/warn/Wtype-limits-Wextra.C: New.
7048         * g++.dg/warn/Wtype-limits-no.C: New.
7050 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7052         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7053         instead of "-msse2".'
7054         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7055         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7056         and mm3dnow.h.
7057         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7058         to test with immediate operand.
7059         (__builtin_ia32_insertqi): Ditto.
7060         (__builtin_ia32_palignr128): Ditto.
7061         (__builtin_ia32_palignr): Ditto.
7062         (__builtin_ia32_pshufhw): Ditto.
7063         (__builtin_ia32_pshuflw): Ditto.
7064         (__builtin_ia32_pshufd): Ditto.
7065         (__builtin_ia32_vec_set_v8hi): Ditto.
7066         (__builtin_ia32_vec_ext_v8hi): Ditto.
7067         (__builtin_ia32_shufpd): Ditto.
7068         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7070 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
7072         PR fortran/32001
7073         * gfortran.dg/min_max_conformance.f90: Added more testcases.
7075 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7077         PR target/31585
7078         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7079         and "__inline".  Use "-msse" instead of "-msse2".
7081 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7083         PR middle-end/7651
7084         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7085         * gcc.dg/20030906-2.c: Likewise.
7086         * objc.dg/method-17.m: Add -Wreturn-type.
7087         * obj-c++.dg/method-21.mm: Likewise.
7089 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7091         PR target/31585
7092         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7093         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7094         (__builtin_ia32_psrlqi128): Ditto.
7095         (__builtin_ia32_psrlwi128): Ditto.
7096         (__builtin_ia32_psrldi128): Ditto.
7097         (__builtin_ia32_psrldqi128): Ditto.
7098         (__builtin_ia32_pslldqi128): Ditto.
7099         (__builtin_ia32_psrawi128): Ditto.
7100         (__builtin_ia32_psradi128): Ditto.
7101         (__builtin_ia32_psllqi128): Ditto.
7102         (__builtin_ia32_pslldi128): Ditto.
7103         (__builtin_prefetch): Ditto.
7104         (__builtin_ia32_pshufw): Ditto.
7105         (__builtin_ia32_vec_set_v4hi): Ditto.
7106         (__builtin_ia32_vec_ext_v4hi): Ditto.
7107         (__builtin_ia32_shufps): Ditto.
7108         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7110 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7112         PR fortran/31974
7113         * gfortran.dg/char_allocation_1.f90: New test.
7115 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7117         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7118         * gcc.dg/Wconversion-sign.c: New.
7119         * gcc.dg/Wconversion-integer-no-sign.c: New.
7120         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7121         Wconversion-sign.C
7122         * g++.dg/warn/Wconversion-sign.C: New.
7123         * g++.old-deja/g++.other/warn4.C: Update.
7124         * g++.dg/warn/Wconversion1.C: Likewise.
7126 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7128         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7129         * gcc.dg/torture/builtin-math-4.c: Likewise.
7131 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7133         PR libfortran/31964
7134         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7136 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7138         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7140 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7142         PR target/31628
7143         * gcc.target/i386/pr31628.c: New.
7145 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
7147         PR middle-end/31344
7148         * gcc.dg/pr31344.c: New test.
7150 2007-05-17  Ian Lance Taylor  <iant@google.com>
7152         PR tree-optimization/31953
7153         * gcc.c-torture/compile/pr31953.c: New test.
7155 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7157         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7159         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7160         and drem.
7161         * gcc.dg/torture/builtin-math-4.c: Likewise.
7163         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7164         * gcc.dg/torture/builtin-math-4.c: Likewise.
7166         * gcc.dg/torture/builtin-math-4.c: New test.
7168 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
7169             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7171         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7172         * gcc.dg/cpp/include2.c: Ditto.
7173         * gcc.dg/cpp/mac-dir-2.c: Ditto.
7174         * gcc.dg/cpp/paste5.c: Ditto.
7175         * gcc.dg/cpp/paste6.c: Ditto.
7176         * gcc.dg/cpp/paste8.c: Ditto.
7177         * gcc.dg/cpp/paste11.c: Ditto.
7178         * gcc.dg/cpp/paste13.c: Ditto.
7179         * gcc.dg/cpp/skipping2.c: Ditto.
7180         * gcc.dg/reg-vol-struct-1.c: Ditto.
7181         * gcc.dg/Wshadow-1.c: Ditto.
7182         * gcc.dg/cpp/trad/comment.c: Ditto.
7183         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7184         * gcc.dg/cpp/if-2.c: Ditto.
7185         * gcc.dg/array-5.c: Ditto.
7186         * gcc.dg/inline-15.c: Ditto.
7187         * gcc.dg/pr27953.c: Ditto.
7188         * gcc.dg/Wno-c++-compat.c: Ditto.
7190 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
7192         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7194 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7196         * gcc.c-torture/execute/20070517-1.c: New test.
7198 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
7200         PR fortran/31919
7201         * gfortran.dg/min_max_conformance.f90: New test.
7203 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
7205         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7206         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7207         gcc.dg/vect/vect-104.c: Use more complex construction to
7208         prevent vectorizing.
7209         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7211 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
7213         PR tree-optimization/24659
7214         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7215         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7216         not vect_int target.
7217         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7218         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
7219         targets.
7220         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7221         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7222         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7224 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
7226         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7227         and x86_64-*-* targets.
7228         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7230 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
7232         PR fortran/18769
7233         PR fortran/30881
7234         PR fortran/31194
7235         PR fortran/31216
7236         PR fortran/31427
7237         * transfer_simplify_1.f90: New test.
7238         * transfer_simplify_2.f90: New test.
7240 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
7242         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7244 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
7246         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7248         * gcc.dg/fltconst-pedantic-dfp.c: New test.
7250         PR c/31924
7251         * gcc.dg/fltconst-1.c: New test.
7253         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7254         * gcc.dg/dfp/operator-assignment.c: Ditto.
7256 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7258         PR c++/29928
7259         * g++.dg/rtti/typeid5.C: New.
7261 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7263         PR fortran/31725
7264         * gfortran.dg/substr_4.f: New test.
7266 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
7268         * gcc.target/m68k/interrupt_thread-1.c,
7269         gcc.target/m68k/interrupt_thread-2.c,
7270         gcc.target/m68k/interrupt_thread-3.c: New.
7271         * gcc.target/m68k/m68k.exp: Accept fido.
7273 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7275         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7276         * gfortran.dg/altreturn_3.f90: Likewise.
7277         * gfortran.dg/assumed_dummy_1.f90: Likewise.
7278         * gfortran.dg/default_numeric_type_1.f90: Likewise.
7279         * gfortran.dg/inquire_iolength.f90: Likewise.
7280         * gfortran.dg/module_naming_1.f90: Likewise.
7281         * gfortran.dg/oldstyle_2.f90: Likewise.
7282         * gfortran.dg/operator_2.f90: Likewise.
7283         * gfortran.dg/parameter_array_element_1.f90: Likewise.
7284         * gfortran.dg/used_types_11.f90: Likewise.
7285         * gfortran.dg/zero_array_components_1.f90: Likewise.
7286         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7287         * gfortran.dg/parameter_array_dummy.f90: Likewise.
7288         * gfortran.dg/real_const_3.f90: Likewise.
7290 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
7292         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7293         * gcc.dg/tree-ssa/loop-30.c: New test.
7295 2007-05-13  Richard Guenther  <rguenther@suse.de>
7297         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7298         scanning forwprop1.
7299         * g++.dg/tree-ssa/pr31146.C: Likewise.
7301 2007-05-13  Revital Eres  <eres@il.ibm.com>
7303         * gcc.dg/dse.c: New test.
7305 2007-05-12  Richard Guenther  <rguenther@suse.de>
7307         PR tree-optimization/31797
7308         * gcc.c-torture/compile/pr31797.c: New testcase.
7310 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
7312         PR fortran/30746
7313         * gfortran.dg/host_assoc_function_1.f90: New test.
7315 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
7317         PR c++/31829
7318         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7320 2007-05-11  Silvius Rus  <rus@google.com>
7322         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7323         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7324         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7325         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7326         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7327         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7328         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7329         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7330         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7331         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7332         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7333         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7334         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7335         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7336         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7337         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7339 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
7341         PR other/31852
7342         * gcc.c-torture/execute/builtins/memchr.c: New.
7343         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7344         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7346 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7348         PR fortran/30876
7349         * gfortran.dg/recursive_reference_1.f90: Put error at correct
7350         line.
7351         * gfortran.dg/recursive_reference_2.f90: New test.
7353 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7355         PR fortran/30878
7356         * gfortran.dg/namelist_29.f90: New test.
7358 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
7360         PR fortran/31474
7361         * gfortran.dg/entry_10.f90: New test.
7363 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
7365         PR tree-optimization/31885
7366         * gcc.dg/tree-ssa/loop-29.c: New test.
7368 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7370         * assumed_dummy_1.f90: Fix dg directive.
7371         * char_initialiser_actual.f90: Likewise.
7372         * nested_modules_2.f90: Likewise.
7373         * shift-alloc.f90: Likewise.
7375 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
7377         * gcc.dg/20070507-1.c: Disable for non-pic targets.
7379 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7381         PR libfortran/31880
7382         * gfortran.dg/unf_read_corrupted_2.f90: New test.
7384 2007-05-09  Mike Stump  <mrs@apple.com>
7386         * g++.dg/other/first-global.C: Add -fpie for darwin.
7387         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7389 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7391         * gcc.dg/20070507-1.c: New testcase.
7393 2007-05-08  Chao-ying Fu  <fu@mips.com>
7395         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7396         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7397         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7398         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7400 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7402         PR 31847
7403         * gcc.dg/pr31847.c: New test.
7405 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7407         PR fortran/31692
7408         * gfortran.dg/actual_array_result_1.f90: New test.
7410 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7412         PR fortran/29397
7413         * gfortran.dg/parameter_array_init_1.f90: New test.
7415         PR fortran/29400
7416         * gfortran.dg/parameter_array_init_2.f90: New test.
7418 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
7420         PR target/31854
7421         * gcc.target/i386/pr31854.c: New test.
7423 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
7425         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7427 2007-05-07  Mike Stump  <mrs@apple.com>
7429         * g++.old-deja/g++.mike/empty.C: Add.
7431 2007-05-07  Eric Christopher  <echristo@apple.com>
7433         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7435 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
7437         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7438         variable.  Rearrange conversions from binary float to decimal float.
7440 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
7442         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7443         x86.
7445 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7447         * gnat.dg/opt1.ad[sb]: New testcase.
7449 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7451         PR fortran/31399
7452         * gfortran.dg/do_3.F90: New test.
7454 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7456         PR fortran/31764
7457         * gfortran.dg/new_line.f90: Add new checks.
7459 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7461         PR fortran/31201
7462         * gfortran.dg/large_unit_1.f90: New.
7463         * gfortran.dg/large_unit_2.f90: New.
7464         * gfortran.dg/iostat_4.f90: New
7465         * gfortran.dg/bounds_check_fail_1.f90: Updated.
7467 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
7469         PR fortran/31540
7470         * gfortran.dg/char_result_4.f90: New test.
7472 2007-06-05  Revital Eres  <eres@il.ibm.com>
7474         PR 30957
7475         * gcc.dg/pr30957-1.c: New test.
7477 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7479         PR fortran/31251
7480         * gfortran.dg/char_type_len_2.f90: New test.
7482 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
7484         PR 31775
7485         * g++.dg/other/nested-extern.cc: New.
7486         * g++.dg/other/nested-extern-1.C: New.
7487         * g++.dg/other/nested-extern-2.C: New.
7489 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7491         PR fortran/31760
7492         * gfortran.dg/erf.f90: New test.
7493         * gfortran.dg/besxy.f90: New test.
7495 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7497         PR fortran/22359
7498         * gfortran.dg/fseek.f90: New test.
7500 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
7502         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7504 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7506         PR libfortran/31210
7507         * gfortran.dg/zero_length_1.f90: New test.
7509 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7511         PR fortran/31803
7512         * gfortran.dg/char_pointer_assign_3.f90: New test.
7513         * gfortran.dg/char_result_2.f90: Re-enable test.
7515 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7517         PR fortran/25071
7518         * gfortran.dg/char_length_3.f90: New test.
7519         * gfortran.dg/char_result_2.f90: Fix test.
7521 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
7523         PR tree-optimization/30565
7524         * gcc.dg/tree-ssa/loop-27.c: New test.
7526 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
7528         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7529         * gcc.target/bfin/arith.c (__v2hi): Likewise.
7530         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7531         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7533 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
7535         PR tree-optimization/31699
7536         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7537         New.
7538         (check_effective_target_vect_floatint_cvt): New.
7539         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7540         of specific targets.
7541         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7542         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7543         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7544         * gcc.dg/vect/vect-iv-4.c: Likewise.
7545         * gcc.dg/vect/vect-multitypes-11.c: New.
7546         * gcc.dg/vect/pr31699.c: New.
7548 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
7550         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7552 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
7554         PR C++/31663
7555         * g++.dg/warn/anonymous-namespace-2.C: New.
7556         * g++.dg/warn/anonymous-namespace-2.h: New.
7558 2007-05-02  Paul Brook  <paul@codesourcery.com>
7560         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
7562 2007-05-02  Eric Christopher  <echristo@apple.com>
7564         * gcc.dg/cpp/if-div.c: New file.
7566 2007-05-02  Tom Tromey  <tromey@redhat.com>
7568         PR preprocessor/28709:
7569         * gcc.dg/cpp/pr28709.c: New file.
7571 2007-05-02  Richard Guenther  <rguenther@suse.de>
7573         PR tree-optimization/31146
7574         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7576 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7578         * gcc.c-torture/compile/limits-blockid.c: New.
7579         * gcc.c-torture/compile/limits-caselabels.c: New.
7580         * gcc.c-torture/compile/limits-declparen.c: New.
7581         * gcc.c-torture/compile/limits-enumconst.c: New.
7582         * gcc.c-torture/compile/limits-exprparen.c: New.
7583         * gcc.c-torture/compile/limits-externalid.c: New.
7584         * gcc.c-torture/compile/limits-fnargs.c: New.
7585         * gcc.c-torture/compile/limits-fndefn.c: New.
7586         * gcc.c-torture/compile/limits-idexternal.c: New.
7587         * gcc.c-torture/compile/limits-idinternal.c: New.
7588         * gcc.c-torture/compile/limits-pointer.c: New.
7589         * gcc.c-torture/compile/limits-stringlit.c: New.
7590         * gcc.c-torture/compile/limits-structmem.c: New.
7591         * gcc.c-torture/compile/limits-structnest.c: New.
7593 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
7595         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7597 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7599         PR middle-end/31740
7600         * gcc.c-torture/compile/20070501-1.c: New testcase.
7602 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7604         PR fortran/31732
7605         * gfortran.dg/array_memset_2:  New test case.
7607 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7609         PR testsuite/31615
7610         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7612 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7614         PR testsuite/31589
7615         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7616         dg-final test.
7617         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7618         keyword to dg-final test.
7619         * gcc.dg/vect/vect-iv-4.c: Likewise.
7620         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7621         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7622         test.
7623         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7624         cast.
7625         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7626         * lib/target-supports.exp
7627         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7628         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7630 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
7632         * gcc.c-torture/execute/ieee/20000320-1.c: Use
7633         __LONG_LONG_MAX__ and its friends instead of those supplied by
7634         limits.h.
7636 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
7638         PR C++/31721
7639         * g++.dg/ext/vector7.C: New testcase.
7641 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7643         PR fortran/31591
7644         * gfortran.dg/bound_simplification_1.f90: New test.
7646 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7648         PR fortran/31645
7649         * gfortran.dg/bom_error.f90: New test.
7650         * gfortran.dg/bom_include.f90: New test.
7651         * gfortran.dg/bom_UTF16-LE.f90: New test.
7652         * gfortran.dg/bom_UTF16-BE.f90: New test.
7653         * gfortran.dg/bom_UTF-8.f90: New test.
7654         * gfortran.dg/bom_UTF-32.f90: New test.
7655         * gfortran.dg/bom_UTF-8.F90: New test.
7656         * gfortran.dg/bom_include.inc: New file.
7658 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7660         PR C++/30221
7661         * g++.dg/init/ptrfn2.C: New test.
7662         * g++.dg/init/ptrfn3.C: New test.
7664 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
7666         PR fortran/31711
7667         * gfortran.dg/dependency_21.f90: New test.
7669 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7671         * gfortran.dg/secnds.f: Use real*8.
7672         * gfortran.dg/secnds-1.f: Use real*8.
7674 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7676         PR libfortran/31532
7677         * gfortran.dg/inquire_5.f90: Update test.
7679 2007-04-27  Ian Lance Taylor  <iant@google.com>
7681         PR middle-end/31710
7682         * gcc.c-torture/compile/pr31710.c: New test.
7684 2007-04-27  Richard Guenther  <rguenther@suse.de>
7686         PR tree-optimization/30965
7687         PR tree-optimization/30978
7688         * gcc.dg/tree-ssa/pr30978.c: New testcase.
7689         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7690         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7691         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7693 2007-04-27  Richard Guenther  <rguenther@suse.de>
7695         PR tree-optimization/31715
7696         * gcc.dg/Warray-bounds-4.c: New testcase.
7698 2007-04-26  Ian Lance Taylor  <iant@google.com>
7700         PR target/28675
7701         * gcc.c-torture/compile/pr28675.c: New test.
7703 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7705         PR C++/30016
7706         * g++.dg/ext/vector6.C: New test.
7708 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
7710         * gcc.c-torture/execute/ieee/20000320-1.x: New.
7712 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
7714         PR middle-end/31617
7715         * g++.dg/other/str_empty.C: Add expected warning.
7717 2007-04-26  Richard Guenther  <rguenther@suse.de>
7718         Daniel Berlin  <dberlin@dberlin.org>
7720         PR tree-optimization/30567
7721         * g++.dg/other/pr30567.C: New testcase.
7723 2007-04-26  Richard Guenther  <rguenther@suse.de>
7725         PR tree-optimization/31703
7726         * gcc.c-torture/compile/pr31703.c: New testcase.
7727         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7728         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7730 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
7732         * gfortran.dg/open_errors.f90: Added if statements checking
7733         the value of iostat.
7735 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
7737         PR c++/31598
7738         * g++.dg/gomp/pr31598.C: New test.
7740         PR tree-optimization/30558
7741         * g++.dg/gomp/pr30558.C: New test.
7743 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
7745         PR c++/31338
7746         * g++.dg/ext/complex2.C: New test.
7748 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
7750         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7752 2007-04-25  Thiemo Seufer  <ths@mips.com>
7754         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7755         value to signed char.
7757 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
7759         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
7760         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
7761         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
7763 2007-04-25  Tobias Burnus  <burnus@net-b.de>
7765         PR fortran/31668
7766         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7767         statement functions.
7768         * gfortran.dg/c_by_val_5.f90: New test.
7770 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
7772         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7773         with two new subroutines to avoid parameter-induced aliasing.
7774         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7775         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7777 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7779         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7780         * g++.dg/warn/Warray-bounds.C: Likewise.
7782 2007-04-24  Ian Lance Taylor  <iant@google.com>
7784         PR tree-optimization/31605
7785         * gcc.c-torture/execute/pr31605.c: New test.
7787 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7789         PR fortran/31587
7790         * lib/gcc-dg.exp (scan-module): New function.
7791         * gfortran.dg/module_md5_1.f90: New test.
7793 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
7795         * g++.old-deja/g++.pt/defarg6.C: Only run with
7796         -std=gnu++98.
7797         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7798         * g++.dg/cpp0x/variadic61.C: Ditto.
7799         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7800         * g++.dg/cpp0x/variadic62.C: Ditto.
7801         * g++.dg/template/meminit1.C: Ditto.
7802         * g++.dg/template/operator7.C: Ditto.
7803         * g++.dg/template/static15.C: Ditto.
7804         * g++.dg/template/invalid1.C: Ditto.
7805         * g++.dg/template/shift1.C: Ditto.
7806         * g++.dg/template/error10.C: Ditto.
7808 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
7810         PR diagnostic/25923
7811         * gfortran.dg/pr25923.f90: New test.
7813 2007-04-24  Ian Lance Taylor  <iant@google.com>
7815         PR tree-optimization/31602
7816         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7818 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
7820         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7821         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7823 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
7825         * gcc.target/i386/reload-1.c. New.
7827 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7828             Olga Golovanevsky  <olga@il.ibm.com>
7830         * g++.dg/other/str_empty.C: New test.
7832 2007-04-24  Richard Henderson  <rth@redhat.com>
7834         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7836 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
7838         PR target/31641
7839         * gcc.c-torture/compile/pr31641.c: New testcase.
7841 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
7843         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7844         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7845         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7846         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7848 2007-04-23  Simon Baldwin  <simonb@google.com>
7850         * g++.dg/other/error15.C: New.
7851         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7852         triggering a "multiple parameters named" error.
7854 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
7856         PR fortran/31618
7857         * gfortran.dg/backspace_8.f:  New test case.
7859 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
7861         PR fortran/31630
7862         * gfortran.dg/used_types_17.f90: New test.
7864         PR fortran/31620
7865         * gfortran.dg/zero_array_components_1.f90: New test.
7867 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7869         PR fortran/31616
7870         * gfortran.dg/open_errors.f90: Allow a different error message.
7872 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
7874         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7875         Rename from check_effective_target_vect_pack_mod.  Rename global
7876         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
7877         messages.
7878         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7879         rename.
7880         * gcc.dg/vect/vect-iv-8a.c: Ditto.
7881         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7883 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7885         PR middle-end/31448
7886         * gcc.c-torture/execute/pr31448.c: New testcase.
7888 2007-04-22  Nick Clifton  <nickc@redhat.com>
7890         * gcc.dg/20020312-2.c: Add support for the FRV.
7892 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
7894         PR tree-optimization/24659
7895         * gcc.dg/vect/vect-float-extend-1.c: New test.
7896         * gcc.dg/vect/vect-float-truncate-1.c: New test.
7898 2007-04-22  Richard Guenther  <rguenther@suse.de>
7900         PR tree-optimization/29789
7901         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7902         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7904 2007-04-22  Revital Eres  <eres@il.ibm.com>
7906         * gcc.dg/var-expand2.c: New test.
7908 2007-04-22  Revital Eres  <eres@il.ibm.com>
7910         * gcc.dg/var-expand3.c: New test.
7912 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7914         PR fortran/31495
7915         * gfortran.dg/continuation_8.f90: New test.
7917 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7919         PR C/30265
7920         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7921         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7923 2007-04-21  Richard Guenther  <rguenther@suse.de>
7925         PR middle-end/31136
7926         * gcc.c-torture/execute/pr31136.c: New testcase.
7928 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
7930         * gcc.target/i386/movsi-sm-1.c: New.
7932 2007-04-20  Richard Henderson  <rth@redhat.com>
7934         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7935         * gcc.dg/pr27095.c: Cope with alpha GOT load.
7937 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
7939         * gcc.target/i386/ordcmp-1.c: New test.
7940         * gcc.target/i386/unordcmp-1.c: New test.
7942         PR tree-optimization/31632
7943         * gcc.c-torture/compile/20070419-1.c: New test.
7945 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7947         * gcc.dg/invalid-call-1.c: New test.
7949 2007-04-18  Dirk Mueller  <dmueller@suse.de>
7951         PR diagnostic/31227
7952         * gcc.dg/Warray-bounds-3.c: New.
7954 2007-04-18  Richard Guenther  <rguenther@suse.de>
7956         PR tree-optimization/19431
7957         PR tree-optimization/21463
7958         * gcc.c-torture/execute/20070212-1.c: New testcase.
7959         * gcc.c-torture/execute/20070212-2.c: Likewise.
7960         * gcc.c-torture/execute/20070212-3.c: Likewise.
7961         * gcc.dg/tree-ssa/pr19431.c: Likewise.
7962         * gcc.dg/tree-ssa/pr21463.c: Likewise.
7963         * g++.dg/tree-ssa/pr21463.C: Likewise.
7964         * g++.dg/tree-ssa/pr30738.C: Likewise.
7966 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7968         PR c++/31513
7969         * g++.dg/expr/bitfield8.C: New test.
7971 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
7972             Richard Sandiford  <richard@codesourcery.com>
7974         * lib/target-supports.exp (check_profiling_available): Return 0
7975         for uClibc with -p or -pg.
7977 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
7979         PR c++/31517
7980         * g++.dg/template/init7.C: New test.
7982 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
7984         PR rtl-optimization/31360
7985         * gcc.dg/loop-7.c: New test.
7987 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
7989         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7990         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7991         build.
7992         (compat-execute): Likewise.
7993         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7994         files to remote hosts.
7995         * lib/c-ctorture.exp (c-torture-compile): Likewise.
7996         (c-torture-execute): Likewise.
7997         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7998         or plain file.  Use remote_upload and remote_download to copy
7999         files about.
8000         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8001         before scanning it.
8003 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
8005         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8007 2007-04-16  Lawrence Crowl  <crowl@google.com>
8009         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8010         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8011         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8012         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8013         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8014         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8015         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8016         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8017         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8018         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8019         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8021         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8022         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8023         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8024         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8025         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8026         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8027         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8028         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8029         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8030         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8031         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8033 2007-04-16  Ian Lance Taylor  <iant@google.com>
8035         PR tree-optimization/31522
8036         * gcc.dg/Wstrict-overflow-16.c: New test.
8038 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
8040         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8042 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
8044         PR fortran/31144
8045         * gfortran.dg/module_naming_1.f90: New.
8047 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
8049         * lib/target-supports.exp (check_profiling_available): Return
8050         false for m68k-*-uclinux.
8052 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
8054         PR c++/29365
8055         Testcase for c++ anonymous namespace warning
8057         * g++.dg/warn/anonymous-namespace-1.C: New test
8058         * g++.dg/warn/anonymous-namespace-1.h: New test
8060 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8062         PR testsuite/31578
8063         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8065 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8067         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8069 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
8071         PR fortran/31204
8072         * gfortran.dg/array_constructor_16.f90: New test.
8074 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
8076         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8077         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8079 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8081         PR rtl-optimization/31500
8082         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8083         * g++.dg/warn/Warray-bounds.C: Likewise.
8085 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8087         PR C/31520
8088         * gcc.dg/gnu89-init-4.c: New testcase.
8090 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
8092         PR c++/25874
8093         * gcc.dg/gomp/pr25874.c: Add dg-options.
8094         * g++.dg/gomp/pr25874.C: Add dg-options.
8096 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
8098         PR fortran/21061
8099         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8100         * gfortran.dg/warnings_are_errors_1.f: New testcase.
8102 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8104         PR fortran/31561
8105         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8107 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8109         PR fortran/29507
8110         PR fortran/31404
8111         * gfortran.dg/initialization_6.f90: New test.
8113 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
8115         * gcc.c-torture/compile/pr27528.c: Require nonpic.
8117         * lib/target-supports.exp (check_gc_sections_available):
8118         Return false if ldflags includes -elf2flt.
8120 2007-04-13  Jason Merrill  <jason@redhat.com>
8122         PR c++/31074
8123         * conv3.C: New test.
8125 2007-04-13  Mike Stump  <mrs@apple.com>
8127         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8128         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8130 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
8132         PR tree-optimization/29598
8133         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8135 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8137         PR fortran/31559
8138         * gfortran.dg/func_assign.f90: New test.
8140 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
8142         PR fortran/31550
8143         * gfortran.dg/used_types_16.f90: New test.
8145 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
8147         PR fortran/18937
8148         * gfortran.dg/goto_2.f90: New.
8149         * gfortran.dg/goto_3.f90: New.
8150         * gfortran.dg/pr17708.f90: Rename to ...
8151         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8153 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8155         PR fortran/31562
8156         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8157         instead of a struct.
8159 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8161         PR fortran/31562
8162         * gfortran.dg/value_4.c: Use GNU extensions for complex
8163         instead of a struct.
8165 2007-04-13  Richard Guenther  <rguenther@suse.de>
8167         PR tree-optimization/21258
8168         * gcc.dg/tree-ssa/vrp34.c: New testcase.
8170 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8172         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8173         <complex.h>.
8175 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
8177         PR fortran/31250
8178         * gfortran.dg/char_length_2.f90: New.
8179         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8180         * gfortran.dg/repeat_4.f90: Likewise.
8182         PR fortran/31266
8183         * gfortran.dg/char_assign_1.f90: New.
8185         PR fortran/31471
8186         * gfortran.dg/block_name_1.f90: New.
8187         * gfortran.dg/block_name_2.f90: New.
8189 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
8191         PR c++/31078
8192         * g++.dg/other/pr31078.C: New.
8194 2007-04-12  Richard Guenther  <rguenther@suse.de>
8196         PR tree-optimization/31169
8197         * gcc.c-torture/execute/pr31169.c: New testcase.
8199 2007-04-12  Richard Guenther  <rguenther@suse.de>
8201         PR tree-optimization/24689
8202         PR tree-optimization/31307
8203         * g++.dg/tree-ssa/pr31307.C: New testcase.
8204         * gcc.dg/tree-ssa/pr24689.c: Likewise.
8206 2007-04-12  Tobias Burnus  <burnus@net-b.de>
8208         PR fortran/31472
8209         * gfortran.dg/access_spec_1.f90: New test.
8210         * gfortran.dg/access_spec_2.f90: New test.
8211         * gfortran.dg/non_module_public.f90: Match new error message.
8213 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
8215         PR testsuite/31538
8216         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8217         to 4 at line 38 to fix bounds problem.
8219 2007-04-11  Tobias Burnus  <burnus@net-b.de>
8221         PR testsuite/31240
8222         * gfortran.dg/pointer_intent_1.f90: Fix test.
8224 2007-04-10  Eric Christopher  <echristo@apple.com>
8226         * lib/target-supports.exp
8227         (check_effective_target_fstack_protector): Rewrite.
8229 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
8231         PR c++/31449
8232         * g++.dg/init/const5.C: New test.
8234 2007-04-09  Jan Hubicka  <jh@suse.cz>
8236         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8238 2007-04-08  Jan Hubicka  <jh@suse.cz>
8240         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8242 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8244         PR fortran/31257
8245         * gfortran.dg/achar_4.f90: New test.
8247 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8249         PR fortran/30880
8250         * gfortran.dg/used_dummy_types_8.f90: New test.
8252 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8254         PR fortran/30872
8255         * gfortran.dg/parameter_array_element_1.f90: New test.
8257 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8259         PR fortran/31222
8260         * gfortran.dg/default_numeric_type_1.f90: New test.
8262 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8264         PR fortran/31424
8265         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8267 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8269         PR fortran/31293
8270         * gfortran.dg/interface_12.f90: New test.
8272 2007-04-07  Bruce Korb  <bkorb@gnu.org>
8274         * gcc.dg/format/opt-6.c: New test.
8275         * gcc.dg/format/nul-1.c: New test.
8276         * gcc.dg/format/nul-2.c: New test.
8278 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8280         PR libgfortran/31395
8281         * gfortran.dg/fmt_colon.f90: New test.
8283 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
8285         * g++.old-deja/g++.other/init18.C: Use
8286         dg-require-effective-target instead of an explicit xfail.
8288 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
8290         * gcc.dg/dfp/signbit-1.c
8291         * gcc.dg/dfp/signbit-2.c
8293 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8295         PR fortran/31483
8296         * gfortran.dg/altreturn_5.f90: New test.
8298 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8300         PR fortran/31292
8301         * gfortran.dg/contained_module_proc_1.f90: New test.
8303 2007-04-04  Stuart Hastings  <stuart@apple.com>
8305         PR 31281
8306         * objc/execute/exceptions/pr31281.m: New.
8308 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
8310         * g++.dg/ext/dllimport12.C: Update comments.
8312 2007-04-03  Eric Christopher  <echristo@apple.com>
8314         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8316 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8318         PR fortran/31304
8319         * gfortran.dg/repeat_2.f90: New test.
8320         * gfortran.dg/repeat_3.f90: New test.
8321         * gfortran.dg/repeat_4.f90: New test.
8323 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
8325         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8327 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
8329         PR c++/30847
8330         * g++.dg/parse/cond3.C: New test.
8332         PR middle-end/30704
8333         * gcc.c-torture/execute/ieee/pr30704.c: New test.
8335 2007-04-02  Jason Merrill  <jason@redhat.com>
8337         PR c++/31187
8338         * g++.dg/ext/visibility/anon3.C: New test.
8340 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8342         PR libgfortran/31052
8343         * gfortran.dg/namelist_28.f90: New test.
8345 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8347         PR libgfortran/31366
8348         * gfortran.dg/direct_io_6.f90: New test.
8350 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8352         PR libgfortran/31207
8353         * gfortran.dg/advance_5.f90: New test.
8354         * gfortran.dg/advance_6.f90: New test.
8356 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8358         * g++.dg/ext/dllimport6.C: Remove extra ';'.
8359         * g++.dg/ext/dllimport7.C: Likewise.
8360         * g++.dg/ext/selectany1.C: Likewise.
8362 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
8364         * g++.dg/parser/pr31138.C: New.
8365         * g++.dg/parser/pr31140.C: New.
8366         * g++.dg/parser/pr31141.C: New.
8368 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
8370         PR c++/26099
8371         * g++.dg/ext/is_base_of.C: New.
8372         * g++.dg/ext/has_virtual_destructor.C: New.
8373         * g++.dg/ext/is_polymorphic.C: New.
8374         * g++.dg/ext/is_base_of_diagnostic.C: New.
8375         * g++.dg/ext/is_enum.C: New.
8376         * g++.dg/ext/has_nothrow_assign.C: New.
8377         * g++.dg/ext/has_nothrow_constructor.C: New.
8378         * g++.dg/ext/is_empty.C: New.
8379         * g++.dg/ext/has_trivial_copy.C: New.
8380         * g++.dg/ext/has_trivial_assign.C: New.
8381         * g++.dg/ext/is_abstract.C: New.
8382         * g++.dg/ext/is_pod.C: New.
8383         * g++.dg/ext/has_nothrow_copy.C: New.
8384         * g++.dg/ext/is_class.C: New.
8385         * g++.dg/ext/has_trivial_constructor.C: New.
8386         * g++.dg/ext/is_union.C: New.
8387         * g++.dg/ext/has_trivial_destructor.C: New.
8388         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8389         * g++.dg/template/crash43.C: Likewise.
8391 2007-03-29  Dirk Mueller  <dmueller@suse.de>
8393         * g++.dg/warn/pedantic2.C: New testcase.
8395 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8397         * size_dim.f90: Fix dg directive.
8398         * pr16433.f: Likewise.
8399         * use_6.f90: Likewise.
8400         * use_7.f90: Likewise.
8401         * entry_9.f90: Likewise.
8402         * pointer_intent_2.f90: Likewise.
8403         * protected_1.f90: Likewise.
8404         * fmt_missing_period_2.f: Likewise.
8405         * pointer_intent_3.f90: Likewise.
8406         * protected_2.f90: Likewise.
8407         * protected_3.f90: Likewise.
8408         * pr15754.f90: Likewise.
8409         * protected_4.f90: Likewise.
8410         * protected_5.f90: Likewise.
8411         * initialization_2.f90: Likewise.
8412         * protected_6.f90: Likewise.
8413         * continuation_7.f90: Likewise.
8414         * derived_function_interface_1.f90: Likewise.
8415         * der_pointer_4.f90: Likewise.
8416         * fmt_zero_precision.f90: Likewise.
8417         * blockdata_3.f90: Likewise.
8418         * fmt_missing_period_1.f: Likewise.
8419         * real_const_3.f90: Likewise.
8420         * use_4.f90: Likewise.
8421         * fmt_missing_period_3.f: Likewise.
8422         * use_5.f90: Likewise.
8424 2007-03-28  Mike Stump  <mrs@apple.com>
8426         * gcc.dg/darwin-comm.c: Add.
8428 2007-03-28  Eric Christopher  <echristo@apple.com>
8430         * lib/target-supports.exp (check_effective_target_fstack_protector):
8431         New.
8432         * gcc.dg/ssp-1.c: Use.
8433         * gcc.dg/ssp-2.c: Ditto.
8435 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
8437         PR c++/29077
8438         * g++.dg/parse/constructor3.C: New test.
8440 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8442         * gnat.dg/thin_pointer.ad[sb]: New test.
8444 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8446         * g++.dg/cpp0x/bracket1.C: New.
8447         * g++.dg/cpp0x/bracket2.C: New.
8448         * g++.dg/cpp0x/bracket3.C: New.
8449         * g++.dg/cpp0x/bracket4.C: New.
8451 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8453         * g++.dg/cpp0x/temp_default1.C: New.
8454         * g++.dg/cpp0x/temp_default3.C: New.
8455         * g++.dg/cpp0x/temp_default2.C: New.
8456         * g++.dg/cpp0x/temp_default4.C: New.
8458 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8460         PR c++/29993
8461         * g++.dg/other/cv_func2.C: New.
8463 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
8465         * gcc.dg/dfp/func-vararg-alternate.h: New file.
8466         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8467         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8468         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8470         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8471         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8473         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8475         * lib/compat.exp (compat-execute): Fix processing of file names.
8477 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
8479         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8481 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
8483         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8484         Delete created executable test file.
8485         (check_effective_target_fortran_large_int): Ditto.
8486         (check_effective_target_static_libgfortran): Ditto.
8488 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
8490         PR c++/30500
8491         * g++.dg/warn/pragma-system_header1.C: New test.
8492         * g++.dg/warn/pragma-system_header2.C: New test.
8493         * g++.dg/warn/pragma-system_header1.h. New.
8494         * g++.dg/warn/pragma-system_header2.h. New.
8496 2007-03-26  Ian Lance Taylor  <iant@google.com>
8498         PR tree-optimization/31345
8499         * gcc.c-torture/compile/pr31345-1.c: New test.
8501 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
8503         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8504         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8505         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8506         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8507         * gfortran.dg/overload_1.f90: Likewise.
8508         * gfortran.dg/impure_assignment_1.f90: Likewise.
8509         * gfortran.dg/error_recovery_3.f90: Likewise.
8510         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8511         * gfortran.dg/sequence_types_1.f90: Likewise.
8512         * gfortran.dg/internal_references_1.f90: Likewise.
8513         * gfortran.dg/present_1.f90: Likewise.
8514         * gfortran.dg/volatile10.f90: Likewise.
8515         * gfortran.dg/module_equivalence_2.f90: Likewise.
8516         * gfortran.dg/use_4.f90: Likewise.
8517         * gfortran.dg/elemental_result_1.f90: Likewise.
8518         * gfortran.dg/generic_actual_arg.f90: Likewise.
8519         * gfortran.dg/private_type_5.f90: Likewise.
8520         * gfortran.dg/protected_4.f90: Likewise.
8521         * gfortran.dg/interface_3.f90: Likewise.
8523 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8525         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8526         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8528 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8530         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8532 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8534         PR libgfortran/31199
8535         * gfortran.dg/fmt_t_4.f90: New test.
8537 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8539         PR libfortran/31297
8540         * gfortran.dg/backspace_5.f:  Initialize variable(s).
8541         * gfortran.dg/backspace_6.f:  Likewise.
8542         * gfortran.dg/char_bounds_check_fail_1: Likewise.
8543         * gfortran.dg/direct_io_2.f90:  Likewise.
8544         * gfortran.dg/write_back.f:  Likewise.
8545         * gfortran.dg/write_rewind_2.f:  Likewise.
8546         * gfortran.dg/write_rewind_1.f:  Likewise.
8547         * gfortran.dg/write_rewind_2.f:  Likewise.
8549 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
8551         PR tree-optimization/30784
8552         * gcc.dg/vect/pr30784.c: New test.
8554 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8556         PR fortran/30877
8557         * gfortran.dg/operator_1.f90: New test.
8558         * gfortran.dg/operator_2.f90: New test.
8560 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8562         PR libfortran/31196
8563         * gfortran.dg/reshape_transpose_1.f90:  New test.
8565 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8567         PR fortran/30655
8568         * gfortran.dg/bounds_check_6.f90: New test.
8570 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
8572         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8573         #ifndef/#endif.
8574         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8575         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8577 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
8579         PR fortran/31209
8580         * gfortran.dg/pointer_function_actual_1.f90: New test.
8582         PR fortran/31200
8583         * gfortran.dg/pointer_function_actual_2.f90: New test.
8585         PR fortran/31215
8586         * gfortran.dg/result_in_spec_1.f90: New test.
8588 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8590         PR fortran/30834
8591         * gfortran.dg/integer_exponentiation_3.F90: New test.
8592         * gfortran.dg/integer_exponentiation_4.f90: New test.
8593         * gfortran.dg/integer_exponentiation_5.F90: New test.
8595 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8597         PR c++/30863
8598         * g++.dg/template/error24.C: New test.
8599         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8601 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8603         PR c++/31273
8604         * g++.dg/expr/bitfield7.C: New test.
8606 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8608         PR other/23572
8609         * gcc.dg/float-range-4.c: New.
8610         * gcc.dg/float-range-1.c: Update. Test for a warning.
8611         * gcc.dg/float-range-3.c: New.
8612         * gcc.dg/float-range-5.c: New.
8614 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8616         PR fortran/31262
8617         * gfortran.dg/no_range_check_1.f90: New test.
8619 2007-03-22  Dirk Mueller  <dmueller@suse.de>
8621         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8622         * g++.dg/other/static1.C: Remove stray semicolon.
8623         * g++.dg/other/init1.C: Likewise.
8624         * g++.dg/rtti/dyncast1.C: Likewise.
8625         * g++.dg/tree-ssa/pr17153.C: Likewise.
8626         * g++.dg/lookup/disamb1.C: Likewise.
8627         * g++.dg/lookup/scoped2.C: Likewise.
8628         * g++.dg/lookup/friend7.C: Likewise.
8629         * g++.dg/parse/parse4.C: Likewise.
8630         * g++.dg/parse/parse5.C: Likewise.
8631         * g++.dg/expr/pr29066.C: Likewise.
8632         * g++.dg/expr/cast4.C: Likewise.
8633         * g++.dg/tc1/dr193.C: Likewise.
8634         * g++.dg/tc1/dr213.C: Likewise.
8635         * g++.dg/abi/dcast1.C: Likewise.
8636         * g++.dg/abi/covariant2.C: Likewise.
8637         * g++.dg/inherit/covariant11.C: Likewise.
8638         * g++.dg/inherit/covariant9.C: Likewise.
8639         * g++.dg/inherit/covariant10.C: Likewise.
8640         * g++.dg/init/static3.C: Likewise.
8641         * g++.dg/init/init-ref3.C: Likewise.
8642         * g++.dg/init/ref10.C: Likewise.
8643         * g++.dg/template/meminit2.C: Likewise.
8644         * g++.dg/template/using9.C: Likewise.
8645         * g++.dg/template/friend9.C: Likewise.
8646         * g++.dg/template/ref1.C: Likewise.
8647         * g++.old-deja/g++.warn/inline.C: Likewise.
8648         * g++.old-deja/g++.robertl/eb91.C: Likewise.
8649         * g++.old-deja/g++.robertl/eb46.C: Likewise.
8650         * g++.old-deja/g++.robertl/eb34.C: Likewise.
8651         * g++.old-deja/g++.robertl/eb43.C: Likewise.
8652         * g++.old-deja/g++.robertl/eb26.C: Likewise.
8653         * g++.old-deja/g++.robertl/eb116.C: Likewise.
8654         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8655         * g++.old-deja/g++.brendan/overload8.C: Likewise.
8656         * g++.old-deja/g++.brendan/overload11.C: Likewise.
8657         * g++.old-deja/g++.brendan/copy7.C: Likewise.
8658         * g++.old-deja/g++.brendan/crash38.C: Likewise.
8659         * g++.old-deja/g++.brendan/template11.C: Likewise.
8660         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8661         * g++.old-deja/g++.brendan/crash50.C: Likewise.
8662         * g++.old-deja/g++.brendan/crash16.C: Likewise.
8663         * g++.old-deja/g++.jason/pmem2.C: Likewise.
8664         * g++.old-deja/g++.jason/parse9.C: Likewise.
8665         * g++.old-deja/g++.jason/byval2.C: Likewise.
8666         * g++.old-deja/g++.jason/overload8.C: Likewise.
8667         * g++.old-deja/g++.jason/pmf8.C: Likewise.
8668         * g++.old-deja/g++.jason/template33.C: Likewise.
8669         * g++.old-deja/g++.jason/return3.C: Likewise.
8670         * g++.old-deja/g++.jason/scoping2.C: Likewise.
8671         * g++.old-deja/g++.jason/virtual.C: Likewise.
8672         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8673         * g++.old-deja/g++.jason/template27.C: Likewise.
8674         * g++.old-deja/g++.jason/synth6.C: Likewise.
8675         * g++.old-deja/g++.jason/ref8.C: Likewise.
8676         * g++.old-deja/g++.jason/offset1.C: Likewise.
8677         * g++.old-deja/g++.other/static20.C: Likewise.
8678         * g++.old-deja/g++.other/array1.C: Likewise.
8679         * g++.old-deja/g++.other/new3.C: Likewise.
8680         * g++.old-deja/g++.other/array2.C: Likewise.
8681         * g++.old-deja/g++.other/overload9.C: Likewise.
8682         * g++.old-deja/g++.other/cast6.C: Likewise.
8683         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8684         * g++.old-deja/g++.other/eh4.C: Likewise.
8685         * g++.old-deja/g++.other/using7.C: Likewise.
8686         * g++.old-deja/g++.other/init18.C: Likewise.
8687         * g++.old-deja/g++.other/dyncast1.C: Likewise.
8688         * g++.old-deja/g++.other/dyncast2.C: Likewise.
8689         * g++.old-deja/g++.other/dtor11.C: Likewise.
8690         * g++.old-deja/g++.pt/static11.C: Likewise.
8691         * g++.old-deja/g++.pt/crash19.C: Likewise.
8692         * g++.old-deja/g++.pt/overload12.C: Likewise.
8693         * g++.old-deja/g++.pt/crash46.C: Likewise.
8694         * g++.old-deja/g++.pt/mi1.C: Likewise.
8695         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8696         * g++.old-deja/g++.pt/nontype5.C: Likewise.
8697         * g++.old-deja/g++.pt/local5.C: Likewise.
8698         * g++.old-deja/g++.pt/typename2.C: Likewise.
8699         * g++.old-deja/g++.pt/explicit80.C: Likewise.
8700         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8701         * g++.old-deja/g++.law/visibility1.C: Likewise.
8702         * g++.old-deja/g++.law/visibility2.C: Likewise.
8703         * g++.old-deja/g++.law/virtual2.C: Likewise.
8704         * g++.old-deja/g++.law/operators19.C: Likewise.
8705         * g++.old-deja/g++.law/parsing10.C: Likewise.
8706         * g++.old-deja/g++.law/visibility4.C: Likewise.
8707         * g++.old-deja/g++.law/operators4.C: Likewise.
8708         * g++.old-deja/g++.law/dtors2.C: Likewise.
8709         * g++.old-deja/g++.law/missed-error3.C: Likewise.
8710         * g++.old-deja/g++.law/visibility10.C: Likewise.
8711         * g++.old-deja/g++.law/scope3.C: Likewise.
8712         * g++.old-deja/g++.law/casts2.C: Likewise.
8713         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8714         * g++.old-deja/g++.law/operators33.C: Likewise.
8715         * g++.old-deja/g++.law/friend4.C: Likewise.
8716         * g++.old-deja/g++.mike/pmf7.C: Likewise.
8717         * g++.old-deja/g++.mike/p5611.C: Likewise.
8718         * g++.old-deja/g++.mike/net37.C: Likewise.
8719         * g++.old-deja/g++.mike/p3570.C: Likewise.
8720         * g++.old-deja/g++.mike/p5718.C: Likewise.
8721         * g++.old-deja/g++.mike/net21.C: Likewise.
8722         * g++.old-deja/g++.mike/p1862.C: Likewise.
8723         * g++.old-deja/g++.mike/p4511.C: Likewise.
8724         * g++.old-deja/g++.mike/virt3.C: Likewise.
8725         * g++.old-deja/g++.mike/p16146.C: Likewise.
8726         * g++.old-deja/g++.mike/p1989.C: Likewise.
8727         * g++.old-deja/g++.mike/p5571.C: Likewise.
8728         * g++.old-deja/g++.gb/scope10.C: Likewise.
8729         * g++.old-deja/g++.abi/primary5.C: Likewise.
8730         * g++.old-deja/g++.abi/empty2.C: Likewise.
8731         * g++.old-deja/g++.abi/arraynew.C: Likewise.
8732         * g++.old-deja/g++.eh/vbase4.C: Likewise.
8733         * g++.old-deja/g++.eh/ptr1.C: Likewise.
8734         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8735         * g++.old-deja/g++.bob/template3.C: Likewise.
8736         * g++.old-deja/g++.bob/inherit1.C: Likewise.
8738 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
8740         PR fortran/31193
8741         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8743 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
8745         PR fortran/20897
8746         * gfortran.dg/derived_name_1.f90: New.
8747         * gfortran.dg/derived_name_2.f: New.
8749 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8751         * lib/target-supports.exp (check_effective_target_nonpic): New
8752         procedure.
8753         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8754         when compiling PIC.
8755         * gcc.target/i386/asm-4.c: Require nonpic.
8756         * gcc.target/i386/cmov1.c: Likewise.
8757         * gcc.target/i386/mul.c: Likewise.
8758         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8759         * gcc.target/i386/ssetype-1.c: Require nonpic.
8760         * gcc.target/i386/ssetype-3.c: Likewise.
8761         * gcc.target/i386/ssetype-5.c: Likewise.
8763 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
8765         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8766         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8767         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8768         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8770 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
8772         PR tree-optimization/30590
8773         * g++.dg/opt/pr30590.C: New testcase.
8775 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
8777         PR c/30762
8778         * gcc.dg/pr30762-1.c: New test.
8779         * gcc.dg/pr30762-2.c: New test.
8781         PR inline-asm/30505
8782         * gcc.target/i386/pr30505.c: New test.
8784 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
8786         * gcc.target/arm/register-variables.c: New.
8788 2007-03-19  Jeff Law  <law@redhat.com>
8790         * PR tree-optimization/30984
8791         * gcc.c-torture/pr30984.c: New test.
8793 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8794         Richard Guenther  <rguenther@suse.de>
8796         PR tree-optimization/31254
8797         * gcc.dg/torture/pr31254.c: New testcase.
8799 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
8801         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8802         target default_packed.
8804 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8806         PR fortran/31203
8807         * gfortran.dg/string_length_1.f90: New test.
8809 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8811         PR testsuite/30395
8812         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8814 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8816         PR libgfortran/31052
8817         * gfortran.dg/namelist_27.f90: New test.
8819 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
8821         PR fortran/30531
8822         * gfortran.dg/used_types_14.f90: New test.
8824         PR fortran/31086
8825         * gfortran.dg/used_types_15.f90: New test.
8827 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
8829         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8830         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8832 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8834         PR fortran/31120
8835         * gfortran.dg/integer_exponentiation_2.f90: New test.
8837 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
8839         PR tree-optimization/31041
8840         * gcc.dg/vect/pr31041.c: New test.
8842 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8844         * g++.dg/warn/Wconversion-integer.C: New
8845         * g++.dg/warn/Wconversion-real.C: New.
8846         * g++.dg/warn/Wconversion-real-integer.C: New.
8847         * g++.dg/warn/conv2.C: Updated.
8849 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8851         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8852         exclude RTPs.
8854 2007-03-16  Richard Guenther  <rguenther@suse.de>
8856         PR tree-optimization/31146
8857         * g++.dg/tree-ssa/pr31146.C: New testcase.
8859 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8861         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8862         assume that the target has <features.h>.
8864 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
8866         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8867         dg-options rather than to the whole test.
8869 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
8871         PR debug/29906
8872         * g++.dg/debug/pr29906.C: New
8874 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8876         PR libgfortran/31099
8877         * gfortran.dg/unformatted_recl.f90: Update test.
8879 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
8881         * gcc.dg/tree-ssa/prefetch-5.c: New test.
8883 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8885         PR c++/30891
8886         * g++.dg/parse/namespace-definition.C: New.
8888 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8890         PR c++/24924
8891         * g++.dg/cpp/pedantic-errors.C: New.
8892         * g++.dg/cpp/permissive.C: New.
8894 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8896         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8897         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8899 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8901         * lib/target-supports.exp (check_missing_uclibc_feature)
8902         (check_effective_target_wchar): New procedures.
8903         * gcc.dg/wchar_t-1.c: Require target wchar.
8904         * gcc.dg/wint_t-1.c: Likewise.
8906 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8908         * lib/target-supports.exp (check_gc_sections_available): Return
8909         false for VxWorks targets.
8911 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8913         * g++.dg/warn/Wconversion2.C: Fix typo.
8914         * gcc.dg/if-empty-1.c: Ditto.
8916 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
8918         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8920 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8922         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8923         * gcc.target/i386/pr31167.c: Ditto.
8925 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
8927         PR target/31167
8928         * gcc.target/i386/pr31167.c: New test.
8930 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
8932         PR fortran/30922
8933         * gfortran.dg/import5.f90.f90: New test.
8936         PR fortran/30879
8937         * gfortran.dg/data_components_1.f90: New test.
8940         PR fortran/30870
8941         * gfortran.dg/generic_13.f90: New test.
8943         PR fortran/31163
8944         * gfortran.dg/alloc_comp_basics_5.f90: New test.
8946 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8948         PR libgfortran/31051
8949         * gfortran.dg/fmt_t_4.f90: New
8951 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8953         PR C++/31165
8954         * g++.dg/other/default7.C: New test.
8956 2007-03-15  Dirk Mueller  <dmueller@suse.de>
8958         * g++.dg/warn/Wconversion2.C: New.
8960 2007-03-14  Eric Christopher  <echristo@apple.com>
8962         * gcc.dg/ssp-1.c: New.
8963         * gcc.dg/ssp-2.c: Ditto.
8965 2007-03-14  Dirk Mueller  <dmueller@suse.de>
8967         * g++.dg/warn/do-empty.C: New.
8968         * gcc.dg/do-empty.c: New.
8969         * gcc.dg/if-empty-1.c: Update.
8970         * gcc.dg/20001116-1.c: Update.
8971         * gcc.dg/pr23165.c: Update.
8973 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
8975         * gfortran.dg/module_implicit_conversion.f90: New test.
8977 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
8979         PR middle-end/31127
8980         * gcc.dg/pr31127.c: New.
8982 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
8984         * gcc.dg/tree-ssa/loop-26.c: New test.
8986 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
8988         * gcc.target/i386/cmpxchg16b-1.c: New test.
8990 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8992         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8993         * gcc.dg/c99-vla-1.c: Likewise.
8994         * g++.dg/ext/vla1.C: Likewise
8996 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
8998         * gcc.dg/wvla-1.c: New test
8999         * gcc.dg/wvla-2.c: New test
9000         * gcc.dg/wvla-3.c: New test
9001         * gcc.dg/wvla-4.c: New test
9002         * gcc.dg/wvla-5.c: New test
9003         * gcc.dg/wvla-6.c: New test
9004         * gcc.dg/wvla-7.c: New test
9005         * g++.dg/warn/Wvla-1.C: New test
9006         * g++.dg/warn/Wvla-2.C: New test
9007         * g++.dg/warn/Wvla-3.C: New test
9009 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
9011         PR c++/30108
9012         * g++.dg/other/default6.C: New test.
9014 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9016         * lib/target-supports.exp (check_profiling_available): Return false
9017         for VxWorks.
9018         (check_effective_target_vxworks_kernel): New procedure.
9019         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9020         VxWorks.
9021         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9022         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9023         to include VxWorks.
9024         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9026 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9028         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9029         PIC is not supported.
9030         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9031         * gcc.dg/20020426-2.c: Likewise.
9032         * gcc.dg/pr28243.c: Likewise.
9033         * gcc.dg/visibility-11.c: Likewise.
9034         * gcc.dg/tls/opt-9.c: Likewise.
9035         * gcc.dg/tls/opt-10.c: Likewise.
9036         * gcc.dg/tls/pic-1.c: Likewise.
9037         * gcc.dg/tls/struct-1.c: Likewise.
9038         * gcc.target/i386/20000807-1.c: Likewise.
9039         * gcc.target/i386/20000904-1.c: Likewise.
9040         * gcc.target/i386/20011119-1.c: Likewise.
9041         * gcc.target/i386/990213-2.c: Likewise.
9042         * gcc.target/i386/990214-1.c: Likewise.
9043         * gcc.target/i386/compress-float-387-pic.c: Likewise.
9044         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9045         * gcc.target/i386/pic-1.c: Likewise.
9046         * gcc.target/i386/pr21518.c: Likewise.
9047         * gcc.target/i386/pr23098.c: Likewise.
9048         * gcc.target/i386/pr23943.c: Likewise.
9050 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
9052         PR c++/31038
9053         * g++.dg/template/complit2.C: New test.
9055         PR c++/30328
9056         * g++.dg/ext/bitfield1.C: New test.
9058 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
9060         PR fortran/30883
9061         * gfortran.dg/interface_11.f90: New test.
9063 2007-03-11  Richard Guenther  <rguenther@suse.de>
9065         PR tree-optimization/31115
9066         * gcc.dg/torture/pr31115.c: New testcase.
9068 2007-03-11  Ira Rosen  <irar@il.ibm.com>
9070         PR tree-optimization/29925
9071         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9073 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
9075         PR c++/30274
9076         * g++.dg/expr/bitfield3.C: New test.
9077         * g++.dg/expr/bitfield4.C: Likewise.
9078         * g++.dg/expr/bitfield5.C: Likewise.
9079         * g++.dg/expr/bitfield6.C: Likewise.
9081         PR c++/30924
9082         * g++.dg/template/array18.C: New test.
9084 2007-03-10  Dirk Mueller  <dmueller@suse.de>
9086         PR c++/17946
9087         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9088         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9090 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
9092         PR c++/20599
9093         * g++.dg/cpp0x/variadic-bind.C: New.
9094         * g++.dg/cpp0x/variadic-function.C: New.
9095         * g++.dg/cpp0x/variadic-mem_fn.C: New.
9096         * g++.dg/cpp0x/variadic-tuple.C: New.
9097         * g++.dg/cpp0x/variadic1.C: New.
9098         * g++.dg/cpp0x/variadic2.C: New.
9099         * g++.dg/cpp0x/variadic3.C: New.
9100         * g++.dg/cpp0x/variadic4.C: New.
9101         * g++.dg/cpp0x/variadic5.C: New.
9102         * g++.dg/cpp0x/variadic6.C: New.
9103         * g++.dg/cpp0x/variadic7.C: New.
9104         * g++.dg/cpp0x/variadic8.C: New.
9105         * g++.dg/cpp0x/variadic9.C: New.
9106         * g++.dg/cpp0x/variadic10.C: New.
9107         * g++.dg/cpp0x/variadic11.C: New.
9108         * g++.dg/cpp0x/variadic12.C: New.
9109         * g++.dg/cpp0x/variadic13.C: New.
9110         * g++.dg/cpp0x/variadic14.C: New.
9111         * g++.dg/cpp0x/variadic15.C: New.
9112         * g++.dg/cpp0x/variadic16.C: New.
9113         * g++.dg/cpp0x/variadic17.C: New.
9114         * g++.dg/cpp0x/variadic18.C: New.
9115         * g++.dg/cpp0x/variadic19.C: New.
9116         * g++.dg/cpp0x/variadic20.C: New.
9117         * g++.dg/cpp0x/variadic21.C: New.
9118         * g++.dg/cpp0x/variadic22.C: New.
9119         * g++.dg/cpp0x/variadic23.C: New.
9120         * g++.dg/cpp0x/variadic24.C: New.
9121         * g++.dg/cpp0x/variadic25.C: New.
9122         * g++.dg/cpp0x/variadic26.C: New.
9123         * g++.dg/cpp0x/variadic27.C: New.
9124         * g++.dg/cpp0x/variadic28.C: New.
9125         * g++.dg/cpp0x/variadic29.C: New.
9126         * g++.dg/cpp0x/variadic30.C: New.
9127         * g++.dg/cpp0x/variadic31.C: New.
9128         * g++.dg/cpp0x/variadic32.C: New.
9129         * g++.dg/cpp0x/variadic33.C: New.
9130         * g++.dg/cpp0x/variadic34.C: New.
9131         * g++.dg/cpp0x/variadic35.C: New.
9132         * g++.dg/cpp0x/variadic36.C: New.
9133         * g++.dg/cpp0x/variadic37.C: New.
9134         * g++.dg/cpp0x/variadic38.C: New.
9135         * g++.dg/cpp0x/variadic39.C: New.
9136         * g++.dg/cpp0x/variadic40.C: New.
9137         * g++.dg/cpp0x/variadic41.C: New.
9138         * g++.dg/cpp0x/variadic42.C: New.
9139         * g++.dg/cpp0x/variadic43.C: New.
9140         * g++.dg/cpp0x/variadic44.C: New.
9141         * g++.dg/cpp0x/variadic45.C: New.
9142         * g++.dg/cpp0x/variadic46.C: New.
9143         * g++.dg/cpp0x/variadic47.C: New.
9144         * g++.dg/cpp0x/variadic48.C: New.
9145         * g++.dg/cpp0x/variadic49.C: New.
9146         * g++.dg/cpp0x/variadic50.C: New.
9147         * g++.dg/cpp0x/variadic51.C: New.
9148         * g++.dg/cpp0x/variadic52.C: New.
9149         * g++.dg/cpp0x/variadic53.C: New.
9150         * g++.dg/cpp0x/variadic54.C: New.
9151         * g++.dg/cpp0x/variadic55.C: New.
9152         * g++.dg/cpp0x/variadic56.C: New.
9153         * g++.dg/cpp0x/variadic57.C: New.
9154         * g++.dg/cpp0x/variadic58.C: New.
9155         * g++.dg/cpp0x/variadic59.C: New.
9156         * g++.dg/cpp0x/variadic60.C : New.
9157         * g++.dg/cpp0x/variadic61.C : New.
9158         * g++.dg/cpp0x/variadic62.C : New.
9159         * g++.dg/cpp0x/variadic63.C : New.
9160         * g++.dg/cpp0x/variadic64.C : New.
9161         * g++.dg/cpp0x/variadic65.C : New.
9162         * g++.dg/cpp0x/variadic66.C : New.
9163         * g++.dg/cpp0x/variadic67.C : New.
9164         * g++.dg/cpp0x/variadic68.C : New.
9165         * g++.dg/cpp0x/variadic69.C : New.
9166         * g++.dg/cpp0x/variadic70.C : New.
9167         * g++.dg/cpp0x/variadic71.C : New.
9168         * g++.dg/cpp0x/variadic72.C : New.
9169         * g++.dg/cpp0x/variadic73.C : New.
9170         * g++.dg/cpp0x/variadic74.C : New.
9171         * g++.dg/cpp0x/variadic75.C : New.
9172         * g++.dg/cpp0x/variadic-ex1.C : New.
9173         * g++.dg/cpp0x/variadic-ex2.C : New.
9174         * g++.dg/cpp0x/variadic-ex3.C : New.
9175         * g++.dg/cpp0x/variadic-ex4.C : New.
9176         * g++.dg/cpp0x/variadic-ex5.C : New.
9177         * g++.dg/cpp0x/variadic-ex6.C : New.
9178         * g++.dg/cpp0x/variadic-ex7.C : New.
9179         * g++.dg/cpp0x/variadic-ex8.C : New.
9180         * g++.dg/cpp0x/variadic-ex9.C : New.
9181         * g++.dg/cpp0x/variadic-ex10.C : New.
9182         * g++.dg/cpp0x/variadic-ex11.C : New.
9183         * g++.dg/cpp0x/variadic-ex12.C : New.
9184         * g++.dg/cpp0x/variadic-ex13.C : New.
9185         * g++.dg/cpp0x/variadic-ex14.C : New.
9187 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9189         PR libgfortran/31099
9190         * gfortran.dg/unformatted_recl.f90: New test.
9192 2007-03-09  Roger Sayle  <roger@eyesopen.com>
9194         * gcc.dg/fold-eqcmplx-1.c: New test case.
9196 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
9198         PR rtl-optimization/30643
9199         * gcc.dg/pr30643.c: New.
9201 2007-03-09  Chao-ying Fu  <fu@mips.com>
9203         * gcc.target/mips/mips32-dspr2-type.c: New test.
9204         * gcc.target/mips/mips32-dspr2.c: New test.
9205         * gcc.target/mips/dspr2-MULT.c: New test.
9206         * gcc.target/mips/dspr2-MULTU.c: New test.
9207         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9208         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9209         Adjust some formats.
9211 2007-03-09  Dirk Mueller  <dmueller@suse.de>
9213         PR c++/17946
9214         * gcc.dg/Wlogical-op-1.c: New.
9215         * g++.dg/warn/Wlogical-op-1.C: New.
9217 2007-03-09  Richard Guenther  <rguenther@suse.de>
9219         PR tree-optimization/30904
9220         PR middle-end/31058
9221         * gcc.dg/pr30904.c: Remove xfail.
9223 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9225         PR C/31072
9226         * gcc.c-torture/execute/pr31072.c: New test.
9228 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9230         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9231         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9232         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
9233         *lrint* and *lround*.
9234         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9235         floor->lfloor.
9236         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9237         * gcc.dg/torture/builtin-integral-1.c: Likewise.
9238         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
9239         and *lround*.  Correct macro names.
9240         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9241         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9243 2007-03-08  Ian Lance Taylor  <iant@google.com>
9245         * gcc.dg/no-strict-overflow-5.c: New test.
9246         * gcc.dg/no-strict-overflow-6.c: New test.
9247         * gcc.dg/Wstrict-overflow-11.c: New test.
9248         * gcc.dg/Wstrict-overflow-12.c: New test.
9249         * gcc.dg/Wstrict-overflow-13.c: New test.
9250         * gcc.dg/Wstrict-overflow-14.c: New test.
9251         * gcc.dg/Wstrict-overflow-15.c: New test.
9253 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9255         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
9256         for VxWorks kernel mode.
9257         * gcc.c-torture/execute/strncmp-1.x: Likewise.
9259 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9261         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9262         mode.
9264 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9266         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9267         and lib/bfill.c on VxWorks targets.
9268         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9269         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9270         lib/bfill.c and lib/memmove.c on VxWorks targets.
9271         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9272         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9273         on VxWorks targets.
9274         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9275         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9277 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9279         * gfortran.dg/use_5.f90: New test.
9280         * gfortran.dg/use_6.f90: Ditto.
9281         * gfortran.dg/use_7.f90: Ditto.
9283 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9285         PR fortran/30973
9286         * gfortran.dg/use_4.f90: New test.
9287         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9289 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
9291         PR fortran/31011
9292         * gfortran.dg/parameter_array_section_2.f90: New test.
9294 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
9296         PR c++/30852
9297         * g++.dg/ext/offsetof1.C: Add cases with volatile.
9299         PR c++/30534
9300         * g++.dg/template/arg5.C: New test.
9302 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
9304         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9306 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
9308         * gcc.dg/var-expand1.c: Add newline at end of file.
9310 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
9312         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9314 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
9316         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9318 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9320         * gcc.dg/torture/builtin-convert-4.c: New test.
9322 2007-03-05  Ian Lance Taylor  <iant@google.com>
9324         * gcc.c-torture/compile/pr31034.c: New test.
9326 2007-03-05  Ian Lance Taylor  <iant@google.com>
9328         * gcc.dg/inline-18.c: New test.
9329         * gcc.dg/inline-19.c: New test.
9330         * gcc.dg/inline-20.c: New test.
9331         * gcc.dg/inline-21.c: New test.
9333 2007-03-05  Richard Guenther  <rguenther@suse.de>
9335         PR tree-optimization/14052
9336         * gcc.dg/tree-ssa/vrp33.c: New testcase.
9338 2007-03-05  Richard Guenther  <rguenther@suse.de>
9340         PR tree-optimization/23777
9341         * gcc.dg/tree-ssa/pr23777.c: New testcase.
9343 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9345         PR other/30465
9346         * gcc.dg/multiple-overflow-warn-3.c: New.
9347         * g++.dg/warn/multiple-overflow-warn-3.C: New.
9349 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
9351         PR c++/30895
9352         * g++.dg/parse/template23.C: New test.
9354 2007-03-04  Roger Sayle  <roger@eyesopen.com>
9356         PR middle-end/30744
9357         * gcc.dg/pr30744-1.c: New test case.
9359 2007-03-04  Tobias Burnus  <burnus@net-b.de>
9361         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9363 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9365         PR target/30406
9366         * gfortran.dg/logical_3.f90: New test.
9368 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
9370         PR libfortran/30981
9371         * gfortran.dg/integer_exponentiation_1.f90:  New test.
9373 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9375         * gcc.target/m68k/m68k.exp: New.
9376         * gcc.target/m68k/crash1.c: New.
9378 2007-03-03  Tobias Burnus  <burnus@net-b.de>
9380         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9381         to be more compatible with integer(kind=8).
9383 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9385         PR libfortran/31001
9386         * gfortran.dg/zero_sized_3.f90: New test.
9388 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9390         PR c++/15787
9391         * g++.dg/parse/else.C: New.
9392         * g++.dg/parse/else-2.C: New.
9394 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
9395             Tobias Burnus  <burnus@net-b.de>
9397         PR fortran/30882
9398         * gfortran.dg/size_dim.f90: New test.
9400 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9401             Tobias Burnus  <burnus@net-b.de>
9403         PR fortran/30873
9404         * gfortran.dg/entry_9.f90: New test.
9406 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
9408         PR c++/28253
9409         * g++.dg/inherit/covariant16.C: New test.
9411 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
9413         * g++.dg/other/darwin-minversion-1.C: New.
9415 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
9417         * gcc.dg/tree-ssa/20070302-1.c: New test.
9419 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
9421         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9422         tests.
9424 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
9426         * gcc.dg/tree-ssa/prefetch-4.c: New test.
9428 2007-03-01  Simon Baldwin <simonb@google.com>
9430         PR c++/23689
9431         * warn/ignored_typedef.C: New.
9432         * init/ctor8.C: Added dg-warning to consume ignored typedef
9433         warning.
9434         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
9435         and added an explicit line number.
9437 2007-02-28  Richard Guenther  <rguenther@suse.de>
9439         PR middle-end/30364
9440         * gcc.dg/torture/pr30364-1.c: New testcase.
9441         * gcc.dg/torture/pr30364-2.c: Likewise.
9442         * gcc.dg/torture/pr30364-3.c: Likewise.
9444 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9446         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9447         powerpc*, use -funsafe-math-optimizations.
9448         * gcc.dg/torture/builtin-logb-1.c: Likewise.
9449         * gcc.dg/torture/builtin-modf-1.c: Likewise.
9451 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9452             Paul Thomas  <pault@gcc.gnu.org>
9454         PR fortran/30888
9455         PR fortran/30887
9456         * c_by_val_1.f: Test %VAL() with non-default kind.
9457         * c_by_val.c: Ditto.
9458         * c_by_val_4.f: New test.
9460 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9462         PR fortran/30968
9463         * gfortran.dg/continuation_7.f90: New test.
9465 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
9467         * g++.dg/inherit/thunk7.C: New test.
9468         * lib/target-supports.exp (check_profiling_available): Not available
9469         for bfin-*-*.
9471 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
9473         PR target/30970
9474         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9476 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
9478         * lib/target-supports.exp (check_effective_target_init_priority):
9479         Remove Solaris special case.
9481 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
9483         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9484         for more builtin types.
9486         * g++.dg/ext/visibility/class1.C: Port to Darwin.
9487         * g++.dg/ext/visibility/noPLT.C: Likewise.
9489 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9491         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9492         sh* targets.
9494 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
9496         PR fortran/30865
9497         * size_optional_dim_1.f90:  New test.
9499 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
9501         * gcc.dg/vxworks/vxworks.exp: New file.
9502         * gcc.dg/vxworks/initpri1.c: Likewise.
9503         * gcc.dg/vxworks/initpri2.c: Likewise.
9504         * gcc.dg/initpri2.c: Add more tests.
9505         * g++.dg/special/initpri2.C: Likewise.
9507         * gcc.dg/initpri1.c: New test.
9508         * gcc.dg/initpri2.c: Likewise.
9509         * g++.dg/special/initpri1.C: New test.
9510         * g++.dg/special/initpri2.C: Likewise.
9511         * g++.dg/special/conpr-1.C: Use init_priority effective target.
9512         * g++.dg/special/conpr-2.C: Likewise.
9513         * g++.dg/special/conpr-3.C: Likewise.
9514         * g++.dg/special/conpr-4.C: Likewise.
9515         * g++.dg/special/initp1.C: Likewise.
9516         * g++.dg/special/ecos.exp: Remove code to detect availability of
9517         constructor priorities.
9518         * lib/target-supports.exp (check_effective_target_init_priority):
9519         New function.
9521 2007-02-24  Jan Hubicka  <jh@suse.cz>
9523         * gcc.c-torture/execute/pr30778.c: New testcase.
9525 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9527         PR libgfortran/30918
9528         * gfortran.dg/namelist_26.f90: New test.
9530 2007-02-24  Richard Guenther  <rguenther@suse.de>
9532         PR middle-end/30951
9533         * gcc.dg/pr30951.c: New testcase.
9535 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9537         * gcc.dg/torture/builtin-modf-1.c: New test.
9539 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
9541         PR tree-optimization/30904
9542         * gcc.dg/pr30904.c: New test.
9544 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9546         * gcc.test-framework/README: Correct command.
9547         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9548         -Wunused-value.
9549         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9551 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9553         * lib/target-supports.exp (check_effective_target_unwrapped): New.
9555 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
9557         * lib/target-supports.exp (check_effective_target_newlib): New
9558         function.
9560 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
9562         PR fortran/30660
9563         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9564         allocatable component.
9567 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9569         * gcc.dg/torture/builtin-logb-1.c: New test.
9570         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9571         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9572         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9573         sh* targets.
9575 2007-02-23  Richard Guenther  <rguenther@suse.de>
9577         * g++.dg/warn/changes-meaning.C: New testcase.
9579 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9581         PR libgfortran/30910
9582         * gfortran.dg/fmt_zero_precision.f90: Update test.
9584 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9586         * gcc.dg/torture/builtin-frexp-1.c: New test.
9588 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
9590         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9592 2007-02-22  Ian Lance Taylor  <iant@google.com>
9594         PR debug/30898
9595         * g++.dg/debug/pr30898.C: New test.
9597 2007-02-22  Ira Rosen  <irar@il.ibm.com>
9599         * gcc.dg/vect/vect-106.c: New test.
9601 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9602             Ira Rosen  <irar@il.ibm.com>
9604         PR tree-optimization/30843
9605         * gcc.dg/vect/pr30843.c: New test.
9607 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9609         PR tree-optimization/30858
9610         * gcc.dg/vect/pr30858.c: New test.
9612 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
9614         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9615         to set options for compiling testglue.
9616         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9617         * lib/obj-c++.exp (obj-c++_init): Likewise.
9619 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
9621         * gnat.dg/derived_aggregate.adb: New test.
9623 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9625         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9626         sh* targets.  Call the correct CKSGN macro.
9628 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
9630         * gfortran.dg/gomp/omp_parse1.f90: New test.
9631         * gfortran.dg/gomp/omp_parse2.f: New test.
9633 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
9635         PR fortran/30869
9636         * gfortran.dg/do_pointer_1.f90:  New test.
9638 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9640         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9641         and scalbln.
9643 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
9645         * gcc.dg/darwin-minversion-1.c: New.
9646         * gcc.dg/darwin-minversion-2.c: New.
9648 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9650         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9652 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9653             DJ Delorie <dj@redhat.com>
9655         PR other/30824
9656         * gcc.dg/Wfatal.c: New.
9657         * gcc.dg/Wfatal-2.c: New.
9658         * gcc.dg/Werror-1.c: Adjust expectations.
9659         * gcc.dg/Werror-5.c: Likewise.
9660         * gcc.dg/Werror-7.c: Likewise.
9661         * gcc.dg/Werror-10.c: Likewise.
9662         * gcc.dg/Werror-11.c: Likewise.
9664 2007-02-20  Tobias Burnus  <burnus@net-b.de>
9666         PR fortran/30522
9667         * gfortran.dg/volatile10.f90: New test.
9669 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
9671         PR libfortran/30533
9672         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
9674 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9676         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9677         * gcc.dg/Walways-true-1.c: Likewise.
9678         * gcc.dg/weak/weak-3.c: Likewise.
9679         * gcc.dg/Werror-1.c: Likewise.
9680         * gcc.dg/Werror-3.c: Likewise.
9681         * gcc.dg/Werror-4.c: Likewise.
9682         * gcc.dg/Werror-5.c: Likewise.
9683         * gcc.dg/Werror-6.c: Likewise.
9684         * gcc.dg/Werror-7.c: Likewise.
9685         * gcc.dg/Werror-8.c: Likewise.
9686         * gcc.dg/Werror-10.c: Likewise.
9687         * gcc.dg/Werror-11.c: Likewise.
9688         * gcc.dg/Werror-12.c: Likewise.
9689         * g++.old-deja/g++.mike/warn8.C: Likewise.
9690         * g++.dg/warn/Walways-true-1.C: Likewise.
9691         * g++.dg/warn/Walways-true-2.C: Likewise.
9692         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9693         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9694         -Wstring-literal-comparison with -Waddress.
9695         * gcc.dg/Wstring-literal-comparison-4.c: Replace
9696         -Wno-string-literal-comparison with -Wno-address.
9698 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
9700         * gnat.dg/self_aggregate_with_call.adb: New test.
9702 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
9704         PR tree-optimization/30975
9705         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9706         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9707         * gcc.dg/vect/pr30795.c: New.
9709 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9711         PR fortran/30681
9712         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9714 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9716         PR rtl-optimization/28173
9717         * gcc.target/i386/andor-1.c: New test case.
9719 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9721         * gcc.dg/torture/builtin-ldexp-1.c: New.
9722         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9724 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9726         * gfortran.dg/array_constructor_15.f90: New test case.
9728 2007-02-18  Roger Sayle  <roger@eyesopen.com>
9730         * gfortran.dg/forall_10.f90: New test case.
9732 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9734         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9736 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
9738         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9739         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9741 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
9743         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9744         * gcc.target/i386/builtin-bswap-3.c: Ditto.
9745         * gcc.target/i386/xchg-1.c: New test.
9746         * gcc.target/i386/xchg-2.c: New test.
9748 2007-02-16  Richard Guenther  <rguenther@suse.de>
9749             Christian Bruel  <christian.bruel@st.com>
9751         * gcc.dg/strict-overflow-5.c: New testcase.
9753 2007-02-16  Tobias Burnus  <burnus@net-b.de>
9755         PR fortran/30793
9756         * gfortran.dg/func_derived_4.f90: New test.
9758 2007-02-15  Roger Sayle  <roger@eyesopen.com>
9760         PR middle-end/30391
9761         * gfortran.dg/pr30391-1.f90: New test case.
9763 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9765         PR middle-end/30433
9766         * gcc.c-torture/compile/pr30433.c: New testcase to check
9767         that complex constants comparisions are foldded.
9769 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9771         PR C++/30158
9772         * g++.dg/ext/stmtexpr10.C: New testcase.
9774 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9776         PR middle-end/30729
9777         * gcc.dg/Wunused-value-2.c: New testcase.
9779 2007-02-15  Ian Lance Taylor  <iant@google.com>
9781         * g++.dg/eh/subreg-1.C: New test.
9783 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9785         PR c/26494
9786         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9787         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9788         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9789         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9790         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9791         * gcc.dg/Werror-implicit-function-declaration.c: New.
9793 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9795         PR c++/28943
9796         * g++.dg/warn/pr28943.C: New.
9798 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9800         * gfortran.fortran-torture/execute/math.f90: Fix typo.
9802 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9804         PR fortran/30779
9805         * gfortran.dg/error_recovery_3.f90: New test.
9807 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9809         * g++.dg/tree-ssa/sra-1.C: New.
9811 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9813         * g++.dg/tree-ssa/sra-1.C: New.
9815 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
9817         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9819 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9821         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9823 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9825         PR fortran/30799
9826         * gfortran.dg/logical_2.f90: New test.
9828 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
9830         * gcc.dg/torture/complex-alias-1.c: New test.
9832 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
9834         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9835         instead of -fdump-tree-tailcall.
9837 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
9839         * gfortran.dg/interface_10.f90: Fix comment typo.
9841 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
9843         PR tree-optimization/30771
9844         * gcc.dg/vect/pr30771.c: New test.
9846 2007-02-13  Ian Lance Taylor  <iant@google.com>
9848         * gcc.dg/Wstrict-overflow-1.c: New test.
9849         * gcc.dg/Wstrict-overflow-2.c: New test.
9850         * gcc.dg/Wstrict-overflow-3.c: New test.
9851         * gcc.dg/Wstrict-overflow-4.c: New test.
9852         * gcc.dg/Wstrict-overflow-5.c: New test.
9853         * gcc.dg/Wstrict-overflow-6.c: New test.
9854         * gcc.dg/Wstrict-overflow-7.c: New test.
9855         * gcc.dg/Wstrict-overflow-8.c: New test.
9856         * gcc.dg/Wstrict-overflow-9.c: New test.
9857         * gcc.dg/Wstrict-overflow-10.c: New test.
9859 2007-02-13  Roger Sayle  <roger@eyesopen.com>
9861         * gcc.target/ia64/builtin-bswap-2.c: New test case.
9863 2007-02-13  Richard Henderson  <rth@redhat.com>
9865         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9866         * gcc.c-torture/execute/pr29302-1.c: ... here.
9868 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9870         PR c/29521
9871         * gcc.dg/c90-return-1.c: Update output.
9872         * gcc.dg/c99-return-1.c: Likewise.
9874 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
9876         PR fortran/30554
9877         * gfortran.dg/used_dummy_types_7.f90: New test..
9879 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
9881         * gcc.target/i386/parity-1.c: New test.
9882         * gcc.target/i386/parity-2.c: New test.
9884 2007-02-12  Roger Sayle  <roger@eyesopen.com>
9886         * gcc.target/i386/builtin-bswap-3.c: New test case.
9888 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
9890         PR tree-optimization/29145
9891         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9892         alias analysis is improved to take better advantage of restrict
9893         qualified pointers.
9894         * gcc.dg/vect/vect-80.c: Likewise.
9895         * gcc.dg/vect/pr29145.c: New.
9897 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9899         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9900         * gcc.target/i386/sse4a-insert.c: Likewise.
9902 2007-02-11  Roger Sayle  <roger@eyesopen.com>
9904         * gcc.target/ia64/builtin-popcount-1.c: New test case.
9905         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9907 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
9909         PR fortran/30478
9910         * gfortran.dg/enum_4.f90: Update error message checks.
9912 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
9914         PR fortran/30554
9915         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9916         versions of the modules.
9918         PR fortran/30617
9919         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9920         by getting rid of recursive I/O and providing functions with
9921         results.
9923         PR fortran/30319
9924         * gfortran.dg/char_array_constructor_2.f90
9926 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
9928         PR c++/26988
9929         * g++.dg/template/spec34.C: New test
9931 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
9933         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9934         on i?86 and x86_64.
9935         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9936         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9937         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9938         on i?86 and x86_64.
9939         * gcc.dg/vect/vect-113.c: Ditto.
9941 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
9943         PR c++/29487
9944         * g++.dg/eh/weak1-C: New test.
9945         * g++.dg/eh/weak1-a.cc: Likewise.
9946         * g++.dg/eh/comdat1.C: Likewise.
9948 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
9949             Dorit Nuzman  <dorit@il.ibm.com>
9951         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
9952         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
9953         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9954         * gcc.dg/vect/vect-113.c: Likewise.
9956         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9958 2007-02-10  Richard Henderson  <rth@redhat.com>
9960         * lib/target-supports.exp (check_effective_target_tls): Redefine
9961         to mean non-emulated tls.
9962         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9963         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9964         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9965         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9966         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9967         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9968         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9970 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
9972         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9974 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
9976         * gfortran.dg/secnds.f: Replace time tolerance with a
9977         before-and-after bracket.
9978         * gfortran.dg/secnds-1.f: Likewise.
9980 2007-02-09  Tobias Burnus  <burnus@net-b.de>
9982         PR fortran/30512
9983         * gfortran.dg/maxlocval_1.f90: New test.
9985 2007-02-09  Roger Sayle  <roger@eyesopen.com>
9987         * gcc.target/ia64/builtin_bswap-1.c: New test case.
9989 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9991         PR fortran/30720
9992         * gfortran.dg/array_function_1.f90: New test.
9994 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
9996         * lib/target-supports.exp (check_effective_target_lax_strtofp)
9997         (check_effective_target_dummy_wcsftime): New functions.
9999 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10001         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10002         * lib/target-supports.exp (check_effective_target_uclibc): New
10003         function.
10005 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10007         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10008         (vsnprintf): Don't define for uClibc targets.
10010 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10012         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10013         set before checking whether it was allowed.
10014         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10015         before checking inside_main.
10017 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10019         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10020         uClinux targets.
10021         (u16sf): Likewise u4sf.
10022         * g++.dg/compat/struct-layout-1.h: Likewise.
10024 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10026         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10027         procedure.
10028         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10029         m68k targets if check_effective_target_coldfire_fpu returns true.
10031 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
10032         Richard Guenther  <rguenther@suse.de>
10034         PR middle-end/23361
10035         * gcc.dg/fold-compare-3.c: New testcase.
10036         * gcc.dg/tree-ssa/loop-24.c: Likewise.
10038 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
10040         * gcc.dg/pr26570.c: Clean up coverage files.
10041         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10042         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10043         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10044         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10045         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10046         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10047         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10048         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10049         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10050         * gcc.dg/tree-ssa/pr25501.c: Ditto.
10051         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10052         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10053         * gcc.dg/vect/pr28952.c: Ditto.
10054         * gcc.dg/vect/pr27151.c: Ditto.
10055         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10056         * g++.dg/gomp/macro-3.C: Ditto.
10058 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
10060         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10061         of the loop.
10063 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10065         * gcc.target/i386/builtin-bswap-2.c: New test case.
10067 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10069         * gfortran.dg/forall_8.f90: New test case.
10070         * gfortran.dg/forall_9.f90: Likewise.
10072 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10074         * gcc.dg/builtins-20.c: Add some -~ complex cases.
10076 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
10078         * lib/target-supports.exp (check_effective_target_simulator): New.
10080 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
10082         * gcc.dg/tree-ssa/loop-25.c: New test.
10084 2007-02-06  Richard Henderson  <rth@redhat.com>
10086         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10088 2007-02-06  Roger Sayle  <roger@eyesopen.com>
10090         * gcc.target/powerpc/popcount-1.c: New test case.
10091         * gcc.target/powerpc/parity-1.c: Likewise.
10093 2007-02-06  Richard Guenther  <rguenther@suse.de>
10095         PR middle-end/27302
10096         * gcc.dg/torture/pr27302-2.c: New testcase.
10098 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
10100         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10101         * gcc.dg/vect/vect-iv-1.c: New test.
10102         * gcc.dg/vect/vect-iv-2.c: New test.
10103         * gcc.dg/vect/vect-iv-3.c: New test.
10104         * gcc.dg/vect/vect-iv-4.c: New test.
10105         * gcc.dg/vect/vect-iv-5.c: New test.
10106         * gcc.dg/vect/vect-iv-6.c: New test.
10107         * gcc.dg/vect/vect-iv-7.c: New test.
10108         * gcc.dg/vect/vect-iv-8.c: New test.
10109         * gcc.dg/vect/vect-iv-9.c: New test.
10110         * gcc.dg/vect/vect-iv-10.c: New test.
10111         * gcc.dg/vect/vect-iv-11.c: New test.
10112         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10113         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10114         * gcc.dg/vect/vect-14.c: Now vectorizable.
10115         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10116         loop).
10117         * gcc.dg/vect/vect-27.c: Likewise.
10118         * gcc.dg/vect/vect-29.c Likewise.
10119         * gcc.dg/vect/vect-dv-2.c: Likewise.
10120         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10121         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10122         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10124 2007-02-06  Ira Rosen  <irar@il.ibm.com>
10126         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10128 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10130         * gcc.dg/builtins-20.c: Add more cases.
10132 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
10134         PR debug/30189
10135         * gcc.dg/pr30189.c: New test.
10137 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
10139         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10140         for running tests.
10141         * gcc.target/i386/sse4a-extract.c: New test.
10142         * gcc.target/i386/sse4a-insert.c: New test.
10143         * gcc.target/i386/sse4a-montsd.c: New test.
10144         * gcc.target/i386/sse4a-montss.c: New test.
10146 2007-02-05  Richard Guenther  <rguenther@suse.de>
10148         * gcc.target/i386/vectorize3.c: New testcase.
10150 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
10152         PR target/30665
10153         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10155 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10157         PR fortran/30611
10158         * gfortran.dg/repeat_1.f90: New test.
10160 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
10162         PR fortran/30605
10163         * gfortran.dg/spread_shape_1.f90: Remove tabs.
10164         * gfortran.dg/derived_init_2.f90: Ditto.
10165         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10166         * gfortran.dg/array_initializer_1.f90: Ditto.
10167         * gfortran.dg/do_2.f90: Ditto.
10168         * gfortran.dg/proc_assign_1.f90: Ditto.
10170 2007-02-04  Richard Guenther  <rguenther@suse.de>
10172         PR middle-end/30636
10173         * g++.dg/warn/pr30636.C: New testcase.
10174         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10176 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
10178         PR middle-end/30667
10179         * gfortran.dg/pr30667.f: New test.
10181 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10183         * gcc.dg/builtins-54.c: Add more cases.
10185 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
10187         PR fortran/30514
10188         * gfortran.dg/zero_sized_2.f90: New test.
10190         PR fortran/30660
10191         * gfortran.dg/alloc_comp_basics_4.f90: New test.
10193         PR fortran/29820
10194         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10195         file.
10197 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10199         PR fortran/30683
10200         * gfortran.dg/interface_10.f90: New test.
10202 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10204         * gcc.dg/builtins-20.c: Add more cases.
10206 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10208         PR target/29682
10209         * gcc-target/ia64/pr29682.c: New test.
10211 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
10213         PR fortran/30284
10214         * gfortran.dg/arrayio_11.f90.f90: New test.
10216         PR fortran/30626
10217         * gfortran.dg/arrayio_12.f90.f90: New test.
10219 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
10221         PR c++/30536
10222         * g++.dg/tls/diag-5.C: New test.
10224         PR middle-end/30473
10225         * gcc.dg/pr30473.c: New test.
10226         * gcc.c-torture/execute/20070201-1.c: New test.
10228 2007-02-01  Roger Sayle  <roger@eyesopen.com>
10230         * gfortran.dg/dependency_20.f90: New test case.
10232 2007-01-31  Ian Lance Taylor  <iant@google.com>
10234         * gcc.dg/lower-subreg-1.c (test): New test.
10236 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
10238         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10240 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10242         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10243         * gcc.dg/torture/builtin-math-3.c: Likewise.
10245 2007-01-31  Dirk Mueller  <dmueller@suse.de>
10247         gcc.dg/Wparentheses-2.c: Update and add new tests.
10249 2007-01-31  Ira Rosen  <irar@il.ibm.com>
10251         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10252         vectorize.
10254 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
10256         * gcc.dg/builtins-63.c: New test.
10258 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10260         PR fortran/27588
10261         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10263 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10265         PR fortran/30520
10266         * gfortran.dg/volatile8.f90: New argument conformance test.
10267         * gfortran.dg/volatile9.f90: New scope test.
10269 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10271         PR c++/24745
10272         * g++.dg/warn/null4.C: New.
10274 2001-01-30  Roger Sayle  <roger@eyesopen.com>
10275             Uros Bizjak  <ubizjak@gmail.com>
10277         * gcc.dg/large-size-array-3.c: Correct typo.
10279 2007-01-30  Richard Guenther  <rguenther@suse.de>
10281         PR middle-end/27657
10282         * g++.dg/debug/pr27657.C: New testcase.
10284 2007-01-30  Richard Guenther  <rguenther@suse.de>
10286         PR middle-end/30313
10287         * gcc.dg/torture/pr30313.c: New testcase.
10289 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
10291         * gcc.dg/dfp/dfp-except.h: New file.
10292         * gcc.dg/dfp/fe-check.h: New file.
10293         * gcc.dg/dfp/fe-binop.c: New test.
10294         * gcc.dg/dfp/fe-convert-1.c: New test.
10295         * gcc.dg/dfp/fe-convert-2.c: New test.
10296         * gcc.dg/dfp/fe-convert-3.c: New test.
10298         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10299         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10300         * gcc.dg/dfp/convert-dfp.c: Ditto.
10301         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10303 2007-01-29  Josh Conner  <jconner@apple.com>
10305         * gcc.target/powerpc/altivec-24.c: New test.
10307 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
10309         PR c++/28266
10310         * g++.dg/parse/defarg12.C: New test.
10312 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
10314         PR fortran/30554
10315         * gfortran.dg/used_dummy_types_6.f90: New test.
10317 2007-01-28  Jan Hubicka  <jh@suse.cz>
10319         * gcc.dg/tree-prof/val-prof-6.c: New test.
10321 2007-01-28  Roger Sayle  <roger@eyesopen.com>
10323         * gcc.dg/large-size-array-3.c: Correct test case (portability).
10325 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
10327         PR C++/28988
10328         * g++.dg/expr/dtor4.C: New test.
10330 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
10332         * gcc.dg/tree-ssa/loop-23.c: New test.
10334 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
10336         PR libfortran/30389
10337         * gfortran.dg/achar_2.f90:  New test.
10338         * gfortran.dg/achar_3.f90:  New test.
10340 2007-01-27  Ian Lance Taylor  <iant@google.com>
10342         * gcc.dg/strict-overflow-1.c: New test.
10343         * gcc.dg/no-strict-overflow-1.c: New test.
10344         * gcc.dg/strict-overflow-2.c: New test.
10345         * gcc.dg/no-strict-overflow-2.c: New test.
10346         * gcc.dg/strict-overflow-3.c: New test.
10347         * gcc.dg/no-strict-overflow-3.c: New test.
10348         * gcc.dg/strict-overflow-4.c: New test.
10349         * gcc.dg/no-strict-overflow-4.c: New test.
10350         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10351         * gcc.dg/pr15784-1.c: Likewise.
10352         * gcc.dg/pr20922-1.c: Likewise.
10353         * gcc.dg/pr20922-3.c: Likewise.
10354         * gcc.dg/pr20922-4.c: Likewise.
10355         * gcc.dg/pr20922-6.c: Likewise.
10356         * gcc.dg/compare-4.c: Likewise.
10357         * gcc.dg/torture/pr26898-1.c: Likewise.
10358         * gcc.dg/tree-ssa/divide-1.c: Likewise.
10359         * gcc.dg/tree-ssa/divide-2.c: Likewise.
10360         * gcc.dg/tree-ssa/divide-3.c: Likewise.
10361         * gcc.dg/tree-ssa/divide-4.c: Likewise.
10362         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10363         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10364         * gcc.dg/tree-ssa/pr21082.c: Likewise.
10365         * gcc.dg/tree-ssa/pr26899.c: Likewise.
10366         * g++.dg/tree-ssa/pr21082.C: Likewise.
10368 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10370         * gcc-dg/large-size-array-3.c: New test case.
10372 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10374         * gfortran.dg/forall_7.f90: New test case.
10376 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10378         PR fortran/30407
10379         * gfortran.dg/where_operator_assign_1.f90: New test.
10380         * gfortran.dg/where_operator_assign_2.f90: New test.
10381         * gfortran.dg/where_operator_assign_3.f90: New test.
10383 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
10385         * lib/target-supports.exp
10386         (check_effective_target_powerpc_altivec): New.
10387         (check_effective_target_vect_cmdline_needed): Use it.
10389 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10391         PR fortran/30278
10392         * gfortran.dg/backslash_3.f: New test.
10394 2007-01-26  Richard Guenther  <rguenther@suse.de>
10396         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10398 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10400         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10401         * gfortran.dg/vect/vect.exp: Ditto.
10402         * gfortran.dg/dg.exp: Ditto.
10403         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10404         * gfortran.fortran-torture/compile/compile.exp: Ditto.
10406 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10408         * gcc.dg/builtins-20.c: Add more cases.
10409         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10411 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10413         PR fortran/30437
10414         * gcc.dg/Wall.c: New.
10415         * gcc.dg/Wno-all.c: New.
10416         * gfortran.dg/Wall.f90: New.
10417         * gfortran.dg/Wno-all.f90: New.
10419 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
10421         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10422         * g++.dg/eh/simd-2.C: Also run on Darwin.
10423         * g++.dg/eh/simd-3.C: New.
10424         * g++.dg/eh/simd-4.C: New.
10426 2007-01-25  Richard Guenther  <rguenther@suse.de>
10428         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10429         and _PROFILE_USE.
10430         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10432 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
10434         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10435         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10436         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10437         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10438         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10439         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10440         * gcc.dg/ipa/ipa-7.c: New testcase.
10442 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
10444         * g++.dg/cpp0x/warn_cxx0x.C: New.
10446 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10448         * gcc.dg/builtins-20.c: Test builtin carg.
10450 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
10452         PR middle-end/27416
10453         * gcc.dg/gomp/pr27416.c: New test.
10455         PR middle-end/30494
10456         * gcc.dg/gomp/pr30494.c: New test.
10457         * g++.dg/gomp/pr30494.C: New test.
10459         PR middle-end/30421
10460         * gcc.dg/gomp/pr30421.c: New test.
10462 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
10464         * gcc.target/ia64/versionid-1.c: New test.
10465         * gcc.target/ia64/versionid-2.c: New test.
10467 2007-01-24  Richard Guenther  <rguenther@suse.de>
10469         PR testsuite/30181
10470         * gcc.dg/builtins-57.c: Change to a link-time testcase
10471         to support non-C99 targets.
10473 2007-01-24  Jan Hubicka  <jh@suse.cz>
10475         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10477 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10479         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10481 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
10483         PR objc/27438
10484         * objc.dg/const-str-12.m: New test.
10486 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10488         PR fortran/30532
10489         * gfortran.dg/ctrl-z.f90:  New test.
10491 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10493         PR fortran/30481
10494         * gfortran.dg/namelist_assumed_char.f90:  New test.
10496 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
10498         PR c++/27492
10499         * g++.dg/inherit/covariant15.C: New test.
10501 2007-01-23  Ian Lance Taylor  <iant@google.com>
10503         * g++.dg/warn/Wparentheses-24.C: New test.
10505 2007-01-23  Richard Guenther  <rguenther@suse.de>
10507         PR testsuite/30560
10508         * ada/acats/run_acats: Do not call gnatmake or gnatchop
10509         with full path.
10511 2007-01-22  Richard Guenther  <rguenther@suse.de>
10513         PR tree-optimization/30038
10514         * gcc.dg/builtins-62.c: New testcase.
10516 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10518         * gcc.c-torture/compile/20070121.c: New test.
10520 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
10522         PR libfortran/30525
10523         * gfortran.dg/char_comparison_1.f:  New test.
10525 2007-01-21  Ira Rosen  <irar@il.ibm.com>
10527         * gcc.dg/vect/vect-strided-same-dr.c: New test.
10529 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
10531         PR objc/30479
10532         * objc.dg/pch: New directory.
10533         * objc.dg/pch/pch.exp: New file.
10534         * objc.dg/pch/interface-1.m: New test.
10535         * objc.dg/pch/interface-1.hs: New include file.
10536         * lib/objc.exp (objc_target_compile): Add
10537         "-x objective-c-header" in front of the sources if this is
10538         a precompiled header being compiled.
10540 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10542         * gfortran.dg/array_memcpy_3.f90: New test case.
10543         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10545 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10546             Brooks Moses  <brooks.moses@codesourcery.com>
10547             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10549         * gfortran.dg/intrinsic_sign_1.f90: New test case.
10550         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10552 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10554         * gcc.dg/torture/builtin-math-3.c: Test fdim.
10556 2007-01-19  Mike Stump  <mrs@apple.com>
10558         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10559         away.
10561 2007-01-19  Roger Sayle  <roger@eyesopen.com>
10563         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10564         option instead of -funsafe-math-optimizations.
10566 2007-01-19  Tomas Bily  <tbily@suse.cz>
10568         gcc.dg/tree-prof/indir-call-prof.c: New.
10569         g++.dg/dg.exp: Add tree-prof subdirectory.
10570         g++.dg/tree-prof/indir-call-prof.C: New.
10571         g++.dg/tree-prof/tree-prof.exp: New.
10573 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10575         PR c++/17947
10576         * g++.dg/warn/deprecated.C: Update warning output.
10577         * g++.dg/warn/deprecated-2.C: Likewise.
10578         * g++.dg/warn/deprecated-3.C: New.
10580 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10582         * gcc.c-torture/execute/nestfunc-7.c: New.
10584 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
10586         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10588 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10590         * gcc.dg/m68k-pic-1.c: New.
10592 2007-01-18  Roger Sayle  <roger@eyesopen.com>
10594         * gfortran.dg/array_memcpy_4.f90: New test case.
10596 2007-01-18  Josh Conner  <jconner@apple.com>
10598         PR target/30485
10599         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10600         * gcc.dg/vect/no-trapping-math-1: New.
10601         * gcc.dg/vect/no-trapping-math-2: New.
10603 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
10605         * gcc.target/i386/387-8.c: Update comment about optimizing
10606         inherent load of 1.0 of fptan instruction.
10608 2007-01-18  Dirk Mueller  <dmueller@suse.de>
10609             Richard Guenther <rguenther@suse.de>
10611         PR diagnostic/8268
10612         * gcc.dg/Warray-bounds.c: New testcase.
10613         * gcc.dg/Warray-bounds-2.c: New testcase.
10614         * g++.dg/warn/Warray-bounds.C: New testcase.
10615         * g++.dg/warn/Warray-bounds-2.C: New testcase.
10617 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
10619         PR fortran/30476
10620         * gfortran.dg/generic_12.f90: New test.
10622 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
10624         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10625         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10627 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
10629         * gcc.dg/dfp/compare-special.h: New file.
10630         * gcc.dg/dfp/compare-special-32.c: New test.
10631         * gcc.dg/dfp/compare-special-64.c: New test.
10632         * gcc.dg/dfp/compare-special-128.c: New test.
10634 2007-01-16  Roger Sayle  <roger@eyesopen.com>
10635             Paul Thomas  <pault@gcc.gnu.org>
10636             Steven G. Kargl  <kargl@gcc.gnu.org>
10638         PR fortran/30404
10639         * gfortran.dg/forall_6.f90: New test case.
10640         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10641         * gfortran.dg/dependency_13.f90: Likewise.
10643 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10645         PR testsuite/12325
10646         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10647         targets that don't support Inf.
10649 2007-01-15  Dale Johannesen  <dalej@apple.com>
10651         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
10653 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
10655         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
10656         of achar for 0xff to avoid the "Extended ASCII not
10657         implemented" error message.
10659 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
10661         PR fortran/28172
10662         * gfortran.dg/altreturn_4.f90: New test.
10664         PR fortran/29389
10665         * gfortran.dg/stfunc_4.f90: New test.
10667         PR fortran/29712
10668         * gfortran.dg/bound_2.f90: Reinstate commented out line.
10669         * gfortran.dg/initialization_1.f90: Change warning.
10671         PR fortran/30283
10672         * gfortran.dg/specification_type_resolution_2.f90: New test.
10674 2007-01-14  Jan Hubicka  <jh@suse.cz>
10676         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10677         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10678         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10679         elimination.
10681 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
10683         PR fortran/30410
10684         * gfortran.dg/external_procedures_2.f90: New test.
10686 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
10688         PR target/30413
10689         * gcc.target/i386/pr30413.c: New test.
10691 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
10693         PR fortran/30452
10694         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
10696 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
10698         * gcc.dg/20070112-1.c: New test.
10700 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10702         PR libgfortran/30435
10703         * gfortran.dg/list_read_6.f90: New test.
10705 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
10707         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
10709 2007-01-12  Tom Tromey  <tromey@redhat.com>
10711         PR preprocessor/28227:
10712         * gcc.dg/cpp/pr28227.c: New file.
10714 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10716         * gcc.dg/tree-ssa/loop-22.c: New test.
10718 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
10720         PR tree-optimization/29516
10721         * gcc.dg/tree-ssa/loop-20.c: New test.
10723 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
10725         PR libfortran/30415
10726         * minmaxloc_integer_kinds_1.f90:  New test.
10728 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
10730         PR c++/29573
10731         * g++.dg/template/sizeof-template-argument.C: New test.
10733 2007-01-11  Jan Hubicka  <jh@suse.cz>
10735         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10736         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10737         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10738         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10739         * gcc.dg/tree-ssa/pr21658.c: Likewise.
10740         * gcc.dg/tree-ssa/pr15349.c: Likewise.
10741         * gcc.dg/tree-ssa/pr25501.c: Likewise.
10742         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10743         transformation in question.
10744         * gcc.dg/tree-ssa/vrp05.c: Likewise.
10745         * gcc.dg/tree-ssa/pr20701.c: Likewise.
10746         * gcc.dg/always_inline3.c: Likewise.
10748 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
10750         PR c++/28999
10751         * g++.dg/template/typename11.C: New test.
10753 2007-01-10  Robert Kennedy <jimbob@google.com>
10755         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10757 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10759         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10760         for different integer kinds.
10761         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10762         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10763         * gfortran.dg/ishft_2.f90: New test.
10764         * gfortran.dg/ishft_3.f90: New test.
10766 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
10768         * gfortran.dg/altreturn_2.f90: Removed executable bit.
10770 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
10772         PR tree-optimization/30322
10773         * gcc.dg/tree-ssa/loop-21.c: New test.
10775 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
10777         * g++.dg/rtti/darwin-builtin-linkage.C: New.
10779 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10781         * gcc.target/spu/intrinsics-1.c: Remove xfail.
10783 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10785         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10786         * g++.dg/warn/overflow-warn-3.C: Likewise.
10787         * g++.dg/warn/overflow-warn-4.C: Likewise.
10788         * g++.dg/warn/overflow-warn-5.C: Likewise.
10789         * g++.dg/warn/overflow-warn-6.C: Likewise.
10790         * g++.dg/warn/Woverflow-1.C: Likewise.
10791         * g++.dg/warn/Woverflow-2.C: Likewise.
10792         * g++.dg/warn/Woverflow-3.C: Likewise.
10793         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10795 2007-01-08  Roger Sayle  <roger@eyesopen.com>
10797         * gfortran.dg/array_constructor_14.f90: New test case.
10798         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10800 2007-01-08  Richard Guenther  <rguenther@suse.de>
10802         PR tree-optimization/23603
10803         * gcc.dg/tree-ssa/vrp31.c: New testcase.
10804         * gcc.dg/tree-ssa/vrp32.c: Likewise.
10806 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10808         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10809         in __v8qi typedef.
10810         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10811         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10812         compiler behaviour.
10813         * gcc.dg/simd-5.c: Likewise.
10814         * gcc.dg/simd-6.c: Likewise.
10815         * g++.dg/conversion/simd1.C: Likewise.
10816         * g++.dg/conversion/simd3.C: Likewise.
10817         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10818         (main): Use it.
10820 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
10822         PR tree-optimization/29877
10823         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10824         name of a hard register for the target concerned.  Adjust dg-error
10825         directives to cope with new behaviour of TER.
10827 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10829         PR c++/28986
10830         * g++.dg/conversion/nullptr1.C: Added overflow warning.
10831         * g++.dg/warn/overflow-warn-1.C: New.
10832         * g++.dg/warn/overflow-warn-3.C: New.
10833         * g++.dg/warn/overflow-warn-4.C: New.
10834         * g++.dg/warn/overflow-warn-5.C: New.
10835         * g++.dg/warn/overflow-warn-6.C: New.
10836         * g++.dg/warn/Woverflow-1.C: New.
10837         * g++.dg/warn/Woverflow-2.C: New.
10838         * g++.dg/warn/Woverflow-3.C: New.
10839         * g++.dg/warn/multiple-overflow-warn-2.C: New.
10841 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
10843         PR fortran/27698
10844         * gfortran.dg/invalid_name.f90: New test.
10845         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10846         * gfortran.dg/gomp/pr29759.f90: Ditto.
10848 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10850         * gfortran.dg/present_1.f90:  Update error message.
10852 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
10854         PR c++/19439
10855         * g++.dg/template/duplicate1.C: New test
10856         * g++.dg/template/memfriend6.C: Adjust error markers.
10858 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
10860         PR tree-opt/30385
10861         * gcc.dg/torture/inline-1.c: New test.
10863 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10865         PR c/19978
10866         * gcc.dg/multiple-overflow-warn-1.c: New.
10867         * gcc.dg/multiple-overflow-warn-2.c: New.
10868         * gcc.dg/overflow-warn-6.c: New.
10869         * g++.dg/warn/multiple-overflow-warn-1.C: New.
10871 2007-01-05  Roger Sayle  <roger@eyesopen.com>
10873         * gfortran.dg/array_memcpy_1.f90: New test case.
10874         * gfortran.dg/array_memcpy_2.f90: Likewise.
10876 2007-01-05  Richard Guenther  <rguenther@suse.de>
10878         PR middle-end/27826
10879         * g++.dg/opt/pr27826.C: New testcase.
10881 2007-01-05  Ian Lance Taylor  <iant@google.com>
10883         * gcc.dg/Walways-true-1.c: New test.
10884         * gcc.dg/Walways-true-2.c: New test.
10885         * g++.dg/warn/Walways-true-1.C: New test.
10886         * g++.dg/warn/Walways-true-2.C: New test.
10888 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
10890         PR c/30360
10891         * gcc.dg/pr30360.c: New test.
10893 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
10895         PR fortran/23232
10896         * gfortran.dg/data_implied_do_1.f90: New test.
10898         PR fortran/27996
10899         PR fortran/27998
10900         * gfortran.dg/char_length_1.f90: New test.
10902 2007-01-05  Richard Guenther  <rguenther@suse.de>
10904         PR middle-end/28116
10905         * g++.dg/opt/pr28116.C: New testcase.
10907 2007-01-05  Tobias Burnus  <burnus@net-b.de>
10909         PR fortran/29624
10910         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10911           invalid deallocate.
10912         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10913         * gfortran.dg/protected_4.f90: Add pointer intent check.
10914         * gfortran.dg/protected_6.f90: Add pointer intent check.
10915         * gfortran.dg/pointer_intent_1.f90: New test.
10916         * gfortran.dg/pointer_intent_2.f90: New test.
10917         * gfortran.dg/pointer_intent_3.f90: New test.
10919 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
10921         PR 30235
10922         * gfortran.dg/altreturn_2.f90: new test.
10924 2007-01-04  Tom Tromey  <tromey@redhat.com>
10926         PR preprocessor/28165:
10927         * gcc.dg/cpp/pr28165.c: New file.
10929 2007-01-03  Josh Conner  <jconner@apple.com>
10931         PR middle-end/29683
10932         * gcc.dg/pr29683.c: New.
10934 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10936         PR c++/28217
10937         * g++.dg/pch/template-1.C: New test.
10938         * g++.dg/pch/template-1.Hs: New file.
10940 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10942         PR middle-end/30353
10943         * gcc.c-torture/compile/complex-4.c: New test.
10945 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
10947         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10948         -maltivec.
10949         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10951 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
10953         PR middle-end/30286
10954         * gcc.dg/pr30286.c: New test.
10956         PR c++/29535
10957         * g++.dg/template/crash66.C: New test.
10959         PR c++/29054
10960         * g++.dg/template/friend49.C: New test.
10962 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
10964         * gfortran.dg/ibits.f90: New test.
10966 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
10968         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10969         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10971 2007-01-02  Jan Hubicka  <jh@suse.cz>
10973         * gcc.dg/pr16194.c: We now output error on all three functions,
10974         not just first one.
10976 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10978         PR c/19977
10979         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10980         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10982 2006-01-02  Ian Lance Taylor  <iant@google.com>
10984         * g++.dg/warn/Wparentheses-22.C: New test.
10985         * g++.dg/warn/Wparentheses-23.C: New test.
10987 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10989         PR middle-end/7651
10990         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10991         * gcc.dg/declspec-3-Wextra.c: New.
10992         * gcc.dg/declspec-3-no.c: New
10994 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
10996         PR fortran/20896
10997         * gfortran.dg/interface_10.f90: Remove.
10999 2007-01-01  Roger Sayle  <roger@eyesopen.com>
11001         * gcc.dg/fold-eqxor-4.c: New test case.
11003 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
11005         PR middle-end/30311
11006         * gcc.c-torture/compile/pr30311.c: New test.
11008 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
11010         PR middle-end/30253
11011         * gcc.c-torture/compile/statement-expression-1.c: New test.
11013 2007-01-01  Andreas Schwab  <schwab@suse.de>
11015         PR target/29166
11016         * g++.dg/eh/pr29166.C: New test.
11018 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
11020         * lib/target-supports.exp (check_effective_target_powerpc_spe):
11021         New.
11022         (check_effective_target_vect_cmdline_needed): Use it.
11024 2006-12-31  Richard Guenther  <rguenther@suse.de>
11026         PR middle-end/30137
11027         * gcc.dg/pr30137-1.c: New testcase.
11028         * gcc.dg/pr30137-2.c: Likewise.
11030 2006-12-31  Roger Sayle  <roger@eyesopen.com>
11032         PR middle-end/30322
11033         * gcc.dg/fold-plusnot-1.c: New test case.
11035 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
11037         PR c++/29731
11038         * g++.dg/parse/template22.C: New test.
11040 2006-12-31  Richard Guenther  <rguenther@suse.de>
11042         PR middle-end/30338
11043         * gcc.c-torture/compile/pr30338.c: New testcase.
11045 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11047         PR fortran/27900
11048         * gfortran.dg/intrinsic_actual_4.f90: New test.
11050         PR fortran/24325
11051         * gfortran.dg/func_decl_3.f90: New test.
11053 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11055         PR fortran/23060
11056         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11057         * gfortran.dg/c_by_val_1.f: New test.
11058         * gfortran.dg/c_by_val_2.f: New test.
11059         * gfortran.dg/c_by_val_3.f: New test.
11061 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
11063         PR libfortran/30321
11064         * gfortran.dg/sum_zero_array_1.f90:  New test.
11066 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
11068         PR preprocessor/29612
11069         * gcc.dg/cpp/pr29612-1.c: New test.
11070         * gcc.dg/cpp/pr29612-2.c: New test.
11072 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
11074         PR fortran/30034
11075         * gfortran.dg/pure_formal_proc_1.f90: New test.
11077         PR fortran/30237
11078         * gfortran.dg/intrinsic_actual_3.f90: New test.
11080 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11082         PR fortran/30014
11083         * gfortran.dg/io_constraints_1.f90: Update test.
11084         * gfortran.dg/io_constraints_2.f90: Update test.
11085         * gfortran.dg/inquire_iolength.f90: New test.
11087 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
11089         PR fortran/20896
11090         * gfortran.dg/interface_10.f90: New test.
11091         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11092         since z is already, locally a variable.
11094         PR fortran/25135
11095         * gfortran.dg/generic_11.f90: New test.
11096         * gfortran.dg/interface_7.f90: Remove name clash between module
11097         name and procedure 'x' referenced in the interface.
11099 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11101         PR middle-end/7651
11102         * gcc.dg/Wmissing-parameter-type.c: New.
11103         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11104         * gcc.dg/Wmissing-parameter-type-no.c: New.
11106 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
11108         PR fortran/25818
11109         * gfortran.dg/entry_array_specs_2.f: New test.
11111         PR fortran/30084
11112         * gfortran.dg/nested_modules_6.f90: New test.
11114 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11116         PR middle-end/7651
11117         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11118         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11120 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
11122         PR C++/30168
11123         * g++.dg/opt/complex6.C: New test.
11125 2006-12-22  Ben Elliston  <bje@au.ibm.com>
11127         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11128         full" if the linker on spu-*-* warns about exceeding local store.
11130         And revert this patch:
11131         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11132         fail to link due to relocation overflows on spu-*-*.
11134 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11136         PR fortran/30273
11137         * gfortran.dg/dependency_19.f90: New test.
11139 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11141         PR fortran/30202
11142         * gfortran.dg/alloc_comp_basics_3.f90: New test.
11144 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
11146         PR middle-end/30262
11147         * gcc.c-torture/execute/20061220-1.c: New test.
11149         PR middle-end/30263
11150         * gcc.dg/gomp/asm-1.c: New test.
11152         PR target/30230
11153         * g++.dg/eh/ia64-2.C: New test.
11155 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11157         PR target/28966
11158         PR target/29248
11159         * gcc.dg/rs6000-leaf.c: New.
11161 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11163         PR fortran/25392
11164         * gfortran.dg/f2c_8.f90: New test.
11166 2006-12-20  Bill Wendling  <wendling@apple.com>
11168         * gcc.dg/asm-b.c: Check for __ppc64__.
11170 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11172         PR fortran/30190
11173         * gfortran.dg/bounds_check_5.f90: New test.
11175 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
11177         PR middle-end/30143
11178         * gcc.dg/gomp/complex-1.c: New testcase.
11180 2006-12-20  Roger Sayle  <roger@eyesopen.com>
11182         * gfortran.dg/array_memset_1.f90: New test case.
11184 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
11186         * lib/target-supports.exp: Add spu to
11187         check_effective_target_vect_widen_mult_hi_to_si.
11189 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11191         PR fortran/29992
11192         * gfortran.dg/generic_9.f90: New test.
11194         PR fortran/30081
11195         * gfortran.dg/generic_10.f90: New test.
11197 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
11199         PR tree-opt/30045
11200         * gcc.dg/pr30045.c: New test.
11202 2006-12-20  Ben Elliston  <bje@au.ibm.com>
11204         * gcc.dg/20020312-2.c: Add a case for __SPU__.
11206 2006-12-19  Eric Christopher  <echristo@apple.com>
11208         PR target/29302
11209         * gcc.c-torture/execute/pr29302-1.c: New.
11211 2006-12-19  Tobias Burnus  <burnus@net-b.de>
11213         PR fortran/39238
11214         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11216 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
11218         PR fortran/30236
11219         * gfortran.dg/altreturn_3.f90: New test.
11221         * gfortran.dg/char_result_12.f90: Fix comment typos.
11223 2006-12-19  Ben Elliston  <bje@au.ibm.com>
11225         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11226         as newlib's stdio.h uses non-traditional cpp constructs.
11228 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11230         * gfortran.dg/advance.f90: Renamed to advance_1.f90
11231         * gfortran.dg/append-1.f90: Renamed to append_1.f90
11232         * gfortran.dg/array-1.f90: Renamed to array_1.f90
11233         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11234         * gfortran.dg/backspace.f: Renamed to backspace_1.f
11235         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11236         * gfortran.dg/default_initialization.f: Renamed to
11237         default_initialization_1.f
11238         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11239         dollar_edit_descriptor_1.f
11240         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11241         dollar_edit_descriptor_2.f
11242         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11243         dollar_edit_descriptor_3.f
11244         * gfortran.dg/logint-1.f: Renamed to logint_1.f
11245         * gfortran.dg/logint-2.f: Renamed to logint_2.f
11246         * gfortran.dg/logint-3.f: Renamed to logint_3.f
11247         * gfortran.dg/advance_1.f90: Renamed from advance.f90
11248         * gfortran.dg/append_1.f90: Renamed from append-1.f90
11249         * gfortran.dg/array_1.f90: Renamed from array-1.f90
11250         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11251         * gfortran.dg/backspace_1.f: Renamed from backspace.f
11252         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11253         * gfortran.dg/default_initialization_1.f: Renamed from
11254         default_initialization.f
11255         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11256         dollar_edit_descriptor-1.f
11257         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11258         dollar_edit_descriptor-2.f
11259         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11260         dollar_edit_descriptor-3.f
11261         * gfortran.dg/logint_1.f: Renamed from logint-1.f
11262         * gfortran.dg/logint_2.f: Renamed from logint-2.f
11263         * gfortran.dg/logint_3.f: Renamed from logint-3.f
11265 2006-12-18  Bill Wendling  <wendling@apple.com>
11267         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11268         id is an OjbC keyword.
11270 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11272         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11274 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11276         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11278 2006-12-18  Ian Lance Taylor  <iant@google.com>
11280         * g++.dg/warn/Wmissing-declarations-1.C: New test.
11282 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11284         * gcc.c-torture/compile/pr27528.c: Use empty templates.
11286 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11288         PR fortran/30207
11289         * gfortran.fortran-torture/execute/where21.f90: New test.
11291 2006-12-17  Tobias Burnus  <burnus@net-b.de>
11293         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11295 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11297         PR middle-end/7651
11298         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11299         * gcc.dg/if-empty-1.c: Likewise.
11300         * gcc.dg/pr23165.c: Likewise.
11301         * g++.dg/warn/empty-body.C: Likewise.
11303 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11305         PR libfortran/30005
11306         * gfortran.dg/open_errors.f90: New test.
11308 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
11310         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11312         * gcc.target/i386/ssse3-pabsb.c: New file.
11313         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11314         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11315         * gcc.target/i386/ssse3-palignr.c: Likewise.
11316         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11317         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11318         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11319         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11320         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11321         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11322         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11323         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11324         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11325         * gcc.target/i386/ssse3-psignb.c: Likewise.
11326         * gcc.target/i386/ssse3-psignd.c: Likewise.
11327         * gcc.target/i386/ssse3-psignw.c: Likewise.
11328         * gcc.target/i386/ssse3-vals.h: Likewise.
11330 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
11332         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11333         * lib/fortran-torture.exp: Include target-supports.exp.
11335 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
11337         PR target/30185
11338         * gcc.c-torture/execute/pr30185.c: New test.
11340 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11342         PR testsuite/30179
11343         PR testsuite/30180
11344         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11345         * gcc.dg/builtin-bswap-2.c: Likewise.
11346         * gcc.dg/builtin-bswap-3.c: Likewise.
11347         * gcc.dg/builtin-bswap-4.c: Likewise.
11348         * lib/target-supports.exp (check_effective_target_stdint_types): New.
11349         * gcc.c-torture/execute/mode-dependent-address.x: New file.
11351 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11353         PR libfortran/30145
11354         * gfortran.dg/write_zero_array: New test.
11356 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11358         PR fortran/30200
11359         * gfortran.dg/write_fmt_trim.f90: New test.
11361 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
11363         PR 30194
11364         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11365         temporarily.
11367 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11369         * lib/target-supports.exp (check_weak_available): Use istarget
11370         "hppa*-*-hpux10*" instead of regexp.
11371         (check_cxa_atexit_available): Likewise.
11373 2006-12-14  Richard Guenther  <rguenther@suse.de>
11375         PR tree-optimization/30197
11376         * gcc.c-torture/execute/complex-1.c: Fix function name.
11377         * gcc.dg/builtins-61.c: New testcase.
11379 2006-12-14  Richard Guenther  <rguenther@suse.de>
11381         PR middle-end/30172
11382         * gcc.dg/pr30172-1.c: New testcase.
11384 2006-12-14  Richard Guenther  <rguenther@suse.de>
11386         PR tree-optimization/30198
11387         * gcc.dg/builtins-60.c: New testcase.
11389 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
11391         * lib/target-supports.exp (vect_no_align): Remove spu.
11393 2006-12-13  Ian Lance Taylor  <iant@google.com>
11395         PR c++/19564
11396         PR c++/19756
11397         * g++.dg/warn/Wparentheses-5.C: New test.
11398         * g++.dg/warn/Wparentheses-6.C: New test.
11399         * g++.dg/warn/Wparentheses-7.C: New test.
11400         * g++.dg/warn/Wparentheses-8.C: New test.
11401         * g++.dg/warn/Wparentheses-9.C: New test.
11402         * g++.dg/warn/Wparentheses-10.C: New test.
11403         * g++.dg/warn/Wparentheses-11.C: New test.
11404         * g++.dg/warn/Wparentheses-12.C: New test.
11405         * g++.dg/warn/Wparentheses-13.C: New test.
11406         * g++.dg/warn/Wparentheses-14.C: New test.
11407         * g++.dg/warn/Wparentheses-15.C: New test.
11408         * g++.dg/warn/Wparentheses-16.C: New test.
11409         * g++.dg/warn/Wparentheses-17.C: New test.
11410         * g++.dg/warn/Wparentheses-18.C: New test.
11411         * g++.dg/warn/Wparentheses-19.C: New test.
11412         * g++.dg/warn/Wparentheses-20.C: New test.
11413         * g++.dg/warn/Wparentheses-21.C: New test.
11415 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11417         PR testsuite/30157
11418         * lib/target-supports.exp (check_cxa_atexit_available): Return false
11419         for target "hppa.*hpux10".
11421 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
11423         * g++.dg/debug/vartrack1.C: New test.
11425         * g++.dg/opt/ifcvt1.C: New test.
11427         * gcc.dg/tls/opt-13.c: New test.
11429         * gcc.dg/20060425-2.c: New test.
11431         * g++.dg/opt/pr15054-2.C: New test.
11433         * gcc.c-torture/execute/20060420-1.c: New test.
11435         * gcc.c-torture/execute/20060412-1.c: New test.
11437         * objc/compile/20060406-1.m: New test.
11439 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
11441         * g++.dg/template/array17.C: New test.
11443 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
11445         * gcc.target/powerpc/altivec-23.c: New test.
11447 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
11449         PR c++27316
11450         * g++.dg/inherit/error3.C: New test.
11452         PR c++/28740
11453         * g++.dg/inherit/error4.C: New test.
11455 2006-12-13  Richard Guenther  <rguenther@suse.de>
11457         PR tree-optimization/17687
11458         * gcc.dg/builtins-59.c: New testcase.
11460 2006-12-13  Ben Elliston  <bje@au.ibm.com>
11462         * gcc.target/spu/Wmain.c: New test.
11464 2006-12-12  Josh Conner  <jconner@apple.com>
11466         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11467         * g++.dg/abi/thunk4.C: Likewise.
11468         * g++.dg/abi/rtti3.C: Likewise.
11470 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
11472         * gcc.target/spu/cpat-1.c: New test.
11473         * gcc.target/spu/cpat-2.c: New test.
11474         * gcc.target/spu/cpat-3.c: New test.
11475         * gcc.target/spu/cpat-4.c: New test.
11477 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11479         PR tree-opt/28436
11480         * gcc.c-torture/compile/vector-1.c: New test.
11481         * gcc.c-torture/compile/vector-2.c: New test.
11482         * gcc.c-torture/compile/vector-3.c: New test.
11484 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11486         * lib/fortran-torture.exp: Update copyright years.  Remove
11487         obsolete comment.  Test -ftree-vectorize where it makes sense.
11488         * lib/gfortran-dg.exp: Update copyright years.  Use settings
11489         from fortran-torture.exp.
11490         * gfortran.dg/char_transpose_1.f90,
11491         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11492         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11493         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
11494         '-w' to dg-options.
11496 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
11498         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11499         saved_${tool}_load.
11501 2006-12-12  Ira Rosen  <irar@il.ibm.com>
11503         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11504         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11505         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11506         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11507         gaps.
11509 2006-12-12  Richard Guenther  <rguenther@suse.de>
11511         PR middle-end/30147
11512         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11514 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
11515             Diego Novillo  <dnovillo@redhat.com>
11517         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11518         VDEF/VUSE changes.
11519         * gcc.dg/tree-ssa/pr26421.c: Likewise
11520         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11521         * gcc.dg/tree-ssa/pr23382.c: Likewise.
11522         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11523         * gcc.dg/tree-ssa/pr28410.c: Likewise.
11524         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11525         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11526         * gcc.dg/tree-ssa/vrp07.c: Likewise.
11527         * gcc.dg/tree-ssa/vrp08.c: Likewise.
11528         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11530 2006-12-11  Jan Hubicka  <jh@suse.cz>
11532         * gcc.dg/tree-prof/stringop-1.c: New test.
11533         * gcc.dg/tree-prof/stringop-2.c: New test.
11535 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
11537         PR target/30120
11538         * gcc.target/i386/pr30120.c: New test.
11540         Revert:
11541         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11543         * gcc.target/i386/x87regparm-1.c: New test.
11544         * gcc.target/i386/x87regparm-2.c: New test.
11545         * gcc.target/i386/x87regparm-3.c: New test.
11546         * gcc.target/i386/x87regparm-4.c: New test.
11548 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
11550         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11552 2006-12-10  Tobias Burnus  <burnus@net-b.de>
11554         PR fortran/23994
11555         * gfortran.dg/protected_1.f90: New test.
11556         * gfortran.dg/protected_2.f90: New test.
11557         * gfortran.dg/protected_3.f90: New test.
11558         * gfortran.dg/protected_4.f90: New test.
11559         * gfortran.dg/protected_5.f90: New test.
11560         * gfortran.dg/protected_6.f90: New test.
11562 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11563             Tobias Burnus  <burnus@gcc.gnu.org>
11565         PR fortran/29975
11566         PR fortran/30068
11567         * gfortran.dg/interface_4.f90: Test adding procedure to generic
11568         interface.
11569         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11570         ambiguous interfaces.
11571         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11572         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11573         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11574         ambiguous interfaces.
11575         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11576         * gfortran.dg/array_initializer_2.f90: Add initializer array
11577         constructor test.
11579         PR fortran/30096
11580         * gfortran.dg/interface_9.f90: Test that host interfaces are
11581         not checked for ambiguity with the local version.
11583 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11585         PR fortran/29464
11586         * gfortran.dg/module_interface_2.f90: New test.
11588 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11590         PR fortran/29941
11591         * gfortran.dg/assumed_len.f90: New test.
11593 2006-12-09  Richard Guenther  <rguenther@suse.de>
11595         * g++.dg/warn/implicit-typename1.C: Qualify types.
11596         * g++.dg/parse/crash12.C: Likewise.
11597         * g++.dg/tree-ssa/pr22444.C: Likewise.
11599 2006-12-09  Tobias Burnus  <burnus@net-b.de>
11601         * gfortran.dg/array_2.f90: Added sqrt test.
11603 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
11605         * gcc.target/i386/x87regparm-1.c: XFAIL.
11606         * gcc.target/i386/x87regparm-2.c: XFAIL.
11607         * gcc.target/i386/x87regparm-3.c: XFAIL.
11608         * gcc.target/i386/x87regparm-4.c: XFAIL.
11610 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11612         * lib/target-supports.exp
11613         (check_effective_target_large_long_double): New.
11614         * gcc.dg/Wconversion-real.c : Use it.
11615         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11616         unsigned.
11618 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
11620         * gcc.c-torture/execute/mode-dependent-address.c: New test.
11622 2006-12-08  Tobias Burnus  <burnus@net-b.de>
11624         PR fortran/27546
11625         * gfortran.dg/import4.f90: New test for IMPORT in modules.
11627 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
11629         PR c++/29732
11630         * g++.dg/template/crash65.C: New test.
11631         * g++.dg/template/spec16.C: Tweak error markers.
11633 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11635         * gcc.target/spu: New directory.
11636         * gcc.target/spu/spu.exp: New file.
11637         * gcc.target/spu/intrinsics-1.c: New test.
11639 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
11641         PR c++/29980
11642         * g++.dg/ext/attrib27.C: New test.
11643         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11644         * g++.dg/parse/typedef5.C: Likewise.
11646 2006-12-07  Mike Stump  <mrs@apple.com>
11648         * treelang/compile/var_defs.tree: Adjust.
11650 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
11652         PR c++/29730
11653         * g++.dg/template/crash64.C: New test.
11654         * g++.dg/parse/crash27.C: Adjust error markers.
11656 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
11658         PR libfortran/30009
11659         PR libfortran/30056
11660         * gfortran.dg/read_eof_4.f90:  Add tests.
11661         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
11662         * gfortran.dg/unf_read_corrupted_1.f90: New test.
11664 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
11666         PR c++/29729
11667         * g++.dg/template/crash63.C: New test.
11669         PR c++/29728
11670         * g++.dg/template/crash62.C: New test.
11672 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11674         PR fortran/30003
11675         * gfortran.dg/allocatable_function_1.f90: Increase the number
11676         of expected calls of free to 10; the lhs section reference is
11677         now evaluated so there is another call to bar.  Change the
11678         comment appropriately.
11679         * gfortran.dg/array_section_1.f90: New test.
11681 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
11683         PR fortran/29912
11684         * gfortran.dg/char_result_12.f90: New test.
11686 2006-12-05  Richard Guenther  <rguenther@suse.de>
11688         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11689         * gcc.dg/vect/vect-pow-2.c: Rename to ...
11690         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
11691         vect_double, xfail for spu*-*-*.
11693 2006-12-04  Tobias Burnus  <burnus@net-b.de>
11695         PR fortran/29962
11696         * initialization_4.f90: Test noninteger exponents (-std=f95).
11697         * initialization_5.f90: New test for noninteger exponents
11698           with -std=f2003.
11700 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11702         PR fortran/29821
11703         * gfortran.dg/parameter_array_section_1.f90: New test.
11705 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
11707         PR c++/29733
11708         * g++.dg/template/crash61.C: New test.
11710         PR c++/29632
11711         * g++.dg/template/error23.C: New test.
11713 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
11715         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11717 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
11719         PR fortran/29916
11720         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11722 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
11724         PR middle-end/29965
11725         * gcc.dg/gomp/pr29965-1.c: New test.
11726         * gcc.dg/gomp/pr29965-2.c: New test.
11727         * gcc.dg/gomp/pr29965-3.c: New test.
11728         * gcc.dg/gomp/pr29965-4.c: New test.
11729         * gcc.dg/gomp/pr29965-5.c: New test.
11730         * gcc.dg/gomp/pr29965-6.c: New test.
11731         * g++.dg/gomp/pr29965-1.C: New test.
11732         * g++.dg/gomp/pr29965-2.C: New test.
11733         * g++.dg/gomp/pr29965-3.C: New test.
11734         * g++.dg/gomp/pr29965-4.C: New test.
11735         * g++.dg/gomp/pr29965-5.C: New test.
11736         * g++.dg/gomp/pr29965-6.C: New test.
11737         * g++.dg/gomp/pr29965-7.C: New test.
11738         * g++.dg/gomp/pr29965-8.C: New test.
11739         * g++.dg/gomp/pr29965-9.C: New test.
11740         * g++.dg/gomp/pr29965-10.C: New test.
11742 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
11744         * gnat.dg/pointer_variable_bounds.adb: New test.
11745         * gnat.dg/pointer_variable_bounds.ads: Likewise.
11746         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11748 2006-12-03  Eric Christopher  <echristo@apple.com>
11750         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11752 2006-12-03  Richard Henderson  <rth@redhat.com>
11753             Andrew Pinski  <pinskia@gmail.com>
11755         PR C++/14329
11756         * g++.dg/warn/unit-1.C: New test.
11758 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
11760         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11762 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
11764         * g++.dg/vect/vect.exp: Enable tests to run on spu.
11765         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11766         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11767         * gcc.dg/vect/vect-70.c: Reduce array size.
11768         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11769         vect_no_compaer_double targets.
11770         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11771         vect_float, vect_double, and vect_int.
11773 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
11775         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11776         test for loop versioning on vect_no_align targets.
11777         * gcc.dg/vect/pr20122.c: Likewise.
11778         * gcc.dg/vect/vect-105.c: Likewise.
11779         * gcc.dg/vect/vect-42.c: Likewise.
11780         * gcc.dg/vect/vect-43.c: Likewise.
11781         * gcc.dg/vect/vect-74.c: Likewise.
11782         * gcc.dg/vect/vect-75.c: Likewise.
11783         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11784         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11785         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11786         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11788 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
11790         PR fortran/29642
11791         * gfortran.dg/value_1.f90 : New test.
11792         * gfortran.dg/value_2.f90 : New test.
11793         * gfortran.dg/value_3.f90 : New test.
11794         * gfortran.dg/value_4.f90 : New test.
11795         * gfortran.dg/value_4.c : Called from value_4.f90.
11797 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11799         PR C++/30033
11800         *  g++.dg/cpp0x/static_assert4.C: New testcase.
11802 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11804         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11806 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
11808         PR c/27953
11809         * gcc.dg/pr27953.c: New test.
11811 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11813         PR c++/30022
11814         * g++.dg/ext/vector5.C: New test.
11816         PR c++/30021
11817         * g++.dg/other/main1.C: New test.
11819 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
11821         PR libfortran/29568
11822         * gfortran.dg/convert_implied_open.f90:  Change to
11823         new default record length.
11824         * gfortran.dg/unf_short_record_1.f90:  Adapt to
11825         new error message.
11826         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
11828 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
11830         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11832 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
11834         PR c++/29066
11835         * g++.dg/expr/pr29066.c: New.
11837 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
11838             Zdenek Dvorak <dvorakz@suse.cz>
11840         PR tree-optimization/29921
11841         * gcc.dg/pr29921-2.c: New test.
11843 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
11845         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11846         (i386_get_cpuid): New function.
11847         (i386_cpuid_ecx): Likewise.
11848         (i386_cpuid_edx): Likewise.
11849         (i386_cpuid): Updated to call i386_cpuid_edx.
11851         * gcc.target/i386/sse3-addsubpd.c: New file.
11852         * gcc.target/i386/sse3-addsubps.c: Likewise.
11853         * gcc.target/i386/sse3-haddpd.c: Likewise.
11854         * gcc.target/i386/sse3-haddps.c: Likewise.
11855         * gcc.target/i386/sse3-hsubpd.c: Likewise.
11856         * gcc.target/i386/sse3-hsubps.c: Likewise.
11857         * gcc.target/i386/sse3-lddqu.c: Likewise.
11858         * gcc.target/i386/sse3-movddup.c: Likewise.
11859         * gcc.target/i386/sse3-movshdup.c: Likewise.
11860         * gcc.target/i386/sse3-movsldup.c: Likewise.
11862 2006-12-01  Dirk Mueller  <dmueller@suse.de>
11864         * g++.dg/warn/Wreturn-type-4.C: New testcase.
11866 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
11868         * gcc.dg/dfp/convert-int-max.c: New test.
11869         * gcc.dg/dfp/convert-int-max-fold.c: New test.
11871 2006-11-30  Richard Guenther  <rguenther@suse.de>
11873         * gcc.dg/vect/vect-pow-1.c: Rename ...
11874         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
11875         floats instead of doubles, check successful vectorization.
11877 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11879         PR target/29945
11880         * gcc.c-torture/compile/pr29945.c: New testcase.
11882 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
11884         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11885         -maltivec.
11887 2006-11-29  Eric Christopher  <echristo@apple.com>
11889         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11891 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
11893         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11895         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11897 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
11899         PR c++/29022
11900         * g++.dg/inherit/virtual2.C: New test.
11901         * g++.dg/inherit/virtual3.C: Likewise.
11902         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11903         * g++.dg/inherit/error2.C: Likewise.
11904         * g++.dg/template/instantiate1.C: Likewise.
11906 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
11908         PR tree-opt/29984
11909         * gcc.dg/tree-ssa/reassoc-12.c: New test.
11911 2006-11-28  Jan Hubicka  <jh@suse.cz>
11913         * gcc.dg/memcpy-1.c: New test.
11915 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
11917         PR c++/29735
11918         * g++.dg/warn/main-3.C: New test.
11920 2006-11-28  Jan Hubicka  <jh@suse.cz>
11922         * gcc.dg/winline-1.c: New test.
11924 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
11926         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11927         alignments.
11929 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11931         PR fortran/29976
11932         * gfortran.dg/missing_optional_dummy_3.f90
11934 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
11936         PR fortran/20880
11937         * gfortran.dg/interface_3.f90: Modify errors.
11939 2006-11-28  Ben Elliston  <bje@au.ibm.com>
11941         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11942         fail to link due to relocation overflows on spu-*-*.
11944 2006-11-27  Michael Matz  <matz@suse.de>
11945             Andreas Krebbel  <krebbel1@de.ibm.com>
11947         PR target/29319
11948         * gcc.dg/20061127-1.c: New testcase.
11950 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
11952         * gcc.dg/20061124-1.c: Add exit() function prototype.
11954 2006-11-27  Jan Hubicka  <jh@suse.cz>
11956         * gcc.target/i386/memcpy-1.c: Adjust size.
11957         * gcc.dg/visibility-11.c: Likewise.
11959 2006-11-27  Richard Guenther  <rguenther@suse.de>
11961         PR middle-end/25620
11962         * gcc.target/i386/pow-1.c: New testcase.
11963         * gcc.dg/builtins-58.c: Likewise.
11965 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
11967         PR c++/29886
11968         * g++.dg/expr/cast8.C: New test.
11970 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11972         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11973         Don't ever inline the testcase.
11975 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11977         PR fortran/29982
11978         * gfortran.fortran-torture/compile/parameter_3.f90: New
11979         testcase.
11981 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
11983         PR fortran/29951
11984         * gfortran.fortran-torture/execute/transfer2.f90: New test.
11986 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11988         * gfortran.fortran-torture/execute/specifics.f90: Remove test
11989         for CHAR.
11991 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11993         PR libgfortran/29936
11994         * gfortran.dg/write_check3.f90: New test.
11996 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11998         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12000 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
12002         PR fortran/20880
12003         * gfortran.dg/interface_3.f90: New test.
12005         PR fortran/29387
12006         * gfortran.dg/generic_8.f90: New test.
12008 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12010         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12011         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12012         * gfortran.dg/specifics_3.f90: Remove.
12014 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
12016         PR c/29955
12017         * gcc.dg/gomp/pr29955.c: New test.
12019         PR c/29736
12020         * gcc.dg/pr29736.c: New test.
12022 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12024         PR tree-opt/29964
12025         * gcc.dg/pure-1.c: New test.
12027 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
12029         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12030         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12032 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12034         * gcc.dg/20061124-1.c: New testcase.
12036 2006-11-23  Eric Christopher  <echristo@apple.com>
12038         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12040 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12042         PR c/2707
12043         PR c++/26167
12044         * gcc.dg/Wconversion-integer.c: New. Supersedes
12045         Wconversion-negative-constants.c
12046         * gcc.dg/Wconversion-real.c: New.
12047         * gcc.dg/Wconversion-real-integer.c: New.
12048         * gcc.dg/Wconversion-negative-constants.c: Deleted.
12049         * g++.dg/warn/Wconversion1.C: Modified.
12051 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12053         * gfortran.dg/overload_1.f90: New test.
12055 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12057         PR c/9072
12058         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12059         Wtraditional-conversion.
12060         * gcc.dg/overflow-warn-2.c: Likewise.
12061         * gcc.dg/Wconversion.c: Likewise. Renamed as
12062         Wtraditional-conversion.c .
12063         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12064         Wtraditional-conversion-2.c .
12065         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12066         Wtraditional-conversion-2.c
12067         * gcc.dg/Wconversion-negative-constants.c: New.
12069 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
12071         * gcc.dg/tree-ssa/dump-1.c: New test.
12073 2006-11-23  David Ung <davidu@mips.com>
12075         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12076         -mfp64, allowable when ISA >= 33 and float is enabled.
12077         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12078         of mthc1 and mfhc1 patterns.
12080 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
12082         PR tree-optimization/29921
12083         * gcc.dg/pr29921.c: New test.
12085 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12087         PR fortran/29441
12088         * gfortran.dg/initialization_4.f90: New test.
12090 2006-11-22  Ira Rosen  <irar@il.ibm.com>
12092         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12093         platforms that have interleaving support.
12094         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12095         * gcc.dg/vect/vect-strided-a-u16-i2.c,
12096         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12097         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12098         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12099         gcc.dg/vect/vect-strided-u8-i2-gap.c,
12100         gcc.dg/vect/vect-strided-u8-i8.c,
12101         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12102         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12103         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12104         gcc.dg/vect/vect-strided-float.c,
12105         gcc.dg/vect/vect-strided-a-mult.c,
12106         gcc.dg/vect/vect-strided-mult-char-ls.c,
12107         gcc.dg/vect/vect-strided-a-u16-mult.c,
12108         gcc.dg/vect/vect-strided-a-u32-mult.c,
12109         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12110         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12111         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12112         gcc.dg/vect/vect-strided-mult.c,
12113         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12114         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12115         New.
12117 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12119         PR fortran/25087
12120         * gfortran.dg/auto_char_len_4.f90: New test.
12122 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12124         PR fortran/29652
12125         * gfortran.dg/generic_7.f90: New test.
12126         * gfortran.dg/defined_operators_1.f90: Add new error.
12128 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
12130         PR tree-optimization/29902
12131         * g++.dg/tree-ssa/pr29902.C: New test.
12133 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
12135         PR fortran/29820
12136         * gfortran.dg/used_types_13.f90: New test.
12138 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
12140         * gcc.dg/dfp/snan.c: Delete.
12142 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
12144         * g++.dg/cpp0x/static_assert1.C: New.
12145         * g++.dg/cpp0x/static_assert2.C: New.
12146         * g++.dg/cpp0x/static_assert3.C: New.
12148 2006-11-21  Richard Guenther  <rguenther@suse.de>
12150         * gcc.dg/vect/vect-pow-1.c: New testcase.
12151         * gcc.dg/vect/vect-pow-2.c: Likewise.
12153 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
12155         PR c++/29570
12156         * g++.dg/template/static29.C: New test.
12158         PR c++/29734
12159         * g++.dg/conversion/simd4.C: New test.
12161 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
12163         PR c++/29475
12164         * g++.dg/template/access19.C: New test.
12165         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12166         error is reported.
12168 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12170         PR tree-opt/25500
12171         * gcc.dg/tree-ssa/sra-4.c: New testcase.
12173 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12175         PR fortran/27546
12176         * gfortran.dg/import.f90: Extended test.
12177         * gfortran.dg/import2.f90: Extended test.
12179 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12181         * gfortran.dg/volatile3.f90: Add conflict test.
12183 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
12185         PR fortran/24783
12186         * gfortran.dg/implicit_10.f90: New test.
12188 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12190         PR c++/8586
12191         * g++.dg/warn/Wall-write-strings.C: New.
12193 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12195         * gfortran.dg/alloc_comp_constraint_5.f90: New.
12196         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12198 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12200         * gfortran.dg/use_3.f90: Remove error message.
12201         * gfortran.dg/iso_fortran_env_1.f90: New test.
12202         * gfortran.dg/iso_fortran_env_2.f90: New test.
12203         * gfortran.dg/iso_fortran_env_3.f90: New test.
12204         * gfortran.dg/iso_fortran_env_4.f90: New test.
12206 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
12208         * gcc.dg/vect/vect-27.c: Fix initialization.
12210 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12212         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12213         * gcc.dg/torture/builtin-minmax-1.c: New.
12215         * gcc.dg/builtins-20.c: Add cases for copysign.
12217 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12219         PR fortran/24285
12220         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12222 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12223         * gfortran.dg/use_1.f90: New test.
12224         * gfortran.dg/use_1.f90: New test.
12225         * gfortran.dg/use_1.f90: New test.
12227 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
12229         PR tree-optimization/29801
12230         * gcc.dg/pr29801.c: New test.
12232 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
12234         PR middle-end/29584
12235         * gcc.dg/torture/pr29584.c: New test.
12237 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
12239         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12240         Condition PowerPC tests for saving FPRs on powerpc_fprs.
12241         * gcc.target/powerpc/compress-float-ppc.c,
12242         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12243         powerpc_fprs.
12244         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12245         do not pass -mhard-float.
12247 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12249         * gnat.dg/volatile_aggregate.adb: New test.
12251 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12253         PR fortran/29391
12254         PR fortran/29489
12255         * gfortran.dg/bound_2.f90: Add more checks.
12256         * gfortran.dg/bound_3.f90: New test.
12258 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12260         PR target/29201
12261         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12263 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12265         * gfortran.dg/import3.f90: Fix error message.
12267 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12269         PR tree-opt/29788
12270         * gfortran.fortran-torture/compile/inline_1.f90:
12271         New testcase.
12273 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12275         * gcc.target/i386/x87regparm-1.c: New test.
12276         * gcc.target/i386/x87regparm-2.c: New test.
12277         * gcc.target/i386/x87regparm-3.c: New test.
12278         * gcc.target/i386/x87regparm-4.c: New test.
12280 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12282         PR fortran/27546
12283         * gfortran.dg/import.f90: New test.
12284         * gfortran.dg/import2.f90: New test.
12285         * gfortran.dg/import3.f90: New test.
12287 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12289         PR fortran/27588
12290         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12292 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12294         PR fortran/29806
12295         * gfortran.dg/contains.f90: New test.
12296         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12298 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
12300         PR tree-optimization/29581
12301         * gcc.dg/pr29581-1.c: New test.
12302         * gcc.dg/pr29581-2.c: New test.
12303         * gcc.dg/pr29581-3.c: New test.
12304         * gcc.dg/pr29581-4.c: New test.
12305         * gfortran.dg/pr29581.f90: New test.
12307 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
12309         PR fortran/29702
12310         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12311         numbers in error message headers.
12313 2006-11-14  Richard Guenther  <rguenther@suse.de>
12315         * gcc.target/i386/math-torture/math-torture.exp: Restrict
12316         to i?86 and x86_64 targets.
12318 2006-11-14  Caroline Tice  <ctice@apple.com>
12320         * gcc.dg/pubtypes-1.c: New file/testcase.
12321         * gcc.dg/pubtypes-2.c: New file/testcase.
12322         * gcc.dg/pubtypes-3.c: New file/testcase.
12323         * gcc.dg/pubtypes-4.c: New file/testcase.
12324         * g++.dg/pubtypes.C: New file/testcase.
12326 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
12328         PR c++/29106
12329         * g++.dg/init/self1.C: New test.
12331 2006-11-14  Tobias Burnus  <burnus@net-b.de>
12333         PR fortran/29657
12334         * gfortran.dg/conflicts.f90: Add.
12336 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
12338         PR rtl-optimization/29798
12340         * gcc.c-torture/execute/pr29798.c: New.
12342 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12344         * gcc.dg/builtins-20.c: Add more cases.
12346 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
12348         PR fortran/29759
12349         * gfortran.dg/gomp/pr29759.f90: New test.
12351 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
12353         PR c++/29518
12354         * g++.dg/template/static28.C: New test.
12356 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
12358         * lib/c-torture.exp: Use target-libpath.exp.
12359         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12360         set GCC_EXEC_PREFIX env var from global variable of same name.
12362 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12364         PR fortran/26994
12365         * gfortran.fortran-torture/compile/transfer-1.f90:
12366         New testcase.
12368 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
12369             Zdenek Dvorak <dvorakz@suse.cz>
12371         PR tree-optimization/29680
12372         * gcc.dg/alias-11.c: New test.
12374 2006-11-12  Jason Merrill  <jason@redhat.com>
12375             Andrew Pinski <pinskia@physics.uc.edu>
12377         PR middle-end/28915
12378         * gcc.target/i386/vectorize1.c: New.
12380 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12382         PR rtl-optimization/29797
12383         * gcc.c-torture/execute/pr29797-1.c: New test case.
12385 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12387         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12389 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
12391         * gcc.dg/tree-ssa/prefetch-3.c: New test.
12393 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12395         PR tree-optimization/13827
12396         * gcc.dg/fold-eqand-1.c: New test case.
12398 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12400         PR rtl-opt/28812
12401         * gcc.c-torture/execute/mayalias-3.c: New test.
12403 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12405         PR middle-end/27528
12406         * gcc.c-torture/compile/pr27528.c: New test.
12407         * gcc.dg/pr27528.c: Likewise.
12409 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12411         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12413         * gcc.dg/torture/builtin-symmetric-1.c: New test.
12415 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12417         PR fortran/29758
12418         * gfortran.dg/reshape_source_size_1.f90: New test.
12420 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12422         PR fortran/29315
12423         * gfortran.dg/aliasing_dummy_4.f90: New test.
12425 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
12427         PR target/29777
12428         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12429         and x86_64-*-* targets.
12431 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12433         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12434         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12435         New macros. Use them in exact tests.
12436         (TESTIT3): New macro.
12437         Add tests for fmin, fmax and fma.
12439 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12441         PR fortran/29431
12442         * gfortran.dg/array_constructor_13.f90: New test.
12444 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12446         PR fortran/29744
12447         * gfortran.dg/used_types_12.f90: New test.
12449 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
12451         PR middle-end/29726
12452         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12453         (test6): Ditto.
12454         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12455         * gcc.dg/fold-eqandshift-3.c: New test case.
12457 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12459         PR fortran/29699
12460         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12462         PR fortran/21370
12463         * gfortran.dg/change_symbol_attributes_1.f90: New test.
12465 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12467         * gcc.dg/20061109-1.c: New testcase.
12469 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12471         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12473 2006-11-09  Tobias Burnus  <burnus@net-b.de>
12475         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12476         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12478 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
12480         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12481         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12483 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12485         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12487 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12489         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12490         vect-9.c).
12491         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12492         * gcc.dg/vect/vect-9.c: Now vectorizable.
12493         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12494         that support vect_widen_mult.
12495         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12496         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12497         vect-reduc-dot-u16.c).
12498         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12499         vect-reduc-dot-u16.c).
12500         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12501         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12502         vect-reduc-dot-s8.c).
12503         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12504         vect-reduc-dot-s8.c).
12505         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12506         vect-reduc-dot-s8.c).
12507         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12508         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12509         vect-reduc-dot-u8.c).
12510         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12511         vect-reduc-dot-u8.c).
12512         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12513         * gcc.dg/vect/vect-multitypes-9.c: New test.
12514         * gcc.dg/vect/vect-multitypes-10.c: New test.
12515         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12516         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12517         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12518         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12519         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12520         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12521         wrapv-vect-reduc-dot-s8.c.
12522         * lib/target-support.exp (check_effective_target_vect_unpack): New.
12523         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12524         targets that support vec_unpack.
12525         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12526         (check_effective_target_vect_widen_mult_qi_to_hi): New.
12527         (check_effective_target_vect_widen_mult_hi_to_si): New.
12528         (check_effective_target_vect_widen_sum): Removed.
12530         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12532         * gcc.dg/vect/vect-multitypes-8.c: New test.
12533         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12535         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
12537         * gcc.dg/vect/vect-multitypes-7.c: New test.
12539         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12541         * gcc.dg/vect/vect-multitypes-4.c: New test.
12542         * gcc.dg/vect/vect-multitypes-5.c: New test.
12543         * gcc.dg/vect/vect-multitypes-6.c: New test.
12545         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12547         * gcc.dg/vect/vect-multitypes-1.c: New test.
12548         * gcc.dg/vect/vect-multitypes-2.c: New test.
12549         * gcc.dg/vect/vect-multitypes-3.c: New test.
12551 2006-11-07  Eric Christopher  <echristo@apple.com>
12553         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12554         Test using scan-assembler-not.
12556 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
12558         * gcc.dg/inline-17.c: New test.
12560 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
12562         PR other/25028
12563         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
12564         on HP-UX.
12566 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12568         PR fortran/29539
12569         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12571         PR fortran/29634
12572         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12573         test.
12575 2006-11-07  Tobias Burnus  <burnus@net-b.de>
12577         PR fortran/29601
12578         * gfortran.dg/volatile.f90: Add.
12579         * gfortran.dg/volatile2.f90: Add.
12580         * gfortran.dg/volatile3.f90: Add.
12581         * gfortran.dg/volatile4.f90: Add.
12582         * gfortran.dg/volatile5.f90: Add.
12583         * gfortran.dg/volatile6.f90: Add.
12584         * gfortran.dg/volatile7.f90: Add.
12586 2006-11-06  Tobias Burnus  <burnus@net-b.de>
12588         * gfortran.dg/io_constraints_2.f90: Adjust pattern
12589           for matching error messages.
12590         * gfortran.dg/specifics_3.f90: Adjust pattern
12591           for matching error messages.
12593 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
12594             Bernhard Fischer  <aldot@gcc.gnu.org>
12596         * lib/gcc-dg.exp (output-exists): New proc.
12597         (output-exists-not): New proc.
12598         * gcc.test-framework/test-framework.awk: Support new directives.
12599         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12600         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12601         * gcc.test-framework/dg-outexists-exp-F.c: New test.
12602         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12603         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12604         * gcc.test-framework/dg-outexists-exp-P.c: New test.
12606 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
12608         PR fortran/29630
12609         PR fortran/29679
12610         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12611         * gfortran.dg/initialization_3.f90: New.
12613 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12615         PR libgfortran/25545
12616         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12618 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
12620         PR middle-end/29695
12621         * gcc.c-torture/execute/pr29695-1.c: New test.
12622         * gcc.c-torture/execute/pr29695-2.c: New test.
12624 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
12626         PR fortran/29565
12627         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12629 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
12631         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12632         for matching error messages.
12634 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
12636         PR target/26915
12637         * gcc.target/i386/387-12.c: New test.
12639 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12641         PR libfortran/29713
12642         * gfortran.dg/pr29713.f90: New test.
12644 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
12646         * gcc.c-torture/execute/arith-rand-ll.c:
12647         Also test for bogus rest sign.
12649 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12651         PR libfortran/27895
12652         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12654 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
12656         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12657         from error messages.
12659 2006-11-02  Mike Stump  <mrs@apple.com>
12661         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12663         * g++.old-deja/g++.abi/align.C: Enable for darwin.
12665 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
12667         * g++.dg/eh/gcsec1.C: New test.
12669 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12671         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12672         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
12674 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
12676         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12677         hexadecimal value.
12678         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12679         * gcc.dg/pr14796-2.c: Likewise.
12681 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
12683         * gcc.c-torture/execute/20061101-1.c: New test.
12685 2006-11-01  Richard Guenther  <rguenther@suse.de>
12687         * gcc.target/i386/fpprec-1.c: New testcase.
12689 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12691         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12692         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12694 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
12696         * gcc.c-torture/execute/20061031-1.c: New test.
12698 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12700         PR 23067
12701         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12702         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12703         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12704         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12705         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12706         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12707         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12709 2006-10-31  Eric Christopher  <echristo@apple.com>
12710             Falk Hueffner  <falk@debian.org>
12712         * gcc.dg/builtin-bswap-1.c: New.
12713         * gcc.dg/builtin-bswap-2.c: New.
12714         * gcc.dg/builtin-bswap-3.c: New.
12715         * gcc.dg/builtin-bswap-4.c: New.
12716         * gcc.dg/builtin-bswap-5.c: New.
12717         * gcc.target/i386/builtin-bswap-1.c: New.
12719 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
12721         * gcc.dg/inline-16.c: New.
12723         PR 16622
12724         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12725         defining it.
12726         * gcc.dg/inline-13.c: New.
12727         * gcc.dg/inline-14.c: New.
12728         * gcc.dg/inline-15.c: New.
12730         PR 11377
12731         * gcc.dg/inline6.c: New.
12732         * gcc.dg/inline7.c: New.
12734 2006-10-31  Roger Sayle  <roger@eyesopen.com>
12736         PR middle-end/23470
12737         * gcc.dg/pr23470-1.c: New test case.
12739 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
12741         PR fortran/29537
12742         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12743         data.
12744         * gfortran.dg/blockdata_2.f90: New testcase.
12746 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
12748         PR libfortran/29627
12749         * gfortran.dg/unf_short_record_1.f90:  New test.
12751 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12753         PR fortran/29067
12754         * gfortran.dg/pr29067.f: New test.
12756 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
12757             Richard Sandiford  <richard@codesourcery.com>
12759         * lib/target-supports.exp (get_compiler_messages): Append options
12760         as a single list element.
12761         (check_effective_target_arm_vfp_ok): New.
12762         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12764 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
12766         PR fortran/29387
12767         * gfortran.dg/intrinsic_actual_2.f90: New test.
12769         PR fortran/29490
12770         * gfortran.dg/actual_array_interface_1.f90: New test.
12772         PR fortran/29641
12773         * gfortran.dg/used_types_11.f90: New test.
12775 2006-10-30  Dirk Mueller  <dmueller@suse.de>
12777         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12778         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12779         * g++.old-deja/g++.pt/eichin01.C (main): Same.
12780         * g++.old-deja/g++.mike/net25.C (main): Same.
12781         * g++.dg/lookup/exception1.C (main): Same.
12782         * g++.dg/parse/parens2.C (main): Same.
12784 2006-10-30  Roger Sayle  <roger@eyesopen.com>
12786         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12788 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12790         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12791         * gcc.dg/torture/builtin-math-3.c: Likewise.
12793 2006-10-30  Tobias Burnus  <burnus@net-b.de>
12795         PR fortran/29452
12796         * gfortran.dg/write_check.f90: Check run-time keyword checking.
12797         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12799 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
12801         PR Fortran/29410
12802         * gfortran.fortran-torture/execute/transfer1.f90: New test.
12804 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
12806         * lib/target-supports.exp (check_function_available): Declare
12807         function before calling.
12809 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
12811         PR tree-optimization/29637
12812         * gcc.dg/pr29637.c: New test.
12814 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12816         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12817         tree canonicalization.
12819 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12821         * gcc.dg/builtins-20.c: Add more hypot tests.
12823 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12825         * gcc.dg/fold-compare-1.c: New test case.
12827 2006-10-29  Dirk Mueller  <dmueller@suse.de>
12829         PR c++/16307
12830         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12832 2006-10-29  Roger Sayle  <roger@eyesopen.com>
12834         PR tree-optimization/15458
12835         * gcc.dg/fold-xornot-1.c: New test case.
12837 2006-10-29  Richard Guenther  <rguenther@suse.de>
12839         * gcc.target/i386/math-torture/trunc.c: New testcase.
12841 2006-10-29  Richard Guenther  <rguenther@suse.de>
12843         * gcc.target/i386/math-torture/round.c: New testcase.
12845 2006-10-29  Richard Guenther  <rguenther@suse.de>
12847         * gcc.target/i386/math-torture/ceil.c: New testcase.
12848         * gcc.target/i386/math-torture/floor.c: Likewise.
12850 2006-10-29  Richard Guenther  <rguenther@suse.de>
12852         * gcc.target/i386/math-torture/rint.c: New testcase.
12853         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12855 2006-10-29  Richard Guenther  <rguenther@suse.de>
12857         * gcc.target/i386/math-torture/lfloor.c: New testcase.
12858         * gcc.target/i386/math-torture/lceil.c: Likewise.
12860 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12862         PR libgfortran/24313
12863         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12865 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
12867         * gcc.c-torture/execute/20020118-1.c,
12868         gcc.c-torture/execute/builtins/strlen.c,
12869         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12870         comment typos.
12872 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12874         * gcc.dg/builtins-20.c: Add tests for hypot.
12875         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
12876         two-argument builtins.
12877         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12878         TESTIT2.  Update all callers.
12879         (TESTIT2, TESTIT2_R): New helper macros.
12880         Add testcases for pow, hypot and atan2.
12882 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12884         PR C++/29295
12885         * g++.dg/expr/bool1.C: New test.
12886         * g++.dg/expr/bool2.C: New test.
12888 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12890         PR fortran/28224
12891         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12892         * gfortran.dg/namelist_internal.f90: New test.
12894 2006-10-28  Tobias Burnus  <burnus@net-b.de>
12896         PR fortran/29625
12897         * gfortran.dg/io_real_boz.f90: Add.
12898         * gfortran.dg/io_real_boz2.f90: Add.
12900 2006-10-28  Richard Guenther  <rguenther@suse.de>
12902         PR middle-end/26899
12903         * gcc.dg/tree-ssa/pr26899.c: New testcase.
12905 2006-10-28  Richard Guenther  <rguenther@suse.de>
12907         PR target/28806
12908         * gcc.target/i386/math-torture/lround.c: New testcase.
12910 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
12912         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12913         * gcc.dg/builtins-44.c: Likewise.
12914         * gcc.dg/builtins-45.c: Likewise.
12915         * gcc.dg/pr28796-2.c: Likewise.
12916         * gcc.dg/unordered-3.c: Likewise.
12918 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12920         PR libgfortran/27954
12921         * gfortran.dg/error_recovery_2.f90: New test.
12923 2006-10-26  Richard Guenther  <rguenther@suse.de>
12925         * gcc.target/i386/i386.exp: Use glob, not find to collect
12926         tests.  Avoids recursing into subdirectories.
12927         * gcc.target/i386/math-torture/math-torture.exp: Torture
12928         for interesting ia32 math options.
12929         * gcc.target.i386/math-torture/lrint.c: New testcase.
12931 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12933         PR libgfortran/29563
12934         * gfortran.dg/arrayio_9.f90: Update test.
12935         * gfortran.dg/arrayio_19.f90: New test.
12937 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
12939         * gcc.dg/20061026.c: New testcase.
12941 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12943         PR libgfortran/29563
12944         * gfortran.dg/arrayio_9.f90: New test.
12946 2006-10-26  Ben Elliston  <bje@au.ibm.com>
12948         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12949         Copy the strings manually, as strcpy may call strlen.
12951 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12953         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12954         Add checks for log, log2, log10 and log1p.
12956         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12957         we already test 0.0.  Add checks for expm1, log, log2, log10,
12958         log1p, cbrt, erf and erfc.
12960 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
12962         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12964 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
12966         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12967         and remainderl() built-in functions.  Remove -ffast-math from
12968         dg-options.
12970 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12972         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12973         acosh and atanh.
12975         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12976         floating point modifiers to arguments passed to float and long
12977         double functions respectively.  Update all callers to use floating
12978         point numbers, not integers.  Add tests for exp, exp2 and
12979         exp10/pow10.
12981         * gcc.dg/torture/builtin-math-3.c: New test.
12983 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12985         PR fortran/29393
12986         * gfortran.dg/initialize_2.f90: New.
12988 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12990         * gcc.dg/torture/builtin-math-2.c: New test.
12992 2006-10-24  Richard Guenther  <rguenther@suse.de>
12994         PR middle-end/28796
12995         * gcc.dg/pr28796-1.c: New testcase.
12996         * gcc.dg/pr28796-2.c: Likewise.
12998 2006-10-24  Richard Guenther  <rguenther@suse.de>
13000         * gcc.dg/builtins-57.c: New testcase.
13002 2006-10-24  Richard Guenther  <rguenther@suse.de>
13004         PR tree-optimization/29567
13005         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13007 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
13009         PR tree-optimization/14784
13010         * gcc.dg/alias-10.c: New test.
13012 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13014         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13016 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
13018         * gcc.dg/builtin-strncat-chk-1.c: New test.
13020 2006-10-23  Jan Hubicka  <jh@suse.cz>
13022         * gcc.dg/memmove-1.c: New test.
13024 2006-10-23  Paul Brook  <paul@codesourcery.com>
13026         * gcc.dg/pragma-pack-5.c: New test.
13028 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
13030         * g++.dg/other/s390-1.C: New testcase.
13032 2006-10-23  Richard Guenther  <rguenther@suse.de>
13034         PR middle-end/27132
13035         PR middle-end/23295
13036         * gcc.dg/pr27132.c: New testcase.
13037         * gcc.dg/pr23295.c: Likewise.
13038         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13039         * g++.dg/tree-ssa/pr19807.C: Likewise.
13041 2006-10-23  Richard Guenther  <rguenther@suse.de>
13043         PR middle-end/21032
13044         * gcc.dg/pr21032.c: New testcase.
13046 2006-10-22  Jeff Law  <law@redhat.com>
13047         Richard Guenther  <rguenther@suse.de>
13049         PR tree-optimization/15911
13050         * gcc.dg/tree-ssa/vrp30.c: New testcase.
13052 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13054         PR c++/20647
13055         * g++.dg/abi/rtti3.C: New.
13057 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
13059         PR middle-end/28252
13060         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13061         transformation.
13063 2006-10-21  Richard Guenther  <rguenther@suse.de>
13065         PR tree-optimization/3511
13066         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13068 2006-10-21  Richard Guenther  <rguenther@suse.de>
13070         PR middle-end/26898
13071         * gcc.dg/torture/pr26898-1.c: New testcase.
13072         * gcc.dg/torture/pr26898-2.c: Likewise.
13074 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
13076         PR c++/28053
13077         * g++.dg/parse/bitfield1.C: Adjust error markers.
13078         * g++.dg/parse/bitfield2.C: New test.
13080 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
13082         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13084 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13086         PR libfortran/27895
13087         * gfortran.dg/zero_sized_1.f90: New test.
13089 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
13091         * gcc.dg/div-compare-1.c: New test.
13093 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
13095         PR fortran/29216
13096         * gfortran.dg/result_default_init_1.f90: New test.
13098         PR fortran/29314
13099         * gfortran.dg/automatic_default_init_1.f90: New test.
13101         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13102         from 38 to 33.
13104 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
13106         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13107         'using namespace std' without previous declaration.
13108         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13109         * g++.old-deja/g++.robertl/eb133c.C: New.
13111 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13113         PR libgfortran/29277
13114         * gfortran.dg/streamio_4.f90: Update test.
13115         * gfortran.dg/streamio_11.f90: New test.
13117 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
13119         PR c++/27952
13120         * g++.dg/inherit/virtual1.C: New test.
13122 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13124         PR c++/28261
13125         * g++.dg/parse/enum3.C: New test.
13127 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13129         PR c++/29039
13130         * g++.dg/init/ctor8.C: New test.
13132 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13134         PR c++/27270
13135         * g++.dg/ext/complit8.C: Tweak error markers.
13136         * g++.dg/template/complit1.C: Add error marker.
13138 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13140         PR c++/27270
13141         * g++.dg/ext/complit8.C: New test.
13143         PR c++/29408
13144         * g++.dg/parse/dtor12.C: New test.
13146         PR c++/29435
13147         * g++.dg/template/sizeof11.C: New test.
13149 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
13151         PR fortran/29392
13152         * gfortran.dg/data_char_3.f90: New test.
13154         PR fortran/29451
13155         * gfortran.dg/negative_automatic_size.f90: New test.
13157 2006-10-16  David Daney  <ddaney@avtrex.com>
13159         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13161 2006-10-16  Eric Christopher  <echristo@apple.com>
13163         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13164         x86_64.
13166 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13168         PR c++/28211
13169         * g++.dg/tc1/dr49.C: Tweak error messages.
13170         * g++.dg/parse/template21.C: New test.
13172 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13174         PR middle-end/20491
13175         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13177 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13179         PR fortran/29403
13180         * gfortran.dg/print_1.f90: New test.
13182 2006-10-15  Jan Hubicka  <jh@suse.cz>
13184         PR middle-end/29241
13185         * gcc.c-torture/compile/pr29241.c: New testcase.
13187 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
13189         PR middle-end/29250
13190         * gcc.c-torture/compile/pr29250.c: New test.
13192 2006-10-15  Richard Guenther  <rguenther@suse.de>
13194         * gcc.dg/pr29299.c: New testcase.
13196 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
13198         PR fortran/24767
13199         * gfortran.dg/label_4.f90: Adjust warning flag.
13201 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13203         PR fortran/29371
13204         * gfortran.dg/nullify_3.f90: New test.
13206 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13208         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13209         on Solaris 2.5.1 too.
13211 2006-10-13  Eric Christopher  <echristo@apple.com>
13213         * gcc.dg/pr25993.c: Skip for darwin.
13215 2006-10-13  Eric Christopher  <echristo@apple.com>
13217         * gcc.dg/visibility-11.c: Skip for darwin.
13219 2006-10-13  Eric Christopher  <echristo@apple.com>
13221         * gcc.dg/darwin-weakimport-1.c: Use
13222         -fno-asynchronous-unwind-tables.
13223         * gcc.dg/darwin-weakimport-3.c: Ditto.
13225 2006-10-13  Richard Guenther  <rguenther@suse.de>
13227         PR tree-optimization/29446
13228         * gcc.dg/torture/pr29446.c: New testcase.
13230 2006-10-13  Bill Wendling  <wendling@apple.com>
13232         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13233         * g++.old-deja/g++.jason/hmc1.C: Likewise.
13234         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13235         * g++.old-deja/g++.law/shadow1.C: Likewise.
13236         * g++.old-deja/g++.law/ctors10.C: Likewise.
13237         * g++.dg/debug/namespace1.C: Likewise.
13238         * g++.dg/inherit/namespace-as-base.C: Likewise.
13239         * g++.dg/opt/delay-slot-1.C: Likewise.
13240         * g++.dg/parse/defarg10.C: Likewise.
13241         * g++.dg/template/ptrmem11.C: Likewise.
13242         * g++.dg/template/mem_func_ptr.C: Likewise.
13243         * g++.dg/template/spec19.C: Likewise.
13245 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
13247         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13249 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13251         PR fortran/29373
13252         * gfortran.dg/implicit_9.f90: New test.
13254         PR fortran/29407
13255         * gfortran.dg/namelist_25.f90: New test.
13257         PR fortran/27701
13258         * gfortran.dg/same_name_2.f90: New test.
13260         PR fortran/29232
13261         * gfortran.dg/host_assoc_types_1.f90: New test.
13263         PR fortran/29364
13264         * gfortran.dg/missing_derived_type_1.f90: New test.
13265         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13267         PR fortran/29422
13268         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13270         PR fortran/29428
13271         * gfortran.dg/alloc_comp_assign_5.f90: New test.
13273 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13275         PR fortran/29391
13276         * gfortran.dg/bound_2.f90: New test.
13278 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13280         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13281         directive.
13282         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13283         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13284         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13285         * gfortran.dg/gomp/reduction3.f90: Likewise.
13286         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13287         * gfortran.dg/dummy_procedure_2.f90: Likewise.
13288         * gfortran.dg/interface_derived_type_1.f90: Likewise.
13289         * gfortran.dg/forall_4.f90: Likewise.
13290         * gfortran.dg/spec_expr_4.f90: Likewise.
13291         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13292         * gfortran.dg/forall_5.f90: Likewise.
13293         * gfortran.dg/open_access_append_2.f90: Add check for
13294         compile-time warning.
13296 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
13298         PR c++/28506
13299         * g++.dg/parse/pure1.C: New test.
13301 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13303         PR fortran/21435
13304         * gfortran.dg/io_constraints_3.f90: New test.
13305         * gfortran.dg/open_access_append_1.f90: Add checks
13306         for compile-time warnings.
13307         * gfortran.dg/pr20163-2.f: Likewise.
13308         * gfortran.dg/iostat_2.f90: Likewise.
13309         * gfortran.dg/label_4.f90: Delete the temporary
13310         file.
13311         * gfortran.dg/direct_io_2.f90: Add a FILE=
13312         specifier.
13313         * gfortran.dg/iomsg_1.f90: Add check for
13314         compile-time warning.
13316 2006-10-12  Jan Hubicka  <jh@suse.cz>
13318         PR c/28419
13319         * gcc.dg/pr28319.c: New test.
13321 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
13322         PR c++/29318
13323         * g++.dg/ext/vla4.C: New test.
13325 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13327         PR c++/27961
13328         * g++.dg/template/crash60.C: New test.
13329         * g++.dg/other/large-size-array.C: Adjust error markers.
13330         * g++.dg/parse/crash27.C: Likewise.
13331         * g++.dg/template/crash1.C: Likewise.
13333 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
13335         PR testsuite/29093
13336         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13338 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
13340         PR preprocessor/28709
13341         * gcc.dg/cpp/paste14.c: New test.
13343 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
13345         PR c++/29175
13346         * g++.dg/init/array24.C: New test.
13348 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13350         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13351         of <sys/types.h>.
13353 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
13355         PR c++/29024
13356         * g++.dg/parse/typedef8.C: New test.
13357         * g++.dg/other/mult-stor1.C: Adjust error markers.
13359 2006-10-11  Richard Guenther  <rguenther@suse.de>
13361         PR tree-optimization/28230
13362         * gcc.dg/torture/pr28230.c: New testcase.
13364 2006-10-11  Richard Guenther  <rguenther@suse.de>
13366         PR inline-asm/29119
13367         * gcc.dg/torture/pr29119.c: New testcase.
13369 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
13371         PR middle-end/29272
13372         * gcc.c-torture/execute/20060930-2.c: New test.
13374 2006-10-09  Richard Henderson  <rth@redhat.com>
13376         Revert emutls patch.
13378 2006-10-09  Richard Guenther  <rguenther@suse.de>
13380         PR middle-end/29254
13381         * gcc.dg/pr29254.c: New testcase.
13383 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
13384             Paul Thomas  <pault@gcc.gnu.org>
13386         PR fortran/20541
13387         * gfortran.dg/alloc_comp_basics_1.f90: New test.
13388         * gfortran.dg/alloc_comp_basics_2.f90: New test.
13389         * gfortran.dg/alloc_comp_assign_1.f90: New test.
13390         * gfortran.dg/alloc_comp_assign_2.f90: New test.
13391         * gfortran.dg/alloc_comp_assign_3.f90: New test.
13392         * gfortran.dg/alloc_comp_assign_4.f90: New test.
13393         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13394         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13395         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13396         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13397         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13398         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13399         * gfortran.dg/alloc_comp_std.f90: New test.
13400         * gfortran.dg/move_alloc.f90: New test.
13402 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13404         PR fortran/29115
13405         * gfortran.dg/derived_constructor_comps_2.f90: New test.
13407         PR fortran/29211
13408         * gfortran.dg/forall_char_dependencies_1.f90: New test.
13410 2006-10-08  Tobias Burnus  <burnus@net-b.de>
13412         PR fortran/28585
13413         * gfortran.dg/new_line.f90: New test.
13415 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13417         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13418         * gcc.dg/torture/builtin-convert-1.c,
13419         gcc.dg/torture/builtin-convert-2.c,
13420         gcc.dg/torture/builtin-convert-3.c,
13421         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13423 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
13425         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13426         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13427         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13428         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13430 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
13432         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13433         Xfail some tests for powerpc-darwin and powerpc-aix.
13435 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
13437         PR c/29380
13438         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13440 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13442         PR target/29300
13443         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13444         on hppa*-*-hpux*.
13446 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13448         PR fortran/16580
13449         PR fortran/29288
13450         * gfortran.fortran-torture/execute/specifics.f90:
13451         Add tests for using all possible intrinsics as actual arguments.
13452         * gfortran.dg/specifics_1.f90: Add tests for using
13453         all possible intrinsics as actual arguments.
13454         * gfortran.dg/specifics_2.f90: New file.
13455         * gfortran.dg/specifics_3.f90: New file.
13457 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
13459         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13460         * gcc.dg/debug/debug-2.c: Likewise.
13462 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
13464         * gcc.c-torture/compile/sync-2.c: New test.
13466 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13468         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13469         line endings.
13471 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13473         PR rtl-optimization/29128
13474         * gcc.c-torture/compile/pr29128.c: New test.
13476 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13478         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13479         line endings.
13481 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
13483         PR middle-end/29256
13484         * gcc.dg/tree-ssa/loop-19.c: New test.
13486 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13488         PR tree-optimization/29330
13489         * gcc.dg/pr29330.c: New test.
13491         PR target/28924
13492         * gcc.c-torture/compile/20061005-1.c: New test.
13494 2006-10-06  Olivier Hainque  <hainque@adacore.com>
13496         * gcc.dg/typename-vla-1.c: New case.
13497         * gnat.dg/forward_vla.adb: New case.
13499 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13501         PR tree-optimization/29290
13502         * gfortran.dg/loop_nest_1.f90: New test.
13504         PR target/29198
13505         * gcc.dg/tls/opt-12.c: New test.
13507         PR fortran/28415
13508         * gfortran.dg/save_2.f90: New test.
13510         PR c/29091
13511         * gcc.dg/pr29091.c: New test.
13513 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
13515         * lib/target-supports.exp
13516         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13517         same as x86_64-*-*; check for LP64.
13519 2006-10-04  Richard Henderson  <rth@redhat.com>
13521         * lib/target-supports.exp (check_effective_target_tls): Redefine
13522         to mean non-emulated tls.
13523         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13524         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13525         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13526         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13527         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13528         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13529         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13531 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13533         PR fortran/29343
13534         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13536 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13538         * gfortran.dg/bounds_check_fail_1.f90: New test.
13540 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13542         PR c++/29020
13543         * g++.dg/template/friend48.C: New test.
13545 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13547         PR fortran/29098
13548         * gfortran.dg/default_initialization_2.f90: New test.
13550 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13552         PR fortran/20779
13553         PR fortran/20891
13554         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13556 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13558         PR fortran/29284
13559         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13561         PR fortran/29321
13562         PR fortran/29322
13563         * gfortran.dg/missing_optional_dummy_2.f90: New test.
13565         PR fortran/25091
13566         PR fortran/25092
13567         * gfortran.dg/entry_array_specs_1.f90: New test.
13569 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
13571         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13572         insufficient to inhibit some test failures at -O3.  Do testing
13573         on integers.
13575 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13577         PR c++/29138
13578         * g++.dg/inherit/access8.C: New test.
13579         * g++.dg/template/dtor4.C: Tweak error messages.
13581 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13583         PR fortran/27478
13584         * gfortran.dg/entry_8.f90: New test.
13586 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13588         PR c++/29291
13589         * g++.dg/parse/new4.C: New test.
13591 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
13593         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13594         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13595         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13596         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13597         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13599 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13601         PR fortran/19260
13602         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13603         * gfortran.dg/continuation_2.f90: New test.
13605         PR fortran/19262
13606         * gfortran.dg/continuation_3.f90: New test.
13607         * gfortran.dg/continuation_4.f90: New test.
13608         * gfortran.dg/continuation_5.f: New test.
13609         * gfortran.dg/continuation_6.f: New test.
13611 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
13613         PR c++/29226
13614         * g++.dg/template/vla1.C: New test.
13616 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13618         PR fortran/29210
13619         * gfortran.dg/complex_parameter_1.f90: New test.
13621 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
13623         PR c/29154
13624         * gcc.c-torture/execute/20060929-1.c: New test.
13626 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
13628         PR c++/29105
13629         * g++.dg/template/member6.C: New test.
13630         * g++.dg/parse/typename7.C: Adjust error markers.
13632         PR c++/29080
13633         * g++.dg/template/member7.C: New test.
13635 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
13637         PR c/24010
13638         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13639         gcc.dg/Woverride-init-3.c: New tests.
13641 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13643         * gcc.c-torture/execute/20060930-1.c: New test.
13645 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13647         PR fortran/18791
13648         * gfortran.dg/specifics_1.f90: New test.
13649         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13650         complex specifics.
13652 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13654         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13655         pthread-init-common.h: New.
13657 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
13659         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13660         precision on some archs.
13662 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
13664         * gcc.dg/non-local-goto-1.c: New test.
13665         * gcc.dg/non-local-goto-2.c: Likewise.
13666         * gcc.dg/setjmp-3.c: Likewise.
13667         * gcc.dg/setjmp-4.c: Likewise.
13669 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
13671         * gnat.dg/self_aggregate_with_pointer.adb: New test.
13673 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13675         PR fortran/28276
13676         * gfortran.dg/exponent_1.f90: New test.
13678         PR fortran/27021
13679         * gfortran.dg/nearest_1.f90: New test.
13681 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
13683         PR middle-end/25261
13684         PR middle-end/28790
13685         * gcc.dg/gomp/nestedfn-1.c: New test.
13687 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
13689         PR objc/29195
13690         * objc/compile/method-1.m: New test.
13692 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
13694         PR c++/26938
13695         * g++.dg/template/crash58.C: New test.
13696         * g++.dg/parse/crash28.C: Adjust error markers.
13697         * g++.dg/template/crash34.C: Likewise.
13698         * g++.dg/template/friend31.C: Likewise.
13699         * g++.dg/template/crash32.C: Likewise.
13701         PR c++/27329
13702         * g++.dg/template/crash59.C: New test.
13704         PR c++/27667
13705         * g++.dg/template/spec33.C: New test.
13706         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13708 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
13709             Adam Nemet  <anemet@caviumnetworks.com>
13711         * gcc.dg/tree-ssa/ivopts-1.c: New test.
13712         * gcc.dg/tree-ssa/ivopts-2.c: New test.
13714 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
13716         PR target/28911
13717         * gcc.dg/pr28911.c: New.
13719 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
13721         PR target/29169
13722         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13723         (dg-options): Add -mfpmath=387.
13725 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
13727         PR c/28706
13728         * gcc.dg/pr28706.c: New test.
13730         PR c/28712
13731         * gcc.dg/pr28712.c: New test.
13733 2006-09-22  Mike Stump  <mrs@apple.com>
13735         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13737 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
13739         PR tree-optimization/28888
13740         * gcc.dg/pr28888.c: New test.
13742 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
13744         PR c++/29016
13745         * g++.dg/init/ptrfn1.C: New test.
13747 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
13749         PR c++/28861
13750         * g++.dg/template/spec32.C: New test.
13751         * g++.dg/parse/crash9.C: Adjust error markers.
13753         PR c++/28303
13754         * g++.dg/template/typedef6.C: New test.
13755         * g++.dg/init/error1.C: Adjust error markers.
13756         * g++.dg/parse/crash9.C: Likewise.
13757         * g++.dg/template/crash55.C: Likewise.
13759 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
13761         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13763 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
13765         PR target/27650
13766         * g++.dg/ext/dllimport12.C: New test.
13768 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
13770         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13771         * gcc.target/mips/nmadd-2.c: Likewise.
13772         * gcc.target/mips/mips-ps-6.c: New test.
13773         * gcc.target/mips/neg-abs-1.c: Likewise.
13774         * gcc.target/mips/neg-abs-2.c: Likewise.
13775         * gcc.target/mips/nmadd-3.c: New test.
13777 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
13779         PR middle-end/28046
13780         * gcc.dg/gomp/atomic-10.c: New test.
13781         * g++.dg/gomp/atomic-10.C: New test.
13783 2006-09-20  Eric Christopher  <echristo@apple.com>
13785         * gcc.target/i386/sse3-not-fisttp.c: New.
13787 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
13789         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13791 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
13793         * gcc.c-torture/execute/pr28289.c (one): New variable.
13794         (main): Use it instead of argc.
13795         * gcc.c-torture/execute/20060102-1.c (one): New variable.
13796         (main): Use it instead of argc.
13798 2006-09-19  Paul Brook  <paul@codesourcery.com>
13800         PR target/28516
13801         * gcc.dg/nested-func-5.c: New test.
13803 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13805         * lib/target-supports.exp (check_effective_target_tls): Compile
13806         test stubs using ${tool}_target_compile, not just target_compile.
13807         (check_effective_target_tls_runtime): Likewise.
13809 2006-09-19  Ben Elliston  <bje@au.ibm.com>
13811         * gcc.c-torture/compile/20030405-1.x: Remove.
13813         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13814         optimising linker from discarding it.
13816 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13818         PR fortran/28526
13819         * gfortran.dg/keyword_symbol_1.f90: New test.
13821         * gfortran.dg/spread_shape_1.f90: Add missing warning with
13822         pedantic compilation option.
13824 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
13826         PR fortran/29060
13827         * gfortran.dg/spread_shape_1.f90: New test.
13829 2006-09-17  Roger Sayle  <roger@eyesopen.com>
13831         PR tree-optimization/28887
13832         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13834 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
13836         PR c/25993
13837         * gcc.dg/pr25993.c: New test.
13839 2006-09-17  Ira Rosen  <irar@il.ibm.com>
13841         PR tree-opt/21591
13842         * gcc.dg/vect/pr21591.c: New test.
13844 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
13846         PR tree-opt/29059
13847         * gcc.c-torture/compile/strcpy-1.c: New test.
13848         * gcc.c-torture/compile/strcpy-2.c: New test.
13849         * gcc.c-torture/compile/memcpy-1.c: New test.
13850         * gcc.c-torture/compile/memcpy-2.c: New test.
13852 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
13854         PR testsuite/29055
13855         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13857 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
13859         * gnat.dg/specs/double_record_extension1.ads: New test.
13860         * gnat.dg/specs/double_record_extension2.ads: Likewise.
13862 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
13864         PR fortran/29051
13865         * gfortran.dg/oldstyle_3.f90: New test.
13867 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13869         PR libgfortran/29099
13870         * gfortran.dg/secnds-1.f: New test.
13872 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13874         PR libgfortran/29053
13875         * gfortran.dg/streamio_9.f90: New test.
13876         * gfortran.dg/streamio_10.f90: New test.
13878 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
13880         PR C++/29002
13881         * g++.dg/init/array22.C: New test.
13882         * g++.dg/init/array23.C: New test.
13884 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
13886         * stackcheck.lst: Update list of tests requiring stack checking.
13887         * norun.lst: Adjust for above change.
13888         * ada95.lst: New file.
13889         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13890         requiring -gnat95 switch.
13892 2006-09-14  Olivier Hainque  <hainque@adacore.com>
13894         * gnat.dg/in_out_parameter.adb: New test.
13896 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
13898         PR debug/28980
13899         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13901 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
13903         * gnat.dg/specs/unchecked_union.ads: New test.
13905 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
13907         PR rtl-optimization/28982
13908         * gcc.c-torture/execute/pr28982a.c: New test.
13909         * gcc.c-torture/execute/pr28982b.c: Likewise.
13911 2006-09-12  Eric Christopher  <echristo@apple.com>
13913         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13914         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13916 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
13918         PR c/28768
13919         PR preprocessor/14634
13920         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13921         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13922         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13924 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13926         * gcc.dg/pr28243.c: New test.
13928 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
13930         PR fortran/28971
13931         gfortran.dg/pr28971.f90: New test to act as a backstop in case
13932         this undiagnosed regression reappears.
13934 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
13936         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13937         Treat $srcdir as a literal.
13938         * lib/fortran-torture.exp (fortran-torture-compile,
13939         fortran-torture-execute): Likewise.
13940         * lib/objc-torture.exp (objc-torture-compile,
13941         objc-torture-execute): Likewise.
13942         * lib/profopt.exp (profopt-execute): Likewise.
13944 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
13946         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13948 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
13950         PR testsuite/28950
13951         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13953 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
13955         PR target/13685
13956         * gcc.target/i386/pr13685.c: New test.
13958 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13960         * gcc.dg/pr28726.c: New test.
13962 2006-09-11  Josh Conner  <jconner@apple.com>
13964         * gcc.dg/nrv3.c: Increase size of structure.
13965         * gcc.dg/nrv4.c: Likewise.
13966         * gcc.dg/nrv5.c: Likewise.
13968 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
13970         PR libfortran/28890
13971         gfortran.dg/assumed_charlen_function_5.f90: New test.
13973 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
13975         PR c++/28991
13976         * g++.dg/init/static3.C: New test.
13978 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
13980         PR testsuite/29007
13981         * gcc.dg/long-long-cst1.c (t): Add cast to
13982         __SIZE_TYPE__ before casting to int.
13983         (main): Return 0 on success.
13985 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13987         * gcc.c-torture/execute/20060910-1.c: New test.
13989 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
13991         PR middle-end/26983
13992         * gcc.dg/pr26983.c: New test.
13994 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
13996         PR target/29006
13997         * gcc.c-torture/execute/pr29006.c: New test.
13999 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14001         PR libfortran/28947
14002         gfortran.dg/matmul_4.f90: New test.
14004 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14006         PR fortran/28959
14007         gfortran.dg/used_types_10: New test.
14009 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14011         PR libfortran/28923
14012         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14013         gfortran.dg/array_initializer_3.f90: New test.
14015 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14017         PR fortran/28914
14018         * gfortran.dg/actual_array_constructor_3.f90: New test.
14020 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
14022         PR testsuite/26778
14023         * gcc.target/i386/pr26778.c: New testcase.
14025 2006-09-08  Eric Christopher  <echristo@apple.com>
14027         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14028         * gcc.target/i386/memcpy-1.c: Ditto.
14029         * gcc.target/i386/asm-1.c: Ditto.
14030         * gcc.target/i386/20060512-4.c: Ditto.
14031         * gcc.target/i386/compress-float-387.c: Ditto.
14032         * gcc.target/i386/20060512-1.c: Ditto.
14033         * gcc.target/i386/compress-float-sse.c: Ditto.
14034         * gcc.target/i386/20060512-2.c: Ditto.
14035         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14036         * gcc.target/i386/stack-prot-kernel.c: Ditto.
14037         * gcc.target/i386/compress-float-387-pic.c: Ditto.
14038         * gcc.dg/pr26449.c: Ditto.
14039         * gcc.dg/attr-ms_struct-2.c: Ditto.
14040         * gcc.dg/attr-ms_struct-1.c: Ditto.
14041         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14043 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
14045         PR c/28504
14046         * gcc.dg/vla-10.c: New test.
14048 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14050         PR c++/28858
14051         * g++.dg/parse/template20.C: New test.
14052         * g++.dg/template/operator8.C: Remove obsolete part.
14053         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14054         * g++.old-deja/g++.pt/crash65.C: Likewise.
14056 2006-09-07  Jason Merrill  <jason@redhat.com>
14058         PR middle-end/27724
14059         * gcc.dg/long-long-cst1.c: New test.
14061 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14063         PR C++/28906
14064         * g++.dg/other/array3.C: New test.
14065         * g++.dg/other/array4.C: New test.
14066         * g++.dg/other/array5.C: New test.
14068 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
14070         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14072 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
14074         PR target/28946
14075         * gcc.target/i386/pr28946.c: New test.
14077 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
14079         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14080         in integer literal constant.
14081         * gfortran.dg/enum_8.f90: Ditto.
14082         * gfortran.dg/g77/20030326-1.f: Ditto.
14084 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
14086         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14087         nonconformance usage.
14089 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14091         PR middle-end/28862
14092         * gcc.c-torture/compile/vector-align-1.c: New test.
14094 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14096         PR rtl-opt/27883
14097         * g++.dg/opt/copysign-1.C: New test.
14099 2006-09-06  Jason Merrill  <jason@redhat.com>
14101         PR c++/27371
14102         * g++.dg/warn/unused-result1.C: New test.
14104 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
14106         PR c++/28903
14107         * g++.dg/ext/vla3.C: New test.
14109         PR c++/28886
14110         * g++.dg/template/array16.C: New test.
14112 2006-09-06  Richard Guenther  <rguenther@suse.de>
14114         * gcc.dg/pr27226.c: Remove testcase again.
14116 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14118         PR tree-opt/28937
14119         * g++.dg/opt/unroll2.C: New test.
14121 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14123         PR tree-opt/28952
14124         * gcc.dg/vect/pr28952.c: New test.
14126 2006-09-05  Richard Guenther  <rguenther@suse.de>
14128         PR tree-optimization/28900
14129         * gcc.dg/torture/pr28900.c: New testcase
14131 2006-09-05  Richard Guenther  <rguenther@suse.de>
14133         PR tree-optimization/28905
14134         * gcc.c-torture/compile/pr28905.c: New testcase.
14136 2006-09-05  Richard Guenther  <rguenther@suse.de>
14138         PR middle-end/28935
14139         * gcc.dg/pr28935.c: New testcase.
14141 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14143         * gcc.c-torture/execute/20060905-1.c: New test.
14145 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14147         PR fortran/28908
14148         * gfortran.dg/used_types_7.f90: New test.
14149         * gfortran.dg/used_types_8.f90: New test.
14150         * gfortran.dg/used_types_9.f90: New test.
14152 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14154         * gcc.c-torture/compile/20060904-1.c: New test.
14156 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14158         PR c++/23287 Revert my 2006-09-01 patch
14159         * g++.dg/parse/dtor12.C: Remove.
14161 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
14163         PR c+/27670
14164         * g++.dg/template/operator9.C: New test.
14166         PR c++/27493
14167         * g++.dg/template/operator7.C: New test.
14169         PR c++/27494
14170         * g++.dg/template/operator8.C: New test.
14172         PR c++/27397
14173         * g++.dg/template/crash57.C: New test.
14175         * g++.dg/template/typedef4.C: Adjust error markers.
14176         * g++.dg/template/typedef5.C: Likewise.
14178 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
14180         PR c++/28878
14181         * g++.dg/parse/crash33.C: New test.
14183 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
14184         Richard Guenther  <rguenther@suse.de>
14185         Adam Nemet  <anemet@caviumnetworks.com>
14187         PR middle-end/27226
14188         * gcc.target/mips/memcpy-1.c: New testcase.
14189         * gcc.dg/pr27226.c: Likewise.
14191 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14193         PR c++/28705
14194         * g++.dg/lookup/koenig5.C: New.
14195         * g++.dg/template/crash56.C: New.
14197 2006-09-01  Josh Conner  <jconner@apple.com>
14199         PR c++/25505
14200         * gcc.dg/nrv3.c: New test.
14201         * gcc.dg/nrv4.c: New test.
14202         * gcc.dg/nrv5.c: New test.
14204 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14206         PR c++/23287
14207         * g++.dg/parse/dtor12.C: New.
14209 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
14211         PR tree-optimization/28839
14212         * gcc.dg/pr28839.c: New test.
14214 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
14216         PR target/24367
14217         * gcc.dg/pr24367.c: New testcase.
14219 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
14221         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14223 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
14225         PR rtl-optimization/27735
14226         * gcc.dg/loop-unswitch-1.c: New test.
14228 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
14230         PR fortran/28885
14231         * gfortran.dg/aliasing_dummy_2.f90: New test.
14233         PR fortran/20067
14234         * gfortran.dg/generic_5.f90: Change error message.
14236         PR fortran/28873
14237         * gfortran.dg/generic_6.f90: New test.
14239         PR fortran/25077
14240         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14242         PR fortran/25102
14243         * gfortran.dg/invalid_interface_assignment.f90: New test.
14245         PR fortran/24866
14246         * gfortran.dg/module_proc_external_dummy.f90: New test.
14248 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
14250         PR c++/28349
14251         * g++.dg/warn/var-args1.C: New test.
14253 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
14255         PR fortran/28866
14256         * gfortran.dg/simpleif_2.f90: New test.
14257         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14258         * gfortran.dg/enum_5.f90: Ditto.
14260 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14261             Kazu Hirata  <kazu@codesourcery.com>
14263         PR tree-optimization/17506
14264         * gcc.dg/pr17506.c: New.
14266 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
14268         PR c++/28139
14269         * g++.dg/eh/alias1.C: New test.
14271 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14273         PR c++/28860
14274         * g++.dg/template/ttp22.C: New test.
14276 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
14278         PR middle-end/26632
14279         * gcc.dg/pr26632.c: New.
14281 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14283         PR libgfortran/28354
14284         * gfortran.dg/fmt_zero_precision.f90: New test.
14286 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
14288         PR c++/28058
14289         * g++.dg/template/spec31.C: New test.
14291 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
14293         PR c++/26573
14294         * g++.dg/other/static2.C: New test.
14296 2006-08-26  Roger Sayle  <roger@eyesopen.com>
14298         * gcc.dg/Wswitch-enum-2.c: New test case.
14299         * gcc.dg/Wswitch-enum-3.c: Likewise.
14301 2006-08-26  Richard Guenther  <rguenther@suse.de>
14303         * gcc.c-torture/compile/20060826-1.c: New testcase.
14305 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
14307         PR c++/28736
14308         * g++.dg/template/void10.C: New test.
14310         PR c++/28737
14311         * g++.dg/template/void8.C: New test.
14313         PR c+_+/28738
14314         * g++.dg/template/void9.C: New test.
14316         * g++.dg/template/void3.C: Adjust error markers.
14317         * g++.dg/template/void4.C: Likewise.
14318         * g++.dg/template/crash55.C: Likewise.
14319         * g++.dg/template/void7.C: Likewise
14321 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
14323         PR c++/28588
14324         * g++.dg/inherit/access6.C: New test.
14325         * g++.dg/inherit/access7.C: Likewise.
14327         PR c++/28595
14328         * g++.dg/template/array15.C: New test.
14329         * g++.dg/template/crash2.C: Tweak error markers.
14331 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
14333         PR middle-end/28683
14334         * gcc.c-torture/compile/20060823-1.c: New test.
14336 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14338         PR c++/28853
14339         * g++.dg/template/ttp21.C: New test.
14341         PR c++/28852
14342         * g++.dg/other/operator1.C: Add error-marker.
14343         * g++.dg/other/operator2.C: New test.
14345 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14347         PR c/27893
14348         * gcc.c-torture/compile/vla-const-1.c,
14349         gcc.c-torture/compile/vla-const-2.c: New tests.
14351 2006-08-26  Richard Guenther  <rguenther@suse.de>
14353         PR middle-end/28814
14354         * gcc.dg/torture/pr28814.c: New testcase.
14356 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14358         PR c/28418
14359         * gcc.c-torture/compile/compound-literal-1.c: New test.
14361 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14363         PR c/28299
14364         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14365         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14366         Expect extra diagnostics.
14368 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
14370         gcc.dg/noncompile/pr16876.c: New test.
14372 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
14374         PR c++/28056
14375         * g++.dg/parse/local1.C: New test.
14376         * g++.dg/other/qual1.C: Tweak error marker.
14378 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14380         PR c++/27787
14381         * g++.dg/template/typename10.C: New.
14382         * g++.dg/template/lookup4.C: Remove bogus error marker.
14384 2006-08-25  Richard Guenther  <rguenther@suse.de>
14386         PR testsuite/28829
14387         * gcc.dg/pr26570.c: Fix testcase.
14389 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
14391         PR tree-opt/28807
14392         * gcc.c-torture/execute/mayalias-2.c: New test.
14393         * gcc.dg/tree-ssa/alias-13.c: New test.
14395 2006-08-24  Jan Hubicka  <jh@suse.cz>
14397         PR debug/26881
14398         * gcc.dg/debug/pr26881.c: New file.
14400 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14402         PR fortran/28788
14403         * gfortran.dg/used_types_4.f90: New test.
14404         * gfortran.dg/derived_init_2.f90: Modify to check sibling
14405         association of derived types.
14406         * gfortran.dg/used_types_2.f90: Add module cleanup.
14407         * gfortran.dg/used_types_3.f90: The same.
14409         PR fortran/28771
14410         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14411         fix of regression.
14413 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14415         PR 28813
14416         * gfortran.dg/direct_io_6.f90: Remove test.
14418 2006-08-23  Stuart Hastings  <stuart@apple.com>
14420         PR 28825
14421         * gcc.target/i386/20060821-1.c: New.
14423 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
14425         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
14426         dg-warning strings for dllimport.
14428 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14430         PR C++/28450
14431         * g++.dg/ext/vector4.C: New test.
14432         * g++.dg/ext/complex1.C: New test.
14434 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
14436         PR debug/28692
14437         * gcc.dg/debug/const-1.c: New.
14438         * gcc.dg/debug/const-2.c: New.
14439         * gcc.dg/debug/dwarf2/const-1.c: New.
14440         * gcc.dg/debug/dwarf2/const-2.c: New.
14441         * gcc.dg/debug/dwarf2/const-2b.c: New.
14443 2006-08-22  Richard Guenther  <rguenther@suse.de>
14445         PR middle-end/28776
14446         * gcc.c-torture/compile/pr28776-1.c: New testcase.
14447         * gcc.c-torture/compile/pr28776-2.c: Likewise.
14449 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
14451         PR tree-optimization/28003
14452         * g++.dg/tree-ssa/pr28003.C: New.
14454 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14456         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14458 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
14460         PR c++/26269
14461         * g++.dg/other/error14.C: New test.
14463         PR c++/28505
14464         * g++.dg/parse/ctor7.C: New test.
14465         * g++.dg/parse/ctor8.C: Likewise.
14467         PR c++/28741
14468         * g++.dg/template/void7.C: New test.
14470 2006-08-21  Olivier Hainque  <hainque@adacore.com>
14472         * gnat.dg/self_aggregate_with_zeros.adb: New test.
14473         * gnat.dg/self_aggregate_with_array.adb: New test.
14475 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14477         * g++.dg/eh/arm-vfp-unwind.C: New test.
14479 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
14481         PR c++/28341
14482         * g++.dg/template/ref3.C: New test.
14483         * g++.dg/template/nontype13.C: New test.
14485         PR c++/28346
14486         * g++.dg/template/ptrmem17.C: New test.
14488 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
14490         PR target/28648 c:
14491         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14493 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
14495         PR fortran/28630
14496         * gfortran.dg/used_types_2.f90: New test.
14498         PR fortran/28601
14499         * gfortran.dg/used_types_3.f90: New test.
14501         PR fortran/20886
14502         * gfortran.dg/generic_actual_arg.f90: New test.
14504         PR fortran/28735
14505         * gfortran.dg/module_private_array_refs_1.f90: New test.
14507         PR fortran/28762
14508         * gfortran.dg/program_name_1.f90: New test.
14510         PR fortran/28425
14511         * gfortran.dg/derived_constructor_comps_1.f90: New test.
14513         PR fortran/28496
14514         * gfortran.dg/array_initializer_2.f90: New test.
14516         PR fortran/18111
14517         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14519         PR fortran/28600
14520         * gfortran.dg/assumed_charlen_function_4.f90: New test.
14522         PR fortran/28771
14523         * gfortran.dg/assumed_charlen_in_main.f90: New test.
14525         PR fortran/28660
14526         * gfortran.dg/dependent_decls_1.f90: New test.
14528 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14530         PR fortran/25217
14531         * gfortran.dg/derived_init_2.f90: New.
14533 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
14535         * gcc.c-torture/execute/pr28289.c: New test.
14537 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
14539         PR c/28744
14540         * gcc.dg/attr-externally-visible-1.c: New test.
14541         * gcc.dg/attr-externally-visible-2.c: New test.
14542         * g++.dg/parse/attr-externally-visible-1.C: New test.
14543         * g++.dg/parse/attr-externally-visible-2.C: New test.
14545 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14547         PR c++/28606
14548         * g++.dg/parse/dtor11.C: New test.
14550 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14552         PR rtl-optimization/28489
14553         * gcc.c-torture/compile/pr28489.c: New test.
14555 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14557         PR c++/28710
14558         * g++.dg/template/redecl4.C: New test.
14560         PR c++/28711
14561         * g++.dg/template/ctor8.C: New test.
14563 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14565         * gcc.dg/pr26570.c: Fix testcase.
14567 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14569         * PR c++/28573
14570         * g++.dg/parse/offsetof6.C: New test.
14571         * g++.dg/parse/offsetof6.C: New test.
14572         * g++.dg/parse/offsetof7.C: New test.
14574 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14576         PR testsuite/28602
14577         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14578         is false.
14580 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14582         PR c++/28302
14583         * g++.dg/ext/vector3.C: New test.
14585 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
14587         PR gcov/profile/26570
14588         * gcc.dg/pr26570.c: New test.
14590 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
14592         PR c/27697
14593         * gcc.dg/qual-component-1.c: New test.
14595 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14597         PR c++/28593
14598         * g++.dg/parse/new3.C: New test.
14600 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14602         PR fortran/25828
14603         * gfortran.dg/streamio_1.f90: New test.
14604         * gfortran.dg/streamio_2.f90: New test.
14605         * gfortran.dg/streamio_3.f90: New test.
14606         * gfortran.dg/streamio_4.f90: New test.
14607         * gfortran.dg/streamio_5.f90: New test.
14608         * gfortran.dg/streamio_6.f90: New test.
14609         * gfortran.dg/streamio_7.f90: New test.
14610         * gfortran.dg/streamio_8.f90: New test.
14612 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
14614         PR c/28287
14615         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14617 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
14619         PR c++/28594
14620         * g++.dg/template/void6.C: New test.
14622 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14624         PR c/28649
14625         * gcc.dg/parse-error-1.c: New test.
14626         * gcc.dg/parse-error-2.c: New test.
14627         * gcc.dg/cpp/digraph2.c: Add error-marker.
14628         * gcc.dg/noncompile/920923-1.c: Likewise.
14630 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14632         PR c/27490
14633         * gcc.dg/sizeof-2.c: New testcase.
14635         PR c/27489
14636         * gcc.dg/switch-A.c: New testcase.
14638 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
14640         PR c++/28288
14641         PR c++/14556
14642         * g++.old-deja/g++.warn/compare1.C: Delete.
14643         * g++.dg/opt/pr7503-2.C: Delete.
14644         * g++.dg/opt/pr7503-3.C: Delete.
14645         * g++.dg/opt/pr7503-4.C: Delete.
14646         * g++.dg/opt/pr7503-5.C: Delete.
14647         * g++.dg/opt/max1.C: Delete.
14648         * g++.dg/warn/minmax.C: Delete.
14649         * g++.dg/expr/minmax.C: New test.
14651 2006-08-14  Richard Guenther  <rguenther@suse.de>
14653         PR testsuite/28703
14654         * gcc.c-torture/execute/pr28651.c: Do not use argc
14655         to avoid optimization, instead forbid inlining.
14657 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
14659         PR rtl-optimization/28634
14660         * gcc.c-torture/execute/ieee/pr28634.c: New test.
14662 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
14664         PR c/27184
14665         * gcc.dg/torture/pr27184.c: New test.
14667 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
14669         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14671 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14673         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14674         * gfortran.dg/stat_2.f90: Likewise.
14675         * gfortran.dg/chmod_1.f90: Likewise.
14676         * gfortran.dg/chmod_2.f90: Likewise.
14677         * gfortran.dg/chmod_3.f90: Likewise.
14679 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
14681         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14683 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14685         * g++.dg/opt/pr23454-2.C: New test.
14687 2006-08-11  Richard Guenther  <rguenther@suse.de>
14689         PR middle-end/28651
14690         * gcc.c-torture/execute/pr28651.c: New testcase.
14692 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
14694         * gnat.dg/specs/static_initializer.ads: New test.
14696 2006-08-10  Paul Brook  <paul@codesourcery.com>
14698         * gcc.target/arm/cond-asm.c: New test.
14700 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
14702         PR tree-optimization/26197
14703         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14704         * g++.dg/vect/vect.exp: Compile the new tests with
14705         --param max-aliased-vops=0.
14707 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
14709         PR c++/28637
14710         * g++.dg/template/void3.C: New test.
14712         PR c++/28638
14713         * g++.dg/template/void4.C: New test.
14715         PR c++/28640
14716         * g++.dg/template/void5.C: New test.
14718 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
14720         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14721         after dg-do compile.
14723 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
14725         PR tree-optimizations/26969
14726         * gcc.dg/vect/vect.exp: Compile tests prefixed with
14727         "unswitch-loops" with -funswitch-loops.
14728         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14730 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14732         * gcc.dg/sparc-getcontext-1.c: Fix typo.
14733         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14734         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
14735         * objc.dg/dwarf-1.m: Likewise.
14736         * objc.dg/dwarf-2.m: Likewise.
14737         * obj-c++.dg/dwarf-2.mm: Likewise.
14739 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14741         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14742         * objc.dg/dwarf-2.m: Likewise.
14743         * obj-c++.dg/dwarf-2.mm: Likewise.
14745         PR libfortran/28603
14746         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14748         PR testsuite/27611
14749         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14751         PR testsuite/27033
14752         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14754 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
14756         PR target/27827
14757         * gcc.target/i386/pr27827.c: New testcase.
14759 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
14761         PR fortran/28590
14762         * gfortran.dg/sequence_types_1.f90: New test.
14764 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
14766         PR fortran/28548
14767         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14768         dg-warning.  Add -pedantic option.
14770 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14772         PR c/28502
14773         * gcc.dg/proto-1.c: New test.
14775         PR c/27721
14776         * gcc.dg/lvalue-4.c: New test.
14778         PR c/28136
14779         * gcc.dg/init-bad-5.c: New test.
14781 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
14783         PR c++/28347
14784         * g++.dg/ext/typedef-init.C: Add new test for typedef
14785         initialization inside templates. Adjust existing error markers.
14787 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
14789         PR c++/28148
14790         * g++.dg/init/ptrmem3.C: New test.
14792 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
14794         PR tree-optimization/27770
14795         * lib/target-support.exp: New target keyword "section_anchors".
14796         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14797         tests.
14798         * gcc.dg/vect/section-anchors-pr27770.c: New test.
14799         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14800         * gcc.dg/vect/section-anchors-vect-69.c: New test.
14801         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14803 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14805         * gcc.dg/20060801-1.c: Add missing '}'.
14807 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14809         PR c++/27508
14810         * g++.dg/parse/dtor9.C: New test.
14811         * g++.dg/parse/dtor10.C: New test.
14812         * g++.dg/other/error7.C: Adjust error-marker.
14814         PR c++/28274
14815         * g++.dg/other/default5.C: New test.
14817 2006-08-02  Richard Guenther  <rguenther@suse.de>
14819         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14821 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
14823         PR c++/28557
14824         * g++.dg/template/conv9.C: New test.
14826 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
14828         PR debug/28063
14829         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14830         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14831         Optionally return assembly text.  Update callers.
14832         (check_no_compiler_messages): Update verbose messages.
14833         (check_no_messages_and_pattern): New.
14834         (check_effective_target_string_merging): New.
14836 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14838         PR c++/28250
14839         * g++.dg/eh/catch4.C: New test.
14841         PR c++/28257
14842         * g++.dg/other/qual1.C: New test.
14844         PR c++/28259
14845         * g++.dg/inherit/error2.C: New test.
14847         PR c++/28267
14848         * g++.dg/other/new1.C: New test.
14850         * g++.dg/warn/pr23075.C: Remove obsolete test.
14851         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14852         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14854 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
14856         PR c++/28523
14857         * g++.dg/eh/cast1.C: New test.
14859 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
14861         PR libfortran/28452
14862         * gfortran.dg/random_3.f90:  New test.
14864 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14866         PR c++/28432
14867         * g++.dg/other/pr28304.C: Change expected error message.
14868         * g++.dg/other/pr28432.C: New test.
14870 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
14872         PR c++/28256
14873         * g++.dg/init/brace2.C: Change expected error message, add empty init.
14875 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
14877         PR debug/23336
14878         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14879         at -g1.
14880         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14881         g++.dg/debug/enum-2.C: New.
14883 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14885         PR c++/6634
14886         * g++.dg/parse/long1.C: Add more tests.
14888 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14890         * gfortran.dg/lrshift_1.c: New file.
14892 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14894         PR libgfortran/28335
14895         * gfortran.dg/no_unit_error_1.f90: New test.
14897 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14899         PR libgfortran/28335
14900         * gfortran.dg/no_unit_error_1.f90: Delete test.
14901         * gfortran.dg/no_unit_error_2.f90: Delete test.
14903 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14905         * gfortran.dg/chmod_3.f90: New test.
14906         * gfortran.dg/ltime_gmtime_1.f90: New test.
14907         * gfortran.dg/ltime_gmtime_2.f90: New test.
14908         * gfortran.dg/lrshift_1.f90: New test.
14909         * gfortran.dg/chmod_1.f90: New test.
14910         * gfortran.dg/chmod_2.f90: New test.
14912 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
14914         PR c++/27668
14915         * g++.dg/template/crash55.C: New test.
14917         PR c++/27962
14918         * g++.dg/template/nontype16.C: New test.
14920         * g++.dg/template/void2.C: Adjust error markers.
14921         * g++.dg/template/nontype5.C: Adjust error markers.
14923 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
14925         * gcc.target/i386/stack-prot-kernel.c: New test.
14927 2006-07-27  Roger Sayle  <roger@eyesopen.com>
14929         * gcc.dg/builtins-55.c: New test case.
14931 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
14933         PR rtl-optimization/27907
14934         * gcc.c-torture/compile/pr27907.c: New test.
14936 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14938         * gfortran.dg/mclock.f90: New test.
14939         * gfortran.dg/int_conv_1.f90: New test.
14940         * gfortran.dg/stat_1.f90: New test.
14941         * gfortran.dg/stat_2.f90: New test.
14943 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14945         PR libgfortran/28335
14946         * gfortran.dg/no_unit_error_1.f90: New test.
14947         * gfortran.dg/no_unit_error_2.f90: New test.
14948         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14950 2006-07-25  Roger Sayle  <roger@eyesopen.com>
14952         PR middle-end/28473
14953         * gcc.dg/fold-convround-1.c: New test case.
14955 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14957         * gfortran.dg/arithmetic_if.f90:  Fix comments.
14959 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14961         PR c++/27572
14962         * g++.dg/other/typedef1.C: New test.
14963         * g++.dg/template/typedef4.C: New test.
14964         * g++.dg/template/typedef5.C: New test.
14966 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
14968         PR fortran/28416
14969         * gfortran.dg/allocatable_dummy_3.f90: New.
14971 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
14973         PR fortran/28439
14974         * gfortran.dg/arithmetic_if.f90:  New test.
14976 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
14978         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14979         avoid memcpy optimization.
14981 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14983         PR fortran/25289
14984         * gfortran.dg/direct_io_6.f90: New test.
14986 2006-07-24  Jan Hubicka  <jh@suse.cz>
14988         PR c/25795
14989         PR c++/27369
14990         * gcc.dg/pr25795.c: New test.
14991         * gcc.dg/pr25795-1.c: New test.
14993 2006-07-23  Roger Sayle  <roger@eyesopen.com>
14995         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14996         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14997         which may be transformed to "g || h" on some platforms.
14999 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
15001         PR c++/28025
15002         * g++.dg/template/friend45.C: New test.
15004 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15006         PR libgfortran/28339
15007         * gfortran.dg/arrayio_8.f90: New test.
15009 2006-07-21  Mike Stump  <mrs@apple.com>
15011         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15013         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15015 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15017         PR c++/28250
15018         * g++.dg/eh/catch3.C: New test.
15020         PR c++/28363
15021         * g++.dg/template/defarg10.C: New test.
15023 2006-07-20  Paul Brook  <paul@codesourcery.com>
15025         PR 27363
15026         * gcc.dg/pr27363.c: New test.
15028 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
15030         PR c++/28338
15031         * g++.dg/init/ref13.C: New test.
15033 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15035         PR obj-c++/28434
15036         * obj-c++.dg/proto-error-1.mm: New test.
15038 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15040         PR c++/28337
15041         * g++.dg/template/string1.C: New test.
15043 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15045         PR c++/28048
15046         * g++.dg/template/defarg9.C: New test.
15048         PR c++/28235
15049         * g++.dg/template/static27.C: New test.
15051 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
15053         PR 28410
15054         * gcc.dg/tree-ssa/pr28410.c: New test.
15056 2006-07-18  Lee Millward  <lee.millward@gmail.com>
15058         PR c++/28258
15059         * g++/dg/other/error13.C: New test.
15061         PR c++/28260
15062         * g++.dg/template/friend44.C: New test.
15064 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
15066         PR c++/27495
15067         * g++.dg/other/pr27495.C: New.
15069 2006-07-18  Olivier Hainque  <hainque@adacore.com>
15071         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15072         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15074 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15076         PR c/28286
15077         * gcc.dg/pragma-pack-4.c: New test.
15079 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15081         PR c++/28291
15082         * g++.dg/ext/pr28291.C: New test.
15084 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15086         PR middle-end/28403
15087         * gcc.c-torture/execute/pr28403.c: New test.
15089 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15091         PR middle-end/28402
15092         * gcc.dg/pr28402.c: New test.
15094 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15096         PR c++/28304
15097         * g++.dg/other/pr28304.C: New test.
15099 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
15101         PR other/28251
15102         gcc.c-torture/unsorted/dump-noaddr.c: New test.
15103         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15105 2006-07-17  Richard Guenther  <rguenther@suse.de>
15107         PR tree-optimization/28238
15108         * g++.dg/tree-ssa/pr28238.C: New testcase.
15110 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15112         PR c++/28250
15113         * g++.dg/eh/catch1.C: New test.
15114         * g++.dg/eh/catch2.C: New test.
15116 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
15118         PR c++/28370
15119         * g++.dg/template/anon3.C: New test.
15121 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
15123         PR fortran/20844
15124         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15125         specifiers requiring an explicit format tag..
15127         PR fortran/28201
15128         * gfortran.dg/generic_5: New test.
15130         PR fortran/20893
15131         * gfortran.dg/elemental_optional_args_1.f90: New test.
15133 2006-07-16  Olivier Hainque  <hainque@adacore.com>
15135         * gnat.dg/assert.ads: New file.
15136         * gnat.dg/controlled_record.ads: Likewise.
15137         * gnat.dg/controlled_record.adb: Likewise.
15139 2006-07-15  Lee Millward  <lee.millward@gmail.com>
15141         PR c++/28292
15142         * g++.dg/other/error12.C: New test.
15144         PR c++/28269
15145         * g++.dg/template/crash54.C: New test.
15147 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15149         PR c++/28249
15150         * g++.dg/parse/catch1.C: New test.
15152         PR c++/28294
15153         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15155         PR c++/28387
15156         * g++.dg/ext/attrib24.C: New test.
15158 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15160         PR c++/28343
15161         * g++.dg/ext/asmspec1.C: New test.
15163 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
15165         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15166         (dg-test): Support shouldfail tests.
15167         * lib/target-supports-dg.exp (dg-shouldfail): New.
15168         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15169         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15170         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15171         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15172         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15173         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15174         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15176 2006-07-13  Jan Hubicka  <jh@suse.cz>
15178         * gcc.target/i386/memcpy-1.c: New.
15180 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
15182         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15184 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
15186         PR fortran/25097
15187         * gfortran.dg/present_1.f90: New test.
15189         PR fortran/20903
15190         * gfortran.dg/interface_derived_type_1.f90: New test.
15192 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
15194         PR fortran/28213
15195         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15196         list.
15198 2006-07-07  Lee Millward  <lee.millward@gmail.com>
15200         PR c++/27820
15201         * g++.dg/other/label1.C: New test.
15203 2006-07-07  Richard Guenther  <rguenther@suse.de>
15205         PR middle-end/28268
15206         * gcc.dg/torture/pr28268.c: New testcase.
15208 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
15210         PR c++/27019
15211         * g++.dg/ext/pr27019.C: New.
15213 2006-07-07  Richard Guenther  <rguenther@suse.de>
15215         PR tree-optimization/28187
15216         * gcc.dg/pr28187.c: New testcase.
15218 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
15220         * gnat.dg/address_conversion.adb: New test.
15221         * gnat.dg/boolean_subtype.adb: Likewise.
15222         * gnat.dg/frame_overflow.adb: Likewise.
15223         * gnat.dg/pointer_array.adb: Likewise.
15224         * gnat.dg/pointer_conversion.adb: Likewise.
15226 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
15228         PR fortran/28237
15229         PR fortran/23420
15230         * gfortran.dg/print_fmt_5.f90: New test.
15232 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15234         PR fortran/28129
15235         * gfortran.dg/bounds_check_4.f90: New test.
15237 2006-07-05  Richard Guenther  <rguenther@suse.de>
15239         PR target/28158
15240         * gfortran.dg/pr28158.f90: New testcase.
15242 2006-07-05  Richard Guenther  <rguenther@suse.de>
15244         PR tree-optimization/28162
15245         * gcc.dg/pr28162.c: New testcase.
15247 2006-07-05  Richard Guenther  <rguenther@suse.de>
15248         Andrew Pinski  <pinskia@gcc.gnu.org>
15250         PR c++/27084
15251         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15253 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
15255         PR fortran/28174
15256         * gfortran.dg/actual_array_substr_2.f90: New test.
15258         PR fortran/28167
15259         * gfortran.dg/actual_array_constructor_2.f90: New test.
15261 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15263         * gfortran.dg/itime_idate_1.f: New test.
15264         * gfortran.dg/itime_idate_2.f: New test.
15266 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15268         PR libgfortran/27704
15269         * gfortran.dg/open_status_3.f90: New test.
15270         * gfortran.dg/fmt_l.f90: Update for new feature.
15272 2006-07-03  Asher Langton  <langton2@llnl.gov>
15274         * gfortran.dg/oldstyle_2.f90: New.
15276 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
15278         * gnat.dg/string_slice.adb: New test.
15280 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15282         PR fortran/19259
15283         * gfortran.dg/semicolon_fixed.c: New.
15284         * gfortran.dg/semicolon_free.c: New.
15286 2006-06-30  Mike Stump  <mrs@apple.com>
15288         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15289         that don't support internal visibility.
15291 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
15293         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15294         for '(' / ')' needing an extra '\'.
15296 2006-06-29  Roger Sayle  <roger@eyesopen.com>
15298         PR middle-end/27428
15299         * gcc.dg/pr27428-1.c: New test case.
15301 2006-06-29  Mike Stump  <mrs@apple.com>
15303         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15304         on darwin as we can't align commons large enough yet.
15306         * gcc.dg/vla-8.c: Add additional testcases.
15308 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
15310         PR c++/28114
15311         * g++.dg/other/pr28114.C: New.
15313 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
15315         * gcc.c-torture/compile/20060625-1.c: New test.
15317 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
15319         PR fortran/20867
15320         * gfortran.dg/stfunc_3.f90: New test.
15322         PR fortran/25056
15323         * gfortran.dg/impure_actual_1.f90: New test.
15325         PR fortran/20874
15326         * gfortran.dg/elemental_result_1.f90: New test.
15328         PR fortran/25073
15329         * gfortran.dg/select_7.f90: New test.
15331         PR fortran/27554
15332         * intrinsic_actual_1.f: New test.
15334         PR fortran/22038
15335         PR fortran/28119
15336         * gfortran.dg/forall_4.f90: New test.
15338         PR fortran/25072
15339         * gfortran.dg/forall_5.f90: New test.
15341 2006-06-25  Lee Millward  <lee.millward@gmail.com>
15343         PR c++/28051
15344         * g++.dg/template/using13.C: New test.
15346         PR c++/28054
15347         * g++.dg/other/incomplete3.C: New test.
15349 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15351         PR fortran/28081
15352         * gfortran.dg/substr_3.f: New test.
15353         * gfortran.dg/equiv_2.f90: Update expected error message.
15355 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
15357         PR fortran/28118
15358         * gfortran.dg/actual_array_substr_1.f90: New test.
15360 2006-06-24  Olivier Hainque  <hainque@adacore.com>
15362         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15363         * gnat.dg/scalar_mode_agg_compare.adb: New test.
15365 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
15367         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15369 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
15371         PR fortran/27981
15372         * gfortran.dg/simpleif_2.f90: New test.
15374 2006-06-23  Lee Millward  <lee.millward@gmail.com>
15376         * g++.dg/template/error22.C: Fix typo.
15378 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15380         PR c++/28112
15381         * g++.dg/ext/attrib23.C: New test.
15383 2006-06-23  Olivier Hainque  <hainque@adacore.com>
15385         * gnat.dg/varsize_temp.adb: New test.
15387 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15389         PR c++/11468
15390         * g++.dg/other/java2.C: New test.
15392 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
15394         PR target/27789
15395         * g++.dg/ext/dllimport4.C. Add more tests for invalid
15396         initialization.
15398 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15400         PR target/27531
15401         * gcc.dg/pr27531-1.c: New test case.
15403 2006-06-22  Asher Langton  <langton2@llnl.gov>
15405         PR fortran/24748
15406         * gfortran.dg/implicit_8.f90: New.
15408 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
15410         PR rtl-optimization/28121
15411         * gcc.dg/pr28121.c: New test.
15413 2006-06-22  Lee Millward  <lee.millward@gmail.com>
15415         PR c++/27805
15416         * g++.dg/parse/ptrmem6.C: New test.
15418         PR c++/27821
15419         * g++.dg/template/error22.C: New test.
15421 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15423         PR c++/28111
15424         * g++.dg/template/friend43.C: New test.
15426         PR c++/28110
15427         * g++.dg/template/crash53.C: New test.
15429         PR c++/28109
15430         * g++.dg/rtti/incomplete1.C: New test.
15432 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
15434         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15436 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
15438         * gcc.c-torture/execute/complex-7.c: New.
15440 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
15442         * gcc.dg/merge-all-constants-1.c: New test.
15444 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
15446         PR c++/28113
15447         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15449 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
15451         * gfortran.dg/rrspacing_1.f90: New test.
15453 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15455         PR c++/28052
15456         * g++.dg/other/bitfield2.C: New test.
15458 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
15460         PR tree-optimization/27331
15461         * gcc.dg/pr27331.c: New test.
15463 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
15464             Eric Botcazou  <ebotcazou@adacore.com>
15466         PR ada/18692
15467         * lib/gnat.exp: New file.
15468         * lib/gnat-dg.exp: Likewise.
15469         * gnat.dg: New directory.
15470         * gnat.dg/dg.exp: New driver.
15471         * gnat.dg/specs: New directory.
15472         * gnat.dg/specs/specs.exp: New driver.
15473         * gnat.dg/style: New directory.
15474         * gnat.dg/style/style.exp: New driver.
15476 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
15478         PR fortran/16206
15479         * gfortran.dg/array_initializer_1.f90: New test.
15481         PR fortran/28005
15482         * gfortran.dg/matmul_3.f90: New test.
15484 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
15486         PR middle-end/28075
15487         * gcc.dg/tree-ssa/inline-1.c: New test.
15489 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
15491         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15492         in malloc prototype; remove XFAIL.
15493         * gcc.dg/pr18241-2.c: Ditto.
15494         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15495         in memset prototype; remove XFAIL.
15496         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15498 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15500         * gcc.dg/vla-8.c: Add.
15502 2006-06-19  Richard Guenther  <rguenther@suse.de>
15504         PR tree-optimization/27090
15505         * g++.dg/tree-ssa/pr27090.C: New testcase.
15507 2006-06-19  Roger Sayle  <roger@eyesopen.com>
15509         PR target/27861
15510         * gcc.dg/pr27861-1.c: New test case.
15512 2006-06-19  Richard Guenther  <rguenther@suse.de>
15514         PR middle-end/28045
15515         * gcc.dg/torture/pr28045.c: New testcase.
15517 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15519         PR fortran/26801
15520         * gfortran.dg/associated_4.f90: New test.
15522 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15524         PR fortran/19310
15525         PR fortran/19904
15526         * gfortran.dg/real_const_3.f90: New test.
15528 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
15530         PR c++/28016
15531         * g++.dg/template/static26.C: New test.
15533         PR c++/27979
15534         * g++.dg/expr/bitfield2.C: New test.
15536         PR c++/27884
15537         * g++.dg/parse/linkage2.C: New test.
15539 2006-06-16  Richard Guenther  <rguenther@suse.de>
15541         PR middle-end/27116
15542         * gcc.dg/pr15785-1.c: Revert last change.
15543         * gcc.dg/torture/pr27116-2.c: New testcase.
15545 2006-06-16  Roger Sayle  <roger@eyesopen.com>
15547         PR middle-end/27802
15548         * gcc.dg/pr27802-1.c: New test case.
15550 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
15552         PR c++/27689
15553         * g++.dg/template/ttp18.C: New test.
15554         * g++.dg/template/ttp19.C: Likewise.
15556         PR c++/27666
15557         * g++.dg/expr/cond9.C: New test.
15559         PR c++/27640
15560         * g++.dg/template/ctor7.C: New test.
15562 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
15564         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15566 2006-06-16  Richard Guenther  <rguenther@suse.de>
15568         PR tree-optimization/27781
15569         * gcc.dg/tree-ssa/pr27781.c: New testcase.
15571 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
15573         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
15575 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
15577         * gcc.dg/tree-ssa/loop-18.c: New test.
15579 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
15581         PR c++/27665
15582         * g++.dg/template/crash52.C: New test.
15584         PR c++/27648
15585         * g++.dg/ext/attrib22.C: New test.
15587         PR c++/26559
15588         * g++.dg/template/builtin1.C: New test.
15589         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15591         PR c++/28018
15592         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15593         assignment.
15594         * g++.old-deja/g++.pt/crash51.C: Likewise.
15596         PR c++/27227
15597         * g++.dg/lookup/linkage1.C: New test.
15598         * g++.dg/lookup/linkage2.C: Likewise.
15600 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
15602         PR middle-end/27959
15603         * gcc.dg/pr27959.c: New testcase.
15605 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
15607         PR target/28014:
15608         * g++.dg/eh/div.C: New test.
15610 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
15612         PR c++/27894
15613         * g++.dg/tree-ssa/pr26757.C: New test.
15614         * g++.dg/tree-ssa/pr27894.C: New test.
15616 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15618         * gcc.c-torture/compile/20060609-1.c: New test.
15620         PR target/27863
15621         * gcc.c-torture/compile/pr27863.c: New test.
15623 2006-06-13  Richard Guenther  <rguenther@suse.de>
15625         PR tree-optimization/27830
15626         * g++.dg/tree-ssa/pr27830.C: New testcase.
15628 2006-06-13  Matthew Sachs  <msachs@apple.com>
15630         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15631         the list of compiler flags; this causes those flags to be checked
15632         for things like dg-skip-if.
15634 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15636         PR c++/27601
15637         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15639 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
15640             Kazu Hirata  <kazu@codesourcery.com>
15642         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15643         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15645 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15647         PR c++/27933
15648         * g++.dg/lookup/using15.C: New test.
15650         PR c++/27951
15651         * g++.dg/other/anon4.C: New test.
15653 2006-06-12  Roger Sayle  <roger@eyesopen.com>
15655         PR c++/21210
15656         * g++.dg/init/complex1.C: New test case.
15658 2006-06-11  Eric Christopher  <echristo@apple.com>
15660         PR middle-end/27948
15661         * gcc.dg/bf-ms-layout.c: Run on darwin.
15662         * gcc.dg/bf-no-ms-layout: Ditto.
15663         * gcc.dg/attr-ms_struct-2.c: New.
15664         * gcc.dg/bf-ms-layout-2.c: Ditto.
15666 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
15668         * gcc.dg/attr-ms_struct-packed1.c: New.
15670 2006-06-09  Mike Stump  <mrs@apple.com>
15672         * gcc.dg/vla-7.c: Add.
15674 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
15676         PR fortran/24558
15677         * gfortran.dg/entry_6.f90: New test.
15679         PR fortran/20877
15680         PR fortran/25047
15681         * gfortran.dg/entry_7.f90: New test.
15683 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
15685         PR c/27747
15686         * gcc.dg/cpp/_Pragma6.c: New test.
15688         PR c++/27748
15689         * g++.dg/cpp/_Pragma1.C: New test.
15691         PR preprocessor/27746
15692         * gcc.dg/gomp/macro-3.c: New test.
15693         * gcc.dg/gomp/macro-4.c: New test.
15694         * g++.dg/gomp/macro-3.C: New test.
15695         * g++.dg/gomp/macro-4.C: New test.
15697 2006-06-09  Richard Guenther  <rguenther@suse.de>
15699         PR tree-optimization/26998
15700         * gcc.dg/torture/pr26998.c: New testcase.
15701         * gcc.dg/tree-ssa/vrp29.c: New testcase.
15703 2006-06-08  Mike Stump  <mrs@apple.com>
15705         * gcc.dg/pr27095.c: Account for stubs.
15707         PR target/26427
15708         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15709         produce bad code on darwin.
15711 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15713         PR fortran/27958
15714         * gfortran.dg/substr_2.f: New test.
15716 2006-06-08  Asher Langton  <langton2@llnl.gov>
15718         PR fortran/27786
15719         * cray_pointers_2.f90: Add -fbounds-check compile flag.
15721 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15723         PR target/27421
15724         * gcc.dg/union-3.c: New test.
15726 2006-06-08  Richard Guenther  <rguenther@suse.de>
15728         PR middle-end/27116
15729         * gcc.dg/torture/pr27116.c: New testcase.
15730         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15732 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
15734         PR rtl-optimization/26449
15735         * gcc.dg/pr26449.c: New test.
15737 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15739         PR c++/27601
15740         * g++.dg/ext/offsetof1.C: Test member functions.
15742 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
15744         * gcc.dg/pr27095.c: Improve scanning.
15746 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
15748         PR fortran/23091
15749         * gfortran.dg/saved_automatic_1.f90: New test.
15751         PR fortran/24168
15752         * gfortran.dg/array_simplify_1.f90: New test.
15754         PR fortran/25090
15755         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15757         PR fortran/25058
15758         * gfortran.dg/entry_dummy_ref_2.f90: New test.
15760 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
15762         PR c++/27177
15763         * g++.dg/expr/cast7.C: New test.
15765 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
15767         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15768         * lib/gcc-defs.exp (tool_check_compile): Ditto.
15769         * lib/fortran-torture.exp (fortran-torture-compile,
15770         fortran-torture-execute): Ditto.
15772 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
15774         PR target/27842
15775         * gcc.dg/vmx/pr27842.c: New test.
15777 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15779         PR libfortran/27895
15780         * gfortran.dg/bounds_check_3.f90: New test.
15782 2006-06-05  Mike Stump  <mrs@apple.com>
15784         * objc.dg/objc-fast-4.m: Skip for ppc64.
15786 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
15788         PR testsuite/27705
15789         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15791 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
15792             Victor Kaplansky  <victork@il.ibm.com>
15794         PR tree-optimizations/26360
15795         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15796         with -fno-tree-dce.
15797         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15799 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
15801         PR fortran/14067
15802         * gfortran.dg/data_char_1.f90: Add messages for truncated
15803         strings.
15805         PR fortran/16943
15806         * gfortran.dg/func_decl_2.f90: New test.
15808         PR fortran/20839
15809         * gfortran.dg/do_2.f90: New test.
15811         PR fortran/27655
15812         * gfortran.dg/associated_3.f90: New test.
15814 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
15816         PR c++/27819
15817         * g++.dg/template/static25.C: New test.
15819         PR c++/27722
15820         * g++.dg/init/array21.C: New test.
15822         PR c++/27807
15823         * g++.dg/ext/complit7.C: New test.
15825         PR c++/27806
15826         * g++.dg/parse/ptrmem5.C: New test.
15828 2006-06-04  Roger Sayle  <roger@eyesopen.com>
15829             Andrew Pinski  <pinskia@physics.uc.edu>
15831         PR c/27150
15832         PR middle-end/27382
15833         * gcc.dg/pr27150-1.c: New testcase.
15834         * gcc.dg/pr27382-1.c: New testcase.
15835         * gcc.dg/pr27382-2.c: New testcase.
15837 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
15839         PR c/25161
15840         PR c/27020
15841         * gcc.dg/array-10.c: New test.
15843 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15845         PR c++/27804
15846         * g++.dg/init/const4.C: New test.
15847         * g++.dg/init/member1.C: Add error-marker.
15848         * g++.dg/other/fold1.C: Adjust error-marker.
15850 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15852         PR c++/27601
15853         * g++.dg/ext/offsetof1.C: New test.
15855 2006-06-04 Eric Christopher <echristo@apple.com>
15857         * gcc.dg/attr-ms_struct-1.c: New.
15859 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
15861         * gcc.c-torture/compile/builtin_constant_p.c: New test.
15863 2006-06-04  Richard Guenther  <rguenther@suse.de>
15865         PR tree-optimization/27039
15866         * gcc.dg/tree-ssa/loop-17.c: New testcase.
15868 2006-06-03  Roger Sayle  <roger@eyesopen.com>
15870         PR target/26223
15871         * gcc.target/i386/amd64-abi-2.c: New test case.
15873 2006-06-02  Eric Christopher  <echristo@apple.com>
15875         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15876         * gcc.target/i386/20020523-1.c: Skip if darwin.
15877         * gcc.target/i386/asm-3.c: Ditto.
15878         * gcc.target/i386/20011119-1.c: Ditto.
15879         * gcc.target/i386/clobbers.c: Remove pic part of test.
15881 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
15883         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15884         * g++.old-deja/g++.other/init19.C: Ditto.
15885         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15886         and add other platforms as expected failures.
15888 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
15890         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15891         (is-effective-target-keyword): Ditto.
15893 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
15895         PR fortran/27715
15896         * gfortran.dg/extended_char_comparison_1.f:  New test.
15898 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
15900         PR fortran/25098
15901         * gfortran.dg/dummy_procedure_1.f90: New test.
15903         PR fortran/25147
15904         * gfortran.dg/dummy_procedure_2.f90: New test.
15906         * gfortran.dg/associated_2.f90: Correct to make consistent with
15907         standard.
15909 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15911         * gcc.target/i386/387-11.c: New test case.
15913 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
15915         PR c++/27801
15916         * g++.dg/template/cond6.C: New test.
15918         PR c++/26496
15919         * g++.dg/template/crash51.C: New test.
15920         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15922         PR c++/27385
15923         * g++.dg/init/array20.C: New test.
15925 2006-05-31  Roger Sayle  <roger@eyesopen.com>
15927         * gcc.dg/builtins-54.c: New test case.
15929 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15931         PR c++/26433
15932         * g++.dg/template/fntry1.C: Add dg-do link.
15934         PR c++/27808
15935         * g++.dg/parse/friend6.C: New test.
15937 2006-05-30  Asher Langton  <langton2@llnl.gov>
15939         * gfortran.dg/cray_pointers_7.f90: New test.
15941 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15943         PR tree-optimization/23452
15944         * gcc.dg/fold-mulconj-1.c: New test case.
15946 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
15948         PR c++/27803
15949         * g++.dg/parse/bitfield1.C: New test.
15951 2006-05-30  Roger Sayle  <roger@eyesopen.com>
15953         * gcc.target/ppc-eq0-1.c: New test case.
15954         * gcc.target/ppc-negeq0-1.c: New test case.
15956 2006-05-30  Dirk Mueller  <dmueller@suse.de>
15958         PR c/27273
15959         * gcc.dg/overflow-warn-5.c: New test.
15961 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15963         PR c/27718
15964         * gcc.dg/sizeof-1.c: New test.
15966 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
15968         PR target/27790
15969         * gcc.target/i386/pr27790.c: New test.
15971 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15973         PR libgfortran/27757
15974         * gfortran.dg/direct_io_5.f90: New test.
15976 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15978         PR libgfortran/27634
15979         * gfortran.dg/fmt_missing_period_1.f: New test.
15980         * gfortran.dg/fmt_missing_period_2.f: New test.
15981         * gfortran.dg/fmt_missing_period_3.f: New test.
15983 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15985         PR fortran/19777
15986         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15987         arrays.
15989 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15991         PR c++/27713
15992         * g++.dg/template/new6.C: New test.
15994 2006-05-29  Roger Sayle  <roger@eyesopen.com>
15996         PR tree-optimization/24964
15997         * gcc.target/i386/387-10.c: New test case.
15999 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
16001         * intrinsics/string_intrinsics.c (compare_string):
16002         Use memcmp instead of strncmp to avoid tripping over
16003         CHAR(0) in a string.
16005 2006-05-27  Richard Guenther  <rguenther@suse.de>
16007         PR middle-end/27773
16008         * gcc.dg/torture/pr27773.c: New testcase.
16010 2006-05-27  Dirk Mueller  <dmueller@suse.de>
16012         * gcc.dg/pr24561.c: Rename to..
16013         * gcc.dg/pr25962.c: .. this.
16015 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16017         PR fortran/19777
16018         * gfortran.dg/bounds_check_2.f: New test.
16020 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
16022         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16023         * gfortran.dg/byte_1.f90: Likewise.
16024         * gfortran.dg/dup_save_2.f90: Likewise.
16026 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
16028         * gfortran.dg/associated_2.f90: New test.
16030 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16032         PR fortran/27524
16033         * gfortran.dg/bounds_check_1.f90: New test.
16035 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
16037         PR rtl-optimization/27661
16038         * gcc.dg/pr27661.c: New test case.
16040 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16042         PR fortran/23151
16043         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
16044         * gfortran.dg/print_parentheses_1.f:  New test.
16045         * gfortran.dg/print_parentheses_2.f90:  New test.
16047 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
16049         PR target/27758
16050         * gcc.dg/pr27758.c: New test.
16052 2006-05-24  Falk Hueffner  <falk@debian.org>
16054         * gcc.c-torture/compile/pr27571.c: New test.
16056 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
16058         PR fortran/27709
16059         * gfortran.dg/spec_expr_4.f90: New test.
16061         PR fortran/27155
16062         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16064 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
16066         PR c++/20103
16067         * g++.dg/ext/complit6.C: New test.
16068         * g++.dg/ext/complit3.C: Adjust error markers.
16069         * g++.dg/init/const3.C: New test.
16071 2006-05-25  Richard Guenther  <rguenther@suse.de>
16073         PR middle-end/27743
16074         * gcc.dg/torture/pr27743.c: New testcase.
16076 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16078         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16080 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
16082         * gcc.dg/compat/scalar-by-value-x.h: New.
16083         * gcc.dg/compat/scalar-by-value-y.h: New.
16084         * gcc.dg/compat/scalar-by-value-5.c: New.
16085         * gcc.dg/compat/scalar-by-value-5_main.c: New.
16086         * gcc.dg/compat/scalar-by-value-5_x.c: New.
16087         * gcc.dg/compat/scalar-by-value-5_y.c: New.
16088         * gcc.dg/compat/scalar-by-value-6.c: New.
16089         * gcc.dg/compat/scalar-by-value-6_main.c: New.
16090         * gcc.dg/compat/scalar-by-value-6_x.c: New.
16091         * gcc.dg/compat/scalar-by-value-6_y.c: New.
16093 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
16095         PR tree-optimization/27639
16096         PR tree-optimization/26719
16097         * gcc.dg/pr27639.c: New test.
16098         * gcc.dg/pr26719.c: New test.
16099         * gcc.dg/tree-ssa/scev-cast.c: New test.
16101 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
16103         PR c++/20173
16104         * g++.dg/template/error21.C: New test.
16106 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
16108         PR target/27696
16109         * gcc.target/i386/pr27696.c: New.
16111 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
16113         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16115         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16117 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16119         PR c++/27716
16120         * g++.dg/other/assign1.C: New test.
16122 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
16124         PR target/27266
16125         * gcc.target/i386/pr27266.c: New.
16127 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16129         PR c++/27451
16130         * g++.dg/ext/asm9.C: New test.
16132 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
16134         PR rtl-optimization/25514
16135         * gcc.c-torture/compile/pr25514.c: New test.
16137 2006-05-22  Richard Guenther  <rguenther@suse.de>
16139         Revert
16140         2006-01-31  Richard Guenther  <rguenther@suse.de>
16142         * gcc.target/i386/sselibm-1.c: New testcase.
16143         * gcc.target/i386/sselibm-2.c: Likewise.
16144         * gcc.target/i386/sselibm-3.c: Likewise.
16145         * gcc.target/i386/sselibm-4.c: Likewise.
16146         * gcc.target/i386/sselibm-5.c: Likewise.
16148 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16150         PR c/27420
16151         * gcc.dg/func-args-2.c: New test.
16153         PR c/26818
16154         * gcc.dg/struct-incompl-1.c: New test.
16156 2006-05-22  Richard Guenther  <rguenther@suse.de>
16158         PR testsuite/27708
16159         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16160         the transformations we test for.
16162 2006-05-22  Richard Guenther  <rguenther@suse.de>
16164         PR testsuite/27707
16165         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16167 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
16169         PR c++/27210
16170         * g++.dg/warn/new1.C: New test.
16171         * g++.dg/template/new5.C: Likewise.
16173 2006-05-21  Roger Sayle  <roger@eyesopen.com>
16175         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16176         * gcc.target/i386/20060512-3.c: Likewise.
16178 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
16180         PR rtl-optimization/27671
16181         * gcc.c-torture/execute/pr27671-1.c: New.
16182         * gcc.dg/pr27671-2.c: Likewise.
16184         PR tree-optimization/26622.
16185         * gcc.c-torture/compile/pr26622.c: New.
16187 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16189         PR fortran/27613
16190         * gfortran.dg/recursive_reference_1.f90: New test.
16192 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16194         PR fortran/25746
16195         * gfortran.dg/elemental_subroutine_3.f90: New test.
16197         PR fortran/25090
16198         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16200         PR fortran/27584
16201         * gfortran.dg/associated_target_1.f90: New test.
16203         PR fortran/19015
16204         * gfortran.dg/maxloc_shape_1.f90: New test.
16206 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16208         PR libgfortran/24459
16209         * gfortran.dg/namelist_24.f90: New test.
16210         * gfortran.dg/namelist_12.f: Fix typo in comment.
16212 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
16214         PR middle-end/25776
16215         * g++.dg/other/error11.C: New test.
16217 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16219         * gcc.target/mips/pr26765.c: Add -w to options.
16221 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16223         * lib/target-supports.exp (check_effective_target_mpaired_single):
16224         New function.
16225         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16226         multilibs.
16227         * g++.dg/vect/vect.exp: Likewise.
16229 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16231         PR testsuite/25891
16232         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16234 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
16236         PR fortran/27662
16237         * gfortran.dg/temporary_1.f90: New file.
16239 2006-05-19  Andreas Schwab  <schwab@suse.de>
16241         * g++.dg/other/unused1.C: Also match "stringz".
16243 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
16245         PR c++/26433
16246         * g++.dg/template/fntry1.C: New test.
16248 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
16250         PR c++/27471
16251         PR c++/27506
16252         * g++.dg/conversion/bitfield5.C: New test.
16253         * g++.dg/conversion/bitfield6.C: New test.
16255 2006-05-18  Mike Stump  <mrs@apple.com>
16257         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16258         * gcc.dg/vla-4.c: Add.
16259         * gcc.dg/vla-5.c: Add.
16260         * gcc.dg/vla-6.c: Add.
16262 2006-05-12  Stuart Hastings  <stuart@apple.com>
16264         * gcc.target/i386/20060512-1.c: New.
16265         * gcc.target/i386/20060512-2.c: New.
16266         * gcc.target/i386/20060512-3.c: New.
16267         * gcc.target/i386/20060512-4.c: New.
16269 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
16271         PR c++/26122
16272         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16274         PR c++/26068
16275         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16276         * g++.dg/parse/linkage1.C: New test.
16278 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16280         PR tree-optimization/27548
16281         * g++.dg/tree-ssa/pr27548.C: New test.
16283 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16285         PR fortran/26551
16286         * gfortran.dg/recursive_check_1.f: New test.
16287         * gfortran.dg/recursive_check_2.f90: New test.
16289 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
16291         * g++.dg/opt/temp2.C: New test.
16293 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16295         PR c++/27491
16296         * g++.dg/init/brace5.C: New test.
16298         PR middle-end/27415
16299         * gcc.dg/gomp/pr27415.c: New test.
16300         * g++.dg/gomp/pr27415.C: New test.
16302         PR tree-optimization/27549
16303         * g++.dg/tree-ssa/pr27549.C: New test.
16305 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16307         PR libgfortran/27575
16308         * gfortran.dg/read_eof_4.f90: New test.
16310 2006-05-16  Richard Guenther  <rguenther@suse.de>
16312         PR tree-optimization/22303
16313         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16315 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
16317         PR middle-end/27573
16318         * gcc.dg/gomp/pr27573.c: New test.
16319         * gfortran.dg/gomp/pr27573.f90: New test.
16321         PR c/27499
16322         * gcc.dg/gomp/pr27499.c: New test.
16323         * g++.dg/gomp/pr27499.C: New test.
16325 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16327         PR c++/27339
16328         * g++.dg/parser/access8.C: Adjust error marker.
16329         * g++.dg/template/access17.C: New test.
16330         * g++.dg/template/access18.C: Likewise.
16332 2006-05-15  Roger Sayle  <roger@eyesopen.com>
16334         PR target/26600
16335         * gcc.target/i386/pr26600.c: New test case.
16337 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16339         PR c++/27505
16340         * g++.dg/expr/bitfield1.C: New test.
16342 2006-05-15  Richard Guenther  <rguenther@suse.de>
16344         PR tree-optimization/27603
16345         * gcc.dg/torture/pr27603.c: New testcase.
16347 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
16349         PR fortran/25090
16350         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16352         PR fortran/25082
16353         * gfortran.dg/scalar_return_1.f90: New test.
16355         PR fortran/27411
16356         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16358 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
16360         * gcc.dg/gomp/critical-4.c: New test.
16361         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16362         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16363         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16364         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16366 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16368         PR c++/27582
16369         * g++.dg/template/dependent-args1.C: New test.
16371         PR c++/27581
16372         * g++.dg/lookup/this1.C: New test.
16374         PR c++/27315
16375         * g++.dg/template/operator6.C: New test.
16376         * g++.dg/template/incomplete3.C: New test.
16378         PR c++/27559
16379         * g++.dg/template/new4.C: New test.
16381         PR c++/27496
16382         * g++.dg/template/void2.C: New test.
16384 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
16386         * g++.dg/template/dependent-expr5.C: New test.
16388 2006-05-14  Roger Sayle  <roger@eyesopen.com>
16390         PR middle-end/26729
16391         * gcc.dg/pr26729-1.c: New test case.
16393 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
16395         * gcc.dg/pr27003.c: New test.
16397 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16399         * lib/target-supports.dg (check_cxa_atexit_available): Change
16400         v3_target_compile to ${tool}_target_compile.
16402 2006-05-11  Jason Merrill  <jason@redhat.com>
16404         * lib/scanasm.exp (scan-not-hidden): Fix typo.
16406 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16408         PR fortran/27553
16409         * gfortran.dg/label_5.f90: New test.
16411 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
16413         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16414         check_effective_target_powerpc_altivec_ok): New.
16415         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16416         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16417         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16418         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16419         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16420         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16421         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16422         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16423         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16424         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16425         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16426         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16427         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16428         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16429         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16430         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16431         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16432         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16433         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16434         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16435         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16436         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16437         gcc.target/powerpc/altivec-9.c,
16438         gcc.target/powerpc/altivec-consts.c,
16439         gcc.target/powerpc/altivec-pr22085.c,
16440         gcc.target/powerpc/altivec-splat.c,
16441         gcc.target/powerpc/altivec-types-1.c,
16442         gcc.target/powerpc/altivec-types-2.c,
16443         gcc.target/powerpc/altivec-types-3.c,
16444         gcc.target/powerpc/altivec-types-4.c,
16445         gcc.target/powerpc/altivec-varargs-1.c,
16446         gcc.target/powerpc/altivec-vec-merge.c,
16447         gcc.target/powerpc/ppc-vector-memcpy.c,
16448         gcc.target/powerpc/ppc-vector-memset.c,
16449         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16450         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16451         these effective targets.
16452         * gcc.dg/vmx/pr27006.c: Add missing close brace.
16453         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16455 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16457         PR middle-end/27384
16458         * g++.dg/other/fold1.C: New test.
16460         PR middle-end/27488
16461         * gcc.dg/fold-nonneg-1.c: New test.
16463         PR c++/27547
16464         * g++.dg/other/operator1.C: New test.
16466 2006-05-11  Richard Guenther  <rguenther@suse.de>
16468         PR middle-end/27529
16469         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16471 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
16473         * lib/target-supports-dg.exp (check-flags): New.
16474         (dg-skip-if): Move flag checks.
16476 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
16478         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16479         * lib/target-supports.dg (check_cxa_atexit_available): New.
16481 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
16483         PR fortran/27470
16484         * gfortran.dg/multiple_allocation_2.f90: New test case.
16486 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
16488         * gcc.target/arm/pr27387.C: Fix a comment typo.
16490 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16492         PR fortran/24549
16493         * gfortran.dg/error_recovery_1.f90: New test.
16495 2006-05-10  Richard Guenther  <rguenther@suse.de>
16497         PR tree-optimization/27302
16498         * gcc.dg/torture/pr27302.c: New testcase.
16500 2006-05-09  Dirk Mueller  <dmueller@suse.de>
16501         Richard Guenther  <rguenther@suse.de>
16503         PR middle-end/27498
16504         * gcc.dg/tree-ssa/pr27498.c: New testcase.
16506 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
16508         PR rtl-optimization/27335
16509         * gcc.dg/pr27335.c: New test.
16511 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
16513         * gcc.target/mips/mips-ps-5.c: New file.
16515 2006-05-08  Jan Hubicka  <jh@suse.cz>
16517         PR middle-end/25962
16518         * gcc.dg/pr25962.c: New.
16520 2006-05-08  Roger Sayle  <roger@eyesopen.com>
16522         PR target/27158
16523         * gcc.target/powerpc/pr27158.c: New test case.
16525 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
16527         PR testsuite/27476
16528         * ada/acats/run_all.sh: Use test -z.
16530 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16532         PR libfortran/18271
16533         * gfortran.dg/spec_expr_3.f90: New test.
16535 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
16537         PR target/24879
16538         * gcc.target/i386/monitor.c: New file.
16540 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
16542         * gcc.dg/pr27095.c: xfail *-*-darwin*.
16544 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16546         PR c++/27447
16547         * g++.dg/other/ptrmem7.C: New test.
16549 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16551         PR target/27421
16552         * gcc.dg/array-9.c: New test.
16554 2006-05-07  Richard Guenther  <rguenther@suse.de>
16556         PR tree-optimization/27409
16557         * gcc.dg/torture/pr27409.c: New testcase.
16559 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16561         PR fortran/27457
16562         * gfortran.dg/select_6.f90: New.
16564 2006-05-07  Richard Guenther  <rguenther@suse.de>
16566         PR tree-optimization/27136
16567         * gcc.dg/torture/pr27136.c: New testcase.
16569 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
16571         PR fortran/24813
16572         * gfortran.dg/char_cons_len_1.f90: New test.
16574 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16576         PR c++/27427
16577         * g++.dg/template/incomplete2.C: New test.
16579 2006-05-06  Richard Guenther  <rguenther@suse.de>
16581         PR tree-optimization/27151
16582         * gcc.dg/vect/pr27151.c: New testcase.
16584 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16586         PR c++/27430
16587         * g++.dg/template/void1.C: New test.
16589         PR c++/27423
16590         * g++.dg/other/void2.C: New test.
16592         PR c++/27422
16593         * g++.dg/conversion/void1.C: New test.
16595 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
16597         PR/21391
16598         * g++.dg/other/unused1.C: New.
16600 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16602         PR objc/27240
16603         * objc.dg/member-1.m: New test.
16605 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
16607         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16609 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16611         PR libfortran/26985
16612         * gfortran.dg/matmul_2.f90: New test.
16614 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
16616         * ada/acats/run_all.sh: Use sync when main not found.
16618 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
16620         PR target/26765
16621         * gcc.target/mips/pr26765.c: New.
16623 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
16625         * gcc.target/bfin: New directory.
16626         * gcc.target/bfin/bfin.exp: New file.
16627         * gcc.target/bfin/frmul.c: New file.
16628         * gcc.target/bfin/arith.c: New file.
16629         * gcc.target/bfin/mul-combine.c: New file.
16630         * gcc.target/bfin/shift.c: New file.
16632 2006-05-04  Richard Guenther  <rguenther@suse.de>
16634         PR tree-optimization/14287
16635         PR tree-optimization/14844
16636         PR tree-optimization/19792
16637         PR tree-optimization/21608
16638         PR tree-optimization/27090
16639         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16640         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16641         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16642         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16643         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16645 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
16647         PR tree-optimization/27285
16648         * gcc.c-torture/execute/pr27285.c: New test.
16650         PR middle-end/27388
16651         * gcc.dg/gomp/pr27388-1.c: New test.
16652         * gcc.dg/gomp/pr27388-2.c: New test.
16653         * gcc.dg/gomp/pr27388-3.c: New test.
16655         PR c++/27359
16656         * g++.dg/gomp/pr27359.C: New test.
16658 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
16660         PR fortran/20248
16661         * gfortran.dg/iargc.f90: New test.
16663 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16665         PR c++/27102
16666         * g++.dg/template/crash49.C: New test.
16668 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
16670         PR testsuite/27032
16671         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16673 2006-05-02  Jeff Law  <law@redhat.com>
16675         PR tree-optimization/27364
16676         * gcc.c-torture/execute/pr27364.c: New test.
16678 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
16680         PR c++/27309
16681         * g++.dg/parser/ctor5.C: New test.
16683 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
16685         PR target/27387
16686         * gcc.target/arm/arm.exp: New.
16687         * gcc.target/arm/pr27387.C: Likewise.
16689 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16691         PR fortran/27269
16692         PR fortran/27324
16693         * gfortran.dg/module_equivalence_2.f90: New test.
16695 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
16697         PR middle-end/27337
16698         * g++.dg/gomp/pr27337-1.C: New test.
16699         * g++.dg/gomp/pr27337-2.C: New test.
16701         PR middle-end/27328
16702         * gcc.dg/gomp/pr27328.c: New test.
16704         PR middle-end/27325
16705         * g++.dg/gomp/pr27325.C: New test.
16707         PR middle-end/27310
16708         * g++.dg/gomp/pr27310.C: New test.
16710 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16712         PR tree-optimization/27291
16713         * g++.dg/tree-ssa/pr27291.C: New test.
16715 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16717         PR tree-optimization/27283
16718         * g++.dg/tree-ssa/pr27283.C: New test.
16720 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
16722         * gcc.dg/tree-ssa/loop-16.c: New test.
16724 2006-05-01  Roger Sayle  <roger@eyesopen.com>
16725             Joseph S. Myers  <joseph@codesourcery.com>
16727         * gcc.dg/Wconversion-3.c: New test case.
16728         * gcc.dg/Wconversion-4.c: Likewise.
16730 2006-05-01  Richard Guenther  <rguenther@suse.de>
16732         PR tree-optimization/26726
16733         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16735 2006-04-30  Roger Sayle  <roger@eyesopen.com>
16737         * gcc.dg/Woverflow-1.c: New test case.
16738         * gcc.dg/Woverflow-2.c: Likewise.
16739         * gcc.dg/Woverflow-3.c: Likewise.
16741 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
16743         PR c++/27094
16744         * g++.dg/template/defarg8.C: New test.
16746 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16748         PR c++/27278
16749         * g++.dg/parse/operator7.C: New test.
16751 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16753         PR c++/11471
16754         PR c++/27102
16755         * g++.dg/template/crash48.C: New test.
16757         PR c++/27279
16758         * g++.dg/parse/ctor4.C: New test.
16760 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16762         PR fortran/25681
16763         * gfortran.df/char_type_len.f90: New test.
16765 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16767         PR libgfortran/27304
16768         * gfortran.dg/fmt_exhaust.f90: New test.
16770 2006-04-28  Roger Sayle  <roger@eyesopen.com>
16772         PR c/25309
16773         * gcc.dg/large-size-array-2.c: New test case.
16775 2006-04-28  Richard Guenther  <rguenther@suse.de>
16777         PR target/26826
16778         * gcc.target/i386/pr26826.c: New testcase.
16780 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
16782         PR middle-end/27260
16783         * gcc.c-torture/execute/pr27260.c: New.
16785 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
16787         PR middle-end/27095
16788         * gcc.dg/pr27095.c: New.
16790 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16792         PR c++/27292
16793         * g++.dg/conversion/bitfield4.C: New test.
16795 2006-04-27  Eric Christopher  <echristo@apple.com>
16797         * gcc.dg/pragma-ms_struct.c: New.
16799 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
16801         PR c++/27102
16802         * g++.dg/template/crash47.C: New test.
16804 2006-04-27  Dirk Mueller  <dmueller@suse.de>
16806         * gcc.target/i386/sse-7.c: build with -msse.
16808 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
16810         PR testsuite/27274:
16811         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16812         (main): Exit if processor doesn't support SSE.
16814 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
16816         PR middle-end/27282
16817         * gcc.c-torture/compile/pr27282.c: New test.
16819 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
16821         PR middle-end/26913
16822         * g++.dg/gomp/pr26913.C: New test.
16824         PR c/25996
16825         * gcc.dg/gomp/pr25996.c: New test.
16826         * g++.dg/gomp/pr25996.C: New test.
16828 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
16830         PR rtl-optimization/26725
16831         * gcc.c-torture/compile/pr26725.c: New test.
16833 2006-04-25  Richard Guenther  <rguenther@suse.de>
16835         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16836         than n + -1.
16838 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
16840         * gcc.dg/20060425-1.c: New testcase.
16842 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
16844         PR tree-optimization/26865
16845         * gcc.dg/pr26865.c: New test.
16847 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
16849         PR c++/27292
16850         * g++.dg/conversion/bitfield1.C: New test.
16851         * g++.dg/conversion/bitfield2.C: Likewise.
16852         * g++.dg/conversion/bitfield3.C: Likewise.
16854 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16855         Richard Guenther  <rguenther@suse.de>
16857         PR tree-optimization/27236
16858         * gcc.dg/tree-ssa/pr27236.c: New testcase.
16860 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16862         PR c++/19963
16863         * g++.dg/other/incomplete2.C: New test.
16865 2006-04-24  Richard Guenther  <rguenther@suse.de>
16867         PR middle-end/26869
16868         * gcc.dg/torture/pr26869.c: New testcase.
16870 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
16871         Richard Guenther  <rguenther@suse.de>
16873         PR tree-optimization/27218
16874         * g++.dg/tree-ssa/pr27218.C: New testcase.
16876 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16878         PR c++/26912
16879         * g++.dg/template/friend41.C: New test.
16881 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
16883         * g++.dg/opt/pr15551.C: Include cstdio.
16884         (main): Use remove instead of unlink.
16886 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
16888         * gcc.dg/sibcall-7.c: New test.
16889         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16890         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16891         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16892         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16893         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16895 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
16897         PR c++/26534
16898         * g++.dg/opt/bitfield1.C: New test.
16899         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16900         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16901         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16902         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16903         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16904         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16905         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16906         * g++.dg/abi/bitfield2.C: Likewise.
16907         * g++.dg/init/bitfield1.C: Likewise.
16909 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
16911         PR fortran/25099
16912         * gfortran.dg/elemental_subroutine_4.f90: New test.
16913         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16914         call sub (m, x).
16916 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
16918         * gcc.c-torture/compile/20060421-1.c: New testcase.
16920 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16922         PR c/25875
16923         * gcc.dg/init-bad-4.c: New test.
16925 2006-04-21  Paul Brook  <paul@codesourcery.com>
16927         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16929 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16931         PR fortran/27122
16932         * gfortran.dg/defined_operators_1.f90: New test.
16933         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16934         remove old ones associated, incorrectly, with Note 5.46.
16936         PR fortran/27113
16937         * gfortran.dg/character_array_constructor_1.f90: New test.
16939 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
16941         * gcc.dg/20060419-1.c: New test.
16943 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
16945         PR c/26774
16946         * gcc.dg/struct-parse-1.c: New test case.
16948 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16950         PR c++/26558
16951         * g++.dg/parse/template19.C: New test.
16953         PR c++/26739
16954         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16956         PR c++/26036
16957         * g++.dg/expr/call3.C: New test.
16959         PR c++/10385
16960         * g++.dg/conversion/dynamic1.C: New test.
16962 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
16964         PR c++/27102
16965         * g++.dg/template/crash35.C: Tweak error markers.
16966         * g++.dg/template/crash46.C: New test.
16967         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16968         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16970 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
16972         PR rtl-optimization/14261
16973         * gcc.c-torture/compile/20060419-1.c: Added.
16975 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
16977         * gfortran.dg/label_1.f90: Adjust dg-error.
16979 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16981         PR target/26961
16982         * gcc.dg/fold-cond-1.c: New test case.
16983         * gcc.dg/pr26961-1.c: Likewise.
16985 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16987         PR libgfortran/27138
16988         * gfortran.dg/read_bad_advance.f90: New test.
16990 2006-04-16  Roger Sayle  <roger@eyesopen.com>
16991             Dale Johannesen  <dalej@apple.com>
16993         PR target/24076
16994         * gcc.target/i386/vecinit-3.c: New testcase.
16995         * gcc.target/i386/vecinit-4.c: Likewise.
16996         * gcc.target/i386/sse-18.c: Likewise.
16997         * gcc.target/i386/sse-19.c: Likewise.
16999 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
17001         * gfortran.dg/allocate_zerosize_1.f90: New test.
17003 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
17005         PR c++/26365
17006         * g++.dg/template/crash45.C: New test.
17008 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
17010         PR fortran/26787
17011         * gfortran.dg/proc_assign_1.f90: New test.
17012         * gfortran.dg/procedure_lvalue.f90: Change message.
17013         * gfortran.dg/namelist_4.f90: Add new error.
17015         PR fortran/25597
17016         PR fortran/27096
17017         * gfortran.dg/auto_pointer_array_result_1.f90
17019         PR fortran/27089
17020         * gfortran.dg/specification_type_resolution_1.f90
17022         PR fortran/18003
17023         PR fortran/25669
17024         PR fortran/26834
17025         * gfortran.dg/bounds_temporaries_1.f90: New test.
17027         PR fortran/27124
17028         * gfortran.dg/array_return_value_1.f90: New test.
17030 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17032         PR fortran/25336
17033         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17035 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
17037         PR middle-end/26823
17038         * g++.dg/gomp/pr26823-1.C: New test.
17039         * g++.dg/gomp/pr26823-2.C: New test.
17041 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
17043         PR middle-end/27134
17044         * gcc.dg/pr27314.c: New test.
17046 2006-04-13  Richard Henderson  <rth@redhat.com>
17048         * g++.dg/gomp/block-0.C: Update expected matches.
17050 2006-04-13  DJ Delorie  <dj@redhat.com>
17052         * lib/target-supports.exp (check_effective_target_int32plus): New.
17053         (check_effective_target_ptr32plus): New.
17054         (check_effective_target_size32plus): New.
17055         (check_effective_target_int16): New.
17056         (check_profiling_available): Add m32c to the list of unsupported
17057         targets.
17059         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17060         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17061         memory size.
17062         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17063         pointers.
17064         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17065         size_t.
17066         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17067         and size_t.
17068         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17069         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17070         not just xstormy16.  Skip m32c due to weird pointer size.
17071         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17072         not just xstormy16.
17073         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17074         not just xstormy16.
17075         * gcc.dg/20020312-2.c: Add m32c support.
17076         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17077         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17078         in test.
17079         * gcc.dg/20050321-2.c: Require >=32 bit integers.
17080         * gcc.dg/asm-1.c: Skip if int and short are the same size.
17081         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17082         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17083         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17084         formats
17085         * gcc.dg/init-string-2.c: Require >=32 bit integers.
17086         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17087         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17088         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17089         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17090         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17091         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17092         in test.
17093         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17094         in test.
17095         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17096         * gcc.dg/pr23049.c: Require >=32 bit integers.
17097         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17098         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17099         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17100         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17101         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17102         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17103         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17104         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17105         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17106         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17107         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17108         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17109         prototype in test.
17110         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17111         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17112         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17113         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17114         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17116         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
17117         * gcc.c-torture/execute/20040703-1.x: Likewise.
17118         * gcc.c-torture/execute/20040705-1.x: Likewise.
17119         * gcc.c-torture/execute/20040705-2.x: Likewise.
17120         * gcc.c-torture/execute/20040709-1.x: Likewise.
17121         * gcc.c-torture/execute/20040709-2.x: Likewise.
17122         * gcc.c-torture/execute/20040811-1.x: Likewise.
17123         * gcc.c-torture/execute/20050316-1.x: Likewise.
17124         * gcc.c-torture/execute/bitfld-4.x: Likewise.
17125         * gcc.c-torture/execute/pr19689.x: Likewise.
17126         * gcc.c-torture/execute/pr7284-1.x: Likewise.
17127         * gcc.c-torture/execute/usmul.x: Likewise.
17128         * gcc.c-torture/execute/vrp-5.x: Likewise.
17129         * gcc.c-torture/execute/vrp-6.x: Likewise.
17130         * gcc.dg/debug/20041023-1.s: Likewise.
17132 2006-04-13  Roger Sayle  <roger@eyesopen.com>
17134         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17135         of integers to a vector types are now constant expressions in C.
17136         * gcc.dg/vect/vect-fold-1.c: New test case.
17138 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
17139             Ulrich Weigand  <uweigand@de.ibm.com>
17141         PR target/27006
17142         * gcc.dg/vmx/pr27006.c: New testcase.
17144 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17146         PR libgfortran/26766
17147         * gfortran.dg/write_recursive.f90: New test.
17149 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
17151         * g++.dg/parse/dtor7.C: New test.
17152         * g++.dg/parse/new1.C: Add error marker.
17153         * g++.dg/template/new3.C: New test.
17155         PR c++/26122
17156         * g++.dg/template/pure1.C: New test.
17158         PR c++/26295
17159         * g++.dg/parse/ptrmem4.C: New test.
17161 2006-04-10  Jeff Law  <law@redhat.com>
17163         PR/27087
17164         * gcc.c-torture/compile/pr27087.c: New test.
17166 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
17168         PR/21391
17169         * gcc.dg/20060410.c: New.
17171 2006-04-10  Matthias Klose  <doko@debian.org>
17173         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17174         Recognize multilib directory names containing underscores.
17176 2006-04-10  Roger Sayle  <roger@eyesopen.com>
17178         * gcc.target/i386/vecinit-1.c: New test case.
17179         * gcc.target/i386/vecinit-2.c: Likewise.
17181 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
17183         PR debug/27057
17184         * g++.dg/debug/dwarf2-2.C: New test.
17186 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
17188         PR rtl-optimization/27073
17189         * gcc.c-torture/execute/pr27073.c: New test.
17191 2006-04-08  Mike Stump  <mrs@apple.com>
17193         * gcc.dg/pragma-darwin.c: Improve for ppc64.
17195 2006-04-07  Richard Guenther  <rguenther@suse.de>
17197         PR tree-optimization/26135
17198         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17200 2006-04-06  Jan Hubicka  <jh@suse.cz>
17202         PR profile/26399
17203         * g++.dg/bprob/g++-bprob-2.C: New testcase.
17205 2006-04-06  Roger Sayle  <roger@eyesopen.com>
17207         * g++.dg/conversion/nullptr1.C: New test case.
17208         * g++.dg/conversion/nullptr2.C: Likewise.
17210 2006-04-05  Roger Sayle  <roger@eyesopen.com>
17212         * gfortran.dg/dependency_18.f90: New test case.
17214 2006-04-05  Richard Guenther  <rguenther@suse.de>
17216         PR tree-optimization/26919
17217         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17218         * gcc.dg/ipa/ipa-2.c: Likewise.
17219         * gcc.dg/ipa/ipa-3.c: Likewise.
17220         * gcc.dg/ipa/ipa-5.c: Likewise.
17222 2006-04-05  Richard Guenther  <rguenther@suse.de>
17224         PR tree-optimization/26763
17225         * gcc.dg/torture/pr26763-1.c: New testcase.
17226         * gcc.dg/torture/pr26763-2.c: Likewise.
17228 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
17230         PR fortran/23634
17231         PR fortran/25619
17232         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17234 2006-04-04  Eric Christopher  <echristo@apple.com>
17236         * gcc.target/i386/387-1.c: Allow regexp to match darwin
17237         stubs.
17238         * gcc.target/i386/387-5.c: Ditto.
17240 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
17242         * gcc.target/sparc/struct-ret-check.c: New test.
17244 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17246         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17247         zero decimal digits specified in format.
17249 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
17251         PR fortran/26891
17252         * gfortran.dg/missing_optional_dummy_1.f90: New test.
17254         PR fortran/26976
17255         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17256         * gfortran.dg/initialization_1.f90: Make assignment compliant.
17257         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17258         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17259         compliant and detect bigendian-ness.
17261 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
17263         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17264         dummy arguments work when the actual argument is itself a dummy
17265         argument of the caller.
17267 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17269         PR libfortran/24685
17270         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17272 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17274         * gfortran.dg/dependencency_17.f90: New test case.
17276 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17278         * gfortran.dg/dependency_14.f90: New test case.
17279         * gfortran.dg/dependency_15.f90: Likewise.
17280         * gfortran.dg/dependency_16.f90: Likewise.
17282 2006-03-31  Asher Langton  <langton2@llnl.gov>
17284         PR fortran/25358
17285         gfortran.dg/cray_pointers_6.f90: New test.
17287 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17289         PR libgfortran/26890
17290         * gfortran.dg/read_size_noadvance.f90: New test.
17292 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
17294         PR fortran/25031
17295         * gfortran.dg/multiple_allocation_1.f90: Check that the
17296         size has changed after a re-allocation with stat.
17298 2006-03-30  Richard Guenther  <rguenther@suse.de>
17300         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17301         removal.
17302         * gcc.target/i386/sselibm-2.c: Likewise.
17303         * gcc.target/i386/sselibm-3.c: Likewise.
17304         * gcc.target/i386/sselibm-4.c: Likewise.
17305         * gcc.target/i386/sselibm-5.c: Likewise.
17307 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17309         * gcc.dg/fold-andxor-1.c: New test case.
17310         * gcc.dg/fold-xorand-1.c: Likewise.
17312 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17314         * gcc.dg/fold-convnotconv-1.c: New test case.
17316 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17318         PR fortran/26779
17319         * gfortran.dg/private_type_5.f90: New test.
17321 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
17323         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17325 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
17327         * gfortran.dg/advance_2.f90: New test.
17328         * gfortran.dg/advance_3.f90: New test.
17330         * gfortran.fortran-torture/execute/equiv_5.f: New test.
17332 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17334         PR libgfortran/26661
17335         PR libgfortran/26880
17336         * gfortran.dg/read_x_past.f: New test.
17338 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
17340         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17341         to be STABS.
17343 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
17345         * objc.dg/dwarf-1.m: Skip on AIX.
17346         * objc.dg/dwarf-2.m: Skip on AIX.
17348 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
17350         PR fortran/26816
17351         * gfortran.dg/float_1.f90: New test.
17353 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
17355         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17356         X86_64 targets.
17357         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17359 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17361         PR libfortran/26735
17362         * gfortran.dg/convert_implied_open.f90: New test case.
17364 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17366         PR fortran/26769
17367         * gfortran.dg/transpose_reshape_r10.f90: New test case.
17369 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
17371         PR middle-end/26717
17372         * gcc.dg/pr26717.c: New test.
17374 2006-03-25  Roger Sayle  <roger@eyesopen.com>
17376         * gfortran.dg/dependency_12.f90: New test case.
17378 2006-03-24  Roger Sayle  <roger@eyesopen.com>
17380         * gfortran.dg/dependency_9.f90: New (resurected) test case.
17382 2006-03-24  Jeff Law  <law@redhat.com>
17384         * gcc.c-torture/pr26840.c: New test.
17386 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
17388         * objc.dg/dwarf-2.m: New.
17389         * obj-c++.dg/dwarf-2.mm: New.
17391         * g++.old-deja/g++.other/init19.C: New.
17393 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
17395         * g++.dg/eh/spbp.C: Skip on AIX.
17397 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17399         PR middle-end/26611
17400         * g++.dg/gomp/pr26611-1.C: New test.
17401         * g++.dg/gomp/pr26611-2.C: New test.
17403 2006-03-24  Jeff Law  <law@redhat.com>
17405         * gcc.c-torture/compile/pr26833.c: New test.
17406         * gfortran.fortran-torture/compile/pr26806.f90: New test.
17408 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17410         * gfortran.dg/endfile_2.f90: Delete temp file.
17412 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
17414         PR fortran/19303
17415         * gfortran.dg/record_marker_1.f90: New test case.
17416         * gfortran.dg/record_marker_2.f: New test case.
17417         * gfortran.dg/record_marker_3.f90: New test case.
17419 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
17421         PR fortran/17298
17422         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17423         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17425 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
17427         * lib/gcc-dg.exp (cleanup-modules): New proc.
17428         * gfortran.dg/allocatable_function_1.f90,
17429         gfortran.dg/allocate_char_star_scalar_1.f90,
17430         gfortran.dg/assumed_charlen_function_1.f90,
17431         gfortran.dg/assumed_dummy_1.f90,
17432         gfortran.dg/assumed_shape_ranks_1.f90,
17433         gfortran.dg/assumed_shape_ranks_2.f90,
17434         gfortran.dg/assumed_size_dt_dummy.f90,
17435         gfortran.dg/auto_char_dummy_array_1.f90,
17436         gfortran.dg/auto_char_len_3.f90,
17437         gfortran.dg/automatic_module_variable.f90,
17438         gfortran.dg/bad_automatic_objects_1.f90,
17439         gfortran.dg/char_array_constructor.f90,
17440         gfortran.dg/char_array_structure_constructor.f90,
17441         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17442         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17443         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17444         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17445         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17446         gfortran.dg/derived_pointer_recursion.f90,
17447         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17448         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17449         gfortran.dg/dummy_functions_1.f90,
17450         gfortran.dg/elemental_initializer_1.f90,
17451         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17452         gfortran.dg/elemental_pointer_1.f90,
17453         gfortran.dg/elemental_subroutine_1.f90,
17454         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17455         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17456         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17457         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17458         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17459         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17460         gfortran.dg/global_references_1.f90,
17461         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17462         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17463         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17464         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17465         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17466         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17467         gfortran.dg/large_integer_kind_1.f90,
17468         gfortran.dg/large_real_kind_1.f90,
17469         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17470         gfortran.dg/module_double_reuse.f90,
17471         gfortran.dg/module_equivalence_1.f90,
17472         gfortran.dg/module_interface_1.f90,
17473         gfortran.dg/module_parameter_array_refs_1.f90,
17474         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17475         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17476         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17477         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17478         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17479         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17480         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17481         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17482         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17483         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17484         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17485         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17486         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17487         gfortran.dg/same_name_1.f90,
17488         gfortran.dg/sibling_dummy_procedure_1.f90,
17489         gfortran.dg/sibling_dummy_procedure_2.f90,
17490         gfortran.dg/sibling_dummy_procedure_3.f90,
17491         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17492         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17493         gfortran.dg/used_dummy_types_2.f90,
17494         gfortran.dg/used_dummy_types_3.f90,
17495         gfortran.dg/used_dummy_types_4.f90,
17496         gfortran.dg/used_dummy_types_5.f90,
17497         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17498         gfortran.dg/userdef_operator_1.f90: Use it.
17500 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17502         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17503         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17504         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17505         gfortran.dg/write_back.f,
17506         gfortran.fortran-torture/execute/inquire_1.f90,
17507         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17509 2006-03-21  Jeff Law  <law@redhat.com>
17511         * gcc.dg/tree-ssa/vrp28.c: New test.
17513 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17515         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17516         if _STDC_C99 is defined.
17517         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17518         * gcc.dg/builtins-20.c: Likewise.
17519         * gcc.dg/builtins-53.c: Likewise.
17520         * gcc.dg/single-precision-constant.c: Likewise. Also pass
17521         -mmacosx-version-min=10.3 on PowerPC/Darwin.
17523 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
17525         PR tree-opt/26781
17526         * gcc.c-torture/compile/pr26781-1.c: New test.
17527         * gcc.c-torture/compile/pr26781-2.c: New test.
17529 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
17531         PR c++/26690
17532         * g++.dg/gomp/pr26690-1.C: New test.
17533         * g++.dg/gomp/pr26690-2.C: New test.
17535 2006-03-20  Jeff Law  <law@redhat.com>
17537         * gcc.dg/tree-ssa/pr21829.c: New test.
17539         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17541 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
17543         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17544         (check_visibility_available): Use it.
17545         (check_effective_target_default_packed): Likewise.
17546         (check_effective_target_pcc_bitfield_type_matters): Likewise.
17547         (check_effective_target_fopenmp): Likewise.
17548         (check_effective_target_freorder): Likewise.
17549         (check_effective_target_fpic): Likewise.
17550         (check_named_sections_available): Likewise.
17551         (check_effective_target_ilp32): Likewise.
17552         (check_effective_target_lp64): Likewise.
17554 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
17556         PR fortran/20935
17557         * gfortran.dg/scalar_mask_2.f90: New test case.
17559 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
17561         PR tree-opt/26629
17562         * gcc.dg/tree-ssa/loadpre12.c: New test.
17563         * gcc.dg/tree-ssa/loadpre13.c: New test.
17564         * gcc.dg/tree-ssa/loadpre14.c: New test.
17565         * gcc.dg/tree-ssa/loadpre15.c: New test.
17566         * gcc.dg/tree-ssa/loadpre16.c: New test.
17567         * gcc.dg/tree-ssa/loadpre17.c: New test.
17568         * gcc.dg/tree-ssa/loadpre18.c: New test.
17569         * gcc.dg/tree-ssa/loadpre19.c: New test.
17570         * gcc.dg/tree-ssa/loadpre20.c: New test.
17571         * gcc.dg/tree-ssa/loadpre21.c: New test.
17572         * gcc.dg/tree-ssa/loadpre22.c: New test.
17574 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
17576         PR fortran/26741
17577         * gfortran.dg/elemental_initializer_1.f90: New test.
17579         PR fortran/26716
17580         * gfortran.dg/assumed_shape_ranks_2: New test.
17582 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
17584         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17585         target fpic.
17587 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17589         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17590         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17591         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17592         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17593         gfortran.fortran-torture/execute/direct_io.f90,
17594         gfortran.fortran-torture/execute/inquire_2.f90,
17595         gfortran.fortran-torture/execute/inquire_4.f90,
17596         gfortran.fortran-torture/execute/list_read_1.f90,
17597         gfortran.fortran-torture/execute/open_replace.f90,
17598         gfortran.fortran-torture/execute/slash_edit.f90,
17599         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17600         temporary files from testcases.
17602 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17604         PR libgfortran/26509
17605         gfortran.dg/write_direct_eor.f90: New test.
17607 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
17609         * gcc.target/powerpc/pr26350.c: New.
17610         * gcc.target/powerpc/indexed-addr.c: New.
17612 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17614         * gfortran.dg/dependency_13.f90: New test case.
17616 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17618         PR middle-end/21781
17619         * gcc.dg/real-const-1.c: New test case.
17621 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
17623         * g++.old-deja/g++.other/init18.C: New.
17624         * g++.old-deja/g++.other/init5.C: Remove xfail.
17626 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17628         * g++.dg/opt/pr15551.C: Cleanup temp file.
17630 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17632         PR c++/6634
17633         g++.dg/parse/long1.C: New test.
17635 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17637         PR fortran/19101
17638         * gfortran.dg/continuation.f90: New test.
17639         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17641 2006-03-14  Richard Guenther  <rguenther@suse.de>
17643         PR tree-optimization/26672
17644         * gcc.dg/torture/pr26672.c: New testcase.
17646 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
17648         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17649         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17651 2006-03-13  Roger Sayle  <roger@eyesopen.com>
17653         PR middle-end/26557
17654         * gcc.c-torture/compile/switch-1.c: New test case.
17656 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
17658         PR fortran/25378
17659         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17660         test to include more permuatations of mask and index.
17661         * gfortran.dg/scalar_mask_1.f90: Modify last test to
17662         respond to F2003 spec. that the position returned for an all false
17663         mask && condition is zero.
17665 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
17667         PR middle-end/25989
17668         * gcc.dg/gomp/pr25989.c: New test.
17670 2006-03-13  Jeff Law  <law@redhat.com>
17672         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17674 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
17676         * gcc.dg/switch-9.c: New test.
17678 2006-03-13  Richard Guenther  <rguenther@suse.de>
17680         PR middle-end/26630
17681         * gcc.dg/torture/pr26630.c: New testcase.
17683 2006-03-11  Roger Sayle  <roger@eyesopen.com>
17685         * gfortran.dg/dependency_10.f90: New test case.
17686         * gfortran.dg/dependency_11.f90: Likewise.
17688 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
17689             Erik Edelmann  <eedelman@gcc.gnu.org>
17691         * gfortran.dg/allocatable_function_1.f90: New.
17692         * gfortran.dg/allocatable_function_2.f90: New.
17694 2006-03-10  Richard Guenther  <rguenther@suse.de>
17696         PR middle-end/26565
17697         * gcc.dg/torture/pr26565.c: New testcase.
17699 2006-03-09  Eric Christopher  <echristo@apple.com>
17701         * gcc.c-torture/compile/20060309-1.c: New.
17703 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17705         PR libgfortran/26499
17706         * gfortran.dg/write_back.f: New test.
17707         * gfortran.dg/write_rewind_1.f: New test.
17708         * gfortran.dg/write_rewind_2.f: New test.
17710 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17712         PR libgfortran/26554
17713         * gfortran.dg/read_logical.f90: New test.
17715 2006-03-04  Laurent GUERBY <laurent@guerby.net>
17717         * ada/acats/norun.lst: cdd2a03 now passes.
17719 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
17721         PR testsuite/25177
17722         * gcc.target/powerpc/pr18096-1.c: Change where the error
17723         would match.
17725 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
17727         * gcc.target/i386/cleanup-1.c: New test.
17728         * gcc.target/i386/cleanup-2.c: New test.
17730 2006-03-04  Roger Sayle  <roger@eyesopen.com>
17732         * gfortran.dg/dependency_9.f90: Remove for the time being.
17734 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
17736         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17737         directive.
17739 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17741         * gfortran.dg/dependency_9.f90: New test case.
17743 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17745         * gfortran.dg/dependency_4.f90: New test case.
17746         * gfortran.dg/dependency_5.f90: New test case.
17747         * gfortran.dg/dependency_6.f90: New test case.
17748         * gfortran.dg/dependency_7.f90: New test case.
17749         * gfortran.dg/dependency_8.f90: New test case.
17751 2006-03-03  Paul Brook  <paul@codesourcery.com>
17753         * lib/target-supports.exp (check_profiling_available):
17754         Add m68k-*-elf.
17756 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
17758         PR fortran/25031
17759         * multiple_allocation_1.f90: New test.
17761 2006-03-03  Roger Sayle  <roger@eyesopen.com>
17763         PR tree-optimization/26524
17764         * gfortran.dg/pr26524.f: New test case.
17766 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17768         * g++.dg/template/repo5.C: Cleanup repo files.
17769         * gcc.dg/20051201-1.c: Cleanup coverage files.
17770         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17771         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17772         tree dump files.
17774 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
17776         * objc.dg/objc-nofilename-1.m: New test.
17777         * objc.dg/bad-receiver-type.m: New test.
17778         * obj-c++.dg/bad-receiver-type.mm: New test.
17780 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17782         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17784 2006-03-01  Mike Stump  <mrs@apple.com>
17786         * g++.dg/abi/key2.C: Add.
17788 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
17790         * gfortran.dg/logical_dot_product.f90: New test.
17792         PR fortran/26393
17793         * gfortran.dg/used_interface_ref.f90: New test.
17795         PR fortran/20938
17796         * gfortran.dg/dependency_2.f90: New test.
17797         * gfortran.fortran-torture/execute/where17.f90: New test.
17798         * gfortran.fortran-torture/execute/where18.f90: New test.
17799         * gfortran.fortran-torture/execute/where19.f90: New test.
17800         * gfortran.fortran-torture/execute/where20.f90: New test.
17802 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
17804         * g++.dg/tree-ssa/pr26443.C: New test case.
17806 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
17808         PR middle-end/26022
17809         * g++.dg/opt/return-slot1.C: New test.
17811 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17813         PR libgfortran/26136
17814         * gfortran.dg/namelist_23.f90: New test.
17816 2006-02-28  Roger Sayle  <roger@eyesopen.com>
17818         PR middle-end/14752
17819         * gcc.dg/fold-eqandshift-2.c: New test case.
17821 2006-02-28  Richard Guenther  <rguenther@suse.de>
17823         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17824         decomposition.
17826 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
17828         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17830 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17832         PR libgfortran/26464
17833         * gfortran.dg/backspace_5.f: New test.
17834         * gfortran.dg/backspace_6.f: New test.
17836 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17838         * gcc.dg/fold-eqandnot-1.c: New test case.
17840 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17842         PR middle-end/19983
17843         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17845 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
17847         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17848         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17850 2006-02-26  Richard Guenther  <rguenther@suse.de>
17852         PR tree-optimization/26421
17853         * gcc.dg/tree-ssa/pr26421.c: New testcase.
17855 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
17857         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17858         * g++.old-deja/g++.robertl/eb132.C: Likewise.
17860 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17862         * gcc.dg/fold-even-1.c: New test case.
17864 2006-02-26  Roger Sayle  <roger@eyesopen.com>
17866         PR middle-end/21137
17867         * gcc.dg/fold-eqandshift-1.c: New test case.
17869 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17871         PR tree-optimization/25125
17872         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17873         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17875 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
17877         PR tree-optimizations/26359
17878         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17879         with -fdump-tree-dceloop-details.
17880         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17882 2006-02-25  Roger Sayle  <roger@eyesopen.com>
17884         PR middle-end/23673
17885         * gcc.dg/fold-eqxor-1.c: New test case.
17886         * gcc.dg/fold-eqxor-2.c: Likewise.
17887         * gcc.dg/fold-eqxor-3.c: Likewise.
17889 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
17891         PR fortran/23092
17892         * scalar_mask_1.f90: New test.
17894 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
17896         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17897         * g++.dg/eh/uncaught2.C: New.
17898         * g++.dg/eh/uncaught3.C: New.
17900 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17902         PR libgfortran/26423
17903         * gfortran.dg/read_many_1.f: New test.
17905 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
17907         PR fortran/24519
17908         * gfortran.dg/dependency_3.f90: New test.
17909         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17910         XFAILs.
17912         PR fortran/25395
17913         * gfortran.dg/equiv_6.f90: New test.
17915 2006-02-23  Jeff Law  <law@redhat.com>
17917         * gcc.c-torture/compile/pr26425.c: New test.
17919 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
17921         PR middle-end/26412
17922         * gcc.dg/gomp/pr26412.c: New test.
17924 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17926         PR c++/26291
17927         * g++.dg/other/ellipsis1.C: New test.
17928         * g++.dg/parse/operator4.C: Adjust error marker.
17930 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
17932         PR target/25603
17933         * gfortran.dg/pr25603.f: New testcase.
17935 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17937         * gcc.dg/bf-spl1.c: Don't specify -m68000.
17938         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17940 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
17942         * g++.dg/eh/spbp.C: New.
17944 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
17946         PR middle-end/26379
17947         * gcc.target/i386/mmx-7.c: New test.
17949 2006-02-20  Roger Sayle  <roger@eyesopen.com>
17951         PR tree-optimization/26361
17952         * gcc.dg/tree-ssa/vrp27.c: New test case.
17954 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
17956         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17957         * gcc.dg/tree-ssa/complex-4.c: Here.
17959 2006-02-19  Roger Sayle  <roger@eyesopen.com>
17961         PR middle-end/19543
17962         * gfortran.dg/logical_1.f90: New test case.
17964 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
17966         PR middle-end/26334
17967         * gcc.dg/20060218-1.c: Moved to...
17968         * gcc.target/i386/20060218-1.c: ... here.  New test.
17970 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17972         PR fortran/26201
17973         * gfortran.dg/convert_1.f90: New.
17975 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
17977         PR fortran/25054
17978         * gfortran.dg/namelist_5.f90: New test.
17980         PR fortran/25089
17981         * gfortran.dg/namelist_4.f90: New test.
17983 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17985         PR tree-opt/25680
17986         * gcc.dg/tree-ssa/complex-3.c: New test.
17988 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
17990         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17991         variable to take into account the variable name in the
17992         function header.
17993         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17995 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
17997         PR middle-end/26334
17998         * gcc.c-torture/compile/20060217-1.c: New test.
17999         * gcc.dg/20060218-1.c: New test.
18001 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
18003         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18005 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18007         * gcc.dg/cpp/undef3.c: New test.
18008         * gcc.dg/cpp/trad/builtins2.c: New test.
18010 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
18012         PR c++/26266
18013         * g++.dg/template/static22.C: New test.
18014         * g++.dg/template/static23.C: New test.
18015         * g++.dg/template/static24.C: New test.
18016         * g++.dg/template/non-dependent13.C: New test.
18017         * g++.dg/init/member1.C: Tweak error markers.
18019 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18021         PR target/26255
18022         * gcc.c-torture/compile/pr26255.c: New test case.
18024 2006-02-16  Roger Sayle  <roger@eyesopen.com>
18026         * gfortran.fortran-torture/execute/where_10.f90: New test case.
18027         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18028         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18029         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18030         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18031         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18032         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18034 2006-02-16  Jeff Law  <law@redhat.com>
18036         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18037         * gcc.dg/tree-ssa/vrp26.c: New test.
18039 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
18041         PR target/20353
18042         PR target/24578
18043         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18044         __UCLIBC__ is defined.
18046 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
18048         PR fortran/26224
18049         * gfortran.dg/gomp/pr26224.f: New test.
18051 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
18053         PR tree-opt/25918
18054         * lib/target-supports.exp
18055         (check_effective_target_vect_short_mult): New.
18056         (check_effective_target_vect_char_mult): New.
18057         (check_effective_target_vect_widen_sum_qi_to_si): New.
18058         (check_effective_target_vect_widen_sum_qi_to_hi): New.
18059         (check_effective_target_vect_widen_sum_hi_to_si): New.
18060         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18061         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18062         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18063         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18064         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18065         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18066         vect-reduc-pattern-2c.c
18067         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18068         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18069         vect-reduc-pattern-1c.c
18071 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
18073         PR fortran/24557
18074         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18076 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18078         PR fortran/26054
18079         * gfortran.dg/enum_8.f90: Remove check for warning.
18080         * gfortran.dg/iomsg_1.f90: Ditto.
18081         * gfortran.dg/enum_1.f90: Ditto.
18082         * gfortran.dg/enum_9.f90: Ditto.
18083         * gfortran.dg/enum_2.f90: Ditto.
18084         * gfortran.dg/enum_10.f90: Ditto.
18085         * gfortran.dg/enum_3.f90: Ditto.
18086         * gfortran.dg/flush_1.f90: Ditto.
18087         * gfortran.dg/enum_4.f90: Ditto.
18088         * gfortran.dg/array_constructor_1.f90: Ditto.
18089         * gfortran.dg/enum_5.f90: Ditto.
18090         * gfortran.dg/enum_6.f90: Ditto.
18091         * gfortran.dg/enum_7.f90: Ditto.
18093 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
18095         PR middle-end/26300
18096         * gcc.c-torture/compile/20060215-1.c: New test.
18098 2006-02-14  Roger Sayle  <roger@eyesopen.com>
18100         PR middle-end/23670
18101         * gcc.dg/tree-ssa/andor-2.c: New test case.
18103 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
18105         PR fortran/25045
18106         * optional_dim.f90: New test.
18108 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18110         PR fortran/26277
18111         * gfortran.dg/label_4.f90: New.
18113 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
18114             Diego Novillo  <dnovillo@redhat.com>
18115             Uros Bizjak  <uros@kss-loka.si>
18117         * gfortran.dg/gomp: New directory.
18119 2006-02-14  Richard Guenther  <rguenther@suse.de>
18121         PR tree-optimization/26258
18122         * gcc.dg/torture/pr26258.c: New testcase.
18124 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
18126         PR fortran/26246
18127         * gfortran.dg/pr26246_1.f90: New test.
18128         * gfortran.dg/pr26246_2.f90: New test.
18130         PR middle-end/26092
18131         * gcc.c-torture/compile/20060208-1.c: New test.
18133 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
18135         PR fortran/26074
18136         PR fortran/25103
18137         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18138         * gfortran.dg/bad_automatic_objects_1.f90: New test.
18139         * gfortran.dg/automatic_module_variable.f90: Change error message.
18141         PR fortran/20861
18142         * gfortran.dg/internal_dummy_1.f90: New test.
18144         PR fortran/20871
18145         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18148         PR fortran/25083
18149         * gfortran.dg/uncommon_block_data_1.f90: New test.
18150         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18151         with standard.
18153         PR fortran/25088
18154         * gfortran.dg/typed_subroutine_1.f90: New test.
18156 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
18158         * objc.dg/dwarf-1.m: New.
18160 2006-02-13  Roger Sayle  <roger@eyesopen.com>
18162         PR middle-end/24427
18163         * gcc.dg/tree-ssa/andor-1.c: New test case.
18165 2006-02-13  Josh Conner  <jconner@apple.com>
18167         PR target/25376
18168         * gcc.dg/pr25376.c: New test.
18170         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18171         assemble.
18172         * lib/target-supports.exp (check_named_sections_available):
18173         Only compile named-sections test -- don't assemble.
18175 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18177         * g++.dg/warn/no-write-strings.C: New test.
18178         * g++.dg/warn/write-strings.C: Likewise.
18179         * g++.dg/warn/write-strings-default.C: Likewise.
18181 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
18183         PR fortran/25806
18184         * gfortran.dg/ret_pointer_2.f90: New test.
18186 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
18188         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18190 2006-02-10  Jeff Law  <law@redhat.com>
18192         * gcc.c-torture/compile/pr26213.c: New test.
18194 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
18196         gfortran.dg/null_1.f90: New test.
18198 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18200         PR fortran/14771
18201         * gfortran.dg/parens_4.f90: New.
18202         * gfortran.dg/parens_5.f90: New.
18204 2006-02-10  Richard Guenther  <rguenther@suse.de>
18206         * gcc.dg/pr23372-1.c: Remove empty file.
18208 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18209         Paul Thomas  <pault@gcc.gnu.org>
18211         PR fortran/14771
18212         * gfortran.dg/parens_1.f90: New.
18213         * gfortran.dg/parens_2.f90: New.
18214         * gfortran.dg/parens_3.f90: New.
18216 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
18218         PR fortran/26038
18219         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18221         PR fortran/25059
18222         * gfortran.dg/impure_assignment_1.f90: New test.
18224         PR fortran/25070
18225         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18227 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18229         PR target/26141
18230         * g++.dg/expr/stdarg2.C: New test.
18232 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18234         PR inline-asm/16194
18235         * gcc.dg/pr16194.c: New test.
18237 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18239         * ada/acats/run_acats: Use portable variant of "$@".
18241 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18243         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18244         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18246 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18248         PR tree-opt/26179
18249         * g++.dg/opt/pr26179.C: New test.
18251 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18253         PR middle-end/26134
18254         * gcc.dg/tree-ssa/complex-3.c: New test.
18256 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18258         * gcc.c-torture/compile/volatile-1.c: New test.
18260 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
18262         PR 26180
18263         * gcc.dg/tree-ssa/pr26180.c: New test.
18265 2006-02-08  Jeff Law  <law@redhat.com>
18267         * gcc.dg/tree-ssa/pr21417.c: New test.
18269 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18271         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18272         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18274 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18276         * lib/scanrtl.exp: New.
18278 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18280         PR c++/26071
18281         * g++.dg/other/virtual2.C: New test.
18283         PR c++/26070
18284         * g++.dg/other/virtual1.C: New test.
18286 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18288         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18289         cleanup-ipa-dump): Update dump file glob patterns.
18290         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18291         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18293         * lib/gcc-dg.exp: Load it.
18294         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18296 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
18298         PR testsuite/26159
18299         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18300         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18302 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18304         PR fortran/25577
18305         * gfortran.dg/mvbits_1.f90: New.
18307 2006-02-07  Dirk Mueller  <dmueller@suse.com>
18309         * g++.dg/warn/Wdiv-by-zero.C: New test.
18310         * g++.dg/warn/Wno-div-by-zero.C: New.
18312 2006-02-07  Jeff Law  <law@redhat.com>
18314         * gcc.dg/tree-ssa/pr21559.c: New test.
18316         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18317         multiple VRP passes.
18318         * gcc.dg/tree-ssa/vrp09.c: Likewise.
18319         * gcc.dg/tree-ssa/vrp18.c: Likewise.
18320         * gcc.dg/tree-ssa/pr21582.c: Likewise.
18321         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18322         * gcc.dg/tree-ssa/pr21001.c: Likewise.
18323         * gcc.dg/tree-ssa/vrp02.c: Likewise
18324         * gcc.dg/tree-ssa/vrp11.c: Likewise
18325         * gcc.dg/tree-ssa/pr14341.c: Likewise
18326         * gcc.dg/tree-ssa/vrp19.c: Likewise
18327         * gcc.dg/tree-ssa/vrp20.c: Likewise
18328         * gcc.dg/tree-ssa/vrp03.c: Likewise
18329         * gcc.dg/tree-ssa/pr21086.c: Likewise
18330         * gcc.dg/tree-ssa/pr21959.c: Likewise
18331         * gcc.dg/tree-ssa/vrp21.c: Likewise
18332         * gcc.dg/tree-ssa/vrp04.c: Likewise
18333         * gcc.dg/tree-ssa/pr25485.c: Likewise
18334         * gcc.dg/tree-ssa/pr22026.c: Likewise
18335         * gcc.dg/tree-ssa/vrp22.c: Likewise
18336         * gcc.dg/tree-ssa/vrp05.c: Likewise
18337         * gcc.dg/tree-ssa/20030807-10.c: Likewise
18338         * gcc.dg/tree-ssa/pr20701.c: Likewise
18339         * gcc.dg/tree-ssa/vrp23.c: Likewise
18340         * gcc.dg/tree-ssa/vrp06.c: Likewise
18341         * gcc.dg/tree-ssa/pr22117.c: Likewise
18342         * gcc.dg/tree-ssa/pr20702.c: Likewise
18343         * gcc.dg/tree-ssa/vrp15.c: Likewise
18344         * gcc.dg/tree-ssa/pr21090.c: Likewise
18345         * gcc.dg/tree-ssa/pr21294.c: Likewise
18346         * gcc.dg/tree-ssa/vrp24.c: Likewise
18347         * gcc.dg/tree-ssa/vrp07.c: Likewise
18348         * gcc.dg/tree-ssa/pr21563.c: Likewise
18349         * gcc.dg/tree-ssa/pr25382.c: Likewise
18350         * gcc.dg/tree-ssa/vrp16.c: Likewise
18351         * gcc.dg/tree-ssa/vrp25.c: Likewise
18352         * gcc.dg/tree-ssa/vrp08.c: Likewise
18353         * gcc.dg/tree-ssa/20030807-6.c: Likewise
18354         * gcc.dg/tree-ssa/vrp17.c: Likewise
18355         * gcc.dg/tree-ssa/pr21458.c: Likewise
18356         * g++.dg/tree-ssa/pr18178.C: Likewise
18358 2006-02-07  Richard Guenther  <rguenther@suse.de>
18360         PR c++/26140
18361         Revert
18362         2006-01-30  Richard Guenther  <rguenther@suse.de>
18363         PR c++/23372
18364         * gcc.dg/pr23372-1.C: New testcase.
18366         * g++.dg/tree-ssa/pr26140.C: New testcase.
18368 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
18370         PR c++/9737
18371         * g++.dg/template/ttp15.C: New test.
18372         * g++.dg/template/ttp16.C: Likewise.
18373         * g++.dg/template/ttp17.C: Likewise.
18374         * g++.old-deja/g++.pt/ttp36.C: Remove.
18375         * g++.old-deja/g++.pt/ttp19.C: Likewise.
18376         * g++.old-deja/g++.pt/ttp37.C: Likewise.
18377         * g++.old-deja/g++.pt/ttp38.C: Likewise.
18378         * g++.old-deja/g++.pt/ttp39.C: Likewise.
18379         * g++.old-deja/g++.pt/ttp9.C: Likewise.
18380         * g++.old-deja/g++.pt/ttp40.C: Likewise.
18381         * g++.old-deja/g++.pt/ttp51.C: Likewise.
18382         * g++.old-deja/g++.pt/ttp26.C: Likewise.
18383         * g++.old-deja/g++.pt/ttp36.C: Likewise.
18385 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
18387         PR libfortran/23815
18388         * unf_io_convert_4.f90: New test.
18390 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
18392         * gcc.dg/tree-ssa/loadpre10.c: New test.
18393         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18394         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18395         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18397 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18399         PR libfortran/24685
18400         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18402 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18404         PR tree-opt/25251
18405         * gfortran.dg/assign_7.f: New test.
18407 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
18409         PR fortran/26041
18410         PR fortran/26064
18411         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18412         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18413         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18415 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
18417         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18418         in size_t typedef.
18420 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18422         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18423         * g++.dg/charset/string.c (foo): Likewise.
18424         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18425         const char*
18426         * g++.dg/ext/builtin2.C (printf): Likewise.
18427         * g++.dg/init/new15.C (printf): Likewise.
18428         * g++.dg/opt/pr17697-1.C (foo): Likewise.
18429         * g++.dg/opt/pr17697-2.C (foo): Likewise.
18430         * g++.dg/opt/pr17697-3.C (foo): Likewise.
18431         * g++.dg/template/non-dependent4.C (temp): Likewise.
18432         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18433         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18434         parameter type to const char*.
18435         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18436         Change type to const char*.
18437         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18438         Likewise.
18439         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18440         second parameter type to const char*.
18441         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18442         (Y::Y): Change parameter type to const char*.
18443         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18444         * g++.old-deja/g++.jason/report.C: Apply const correctness.
18445         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18446         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18447         (char*).
18448         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18449         const char*.
18450         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18451         type to const char*.
18452         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18453         return type to const char*.
18454         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18455         to const char*.
18456         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18457         * g++.old-deja/g++.law/refs1.C: Likewise.
18458         * g++.old-deja/g++.law/visibility1.C: Likewise.
18459         * g++.old-deja/g++.law/visibility2.C: Likewise.
18460         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18461         const char*.
18462         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18463         * g++.old-deja/g++.mike/net48.C: Likewise.
18464         * g++.old-deja/g++.mike/p646.C: Likewise.
18465         * g++.old-deja/g++.mike/p6746.C: Likewise.
18466         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18467         type to const char*.
18468         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18469         deprecated conversion warning.
18470         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18471         char*.
18472         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18473         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18474         * g++.old-deja/g++.pt/explicit8.C: Likewise.
18475         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18476         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18477         * g++.old-deja/g++.pt/nontype3.C: Likewise.
18478         * g++.old-deja/g++.pt/t39.C: Likewise.
18479         * g++.old-deja/g++.robertl/eb106.C: Likewise.
18480         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18482 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
18484         PR fortran/25075
18485         intrinsic_argument_conformance_1.f90: New test.
18487 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
18489         PR fortran/20845
18490         * gfortran.dg/char_result_11.f90: Add SAVE.
18491         * gfortran.dg/der_pointer_4.f90: Ditto.
18492         * gfortran.dg/default_initialization.f90: New test.
18494 2006-02-03  Jeff Law  <law@redhat.com>
18496         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18497         handle more than 100 dump files.
18498         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18499         * lib/scantree.exp (scan-tree-dump): Likewise.
18500         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18501         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18502         * lib/scanipa.exp (scan-ipa-dump): Likewise.
18503         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18504         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18506 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
18508         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18510 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
18512         * g++.dg/template/using12.C: New test.
18514 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
18516         * gcc.target/powerpc/pr25960.c: New test.
18518 2006-02-02  Steven G. Kargl  <kargls@comcast>
18520         PR fortran/24958
18521         gfortran.dg/nullify_2.f90: New test.
18523 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
18525         PR 25990
18526         * gcc.dg/gomp/pr25990.c: New test.
18528 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
18530         PR c++/25342
18531         * g++.gd/template/partial4.C: New test.
18533 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
18535         PR middle-end/26001
18536         * gfortran.dg/data_char_2.f90: New.
18538 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
18540         PR fortran/26039
18541         maxval_maxloc_conformance_1.f90: New test.
18543 2006-01-31  Richard Guenther  <rguenther@suse.de>
18545         * gcc.target/i386/sselibm-1.c: New testcase.
18546         * gcc.target/i386/sselibm-2.c: Likewise.
18547         * gcc.target/i386/sselibm-3.c: Likewise.
18548         * gcc.target/i386/sselibm-4.c: Likewise.
18549         * gcc.target/i386/sselibm-5.c: Likewise.
18551 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18553         PR fortran/24266
18554         * gfortran.dg/arrayio_derived_2.f90: New.
18556 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
18558         * gcc.dg/unsigned-long-compare.c: New test.
18560 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
18562         PR testsuite/25318
18563         * lib/target-supports.exp (check_effective_target_freorder):
18564         Check to see if target supports -freorder-blocks-and-partition.
18565         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18566         instead of "dg-require-named-sections".
18568 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
18570         PR target/14798:
18571         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18572         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18573         * gcc.dg/pragma-isr-trapa2.c: Likewise.
18574         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18575         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18576         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18577         * gcc.dg/attr-isr-trap_exit.c: Likewise.
18578         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18580 2006-01-30  Richard Guenther  <rguenther@suse.de>
18582         PR c++/23372
18583         * gcc.dg/pr23372-1.C: New testcase.
18585 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
18587         * gcc.dg/gomp/pr25874.c: New test.
18589 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
18591         PR tree-opt/25911
18592         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18594 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
18596         PR fortran/18578
18597         PR fortran/18579
18598         PR fortran/20857
18599         PR fortran/20885
18600         * gfortran.dg/intent_out_1.f90: New test.
18602 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
18604         PR fortran/17911
18605         * gfortran.dg/procedure_lvalue.f90: New test.
18607         PR fortran/20895
18608         PR fortran/25030
18609         * gfortran.dg/char_pointer_assign_2.f90: New test.
18610         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18611         assignment to be consistent with standard.
18612         * gfortran.dg/char_result_2.f90: The same.
18613         * gfortran.dg/char_result_8.f90: The same.
18615 2006-01-28  Zack Weinberg  <zackw@panix.com>
18617         * gcc.dg/Woverlength-strings.c
18618         * gcc.dg/Woverlength-strings-pedantic-c89.c
18619         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18620         * gcc.dg/Woverlength-strings-pedantic-c99.c
18621         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18623 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
18625         * gcc.c-torture/execute/20060127-1.c: New test.
18627 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18629         PR c++/25999
18630         * g++.dg/ext/pragmaweak1.C: New test.
18632 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18634         PR c++/25855
18635         * g++.dg/template/spec29.C: New test.
18637 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
18639         PR c/19606.
18640         * gcc.c-torture/execute/pr19606.c: New.
18642 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
18644         * gcc.dg/pragma-re-4.c: New test.
18646 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
18648         PR fortran/25964
18649         * gfortran.dg/assumed_size_refs_3.f90: New test.
18651 2006-01-27  Ben Elliston  <bje@au.ibm.com>
18653         * gcc.misc-tests/dectest.exp: Remove defunct comment.
18655 2006-01-26  Laurent GUERBY <laurent@guerby.net>
18657         PR ada/21317
18658         * ada/acats/support/impdef.a: Add One_Long_Second.
18659         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18660         * ada/acats/tests/c9/c94026.a: Likewise.
18661         * ada/acats/tests/c9/c97305c.ada: Likewise.
18662         * ada/acats/tests/c9/c99004a.ada: Likewise.
18664 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
18666         PR fortran/25964
18667         * gfortran.dg/global_references_2.f90: New test.
18669         PR fortran/25084
18670         PR fortran/20852
18671         PR fortran/25085
18672         PR fortran/25086
18673         * gfortran.dg/assumed_charlen_function_1.f90: New test.
18674         * gfortran.dg/assumed_charlen_function_3.f90: New test.
18676         PR fortran/25416
18677         * gfortran.dg/assumed_charlen_function_2.f90: New test.
18679 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
18681         PR c/25892
18682         * gcc.dg/Wpointer-sign.c: New.
18683         * gcc.dg/Wpointer-sign-Wall.c: New.
18684         * gcc.dg/Wpointer-sign-Wall-no.c: New.
18685         * gcc.dg/Wpointer-sign-pedantic.c: New.
18686         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18687         * gcc.dg/conv-2.c: Use -Wpointer-sign.
18689 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
18691         PR C/25861
18692         * gcc.c-torture/compile/pr25861.c: New test.
18694 2006-01-26  Paul Brook  <paul@codesourcery.com>
18696         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18697         on short-enum targets.
18698         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18699         variable.
18700         (generate_fields): Use short_enums.
18701         (main): Set short_enums.  Document -e.
18702         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18703         on short-enum targets.
18704         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18705         variable.
18706         (generate_fields): Use short_enums.
18707         (main): Set short_enums.  Document -e.
18708         * lib/target-supports.exp (check_effective_target_short_enums): New.
18710 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
18712         PR target/25947
18713         * gcc.dg/torture/pr25947-1.c: New test.
18715 2006-01-25  Jan Hubicka  <jh@suse.cz>
18716             Roger Sayle  <roger@eyesopen.com>
18718         PR rtl-optimization/25703
18719         * gcc.target/i386/20060125-1.c: New test case.
18720         * gcc.target/i386/20060125-2.c: New test case.
18722 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18724         PR fortran/18540
18725         * gfortran.dg/goto_1.f: New.
18727 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
18729         PR fortran/25716
18730         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18731         25716 on 32-bit systems too.
18733 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
18735         PR testsuite/25590
18736         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18738 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
18740         * gcc.dg/tree-ssa/gen-vect-33.c: New.
18742 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18744         PR fortran/25835
18745         * gfortran.dg/read_eof.f90: Delete, renamed.
18746         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18747         * gfortran.dg/read_eof_2.f90: New test.
18748         * gfortran.dg/read_eof_3.f90: New test.
18750 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
18752         PR tree-opt/25860
18753         * gcc.c-torture/compile/pr25860.c: New test.
18755 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18757         PR c++/25552
18758         * g++.dg/parse/dtor8.C: New test.
18760 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
18762         PR testsuite/25891
18763         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18764         * gcc.dg/gomp/gomp.exp: Return without testing anything if
18765         check_effective_target_fopenmp returns 0.
18767 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
18769         PR ada/20548
18770         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18771         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18772         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18774 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
18776         PR tree-opt/25857
18777         * g++.dg/opt/pr25857.C: New test.
18779 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
18780         Jan Hubicka  <jh@suse.cz>
18781         Richard Guenther  <rguenther@suse.de>
18783         PR rtl-optimization/25654
18784         * gcc.dg/torture/pr25654.c: New testcase.
18785         * gcc.target/i386/pr25654.c: Likewise.
18787 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
18789         PR fortran/25901
18790         * gfortran.dg/internal references_2.f90: New test.
18792         Fix regression in testing of admissability of attributes.
18793         * gfortran.dg/intent_used_1.f90: New test.
18795 2006-01-23  Ben Elliston  <bje@au.ibm.com>
18797         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18798         Remove target conditional torture options for i?86 and x86_64
18799         GNU/Linux.
18801 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18803         PR c++/10891
18804         * g++.dg/rtti/no-rtti.C: New.
18806 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
18808         PR c++/25895
18809         * g++.dg/inherit/conv2.C: New test.
18811         PR c++/25856
18812         * g++.dg/parse/dtor7.C: New test.
18814         PR c++/25858
18815         * g++.dg/template/crash44.C: New test.
18817 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
18819         PR fortran/25124
18820         PR fortran/25625
18821         * gfortran.dg/internal_references_1.f90: New test.
18822           PR fortran/20881
18823         PR fortran/23308
18824         PR fortran/25538
18825         PR fortran/25710
18826         * gfortran.dg/global_references_1.f90: New test.
18827         * gfortran.dg/g77/19990905-1.f: Restore the error that
18828         there is a clash between the common block name and
18829         the name of a subroutine reference.
18831         PR fortran/PR24276
18832         * gfortran.dg/aliasing_dummy_1.f90: New test.
18834 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
18836         * gcc.dg/vmx/1b-01.c: Warning fix.
18837         * gcc.dg/vmx/1c-02.c: Likewise.
18838         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18840 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
18842         PR testsuite/24962
18843         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18845 2006-01-20  Richard Guenther  <rguenther@suse.de>
18846         Steven Bosscher <stevenb.gcc@gmail.com>
18848         PR rtl-optimization/24626
18849         * gcc.dg/torture/pr24626-1.c: New testcase.
18850         * gcc.dg/torture/pr24626-2.c: Likewise.
18851         * gcc.dg/torture/pr24626-3.c: Likewise.
18852         * gcc.dg/torture/pr24626-4.c: Likewise.
18854 2006-01-20  Dirk Mueller  <dmueller@suse.com>
18856         PR c++/5520
18857         * g++.dg/warn/empty-body.C: New.
18859 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
18861         PR c++/22136
18862         * g++.dg/template/using10.C: New test.
18863         * g++.dg/temlpate/using11.C: Likewise.
18864         * g++.dg/inherit/using5.C: Tweak error messages.
18866 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
18868         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18869         target test.
18870         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18872 2006-01-19  Jan Hubicka  <jh@suse.cz>
18874         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18876 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18878         PR c++/25854
18879         * g++.dg/template/spec28.C: New test.
18881 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
18883         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18884         (switchfiles): Fix fprintf's by adding srcdir or removing it.
18886 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
18888         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18889         * gcc.dg/gomp/critical-1.c: Likewise.
18890         * gcc.dg/gomp/critical-3.c: Likewise.
18891         * gcc.dg/gomp/empty.c: Likewise.
18892         * gcc.dg/gomp/ordered-1.c: Likewise.
18893         * gcc.dg/gomp/for-4.c: Likewise.
18894         * gcc.dg/gomp/for-6.c: Likewise.
18895         * gcc.dg/gomp/master-3.c: Likewise.
18896         * gcc.dg/gomp/for-8.c: Likewise.
18897         * gcc.dg/gomp/for-10.c: Likewise.
18898         * gcc.dg/gomp/for-18.c: Likewise.
18899         * gcc.dg/gomp/for-5.c: Likewise.
18900         * gcc.dg/gomp/for-7.c: Likewise.
18901         * gcc.dg/gomp/for-9.c: Likewise.
18903 2006-01-18  Jeff Law  <law@redhat.com>
18905         * gcc.dg/tree-ssa/vrp25.c: New test.
18907 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18909         * gcc.dg/pr25805.c: Fix misapplied patch.
18911 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
18913         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18914         (check_effective_target_vect_udot_qi): New.
18915         (check_effective_target_vect_sdot_hi): New.
18916         (check_effective_target_vect_udot_hi): New.
18917         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18918         prefixed with "wrapv-" with -fwrapv.
18919         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18920         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18921         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18922         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18923         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18925         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18926         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18927         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18928         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18930 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18932         PR c++/16829
18933         * g++.dg/other/default2.C: New test.
18934         * g++.dg/other/default3.C: New test.
18936 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
18938         PR c/25805
18939         * gcc.dg/pr25805.c: New file.
18941 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
18943         PR c++/25836
18944         * g++.dg/template/init6.C: New test.
18946 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
18948         * gcc.dg/tree-ssa/pr24287.c: New test
18950 2006-01-18  Eric Christopher  <echristo@apple.com>
18952         * g++.dg/eh/table.C: New.
18954 2006-01-18  DJ Delorie  <dj@redhat.com>
18956         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18957         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18958         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18959         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18961 2006-01-18  Jeff Law  <law@redhat.com>
18963         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18964         on wrapping on overflow semantics.
18966         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18968         * gcc.gc/tree-ssa/vrp23.c: New test.
18969         * gcc.gc/tree-ssa/vrp24.c: New test.
18971 2006-01-18  Richard Henderson  <rth@redhat.com>
18972             Aldy Hernandez  <aldyh@redhat.com>
18973             Jakub Jelinek  <jakub@redhat.com>
18974             Diego Novillo  <dnovillo@redhat.com>
18975             Uros Bizjak  <uros@kss-loka.si>
18977         * gcc.dg/gomp: New directory.
18979 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
18980             Steven G. Kargl  <kargls@comcast.net>
18982         PR fortran/20869
18983         * gfortran.dg/intrinsic_external_1.f90: New test.
18985         PR fortran/20875.
18986         * gfortran.dg/elemental_pointer_1.f90: New test.
18988         PR fortran/25024
18989         * gfortran.dg/external_procedures_1.f90: New test.
18991         PR fortran/25785
18992         gfortran.dg/assumed_present.f90: New test.
18994 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
18996         * g++.dg/parse/lookup5.C: New test.
18998 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19000         PR fortran/25697
19001         * gfortran.dg/read_eof.f90: New test.
19003 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19005         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19006         add a closing brace.
19008 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19010         PR fortran/25631
19011         * gfortran.dg/fmt_tl.f: New test.
19013 2006-01-17  Eric Christopher  <echristo@apple.com>
19015         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19016         * g++.old-deja/g++.warn/impint2.C: Ditto.
19017         * g++.old-deja/g++.other/null1.C: Ditto.
19018         * g++.dg/warn/conv2.C: Ditto.
19019         * g++.dg/warn/conv4.C: New file.
19021 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19023         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19025 2006-01-17  Andreas Jaeger  <aj@suse.de>
19026             Janis Johnson <janis187@us.ibm.com>
19028         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19029         in 64-bit.
19030         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19031         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19033 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19035         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19036         (switchfiles): xfail txxx where xxx >= 25.
19038 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19040         PR testsuite/25764
19041         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19043 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
19045         PR c/25682
19046         * gcc.dg/pr25682.c: New test.
19047         * g++.dg/parse/array-size2.C: New test.
19049 2006-01-16  Ian Lance Taylor  <ian@airs.com>
19051         * consistency.vlad: Remove entire directory, 1652 files.
19053 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
19055         * lib/target-supports.exp (check_effective_target_dfp_nocache,
19056         check_effective_target_dfprt_nocache): New.
19057         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19058         (check_effective_target_dfprt): New.
19059         * lib/c-compat.exp (check_dfp): Remove.
19060         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19061         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19062         level of support for decimal float.
19063         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19064         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19065         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19066         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19067         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19068         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19069         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19070         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19071         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19072         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19073         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19074         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19075         directives.
19077 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
19079         PR testsuite/25741
19080         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19081         $base_dir/../.
19082         * lib/gfortran.exp (gfortran_init): Likewise.
19083         * lib/obj-c++.exp (obj-c++_init): Likewise.
19084         * lib/scanasm.exp (scan-assembler-dem): Likewise.
19085         (scan-assembler-dem-not): Likewise.
19086         * lib/scandump.exp (scan-dump-dem): Likewise.
19087         (scan-dump-dem-not): Likewise.
19089 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
19091         PR testsuite/25767
19092         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19093         powerpc-*-darwin*.
19094         * lib/obj-c++.exp (obj-c++_init): Likewise.
19096 2006-01-16  Richard Guenther  <rguenther@suse.de>
19098         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19100 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19102         PR testsuite/25777
19103         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19104         to LD_LIBRARY_PATH.
19106 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19107             Andrew Pinski  <pinskia@physics.uc.edu>
19109         * gcc.dg/minmax-1.c: New test.
19111 2006-01-16  Ben Elliston  <bje@au.ibm.com>
19113         * gcc.dg/dfp/dfp.exp: Correct FSF address.
19114         * gcc.misc-tests/dectest.exp: Ditto.
19116 2006-01-15  Ian Lance Taylor  <ian@airs.com>
19118         PR testsuite/25796
19119         * gcc.target/i386/cmov6.c: Use -march=k8.
19121 2006-01-15  Andreas Jaeger  <aj@suse.de>
19123         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19124         x86 does not have __float128.
19126 2006-01-14  Ian Lance Taylor  <ian@airs.com>
19128         * gcc.target/i386/cmov6.c: New test.
19130 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
19132         PR c++/25663
19133         * g++.dg/template/ctor6.C: New test.
19135 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
19137         PR tree-optimization/25485
19138         * gcc.dg/tree-ssa/pr25485.c: New.
19140 2006-01-14  Richard Guenther  <rguenther@suse.de>
19142         PR tree-optimization/22548
19143         PR tree-optimization/22555
19144         PR tree-optimization/22501
19145         * gcc.dg/tree-ssa/alias-4.c: New testcase.
19146         * gcc.dg/tree-ssa/alias-5.c: Likewise.
19147         * gcc.dg/tree-ssa/alias-6.c: Likewise.
19148         * gcc.dg/tree-ssa/alias-7.c: Likewise.
19149         * gcc.dg/tree-ssa/alias-8.c: Likewise.
19150         * gcc.dg/tree-ssa/alias-9.c: Likewise.
19151         * gcc.dg/tree-ssa/alias-10.c: Likewise.
19152         * gcc.dg/tree-ssa/alias-11.c: Likewise.
19153         * gcc.dg/tree-ssa/alias-12.c: Likewise.
19155 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
19157         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
19158         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19160 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
19161         Richard Guenther  <rguenther@suse.de>
19163         PR rtl-optimization/24257
19164         * gcc.dg/torture/pr24257.c: New testcase.
19166 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
19168         * gcc.c-torture/execute/20060110-1.c: New test.
19169         * gcc.c-torture/execute/20060110-2.c: New test.
19171 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
19173         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19175 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
19177         PR fortran/25756
19178         * gfortran.dg/label_3.f90: New test.
19180 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
19182         PR tree-optimization/25771
19183         * g++.dg/tree-ssa/pr25771.C: New test
19185 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19187         PR tree-opt/24365
19188         * g++.dg/opt/complex5.C: New test.
19190 2006-01-13  Richard Guenther  <rguenther@suse.de>
19192         * gcc.target/i386/387-9.c: New testcase.
19194 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19196         PR c++/24824
19197         * g++.dg/debug/dwarf2-1.C: New.
19199 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
19201         PR testsuite/25728
19202         * lib/gcov.exp (verify-lines): Add "close $fd".
19204 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
19205             Ben Elliston  <bje@au.ibm.com>
19207         * gcc.dg/dfp/inf-1.c: New test.
19209 2006-01-12  Janis Johnson <janis187@us.ibm.com>
19210             Yao Qi  <qiyaoltc@cn.ibm.com>
19211             Ben Elliston  <bje@au.ibm.com>
19212             Jon Grimm  <jgrimm2@us.ibm.com>
19214         * gcc.dg/nodfp-1.c: New test.
19215         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19216         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19217         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19218         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19219         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19220         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19221         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19222         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19223         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19224         * gcc.dg/format/dfp-scanf-1.c: Likewise.
19225         * gcc.dg/format/dfp-printf-1.c: Likewise.
19226         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19227         (compat_setup_dfp): New.
19228         * gcc.dg/compat/compat.exp: Use it.
19229         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19230         Make some variables global, prepend "compat_" to their names.
19231         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19232         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19233         * gcc.misc-tests/dectest.exp: New test driver for decTest.
19234         * lib/compat.exp (compat_skip_list): Make global, rename.
19235         * lib/c-compat.exp: New file.
19236         * lib/target-supports.exp (check_effective_target_dfp): New.
19238         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19239         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19240         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19241         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19242         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19243         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19244         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19245         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19246         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19247         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19248         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19249         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19250         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19251         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19252         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19253         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19254         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19255         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19256         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19257         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19258         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19259         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19260         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19261         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19262         gcc.dg/dfp/struct-layout-1.c,
19263         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19264         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19265         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19266         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19267         gcc.dg/dfp/func-vararg-dfp.c,
19268         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19269         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19270         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19271         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19272         gcc.dg/dfp/wtr-conversion-1.c: New tests.
19274 2006-01-11  Richard Guenther  <rguenther@suse.de>
19276         PR tree-optimization/25734
19277         * gcc.dg/tree-ssa/pr25734.c: New testcase.
19279 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19281         PR fortran/25486
19282         * gfortran.dg/literal_character_constant_1_x.F: New test.
19283         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19284         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19285         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19287 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19289         PR c++/25386
19290         * g++.dg/ext/packed3.C: Add expected packed error.
19292 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
19294         PR target/25706
19295         * gcc.dg/torture/pr25706-1.c: New test.
19297 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
19299         PR tree-optimization/23109
19300         PR tree-optimization/23948
19301         PR tree-optimization/24123
19303         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19304         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19305         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19306         g++.dg/tree-ssa/pr23948.C: New testcases.
19307         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19308         three divisions in order to do the optimization.
19310 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
19312         PR c++/25632
19313         * g++.dg/other/pr25632.C: New test.
19315 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
19317         PR fortran/25730
19318         * gfortran.dg/used_types_1.f90: New test.
19320 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
19322         PR target/25718
19323         * gcc.dg/torture/pr25718-1.c: New test.
19325 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19327         * gfortran.dg/list_read_2.f90: Fix typo in description.
19329 2006-01-10  Jan Beulich  <jbeulich@novell.com>
19331         * lib/target-supports.exp (check_visibility_available): Simplify test
19332         for *-*-netware*.
19333         (check_profiling_available): Fail for *-*-netware*.
19334         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19335         * gcc.dg/20021014-1.c: Likewise.
19336         * gcc.dg/nest.c: Likewise.
19338 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19340         fortran/24936
19341         * gfortran.dg/forall_3.f90: New test.
19343 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19345         PR fortran/21977
19346         * gfortran.dg/nesting_2.f90: New test.
19347         * gfortran.dg/nesting_3.f90: New test.
19349 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
19351         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19352         Fix typo in comment.
19354 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19356         * gfortran.dg/single_char_string.f90: New test.
19358 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19360         * gfortran.dg/ichar_2.f90: New test.
19362 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19364         PR fortran/25093
19365         * gfortran.dg/private_type_4.f90: New.
19367 2006-01-07  Richard Guenther  <rguenther@suse.de>
19369         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19371 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19373         * gfortran.dg/func_decl_1.f90: New.
19374         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19375         * gfortran.dg/array_alloc_2.f90: Likewise.
19376         * gfortran.dg/char_result_8.f90: Likewise.
19377         * gfortran.dg/dup_save_1.f90: Likewise.
19378         * gfortran.dg/dup_save_2.f90: Likewise.
19379         * gfortran.dg/f2c_6.f90: Likewise.
19380         * gfortran.dg/f2c_7.f90: Likewise.
19381         * gfortran.dg/func_result_2.f90: Likewise.
19382         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19384 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
19386         PR fortran/22146
19387         * gfortran.dg/elemental_subroutine_1.f90: New test.
19388         * gfortran.dg/elemental_subroutine_2.f90: New test.
19390         PR fortran/25029
19391         PR fortran/21256
19392         * gfortran.dg/assumed_size_refs_1.f90: New test.
19394         PR fortran/20868
19395         PR fortran/20870
19396         * gfortran.dg/assumed_size_refs_2.f90: New test.
19397         * gfortran.dg/initialization_1.f90: Change warning message.
19399 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19401         * gcc.dg/tree-ssa/loop-15.c: New test.
19403 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19405         PR fortran/25598
19406         * gfortran.dg/backspace_3.f: New test.
19407         * gfortran.dg/backspace_4.f: New test.
19409 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19411         PR fortran/24268
19412         * gfortran.dg/fmt_white.f: Update test.
19414 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
19416         * gcc.dg/cast-1.c: Add new warning.
19417         * gcc.dg/cast-2.c: Likewise.
19418         * gcc.dg/cast-3.c: Likewise.
19419         * gcc.dg/format/cast-1.c: Likewise.
19420         * gcc.dg/cast-4.c: New testcase.
19422 2006-01-05  Richard Guenther  <rguenther@suse.de>
19424         PR tree-optimization/22555
19425         * gcc.dg/tree-ssa/alias-3.c: New testcase.
19427 2006-01-05  Richard Guenther  <rguenther@suse.de>
19428             Diego Novillo  <dnovillo@redhat.com>
19430         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19431         * gcc.dg/tree-ssa/loop-8.c: Likewise.
19432         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19433         * gcc.dg/tree-ssa/pr23294.c: Likewise.
19434         * gcc.dg/tree-ssa/pr21985.c: Likewise.
19435         * gcc.dg/tree-ssa/loop-14.c: Likewise.
19436         * gcc.dg/tree-ssa/loop-2.c: Likewise.
19437         * gcc.dg/tree-ssa/loop-3.c: Likewise.
19438         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19439         * gcc.dg/tree-ssa/pr21171.c: Likewise.
19440         * gcc.dg/tree-ssa/loop-5.c: Likewise.
19441         * gcc.dg/tree-ssa/loop-10.c: Likewise.
19442         * gcc.dg/tree-ssa/loop-6.c: Likewise.
19443         * treelang/compile/extravar.tree: Likewise.
19444         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19445         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19446         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19447         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19448         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19450 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19452         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19453         for 64-bit fix.
19455 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
19457         PR fortran/23675
19458         gfortran.dg/char_result_11.f90: New.
19460 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
19462         PR c++/24782
19463         * g++.dg/parse/access9.C: New test.
19464         * g++.dg/tc1/dr52.C: Tweak error markers.
19466 2006-01-04  Richard Henderson  <rth@redhat.com>
19468         Merge from gomp branch.
19469         * g++.dg/parse/pragma2.C: Update expected error lines.
19471 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
19473         * g++.dg/other/i386-2.C: New test.
19475         PR target/25554
19476         * gcc.c-torture/compile/20051228-1.c: New test.
19478         PR c/25559
19479         * gcc.dg/pr25559.c: New test.
19481 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
19483         PR c++/25492
19484         * g++.dg/lookup/friend9.C: New test.
19486         PR c++/25625
19487         * g++.dg/template/repo5.C: New test.
19489 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
19491         PR fortran/25101
19492         * gfortran.dg/forall_2.f90: New test.
19494 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19496         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19497         dg-require-weak.  Adjust regexp to handle leading-underscore
19498         targets and space as well as TAB after .weak.  Change previous
19499         64-bit fix to not use naked dot.
19501 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
19503         PR rtl-optimization/25578
19504         * gcc.c-torture/execute/20060102-1.c: New testcase.
19506 2006-01-03  Richard Guenther  <rguenther@suse.de>
19508         PR c/25183
19509         * gcc.dg/torture/pr25183.c: New testcase.
19511 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
19513         Merge from gomp-branch.
19514         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19515         * gcc.dg/ia64-sync-2.c: Likewise.
19516         * gcc.dg/ia64-sync-3.c: Likewise.
19517         * gcc.dg/ia64-sync-4.c: Likewise.
19518         * gcc.dg/sync-2.c: Likewise.
19519         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19520         that sparc64-*-* and sparcv9-*-* supports sync builtins.
19522 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
19524         PR c++/25635
19525         * g++.dg/parse/operator6.C: New test.
19527         PR c++/25637
19528         * g++.dg/parse/error29.C: New test.
19530         PR c++/25638
19531         * g++.dg/parse/dtor6.C: New test.
19533         PR c++/25633
19534         * g++.dg/parse/ctor3.C: New test.
19536         PR c++/25634
19537         * g++.dg/template/class3.C: New test.
19539 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
19541         * g++.dg/debug/debug9.C: New.
19543 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
19545         PR fortran/24640
19546         * gfortran.dg/label_2.f90: New test.
19548 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19550         * g++.dg/lookup/using12.C: Tighten error marker.
19552 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
19553             Andrew Pinski <pinskia@physics.uc.edu>
19555         * gcc.target/powerpc/darwin-abi-3.c: New file.
19556         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19557         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19558         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19559         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19560         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19561         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19562         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19563         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19565 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
19567         * gcc.dg/tree-ssa/loadpre1.c: New;
19568         * gcc.dg/tree-ssa/loadpre2.c: New;
19569         * gcc.dg/tree-ssa/loadpre3.c: New;
19570         * gcc.dg/tree-ssa/loadpre4.c: New;
19571         * gcc.dg/tree-ssa/loadpre5.c: New;
19572         * gcc.dg/tree-ssa/loadpre6.c: New;
19573         * gcc.dg/tree-ssa/loadpre7.c: New;
19574         * gcc.dg/tree-ssa/loadpre8.c: New;
19575         * gcc.dg/tree-ssa/loadpre9.c: New;
19577 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
19579         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19580         * g++.dg/abi/thunk4.C: Likewise.
19582 2006-01-01  Andreas Jaeger  <aj@suse.de>
19584         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19585         portable.
19587 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
19589         PR c++/25294
19590         * gcc.dg/pragma-pack-3.c: New test.
19591         * g++.dg/parse/pragma3.C: New test.
19593 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19595         PR middle-end/24827
19596         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19598 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19600         PR testsuite/25214
19601         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19603 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19605         PR fortran/22607
19606         * gfortran-dg/pure_byref_3.f90: New.
19608         fortran/PR 25396
19609         * gfortran.dg/userdef_operator_1.f90: New.
19611 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19613         * g++.dg/abi/thunk3.C: New.
19614         * g++.dg/abi/thunk4.C: New.
19616 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
19618         PR fortran/25532
19619         * gfortran.dg/host_used_types_1.f90: New test. Check that host
19620         associated derived type components of derived types are
19621         properly declared in contained procedures.
19623 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19625         PR libgfortran/25139
19626         * gfortran.dg/backspace_2.f: New test.
19628 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19630         PR libgfortran/25550
19631         * gfortran.dg/endfile.f: New test.
19633 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19635         PR libgfortran/25419
19636         * gfortran.dg/comma.f: New test.
19638 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19640         * lib/gfortran-dg.exp: Remove trailing whitespace.
19641         * lib/fortran-torture.exp: Test with -fbounds-check instead of
19642         -funroll-all-loops.
19644 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
19646         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19647         Extended Double long doubles or repeat tests when long double is
19648         the same size as double.
19650 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19652         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19654         PR testsuite/25442
19655         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19656         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19658         PR testsuite/25441
19659         * gcc.dg/pr23911.c: Make test variable static.
19661         PR testsuite/25444
19662         * gcc.dg/tree-ssa/pr14841.c: Likewise.
19664 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19666         PR c++/25439
19667         * g++.dg/parse/crash17.C: Adjust error markers.
19668         * g++.dg/template/error20.C: New test.
19670 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
19672         PR c++/23172
19673         * g++.dg/ext/complit4.C: New test.
19675         PR c++/25417
19676         * g++.dg/ext/complit5.C: Likewise.
19678 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
19680         PR tree-optimization/25125
19681         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19682         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19683         * gcc.c-torture/execute/pr25125.c: New.
19685 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
19687         PR fortran/25029
19688         PR fortran/21256
19689         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19690         functions with incorrect assumed size references.
19692 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
19694         PR c++/23171
19695         * g++.dg/opt/init1.C: New test.
19697 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
19699         PR c++/24671
19700         * g++.dg/template/sfinae3.C: New test.
19702 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19704         * g++.dg/other/friend4.C: New test.
19706 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19708         PR target/25005
19709         * g++.dg/opt/pr25005.C: New test.
19711 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19713         PR c++/25369
19714         * g++.dg/template/ptrmem16.C: New test.
19716 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
19718         PR fortran/25029
19719         PR fortran/21256
19720         * gfortran.dg/initialization_1.f90: Add test of SIZE.
19722 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19724         PR libgfortran/25307
19725         * gfortran.dg/list_read_5.f90: New test.
19727 2005-12-22  Richard Henderson  <rth@redhat.com>
19729         * gcc.target/i386/sse-7.c: Use -msse2.
19731 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
19733         PR rtl-optimization/25432
19734         * gcc.c-torture/compile/20051216-1.c: New test.
19736         PR objc/25328
19737         * objc/execute/pr25328.m: New test.
19739 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
19741         PR c++/25364
19742         * g++.dg/template/call4.C: New test.
19744 2005-12-22  Dale Johannesen  <dalej@apple.com>
19746         * gcc.target/i386/sse-17.c: New.
19748 2005-12-22  Paul Brook  <paul@codesourcery.com>
19750         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19752 2005-12-22  Paul Brook  <paul@codesourcery.com>
19754         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19756 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
19758         PR tree-opt/25513
19759         * gcc.c-torture/compile/pr25513.c: New test.
19761 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19763         PR c++/23333
19764         * g++.dg/parse/error25.C: Add more tests.
19766 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19768         PR fortran/18990
19769         * gfortran.dg/der_charlen_1.f90: New.
19771 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
19773         PR fortran/20889
19774         * gfortran.dg/pointer_component_type_1.f90: New test.
19776         PR fortran/25029
19777         PR fortran/21256
19778         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19779         should give an error with assumed size array refernces and checks
19780         those that should not.
19781         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19782         reference an upper bound so that it does not generate an error.
19784         PR fortran/19362
19785         PR fortran/20244
19786         PR fortran/20864
19787         PR fortran/25391
19788         * gfortran.dg/used_dummy_types_1.f90: New test.
19789         * gfortran.dg/used_dummy_types_2.f90: New test.
19790         * gfortran.dg/used_dummy_types_3.f90: New test.
19791         * gfortran.dg/used_dummy_types_4.f90: New test.
19792         * gfortran.dg/used_dummy_types_5.f90: New test.
19794         PR fortran/23152
19795         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19796         group already being USE associated.
19797         * gfortran.dg/assumed_shape_nml.f90: New test.
19798         * gfortran.dg/assumed_size_nml.f90: New test.
19800         PR fortran/20862
19801         PR fortran/25053
19802         PR fortran/25063
19803         PR fortran/25064
19804         PR fortran/25066
19805         PR fortran/25067
19806         PR fortran/25068
19807         PR fortran/25307
19808         * gfortran.dg/io_constraints_1.f90: New test.
19809         * gfortran.dg/io_constraints_1.f90: New test.
19810         * gfortran.dg/iostat_3.f90: Change wording of warning.
19811         * gfortran.dg/g77/19981216-0.f: The same.
19813 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
19815         PR tree-optimization/23518
19816         * gcc.dg/pr23518.c: New.
19818 2005-12-21  Mike Stump  <mrs@apple.com>
19820         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19822 2005-12-21  Paul Brook  <paul@codesourcery.com>
19824         * gcc.dg/pr19340.c: Skip on m68k targets.
19826 2005-12-21  Steven Bosscher  <stevenb@suse.de>
19828         PR rtl-optimization/25196
19829         * gcc.dg/pr25196.c: New test.
19831 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
19833         PR fortran/25423
19834         gfortran.dg/where_nested_1.f90: New.
19836 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
19838         PR tree-optimization/25382.
19839         * gcc.dg/tree-ssa/pr25382.c: New.
19841 2005-12-20  Richard Guenther  <rguenther@suse.de>
19843         PR middle-end/24306
19844         * gcc.target/i386/pr24306.c: New testcase.
19846 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
19848         PR tree-optimization/25501
19849         * gcc.dg/tree-ssa/pr25501.c: New.
19851 2005-12-20  Richard Guenther  <rguenther@suse.de>
19853         Revert
19854         2005-12-02  Richard Guenther  <rguenther@suse.de>
19856         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19858 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
19860         PR c++/21228
19861         * g++.dg/warn/Wunreachable-code-2.C: New test.
19863 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
19865         PR c++/24278
19866         * g++.dg/template/ctor5.C: New test.
19868         PR c++/24915
19869         * g++.dg/template/overload8.C: New test.
19871 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
19873         * gcc.c-torture/compile/pr25483 : New test.
19875 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19877         PR c++/20552
19878         * g++.dg/ext/typeof10.C: New test.
19880 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
19882         * gcc.dg/mt-loopi1.c: New.
19884 2005-12-18  Richard Guenther  <rguenther@suse.de>
19886         PR tree-optimization/25481
19887         * gcc.dg/torture/pr25481.c: New testcase.
19889 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
19891         PR rtl-optimization/21041
19892         * gcc.dg/pr21041.c: New test.
19894 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19896         PR libgfortran/25463
19897         * gfortran.dg/advance.f90: New test.
19899 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
19901         * gcc.dg/20051201-1.c: New test.
19903 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
19905         PR fortran/25018
19906         * gfortran.dg/initialization_1.f90: New test.
19907         * gfortran.dg/enum_5.f90: Change dg-error to new message.
19908         * gfortran.dg/g77/980616-0.f: The same.
19910 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19912         * PR fortran/25458
19913         * gfortran.dg/chkbits.f90: New test.
19915 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19917         * gfortran.dg/enum_5.f: Revert to previous version.
19919 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
19921         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19922         * gfortran.dg/nested_modules_1.f90: Ditto.
19923         * gfortran.dg/hollerith_f95.f90: Ditto.
19924         * gfortran.dg/select_5.f90: Ditto.
19925         * gfortran.dg/secnds.f: Ditto.
19926         * gfortran.dg/hollerith2.f90: Ditto.
19927         * gfortran.dg/imag_2.f: Ditto.
19928         * gfortran.dg/ftell_2.f90: Ditto.
19929         * gfortran.dg/malloc_free_1.f90: Ditto.
19930         * gfortran.dg/logint-1.f: Ditto.
19931         * gfortran.dg/recursive_statement_functions.f90: Ditto.
19932         * gfortran.dg/e_d_fmt.f90: Ditto.
19933         * gfortran.dg/hollerith_legacy.f90: Ditto.
19934         * gfortran.dg/logint-2.f: Ditto.
19935         * gfortran.dg/enum_5.f90: Ditto.
19936         * gfortran.dg/f2c_2.f90: Ditto.
19937         * gfortran.dg/pr17143.f90: Ditto.
19938         * gfortran.dg/namelist_14.f90: Ditto.
19939         * gfortran.dg/logint-3.f: Ditto.
19940         * gfortran.dg/spread_scalar_source.f90: Ditto.
19941         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19942         * gfortran.dg/namelist_11.f: Ditto.
19943         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19944         * gfortran.dg/g77/20010519-1.f
19945         * gfortran.dg/g77/alpha1.f: Ditto.
19946         * gfortran.dg/g77/990115-1.f: Ditto.
19947         * gfortran.dg/g77/erfc.f: Ditto.
19948         * gfortran.dg/g77/19990313-3.f: Ditto.
19949         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19950         * gfortran.dg/g77/20010426.f: Ditto.
19951         * gfortran.dg/g77/19990313-0.f: Ditto.
19952         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19953         * gfortran.dg/g77/20000629-1.f: Ditto.
19954         * gfortran.dg/g77/970125-0.f: Ditto.
19955         * gfortran.dg/g77/8485.f: Ditto.
19956         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19957         * gfortran.dg/g77/19990313-1.f: Ditto.
19958         * gfortran.dg/g77/int8421.f: Ditto.
19959         * gfortran.dg/g77/19990305-0.f: Ditto.
19960         * gfortran.dg/g77/947.f: Ditto.
19961         * gfortran.dg/g77/19990905-2.f: Ditto.
19962         * gfortran.dg/g77/cabs.f: Ditto.
19963         * gfortran.dg/g77/19990313-2.f: Ditto.
19964         * gfortran.dg/g77/20020307-1.f: Ditto.
19965         * gfortran.dg/g77/dcomplex.f: Ditto.
19966         * gfortran.dg/g77/19990502-1.f: Ditto.
19967         * gfortran.dg/g77/19981216-0.f: Ditto.
19968         * gfortran.dg/common_4.f90: Ditto.
19969         * gfortran.dg/entry_4.f90: Ditto.
19970         * gfortran.dg/equiv_constraint_2.f90: Ditto.
19971         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19972         * gfortran.dg/namelist_12.f: Ditto.
19973         * gfortran.dg/scale_1.f90: Ditto.
19974         * gfortran.dg/modulo_1.f90
19975         * gfortran.dg/hollerith.f90: Ditto.
19976         * gfortran.dg/direct_io_3.f90: Ditto.
19977         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19978         * gfortran.dg/gnu_logical_1.F: Ditto.
19979         * gfortran.dg/unf_io_convert_1.f90: Ditto.
19980         * gfortran.dg/assign_1.f90: Ditto.
19981         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19982         * gfortran.dg/pr23095.f: Ditto.
19983         * gfortran.dg/read_float_1.f90: Ditto.
19985 2005-12-17  Andreas Jaeger  <aj@suse.de>
19987         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19988         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19990 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19992         PR fortran/24268
19993         * gfortran.dg/fmt_white.f: New test.
19995 2005-12-16  Steven G. Kargl <kargls@comcast.net>
19997         * gfortran.dg/label_1.f90: New test.
19999 2005-12-15  Ben Elliston  <bje@au.ibm.com>
20001         PR testsuite/25422
20002         * gcc.dg/20031012-1.c: Add -Walways-true option.
20003         * gcc.dg/weak/weak-3.c: Likewise.
20004         * g++.old-deja/g++.mike/warn8.C: Likewise.
20006 2005-12-16  Mike Stump  <mrs@apple.com>
20008         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20009         exit.
20011 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20013         PR libgfortran/25264
20014         PR libgfortran/25349
20015         * gfortran.dg/tl_editing.f90: Added additional checks.
20016         * gfortran.dg/t_editing.f: New test.
20017         * gfortran.dg/write_padding.f90: New test
20019 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20021         PR testsuite/25215
20022         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20024 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
20026         PR rtl-optimization/24899
20027         * gcc.c-torture/execute/20051215-1.c: New test.
20029 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
20031         PR 24823
20032         * gfortran.dg/pr24823.f: New test.
20034 2005-12-16  Jeff Law  <law@redhat.com>
20036         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20038 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20040         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20041         (base_types): Change C++ style comments to C style comments.  Remove
20042         aligned types from the array.  Keep Enums disabled.
20043         (complex_types): Remove aligned types from the array.
20044         Comment out "_Complex long double".
20045         (attrib_types): Remove.
20046         (complex_attrib_types): Remove.
20047         (attrib_array_types): Remove.
20048         (complex_attrib_array_types): Remove.
20049         (aligned_bitfld_types): Remove.
20050         (n_aligned_bitfld_types): Remove.
20051         (FEATURE_ALIGNEDPACKED): Delete.
20052         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20053         (singles): Remove support for adding attributes.
20054         (choose_type): Remove support for attributed types.
20055         (generate_fields): Remove support for attributed bit-fields.
20056         Remove support for adding attributes.
20057         (generate_random_tests): Remove support for adding attributes.
20058         (features): Add back "[0] :0" and "complex vector [0]".
20059         (main): Remove support for attributed bit-fields.
20060         Uncomment the calling of generate_random_tests for the rests of
20061         the tests.
20063 2005-12-16  Jan Hubicka  <jh@suse.cz>
20065         * gcc.c-torture/combine/pr25224.c: New.
20067 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
20069         PR other/25028
20070         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20071         HP-UX.
20073 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
20075         * gcc.dg/20051215-1.c: New file.
20077 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20079         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20080         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20082 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
20084         PR fortran/18197
20085         * gfortran.dg/dummy_functions_1.f90: New.
20087 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
20089         PR rtl-optimization/25310
20090         * gcc.c-torture/compile/pr25310.c: New test.
20092 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20094         PR debug/25023
20095         * gcc.dg/pr25023.c: New test.
20097 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20099         * g++.old-deja/g++.brendan/redecl1.C,
20100         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20101         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20102         g++.old-deja/g++.oliva/typeof1.C,
20103         g++.old-deja/g++.other/crash16.C,
20104         g++.old-deja/g++.other/crash34.C,
20105         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20106         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20107         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20108         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20109         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20110         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20111         Remove xfail.
20113 2005-12-14  Kean Johnston  <jkj@sco.com>
20114             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20116         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20117         * gcc.target/i386/20020523-1.c: Ditto.
20118         * gcc.target/i386/tailcall-1.c: Ditto.
20119         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20120         * gcc.target/i386/ssetype-5.c: Ditto.
20122 2005-12-14  Jeff Law  <law@redhat.com>
20124         * gcc.dg/tree-ssa/foldstring-1.c: New test.
20126 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20128         PR target/25254
20129         PR target/24188
20130         * gcc.target/i386/pr25254.c: New test.
20131         * gfortran.dg/PR24188.f: New test.
20133 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
20135         * lib/fortran-torture.exp: Catch remaining uses of
20136         remote_file build delete.
20138 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20140         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20142 2005-12-14  Ben Elliston  <bje@au.ibm.com>
20144         * gcc.dg/warn-addr-cmp.c: New test.
20146 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20148         PR debug/25023
20149         PR target/25293
20150         * gcc.target/i386/pr25293.c: New test.
20152 2005-12-13  Petr Machata  <machata@post.cz>
20154         PR c++/24907
20155         * g++.dg/parse/comma2.C: New test.
20157 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
20158             Jakub Jelinek  <jakub@redhat.com>
20160         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20161         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20162         (limits.h): Include unconditionally.
20163         (stdlib.h): Likewise.
20164         (hashtab.h): Do not include.
20165         (getopt.h): Likewise.
20166         (stddef.h): Include.
20167         (hashval_t): Define.
20168         (struct entry): Add "next" field.
20169         (HASH_SIZE): New macro.
20170         (hash_table): New variable.
20171         (switchfiles): Do not use xmalloc.
20172         (mix): New macro.
20173         (iterative_hash): New function.
20174         (hasht): Remove.
20175         (e_exists): New function.
20176         (e_insert): Likewise.
20177         (output): Use, instead of libiberty hashtable functions.
20178         (main): Do not use getopt.  Do not call htab_create.
20180 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20182         PR c++/25331
20183         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20184         put atal* and atpaal* attributes on array elements.
20185         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20186         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20187         put atal* and atpaal* attributes on array elements.
20188         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20190 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
20192         * gcc.dg/single-precision-constant.c: New test.
20194 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
20196         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20197         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20198         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20199         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20200         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20201         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20202         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20203         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20204         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20205         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20206         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20207         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20208         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20209         gcc.target/powerpc/ppc-sdata-2.c,
20210         gcc.target/powerpc/ppc-stackalign-1.c,
20211         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20212         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20213         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20214         gcc.target/powerpc/rs6000-ldouble-2.c,
20215         gcc.target/powerpc/rs6000-power2-1.c,
20216         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20217         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
20218         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
20219         option into target selector.
20220         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
20221         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20223 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20225         PR objc/25348
20226         * objc.dg/encode-9.m: New test.
20228 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20230         PR testsuite/20772
20231         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20232         * gcc.dg/asm-b.c: Fix typo.
20233         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20234         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20235         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20236         i?86 lp64 and x86_64 ilp32.
20237         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20238         on i?86 lp64.
20239         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20241 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
20243         PR fortran/25078
20244         gfortran.dg/equiv_5.f90: New test.
20246 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
20248         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20249         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20250         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20251         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20252         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20253         * gcc.dg/tree-ssa/reassoc-5.c: New.
20254         * gcc.dg/tree-ssa/reassoc-6.c: New.
20255         * gcc.dg/tree-ssa/reassoc-7.c: New.
20256         * gcc.dg/tree-ssa/reassoc-8.c: New.
20257         * gcc.dg/tree-ssa/reassoc-9.c: New.
20258         * gcc.dg/tree-ssa/reassoc-10.c: New.
20259         * gcc.dg/tree-ssa/reassoc-11.c: New.
20261 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20263         PR testsuite/25167
20264         PR testsuite/24478
20265         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20267 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
20269         PR c++/25300
20270         * g++.dg/template/inherit.C: Do not use a generic error message.
20272 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20274         PR libobjc/25354
20275         * objc.dg/gnu-encoding: New directory.
20276         * objc.dg/gnu-encoding/compat-common.h: New file.
20277         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20278         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20279         * objc.dg/gnu-encoding/vector-defs.h: New file.
20280         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20281         * objc.dg/gnu-encoding/generate-random.c: New file.
20282         * objc.dg/gnu-encoding/generate-random_r.c: New file.
20283         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20284         * objc.dg/gnu-encoding/generate-random.h: New file.
20286 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
20288         PR c++/25337
20289         * g++.dg/template/defarg7.C: New test.
20291 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20293         PR libobjc/25347
20294         * objc.dg/encode-8.m: New test.
20296 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20298         PR libobjc/25346
20299         * objc.dg/encode-7.m: New test.
20301 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
20303         PR c++/25010
20304         * g++.dg/opt/inline10.C: New test.
20306 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
20308         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20310 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
20312         * gfortran.dg/substring_equivalence.f90: typo in comment
20314 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20316         PR fortran/25068
20317         * gfortran.dg/iostat_3.f90: New test.
20319 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
20321         PR fortran/23815
20322         * gfortran.dg/unf_io_convert_1.f90: New test.
20323         * gfortran.dg/unf_io_convert_2.f90: New test.
20324         * gfortran.dg/unf_io_convert_3.f90: New test.
20326 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20328         PR testsuite/20772
20329         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20330         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20331         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20332         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20333         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20334         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20335         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20336         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20337         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20338         gcc.dg/torture/fp-int-convert-float128-timode.c,
20339         gcc.dg/torture/fp-int-convert-float128.c,
20340         gcc.dg/torture/fp-int-convert-float80-timode.c,
20341         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20342         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20344         * gcc.dg/tls/opt-1.c: Require effective target fpic.
20346 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
20348         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20350 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
20352         * gcc.dg/20051207-1.c,
20353         * gcc.dg/20051207-2.c,
20354         * gcc.dg/20051207-3.c: New tests.
20356 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20358         PR testsuite/20772
20359         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20360         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20361         dg-skip-if target selector.
20363         PR testsuite/20772
20364         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20365         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20366         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20367         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20368         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20369         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20370         and/or merge with i?86 cases.
20372         * gcc.dg/tls/opt-3.c: Require effective target fpic.
20374         PR testsuite/20772
20375         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20376         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20377         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20378         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20379         x86_64-*-linux*.
20381 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
20383         PR target/25311
20384         * gcc.c-torture/compile/pr25311.c: New test.
20386 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20388         PR libgfortran/25039
20389         * gfortran.dg/read_comma.f: New test.
20391 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
20393         PR c++/19317
20394         * g++.dg/opt/pr19317-1.C: New test.
20395         * g++.dg/opt/pr19317-2.C: New test.
20396         * g++.dg/opt/pr19317-3.C: New test.
20398         PR target/19005
20399         * gcc.c-torture/execute/pr19005.c: New test.
20401         PR target/17828
20402         * g++.old-deja/g++.other/comdat5.C: New test.
20403         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20405         * g++.dg/compat/struct-layout-1.exp: New file.
20406         * g++.dg/compat/struct-layout-1.h: New.
20407         * g++.dg/compat/struct-layout-1_generate.c: New.
20408         * g++.dg/compat/struct-layout-1_x1.h: New.
20409         * g++.dg/compat/struct-layout-1_x2.h: New.
20410         * g++.dg/compat/struct-layout-1_y1.h: New.
20411         * g++.dg/compat/struct-layout-1_y2.h: New.
20413         * gcc.dg/20050330-2.c: New test.
20415 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20417         PR fortran/25292
20418         * gfortran.dg/associated_1.f90: New.
20420 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20422         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20423         ILP32 vect_no_align platforms.
20425 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
20426             Jakub Jelinek  <jakub@redhat.com>
20428         PR target/25268
20429         * gcc.c-torture/compile/20051207-1.c: New test.
20431 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20433         PR testsuite/20772
20434         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20435         gcc.dg/torture/pr18582-1.c,
20436         gcc.target/i386/attributes-error.c: Also test on x86_64.
20438         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20440 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20442         PR c++/19397
20443         * g++.dg/template/typedef3.C: New test.
20445         PR c++/19762
20446         PR c++/19764
20447         * g++.dg/template/dtor3.C: Fix error markers.
20449 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
20451         * lib/target-supports.exp (check_effective_target_sync_char_short):
20452         Add s390*.
20454 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
20456         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20458 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20460         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20461         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20462         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20463         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20465 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20467         PR c++/25263
20468         * g++.dg/other/array2.C: New test case.
20470 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
20472         * gcc.dg/darwin-weakimport-3.c: New.
20474         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20475         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20476         and to work on Darwin.
20477         * gcc.dg/attr-weakref-1b.c: New file.
20478         * gcc.dg/attr-weakref-2.c: New test.
20479         * gcc.dg/darwin-weakref-1.c: New test.
20481 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
20483         PR testsuite/25247
20484         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20485         use in selector expressions.
20486         (dg-xfail-if): Ditto.
20487         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20488         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20489         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20490         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20491         * gcc.test-framework/test-framework.exp: Skip generated tests if
20492         CHECK_TEST_FRAMEWORK is not 1.
20494 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20496         PR tree-optimization/24963
20497         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20499         PR target/24108
20500         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20502         PR target/18580
20503         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20504         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20505         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20506         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20508 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
20510         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20511         dg-options.
20513 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20515         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20517 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20519         * gcc.dg/format/cast-1.c: New test.
20521 2005-12-04  Roger Sayle  <roger@eyesopen.com>
20523         PR c/7776
20524         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20525         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20526         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20527         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20529 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20531         * gcc.dg/cast-pretty-print-1.c: New test.
20533 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20535         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20537 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
20539         PR c++/24173
20540         * g++.dg/template/friend40.C: New test.
20542 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
20544         PR target/25199
20545         * gcc.target/i386/movq-2.c: New test.
20546         * gcc.target/i386/movq.c: Remove target i?86, instead add
20547         dg-require-effective-target ilp32.
20549 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20551         PR c++/24103
20552         * g++.dg/other/default1.C: New test.
20554 2005-12-02  Richard Guenther  <rguenther@suse.de>
20556         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20558 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20560         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20562 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
20564         PR target/21017
20565         * gcc.target/powerpc/rotate.c: New.
20567 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20569         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20570         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20572 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20574         PR c/13384
20575         * gcc.dg/pr17730-1.c: Adjust.
20576         * gcc.dg/lvalue1.c (main): Likewise.
20577         * gcc.dg/lvalue-2.c: Likewise.
20578         * g++.dg/pr7503-3.C
20580 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
20582         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20583         error messages.
20585 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
20587         PR fortran/24789
20588         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
20590 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20592         PR target/24475
20593         * lib/target-supports.exp (check_effective_target_tls): New.
20594         (check_effective_target_tls_runtime): New.
20595         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20596         for TLS support.
20597         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20598         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20599         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20600         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20601         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20602         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20603         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20604         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20605         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20606         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20607         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20608         effective-target TLS.
20609         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20610         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20611         effective-target TLS runtime.
20613 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20615         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20617 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
20619         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20620         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20621         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20622         ignored" warnings when "packing" is the same as the ABI layout.
20624 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
20626         PR fortran/21302
20627         * gfortran.dg/line_length_1.f: New test.
20628         * gfortran.dg/line_length_2.f90: Ditto.
20630 2005-11-30  Richard Guenther  <rguenther@suse.de>
20632         PR tree-optimization/21655
20633         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20635 2005-11-30  Dale Johannesen  <dalej@apple.com>
20637         * gcc.c-torture/compile/pr24930.c: New.
20639 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
20641         PR fortran/15809
20642         *  gfortran.dg/auto_char_dummy_array.f90: New test.
20644 2005-11-30  Jeff Law  <law@redhat.com>
20646         * g++.old-deja/g++.law/pr25000.C: New test.
20648 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
20650         * gcc.dg/tls/opt-11.c: New test.
20652 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20654         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20655         targets.
20656         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20657         LP64 ia64.
20659 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
20661         * gfortran.dg/open_access_1.f90: New test.
20663 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20665         * gcc.dg/charset/builtin2.c: New test.
20667 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
20669         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20670         on mmix-*-* for *_[xy].c.
20672 2005-11-28  Kean Johnston  <jkj@sco.com>
20674         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20675         headers.
20676         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20677         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20678         * gcc.target/i386/asm-3.c: Ditto.
20679         * gcc.target/i386/clobbers.c: Ditto.
20680         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20681         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20682         test regexp.
20683         * gcc.target/i386/mul.c: Ditto.
20684         * gcc.target/i386/ssetype-1.c: Ditto.
20685         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20686         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20687         static so the test works with -fPIC mode too. Based on comment in
20688         PR19231 by Pinski.
20689         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20691 2005-11-28  Richard Guenther  <rguenther@suse.de>
20693         * gcc.dg/alias-9.c: New testcase.
20694         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20696 2005-11-28  Roger Sayle  <roger@eyesopen.com>
20697             Uros Bizjak  <uros@kss-loka.si>
20699         PR middle-end/20219
20700         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20701         tan(x)/sin(x) transformations.
20703 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
20705         PR middle-end/24575
20706         * gcc.dg/tree-ssa/divide-3.c: New test.
20707         * gcc.dg/tree-ssa/divide-4.c: New test.
20709 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
20711         PR fortran/24917
20712         *  gfortran.dg/boz_6.f90: New test.
20714 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20716         PR fortran/23912
20717         * gfortran.dg/modulo_1.f90: New test.
20719 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20721         PR libfortran/24919
20722         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20723         fail on CRLF platforms.
20724         * gfortran.dg/ftell_2.f90: Likewise.
20726 2005-11-26  Eric Christopher  <echristo@apple.com>
20728         * gcc.dg/intmax_t-1.c: Remove mips xfail.
20730 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20732         * objc.dg/gnu-runtime-3.m: Simplify.
20734 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
20736         PR middle-end/23669
20737         * gcc.dg/tree-ssa/divide-1.c: New test.
20738         * gcc.dg/tree-ssa/divide-2.c: New test.
20740 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20742         PR libgfortran/24945
20743         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20745 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
20747         PR libgfortran/24945
20748         * gfortran.dg/open_status_2.f90: New test.
20750 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20752         * gcc.c-torture/execute/builtins/fprintf.c,
20753         gcc.c-torture/execute/builtins/fputs-lib.c,
20754         gcc.c-torture/execute/builtins/fputs.c,
20755         gcc.c-torture/execute/builtins/lib/fprintf.c,
20756         gcc.c-torture/execute/builtins/lib/printf.c,
20757         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20759 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
20761         * gcc.dg/20050922-2.c: New test.
20763 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
20765         * objc.dg/gnu-runtime-3.m: New test.
20767 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20769         PR c++/9278
20770         * g++.dg/other/void1.C: New test.
20772 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
20774         PR middle-end/24998
20775         * gcc.dg/torture/fp-int-convert-float.c,
20776         gcc.dg/torture/fp-int-convert-double.c,
20777         gcc.dg/torture/fp-int-convert-long-double.c,
20778         gcc.dg/torture/fp-int-convert-timode.c,
20779         gcc.dg/torture/fp-int-convert-float80.c,
20780         gcc.dg/torture/fp-int-convert-float80-timode.c,
20781         gcc.dg/torture/fp-int-convert-float128.c,
20782         gcc.dg/torture/fp-int-convert-float128-timode.c,
20783         gcc.dg/torture/fp-int-convert.h: New files.
20785 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20787         PR middle-end/24989
20788         * gcc.dg/tree-ssa/bool-10.c: New test.
20789         * gcc.dg/tree-ssa/bool-11.c: New test.
20790         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20792 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
20794         PR middle-end/24990
20795         * tree-ssa/pr24990-1.c: New test.
20797 2005-11-24  Richard Guenther  <rguenther@suse.de>
20798         Dirk Mueller <dmueller@suse.de>
20800         PR c++/14024
20801         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20802         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20803         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20804         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20805         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20806         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20808 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
20810         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20812 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20814         PR c/21668
20815         * gcc.dg/Wc++-compat.c: New.
20816         * gcc.dg/Wno-c++-compat.c: New.
20818 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
20820         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20821         (vspltish, vspltisw): Likewise.
20823 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20825         PR libgfortran/24794
20826         * gfortran.dg/namelist_12.f: Fix quotes.
20827         * gfortran.dg/namelist_13.f90: Fix quotes.
20828         * gfortran.dg/namelist_14.f90: Fix quotes.
20829         * gfortran.dg/namelist_15.f90: Fix quotes.
20830         * gfortran.dg/namelist_use.f90: Fix quotes.
20831         * gfortran.dg/namelist_use_only.f90: Fix quotes.
20832         * gfortran.dg/namelist_21.f90: New test.
20833         * gfortran.dg/namelist_22.f90: New test.
20835 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
20837         PR target/23435
20838         * gcc.c-torture/compile/pr23435.c: New.
20840 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20842         * gcc.c-torture/execute/floatunsisf-1.c: New test.
20844 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
20846         * gcc.target/powerpc/405-macchw-1.c,
20847         gcc.target/powerpc/405-macchw-2.c,
20848         gcc.target/powerpc/405-macchwu-1.c,
20849         gcc.target/powerpc/405-macchwu-2.c,
20850         gcc.target/powerpc/405-machhw-1.c,
20851         gcc.target/powerpc/405-machhw-2.c,
20852         gcc.target/powerpc/405-machhwu-1.c,
20853         gcc.target/powerpc/405-machhwu-2.c,
20854         gcc.target/powerpc/405-maclhw-1.c,
20855         gcc.target/powerpc/405-maclhw-2.c,
20856         gcc.target/powerpc/405-maclhwu-1.c,
20857         gcc.target/powerpc/405-maclhwu-2.c,
20858         gcc.target/powerpc/405-mulchw-1.c,
20859         gcc.target/powerpc/405-mulchw-2.c,
20860         gcc.target/powerpc/405-mulchwu-1.c,
20861         gcc.target/powerpc/405-mulchwu-2.c,
20862         gcc.target/powerpc/405-mulhhw-1.c,
20863         gcc.target/powerpc/405-mulhhw-2.c,
20864         gcc.target/powerpc/405-mulhhwu-1.c,
20865         gcc.target/powerpc/405-mulhhwu-2.c,
20866         gcc.target/powerpc/405-mullhw-1.c,
20867         gcc.target/powerpc/405-mullhw-2.c,
20868         gcc.target/powerpc/405-mullhwu-1.c,
20869         gcc.target/powerpc/405-mullhwu-2.c,
20870         gcc.target/powerpc/405-nmacchw-1.c,
20871         gcc.target/powerpc/405-nmacchw-2.c,
20872         gcc.target/powerpc/405-nmachhw-1.c,
20873         gcc.target/powerpc/405-nmachhw-2.c,
20874         gcc.target/powerpc/405-nmaclhw-1.c,
20875         gcc.target/powerpc/405-nmaclhw-2.c,
20876         gcc.target/powerpc/440-macchw-1.c,
20877         gcc.target/powerpc/440-macchw-2.c,
20878         gcc.target/powerpc/440-macchwu-1.c,
20879         gcc.target/powerpc/440-macchwu-2.c,
20880         gcc.target/powerpc/440-machhw-1.c,
20881         gcc.target/powerpc/440-machhw-2.c,
20882         gcc.target/powerpc/440-machhwu-1.c,
20883         gcc.target/powerpc/440-machhwu-2.c,
20884         gcc.target/powerpc/440-maclhw-1.c,
20885         gcc.target/powerpc/440-maclhw-2.c,
20886         gcc.target/powerpc/440-maclhwu-1.c,
20887         gcc.target/powerpc/440-maclhwu-2.c,
20888         gcc.target/powerpc/440-mulchw-1.c,
20889         gcc.target/powerpc/440-mulchw-2.c,
20890         gcc.target/powerpc/440-mulchwu-1.c,
20891         gcc.target/powerpc/440-mulchwu-2.c,
20892         gcc.target/powerpc/440-mulhhw-1.c,
20893         gcc.target/powerpc/440-mulhhw-2.c,
20894         gcc.target/powerpc/440-mulhhwu-1.c,
20895         gcc.target/powerpc/440-mulhhwu-2.c,
20896         gcc.target/powerpc/440-mullhw-1.c,
20897         gcc.target/powerpc/440-mullhw-2.c,
20898         gcc.target/powerpc/440-mullhwu-1.c,
20899         gcc.target/powerpc/440-mullhwu-2.c,
20900         gcc.target/powerpc/440-nmacchw-1.c,
20901         gcc.target/powerpc/440-nmacchw-2.c,
20902         gcc.target/powerpc/440-nmachhw-1.c,
20903         gcc.target/powerpc/440-nmachhw-2.c,
20904         gcc.target/powerpc/440-nmaclhw-1.c,
20905         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20907 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
20909         PR fortran/24774
20910         * gfortran.dg/inquire_9.f90: New test.
20912         PR fortran/21647
20913         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20915 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20917         PR libfortran/24432
20918         * lib/target-supports.exp (check_effective_target_fortran_large_real):
20919         Check that 'cos' is supported.
20921 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
20923         PR fortran/24223
20924         * gfortran.dg/substring_equivalence.f90: New test.
20926         PR fortran/24705
20927         * gfortran.dg/auto_internal_assumed.f90: New test.
20929 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
20931         * gcc.dg/fold-div-2.c: New test.
20933 2005-11-20  Ian Lance Taylor  <ian@airs.com>
20935         PR rtl-optimization/24883
20936         * gcc.c-torture/compile/pr24883.c: New test.
20938 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
20940         PR middle-end/20583
20941         * gcc.c-torture/compile/pr20583.c: New.
20943 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
20945         * gcc.c-torture/execute/usmul.c: New test.
20947 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
20949         * gcc.dg/tree-ssa/vrp22.c: New test.
20951 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
20953         PR middle-end/24912
20954         * gcc.dg/torture/pr24912-1.c: New test.
20956 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
20958         PR fortran/24862
20959         * gfortran.dg/arrayio_derived_1.f90: New test.
20961 2005-11-19  Richard Guenther  <rguenther@suse.de>
20963         PR middle-end/23294
20964         * gcc.dg/tree-ssa/pr23294.c: New testcase.
20966 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
20968         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20970 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
20972         PR c++/8355
20973         * g++.dg/template/friend39.C: New test.
20975 2005-11-18  James E Wilson  <wilson@specifix.com>
20977         * gcc.dg/builtin-strstr.c: New.
20979 2005-11-18  Richard Henderson  <rth@redhat.com>
20981         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20982         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20983         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20984         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20985         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20986         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20987         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20988         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20989         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20990         renaming to remove initial "ia64-".
20992 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
20994         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20996 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
20998         * g++.dg/cpp/string-2.C: New test.
21000 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
21002         * gcc.dg/tree-ssa/loop-14.c: New test.
21004 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
21005             Michael Chamberlain <michael@chamberlain.net.au>
21007         * ada/acats/run_all.sh (target_run): Kill long running tests.
21009 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21011         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21012         * gcc.dg/cleanup-9.c: Likewise.
21013         * gcc.dg/cleanup-10.c: Likewise.
21014         * gcc.dg/cleanup-11.c: Likewise.
21016 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21018         PR fortran/24892
21019         * gfortran.dg/open_access_append_1.f90: New test.
21020         * gfortran.dg/open_access_append_2.f90: New test.
21022 2005-11-16  Richard Guenther  <rguenther@suse.de>
21024         PR middle-end/24851
21025         * gcc.c-torture/execute/pr24851.c: New testcase.
21027 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
21029         * gcc.dg/fold-overflow-1.c: New test.
21031 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
21033         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21034         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21036 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
21038         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21039         structures.
21040         * g++.dg/eh/forced2.C: Likewise.
21041         * g++.dg/eh/forced3.C: Likewise.
21042         * g++.dg/eh/forced4.C: Likewise.
21044 2005-11-11  Mike Stump  <mrs@apple.com>
21046         * g++.old-deja/g++.mike/unused.C: Add.
21048 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
21050         PR c++/24667
21051         * g++.dg/warn/Wcast-qual1.C: New test.
21053 2005-11-15  Jan Hubicka  <jh@suse.cz>
21055         * gcc.dg/winline-5.c: Add large-unit-insns limit.
21057 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
21059         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21061 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
21063         PR 24840
21064         * gcc.dg/tree-ssa/pr24840.c: New test.
21066 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
21068         PR testsuite/24841
21069         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21071 2005-11-14  Dale Johannesen  <dalej@apple.com>
21073         * gcc.c-torture/execute/20051113-1.c: New.
21075 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
21077         PR c++/24687
21078         * g++.dg/template/crash43.C: New test.
21080 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
21082         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21084 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21086         PR c++/24817
21087         * g++.dg/eh/spec8.C: New test.
21089 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21091         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21093 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21095         PR c++/20293
21096         * g++.dg/parse/ambig4.C: New test.
21097         * g++.dg/tc1/dr101.C: Adjust error markers.
21098         * g++.dg/lookup/strong-using-2.C: Likewise.
21099         * g++.dg/lookup/ambig5.C: Likewise.
21100         * g++.dg/lookup/ambig4.C: Likewise.
21101         * g++.dg/parse/crash22.C: Likewise.
21103 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21105         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21107 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
21109         * gcc.dg/nested-calls-1.c: New test.
21111 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21113         * gfortran.dg/complex_intrinsic_1.f90: New test.
21114         * gfortran.dg/complex_intrinsic_2.f90: New test.
21115         * gfortran.dg/fgetc_1.f90: New test.
21116         * gfortran.dg/fgetc_2.f90: New test.
21117         * gfortran.dg/fgetc_3.f90: New test.
21118         * gfortran.dg/ftell_1.f90: New test.
21119         * gfortran.dg/ftell_2.f90: New test.
21120         * gfortran.dg/gnu_logical_1.F: New test.
21121         * gfortran.dg/gnu_logical_2.f90: New test.
21123 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
21125         PR middle-end/24820
21126         * gcc.dg/pr24820.c: New test.
21128 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
21130         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21131         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21132         variable.
21134 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21136         PR testsuite/24614
21137         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21139 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21141         * gcc.target/cris/cris.exp: New file.
21142         * gcc.target/cris/rld-legit1.c: New test.
21143         * gcc.target/cris/rld-legit2.c: New test.
21145 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
21147         PR c++/24780
21148         * g++.dg/opt/pr24780.C: New test.
21150         PR c++/24761
21151         * g++.dg/template/asm1.C: New test.
21153 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
21155         PR libgfortran/24787
21156         * gfortran.dg/scan_1.f90: New test.
21158 2005-11-12  Jan Hubicka  <jh@suse.cz>
21160         * gcc.target/i386/minmax-1.c: New.
21161         * gcc.target/i386/minmax-2.c: New.
21163 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
21165         * gcc.dg/pr24445.c: Fix for 64-bit targets.
21167 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
21169         * gcc.c-torture/execute/20051110-1.c,
21170         gcc.c-torture/execute/20051110-2.c: New tests.
21172 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21174         PR middle-end/24750
21175         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21176         New tests.
21178 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21180         * lib/target-libpath.exp (get_shlib_extension): New proc.
21181         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21182         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21183         * lib/objc.exp (objc_target_compile): Likewise.
21184         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21185         detection.
21187 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21189         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21191         * lib/target-supports.exp (check_effective_target_static_libgfortran):
21192         Add -static to additional_flags and pass it to target_compile.
21194 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21196         PR libgfortran/24719
21197         gfortran.dg/read_noadvance.f90: New test.
21199         PR libgfortran/24699
21200         gfortran.dg/fmt_t_2.f90: New test.
21202         PR libgfortran/24785
21203         gfortran.dg/read_x_eor.f90: New test.
21205         PR libgfortran/24584
21206         gfortran.dg/namelist_empty.f90: Rename test.
21208         PR libgfortran/24489
21209         gfortran/read_eor.f90: Rename test.
21211 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21213         PR fortran/15976
21214         * gfortran.dg/automatic_module_variable.f90: New test.
21216 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21218         PR target/24445
21219         * gcc.dg/pr24445.c: New test.
21221 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21223         PR fortran/24655
21224         PR fortran/24755
21225         * gfortran.dg/recursive_statement_functions.f90: Add statement
21226         functions using inline intrinsic functions and parameters to test
21227         that they no longer seg-fault.
21229         PR fortran/24409
21230         gfortran.dg/nested_modules_4.f90: New test.
21231         gfortran.dg/nested_modules_5.f90: New test.
21233 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21235         PR fortran/24643
21236         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21238 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
21240         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21241         failures.
21243 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21245         * gcc.dg/sparc-getcontext-1.c: New test.
21247 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
21249         * gcc.dg/ifcvt-fabs-1.c: New test.
21251 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
21253         PR other/4372
21254         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21255         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21257 2005-11-09  Richard Guenther  <rguenther@suse.de>
21259         PR tree-optimization/24716
21260         * gcc.c-torture/execute/pr24716.c: New testcase.
21262 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21264         * gcc.dg/pr24624.c: Disable for non S/390 targets.
21266 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21268         PR 24624
21269         * gcc.dg/pr24624.c: Testcase added.
21271 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21273         PR 24623
21274         * g++.dg/other/pr24623.C: Testcase added.
21276 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
21278         PR fortran/22607
21279         * gfortran-dg/pure_byref_1.f90: New.
21280         * gfortran-dg/pure_byref_2.f90: New.
21282 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
21284         PR c/24101
21285         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21286         * gcc.dg/dg.exp: Run main loop also for *.i files.
21288 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
21290         PR c++/19450
21291         * g++.dg/tls/diag-3.C: New test.
21292         * g++.dg/tls/diag-4.C: New test.
21293         * g++.dg/tls/static-1.C: New test.
21294         * g++.dg/tls/static-1a.cc: New file.
21296 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
21298         PR 23046
21299         * g++.dg/tree-ssa/pr23046.C: New test.
21301 2005-11-08  Devang Patel <dpatel@apple.com>
21303         PR tree-optimization/23115
21304         * gcc.dg/tree-ssa/pr23115.c: New.
21306 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
21308         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21309         * gcc.target/powerpc/pr16155.c: Same.
21310         * gcc.target/powerpc/altivec-1.c: Same.
21311         * gcc.target/powerpc/altivec-2.c: Same.
21312         * gcc.target/powerpc/altivec-3.c: Same.
21313         * gcc.target/powerpc/altivec-5.c: Same.
21314         * gcc.target/powerpc/altivec-11.c: Same.
21315         * gcc.target/powerpc/altivec-12.c: Same.
21316         * gcc.target/powerpc/altivec-14.c: Same.
21317         * gcc.target/powerpc/altivec-22.c: Same.
21318         * gcc.target/powerpc/altivec-consts.c: Same.
21319         * gcc.target/powerpc/altivec-pr22085.c: Same.
21320         * gcc.target/powerpc/altivec-splat.c: Same.
21321         * gcc.target/powerpc/altivec-varargs-1.c: Same.
21322         * gcc.target/powerpc/altivec-vec-merge.c: Same.
21323         * gcc.target/powerpc/darwin-longlong.c: Same.
21325 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
21327         PR target/19340
21328         * gcc.dg/pr19340.c: New test.
21330 2005-11-07  Ian Lance Taylor  <ian@airs.com>
21332         PR rtl-optimization/24683
21333         * gcc.dg/pr24683.c: New test.
21335 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21337         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21338         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21340 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21342         * gcc.target/i386/pr23376.c: Compile with -mmmx.
21344 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
21346         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21348 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21350         PR target/24230
21352         * gcc.target/powerpc/altivec-consts.c,
21353         gcc.target/powerpc/altivec-splat.c: New testcase.
21355 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21357         PR c/24599
21359         * gcc.dg/overflow-2.c: New testcase.
21361 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
21363         PR rtl-optimization/23567
21364         * gcc.c-torture/execute/20051104-1.c: New test.
21366 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
21368         PR fortran/24534
21369         gfortran.dg/private_type_2.f90: Modified to check that case with
21370         PRIVATE declaration within derived type is accepted.
21372         PR fortran/20838
21373         gfortran.dg/pointer_assign_1.f90: New test.
21375         PR fortran/20840
21376         * gfortran.dg/arrayio_0.f90: New test.
21378         PR fortran/17737
21379         gfortran.dg/data_initialized.f90: New test.
21380         gfortran.dg/data_constraints_1.f90: New test.
21381         gfortran.dg/data_constraints_2.f90: New test.
21383 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
21385         PR fortran/24174
21386         PR fortran/24305
21387         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21389 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
21391         PR 24670
21392         * gcc.dg/tree-ssa/pr24670.c: New test.
21394 2005-11-05  Ian Lance Taylor  <ian@airs.com>
21396         PR target/22432
21397         * gcc.target/i386/pr22432.c: New test.
21399 2005-11-05  Richard Henderson  <rth@redhat.com>
21401         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21402         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21403         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21404         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21405         from gcc.dg/alpha-*.
21406         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21407         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21409 2005-11-05  Andreas Jaeger  <aj@suse.de>
21411         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21413 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21415         PR target/23424
21416         * gcc.dg/torture/pr23424-1.c: New test.
21418 2005-11-04  Richard Henderson  <rth@redhat.com>
21420         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21421         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21422         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21423         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21424         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21425         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21426         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21427         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21428         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21429         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21430         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21431         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21432         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21433         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21434         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21435         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21436         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21437         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21438         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21439         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21440         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21441         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21442         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21443         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21444         Move from gcc.dg/.
21445         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21446         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21447         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21448         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21449         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21450         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21451         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21452         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21453         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21454         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21455         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21456         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21457         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21458         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21459         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21460         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21461         gcc.target/i386/lea.c, gcc.target/i386/local.c,
21462         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21463         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21464         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21465         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21466         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21467         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21468         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21469         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21470         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21471         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21472         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21473         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21474         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21475         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21476         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21477         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21478         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21479         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21480         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21481         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21482         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21483         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21484         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21485         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21486         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21487         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21488         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21489         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21491 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
21493         PR 24627
21494         * gcc.dg/tree-ssa/pr24627.c: New test.
21496 2005-11-04 Paul Brook  <paul@codesourcery.com>
21498         * gcc.dg/tls/opt-10.c: New test.
21500 2005-11-04  Andreas Jaeger  <aj@suse.de>
21502         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21503         avoid extra warnings.
21505 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21507         PR libfortran/22298
21508         * lib/target-supports.exp
21509         (check_effective_target_static_libgfortran): New
21510         static_libgfortran effective target.
21511         * gfortran.dg/static_linking_1.f: New test.
21512         * gfortran.dg/static_linking_1.c: New file.
21514 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21516         * gcc.dg/pr24615.c: Guard test with { target fpic }.
21518 2005-11-03  Josh Conner  <jconner@apple.com>
21520         PR c++/19989
21521         g++.dg/ext/array2.C: New test.
21522         g++.dg/template/dependent-name3.C: New test.
21523         g++.dg/template/dependent-name4.C: New test.
21524         g++.dg/template/sfinae2.C: New test.
21526 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21528         PR preprocessor/22042
21529         * gcc.dg/cpp/strify4.c: New test.
21531 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21533         PR c++/17964
21534         * g++.dg/cpp/string-1.C: New test.
21536 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21538         * gcc.target/powerpc: New directory.
21539         * gcc.target/powerpc/powerpc.exp: New file.
21540         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21541         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21542         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21543         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21544         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21545         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21546         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21547         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21548         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21549         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21550         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21551         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21552         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21553         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21554         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21555         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21556         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21557         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21558         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21559         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21560         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21561         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21562         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21563         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21564         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21565         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21566         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21567         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21568         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21569         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21570         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21571         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21572         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21573         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21575 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
21577         PR c++/21627
21578         * g++.dg/warn/inline2.C: New test.
21580 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21582         PR middle-end/23155
21583         * g++.dg/ext/c99struct1.C: New test.
21584         * gcc.dg/union-cast-1.c: New test.
21585         * gcc.dg/union-cast-2.c: New test.
21586         * gcc.dg/union-cast-3.c: New test.
21588 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21590         PR middle-end/24589
21591         * gcc.c-torture/execute/zero-struct-2.c: New test.
21593 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21595         PR c++/24582
21596         * g++.dg/init/switch1.C: New test.
21598 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21600         * gcc.dg/delay-slot-1.c: New test.
21602 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
21604         PR target/24620
21605         * gcc.dg/pr24620.c: New test.
21607 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21609         PR c/24329
21610         * gcc.dg/format/unnamed-1.c: New test.
21612 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21614         PR c++/22434
21615         * g++.dg/expr/cond8.C: New test.
21617         PR c++/24560
21618         * g++.dg/parse/dot1.C: New test.
21620 2005-11-02  Jan Hubicka  <jh@suse.cz>
21622         PR target/23303
21623         * gcc.dg/i386-lea.c: New test
21625 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21627         PR target/24615
21628         * gcc.dg/pr24615.c: New test.
21630 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21632         PR target/24600
21633         * gcc.dg/pr24600.c: New test.
21635 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21637         PR c++/19253
21638         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21639         * g++.dg/parse/typename9.C: New test.
21640         * g++/dg/parse/typename10.C: Likewise.
21642 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21644         PR fortran/18157
21645         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21646         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21647         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21649 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21651         PR c++/24569
21652         * g++.dg/debug/static1.C: New test.
21654 2005-11-02  Josh Conner  <jconner@apple.com>
21656         * g++.dg/crash38.C: moved into proper directory...
21657         * g++.dg/template/crash42.C: ...here
21659 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
21661         PR target/18338
21662         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21663         pcc_bitfield_type_matters || default_packed.
21665         * lib/target-supports.exp
21666         (check_effective_target_pcc_bitfield_type_matters): New proc.
21667         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21669         PR testsuite/23304
21670         * lib/target-supports.exp (check_effective_default_packed): New proc.
21671         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21672         Gate expected errors on target ! default_packed.
21673         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21675 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21677         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21678         change (r106358).
21680 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21682         PR fortran/24008
21683         * gfortran.dg/entry_5.f90: New.
21684         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21686 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
21688         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21690 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
21692         PR fortran/21565
21693         gfortran.dg/namelist_blockdata.f90: New test.
21695         PR fortran/18737
21696         gfortran.dg/external_implicit_none.f90: New test.
21698         PR fortran/14994
21699         * gfortran.dg/secnds.f: New test.
21701 2005-10-31  Jan Hubicka  <jh@suse.cz>
21703         PR target/20928
21704         * gcc.c-torture/compile/pr20928.c: New test.
21706 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
21708         PR middle-end/23492
21709         * gcc.c-torture/compile/zero-strct-5.c: New test.
21711 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
21713         PR libgfortran/24584
21714         * gfortran.dg/pr24584.f90: New test.
21716 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
21718         PR fortran/18883
21719         * gfortran.dg/char_result_9.f90: New.
21720         * gfortran.dg/char_result_10.f90: New.
21722 2005-10-30  Jan Hubicka  <jh@suse.cz>
21724         * g++.dg/tree-ssa/pr24172.C: New testcase.
21726 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21728         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21730 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
21732         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21733         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21734         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21735         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21736         gfortran.dg/enum_9.f90,
21737         gfortran.fortran-torture/compile/enum_1.f90,
21738         gfortran.fortran-torture/execute/enum_1.f90,
21739         gfortran.fortran-torture/execute/enum_2.f90,
21740         gfortran.fortran-torture/execute/enum_3.f90,
21741         gfortran.fortran-torture/execute/enum_4.f90: New tests.
21743 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
21745         PR target/18482
21746         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21747         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21749 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21751         PR libfortran/20179
21752         * gfortran.dg/mixed_io_1.f90: New test.
21753         * gfortran.dg/mixed_io_1.c: New file.
21755 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21757         * gfortran.dg/malloc_free_1.f90: New test.
21759 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
21761         * gcc.dg/nested-func-4.c: Require profiling -pg.
21763 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21765         PR C++/23229
21766         * g++.dg/warn/main-2.C: New test.
21768 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
21770         PR fortran/24545
21771         * gfortran.dg/interface_2.f90: new test.
21773 2005-10-28  Josh Conner  <jconner@apple.com>
21775         PR c++/22153
21776         * g++.dg/template/crash38.C: New test.
21777         * g++.dg/parse/explicit1.C: Change expected errors.
21779 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21781         PR C++/23426
21782         * g++.dg/other/large-size-array.C: New test.
21784 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
21786         PR middle-end/24362
21787         * g++.dg/opt/complex4.C: New test.
21789 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
21791         * gcc.dg/nested-func-4.c: New test.
21793 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
21795         PR fortran/24158
21796         gfortran.dg/derived_recursion.f90: New test.
21797         gfortran.dg/implicit_actual.f90: New test.
21799 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
21801         PR middle-end/24295, PR testsuite/24477
21802         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
21803         removed when weakref hits the tree.
21805 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
21807         * gfortran.dg/cray_pointers_4.f90: New test.
21809         * gfortran.dg/cray_pointers_5.f90: New test.
21811 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
21813         PR fortran/22290
21814         * gfortran.dg/assign_5.f90: New test.
21815         * gfortran.dg/assign_6.f: New test.
21817 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
21819         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
21820         CPU has no SSE support.
21822 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
21824         PR libgfortran/24224
21825         * gfortran.dg/arrayio_1.f90: Update attribution.
21826         * gfortran.dg/arrayio_2.f90: Update attribution.
21827         * gfortran.dg/arrayio_3.f90: Update attribution.
21828         * gfortran.dg/arrayio_4.f90: Update test conditions.
21829         * gfortran.dg/arrayio_5.f90: Update attribution.
21830         * gfortran.dg/arrayio_6.f90: New test.
21831         * gfortran.dg/arrayio_7.f90: New test.
21833 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
21835         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21837 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21839         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21841 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
21843         PR fortran/24416
21844         * gfortran.dg/namelist_char_only.f90: New test.
21846 2005-10-24  Asher Langton  <langton2@llnl.gov>
21848         PR fortran/17031
21849         PR fortran/22282
21850         * gfortran.dg/cray_pointers_1.f90: New test.
21851         * gfortran.dg/cray_pointers_2.f90: New test.
21852         * gfortran.dg/cray_pointers_3.f90: New test.
21853         * gfortran.dg/loc_1.f90: New test.
21854         * gfortran.dg/loc_2.f90: New test.
21856 2005-10-24  Steven Bosscher  <stevenb@suse.de>
21858         * gcc.dg/pr24225.c: New test.
21860 2005-10-24  Asher Langton  <langton2@llnl.gov>
21862         * gfortran.dg/dup_save_1.f90: New test.
21863         * gfortran.dg/dup_save_2.f90: New test.
21865 2005-10-24  Paul Brook  <paul@codesourcery.com>
21867         PR 24107
21868         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21869         stdint.h.
21871 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
21873         PR libgfortran/24489
21874         * gfortran.dg/pr24489.f90: New test.
21876 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
21878         PR fortran/23635
21879         * gfortran.dg/ichar_1.f90: Add tests for derived types.
21881 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
21883         PR target/18911
21884         * g++.dg/init/array16.C: Skip for mmix-*-*.
21886 2005-10-23  Asher Langton  <langton2@llnl.gov>
21888         * gfortran.dg/byte_1.f90: New test.
21889         * gfortran.dg/byte_2.f90: New test.
21891 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
21893         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21895 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
21897         PR fortran/18022
21898         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21900         PR fortran/24311
21901         * gfortran.dg/merge_char_const.f90: New test.
21903         PR fortran/24384
21904         * gfortran.dg/spread_scalar_source.f90: New test.
21906 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
21908         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21910         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21911         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21913         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21915 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
21917         PR fortran/24426
21918         * gfortran.dg/der_pointer_4.f90: New.
21920 2005-10-22  David Ayers  <d.ayers@inode.at>
21922         * obj-c++.dg/except-1.mm: Simplify.
21924 2005-10-21  David Ayers  <d.ayers@inode.at>
21926         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21928 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
21930         * gfortran.dg/assumed_dummy_2.f90: New test.
21932 2005-10-21  James E Wilson  <wilson@specifix.com>
21934         PR preprocessor/15220
21935         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21937 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
21939         * gcc.c-torture/execute/20051021-1.c: New test.
21941 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
21943         PR c++/24260
21944         * g++.dg/ext/tmplattr1.C: New test.
21946 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
21948         PR fortran/24440
21949         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21951 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
21953         * obj-c++.dg/except-1.mm: New.
21955         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21957 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
21959         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21961 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
21963         PR middle-end/24295
21964         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21965         declarations with the same names as thunks' alias targets, use
21966         aliases instead.
21967         * gcc.dg/attr-alias-3.c: New test.
21968         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21970 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
21972         PR c++/22618
21973         * g++.dg/parse/access8.C: New test.
21975 2005-10-20  Richard Guenther  <rguenther@suse.de>
21977         PR c++/24439
21978         * g++.dg/tree-ssa/pr24439.C: New testcase.
21980 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21982         * g++.dg/opt/delay-slot-1.C: New test.
21984 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
21986         PR fortran/21625
21987         * gfortran.fg/der_init_1.f90: New.
21989 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
21991         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21993 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
21995         PR c++/21908
21996         * g++.dg/parse/error28.C: New test.
21998 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22000         * gcc.dg/profile-generate-2.c: New test.
22002 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
22004         PR target/23589
22005         * g++.dg/ext/dllimport11.C: New.
22007 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22009         PR c++/22293
22010         * g++.dg/other/friend3.C: New test.
22012 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
22014         PR c++/23293
22015         * g++.dg/template/error19.C: New test.
22017 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22019         PR c++/21383
22020         * g++.dg/overload/koenig2.C: New.
22022         PR c++/23118
22023         * g++.dg/overload/error2.C: New.
22025         PR c++/22604
22026         * g++.dg/inherit/covariant14.C: New.
22028 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22030         PR c++/23440
22031         * g++.dg/parse/for1.C: New test.
22033 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
22035         PR fortran/23446
22036         * gfortran.dg/host_dummy_index_1.f90: New test.
22038         PR fortran/21459
22039         * gfortran.dg/automatic_char_len_2.f90: New test.
22041         PR fortran/20866
22042         * gfortran.dg/recursive_statement_functions.f90: New test.
22044         PR fortran/20853
22045         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22047         PR fortran/20849
22048         * gfortran.dg/external_initializer.f90: New test.
22050         PR fortran/20837
22051         * non_module_public.f90: New test.
22053 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22055         PR c++/24386
22056         * g++.dg/template/overload7.C: New.
22058         PR c++/22551
22059         * g++.dg/other/switch2.C: Remove expected warnings.
22061         PR c++/21353
22062         * g++.dg/template/defarg6.C: New.
22064 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
22066         PR target/24315
22067         * gcc.target/i386/pr24315.c: New test.
22069 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22071         PR c++/24389
22072         * g++.dg/template/static21.C: New test.
22073         * g++.dg/template/static21-a.cc: Likewise.
22075 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
22077         PR c++/23959
22078         * g++.dg/warn/Wswitch-default-1.C: New test.
22079         * g++.dg/warn/Wswitch-default-2.C: New test.
22081 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22083         PR c++/22173
22084         * g++.dg/parse/template18.C: New test.
22085         * g++.dg/template/nontype15.C: Likewise.
22087 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
22089         PR fortran/22273
22090         * gfortran.dg/spec_expr_2.f90: New.
22092 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
22094         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22095         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22096         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22097         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22098         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22099         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22100         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22101         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
22102         previous target-specific skips and warning-message matches where
22103         applicable.
22105 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
22107         PR c++/21347
22108         * g++.dg/warn/Wctor-dtor.C: New test.
22110 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22112         PR c/23439
22113         * gcc.dg/for-1.c: New test.
22115 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
22117         PR c++/19565
22118         * g++.dg/warn/Wconversion1.C: New test.
22119         * g++.dg/ext/packed4.C: Compile with -w.
22120         * g++.dg/opt/20050511-1.C: Likewise.
22121         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22123 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
22125         * gfortran.dg/boz_5.f90: New test.
22127 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
22129         PR c++/22551
22130         * g++.dg/other/switch2.C: New.
22132         PR c++/23984
22133         * g++.dg/init/ctor7.C: New.
22135 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
22137         PR c++/23730
22138         * g++.dg/parse/crash32.C: New test.
22140 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
22142         PR c++/20721
22143         * g++.dg/init/goto2.C: New test.
22145         PR c++/22464
22146         * g++.dg/template/crash/41.C: New test.
22148         PR c++/22180
22149         * g++.dg/template/crash40.C: New test.
22151         PR c++/23694
22152         * g++.dg/parse/friend5.C: New test.
22154         PR c++/23307
22155         * g++.dg/template/crash38.C: New test.
22157         PR c++/22352
22158         * g++.dg/template/friend38.C: New test.
22160         PR c++/22405
22161         * g++.dg/template/crash39.C: New test.
22163 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
22165         * gcc.dg/debug/dwarf2/dwarf-char1.c,
22166         gcc.dg/debug/dwarf2/dwarf-char2.c,
22167         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22169         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22171 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
22173         * gcc.dg/dll-2.c: Add tests for warnings.
22174         * gcc.dg/dll-3.c: Likewise.
22175         * gcc.dg/dll-4.c: Likewise.
22177         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22178         * g++.dg/ext/dllimport2.C: Likewise.
22179         * g++.dg/ext/dllimport3.C: Likewise.
22180         * g++.dg/ext/dllimport7.C: Likewise.
22181         * g++.dg/ext/dllimport8.C: Likewise.
22182         * g++.dg/ext/dllimport9.C: Likewise.
22184 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
22186         PR fortran/24092
22187         * gfortran.dg/derived_pointer_recursion.f90: New test.
22189 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
22191         * gcc.c-torture/execute/20051012-1.c: New test.
22193 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22195         PR fortran/18082
22196         * gfortran.dg/automatic_char_len_1.f90: New test.
22198 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22200         PR fortran/20847
22201         * gfortran.dg/save_common.f90: New test.
22203         PR fortran/20856
22204         * gfortran.dg/save_result.f90: New test.
22206 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22208         PR c++/21592
22209         * g++.dg/template/dependent-expr1.C: Add new expected error.
22210         * g++.dg/template/dependent-expr2.C: Adjust error text.
22211         * g++.dg/template/overload6.C: New.
22213         PR c++/23797
22214         * g++.dg/other/typename8.C: New.
22216         PR c++/21117
22217         * g++.dg/other/return1.C: New.
22219 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
22221         PR c++/24052
22222         * g++.dg/ext/label5.C: New.
22224 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22226         PR c++/19964
22227         * g++.dg/parse/crash31.C: New.
22229 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
22231         * g++.dg/ipa/ipa-1.c: New test.
22232         * g++.dg/ipa/ipa-2.c: New test.
22233         * g++.dg/ipa/ipa-3.c: New test.
22234         * g++.dg/ipa/ipa-4.c: New test.
22235         * g++.dg/ipa/ipa-5.c: New test.
22236         * g++.dg/ipa/ipa.exp: New file.
22238 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22240         PR fortran/24207
22241         * gfortran.dg/private_type_3.f90: New test.
22243 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22245         PR fortran/20786
22246         gfortran.dg/aint_anint_1.f90: New test.
22248 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22250         PR libgfortran/24313
22251         gfortran.dg/csqrt.f: New test.
22253 2005-10-11  Ian Lance Taylor  <ian@airs.com>
22255         PR c++/8057
22256         * g++.dg/warn/noeffect7.C: New test.
22257         * g++.dg/warn/noeffect2.C: Instantiate templates.
22258         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
22259         and warning.
22261 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22263         PR c++/21089
22264         * g++.dg/init/float1.C: New test.
22266         PR c++/24277
22267         * g++.dg/init/member1.C: Tweak error markers.
22269 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
22271         PR testsuite/24281
22272         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22273         Check for null pointer.
22275 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22277         PR c++/21369
22278         * g++.dg/parse/ret-type3.C: New test.
22280 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22282         PR tree-opt/23946
22283         * gcc.c-torture/compile/pr23946.c: New test.
22285 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
22287         * g++.dg/opt/mmx2.C: New test.
22289 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22291         PR c++/24277
22292         * g++.dg/template/static20.C: New test.
22294         PR c++/24302
22295         * g++.dg/warn/Wunused-12.C: New test.
22297         PR c++/23437
22298         * g++.dg/template/arg4.C: New test.
22300 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22302         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22303         * gcc.dg/ucnid-3.c: Likewise.
22304         * gcc.dg/ucnid-4.c: Likewise.
22305         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22306         * g++.dg/other/ucnid-1.C: Likewise.
22307         * gcc.dg/sparc-frame-1.c: New test.
22309 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22311         PR c++/24139
22312         * g++.dg/template/spec27.C: New test.
22314         PR c++/24275
22315         * g++.dg/template/static19.C: New test.
22317 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22319         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22320         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22322 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22324         PR target/24136
22325         * gfortran.fortran-torture/compile/pr24136.f: New test.
22327 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
22329         PR c++/22172
22330         * g++.dg/parse/crash30.C: New test.
22332 2005-10-07  Richard Guenther  <rguenther@suse.de>
22334         PR middle-end/24227
22335         * gcc.c-torture/compile/pr24227.c: New testcase.
22337 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22339         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22340         Do not put aligned attributes on array elements.
22342 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
22344         PR testsuite/23611, PR testsuite/23615
22345         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22346         writing prototypes of library functions by hand.
22347         * obj-c++.dg/bitfield-4.mm: Likewise.
22348         * obj-c++.dg/const-str-4.mm: Likewise.
22349         * obj-c++.dg/encode-4.mm: Likewise.
22350         * obj-c++.dg/encode-5.mm: Likewise.
22351         * obj-c++.dg/encode-6.mm: Likewise.
22352         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22353         * obj-c++.dg/method-10.mm: Likewise.
22354         * obj-c++.dg/method-17.mm: Likewise.
22355         * obj-c++.dg/method-19.mm: Likewise.
22356         * obj-c++.dg/try-catch-2.mm: Likewise.
22358 2005-10-06  Richard Henderson  <rth@redhat.com>
22360         PR 24236
22361         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22363 2005-10-06  Dale Johannesen  <dalej@apple.com>
22365         * gcc.c-torture/execute/20030125-1.c: Correct.
22367 2005-10-06  Richard Guenther  <rguenther@suse.de>
22369         PR tree-optimization/24238
22370         * g++.dg/tree-ssa/pr24238.C: New testcase.
22372 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
22374         PR 18568
22375         * gfortran.dg/der_pointer_3.f90: New test.
22377 2005-10-05  Devang Patel  <dpatel@apple.com>
22379         PR Debug/23205
22380         * g++.dg/other/PR23205.C: New.
22382 2005-10-05  Richard Henderson  <rth@redhat.com>
22384         PR target/23602
22385         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22386         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22388 2005-10-05  Dale Johannesen  <dalej@apple.com>
22390         * gcc.c-torture/execute/float-floor.c: New.
22392 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
22394         PR tree-optimization/21419
22395         PR tree-optimization/24146
22396         PR tree-optimization/24151
22398         * g++.dg/ext/asm7.C: New.
22399         * g++.dg/ext/asm8.C: New.
22400         * gcc.dg/asm-1.c: Compile on all targets.
22401         * gcc.dg/asm-pr24146.c: New.
22402         * gcc.dg/pr21419.c: Adjust error messages.
22404 2005-10-05  Richard Guenther  <rguenther@suse.de>
22406         PR fortran/24176
22407         * gfortran.fortran-torture/compile/empty.f90: New testcase.
22409 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22411         PR c++/23513
22412         * g++.dg/template/spec22.C: Robustify test.
22413         * g++.dg/template/spec26.C: New.
22415 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
22417         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22418         if target supports vector instructions.
22420 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
22422         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22423         C99 functions.
22425 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
22427         * lib/target-supports.exp (check_effective_target_fortran_large_real,
22428         check_effective_target_fortran_large_int): Replace cached result
22429         when target changes.
22431 2005-10-04  Devang Patel  <dpatel@apple.com>
22433         * gcc.dg/i386-sse-vect-types.c: New.
22435 2005-10-04  Ian Lance Taylor  <ian@airs.com>
22437         PR preprocessor/13726
22438         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22439         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22441 2005-10-04  Richard Guenther  <rguenther@suse.de>
22443         PR c/23576
22444         * gcc.dg/noncompile/pr23576.c: New testcase.
22446 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22448         PR middle-end/23125
22449         * gcc.dg/register-var-3.c: New test.
22451 2005-10-04  Steven Bosscher  <stevenb@suse.de>
22453         * gcc.dg/pr23049.c: New test.
22455         * gcc.dg/ucnid-4.c: Fix test.
22457 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
22459         PR 23445
22460         * gcc.c-torture/compile/pr23445.c: New test.
22462 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
22464         * g++.dg/overload/unknown1.C: New.
22466 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
22468         PR c++/17775
22469         * g++.dg/template/repo4.C: New test.
22471 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22473         PR libfortran/19308
22474         * gfortran.dg/large_real_kind_2.F90: New test.
22475         * gfortran.dg/large_integer_kind_2.f90: New test.
22477 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
22479         * lib/target-supports.exp (check_effective_target_vect_shift):
22480         Implement with result caching. Add i?86, x86_64 and ia64 targets.
22481         (check_effective_target_vect_condition): Fix copy-n-pasto.
22483         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22484         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22485         targets.
22487 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
22489         PR c++/22621
22490         * g++.dg/template/overload5.C : New test.
22492         PR c++/23840
22493         * g++.dg/expr/stdarg1.C: New test.
22495 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
22497         PR 24142
22498         * gcc.c-torture/execute/pr24142.c: New test.
22500 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
22502         PR 24141
22503         * gcc.c-torture/execute/pr24141.c: New test.
22505 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
22506             Diego Novillo  <dnovillo@redhat.com>
22508         PR 23604
22509         * gcc.c-torture/execute/pr23604.c: New test.
22511 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
22513         PR fortran/16404
22514         PR fortran/20835
22515         PR fortran/20890
22516         PR fortran/20899
22517         PR fortran/20900
22518         PR fortran/20901
22519         PR fortran/20902
22520         gfortran.dg/equiv_constraint_1.f90: New test.
22521         gfortran.dg/equiv_constraint_2.f90: New test.
22522         gfortran.dg/equiv_constraint_3.f90: New test.
22523         gfortran.dg/equiv_constraint_4.f90: New test.
22524         gfortran.dg/equiv_constraint_5.f90: New test.
22525         gfortran.dg/equiv_constraint_6.f90: New test.
22526         gfortran.dg/equiv_constraint_7.f90: New test.
22527         gfortran.dg/equiv_constraint_8.f90: New test.
22528         gfortran.dg/private_type_1.f90: New test.
22529         gfortran.dg/private_type_2.f90: New test.
22530         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22531         980628-10.f: Assert std=gnu to permit mixing of
22532         types in equivalence statements.
22534 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
22536         PR 24112
22537         * gfortran.dg/open_status_1.f90: New.
22539 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22541         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22542         * gcc.dg/vect/pr22480.c: Clean up temp files.
22543         * gcc.dg/vect/pr23831.c: Clean up temp files.
22544         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22545         Clean up temp files.
22546         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22547         Clean up temp files.
22549         * gcc.dg/20050309-1.c: Clean up temp files.
22550         * gcc.dg/20050325-1.c: Clean up temp files.
22552 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22554         PR tree-optimization/24059
22555         * gcc.dg/vect/pr24059.c : New test.
22557 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
22559         PR middle-end/24109
22560         * gcc.c-torture/execute/20050929-1.c: New test.
22562 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22564         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22566 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
22568         PR c/21419
22569         * gcc.dg/pr21419.c: New test.
22571 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22573         * gcc.dg/pr23911.c: New test.
22575 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
22577         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22579         PR c++/16782
22580         * g++.dg/parse/qualified4.C: New test.
22581         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22582         * g++.old-deja/g++.mike/p8154.C: Likewise.
22584 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
22586         PR c++/22147
22587         * g++.dg/template/friend37.C: New test.
22588         * g++.dg/parse/crash28.C: Adjust error markers.
22590 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
22592         PR fortran/18518
22593         * gfortran.fortran-torture/execute/save_2.f90: New decl.
22595 2005-09-27  Devang Patel  <dpatel@apple.com>
22597         PR tree-optimization/23625
22598         * gcc.dg/pr23625.c: New test.
22600 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
22602         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22603         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22605 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
22607         PR fortran/23677
22608         * gfortran.fortran-torture/execute/save_1.f90: New test.
22609         * gfortran.dg/save_1.f90: New test.
22611 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
22613         * gcc.target/i386/builtin-apply-mmx.c: New test.
22615         PR target/22576
22616         * gcc.target/i386/pr22576.c: New test.
22618         PR target/22585
22619         * gcc.target/i386/pr22585.c: New test.
22621         PR target/23268
22622         * gcc.target/i386/pr23268.c: New test.
22624         PR middle-end/23831
22625         * gcc.dg/vect/pr23831.c: New test.
22627         PR target/24055
22628         * gcc.target/i386/pr24055.c: New test.
22630 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
22632         PR tree-optimization/23960
22633         * gcc.c-torture/compile/pr23960.c: New.
22635 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
22637         PR fortran/16861
22638         * gfortran.dg/nested_modules_3.f90: New.
22640 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
22642         PR fortran/24005
22643         gfortran.dg/interface_1.f90: New test.
22645 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
22646         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22648         PR fortran/23843
22649         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22651 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
22653         PR fortran/23516
22654         * gfortran.dg/imag_1.f: New test.
22655         * gfortran.dg/imag_2.f: Ditto.
22657 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
22659         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22661 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
22663         PR c++/21983
22664         * g++.dg/warn/pr21983.C: New test.
22666 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
22668         * gcc.dg/20050922-1.c: Testcase added.
22670 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
22672         PR c++/23993
22673         * g++.dg/template/array14.C: New test.
22675 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
22677         PR fortran/19929
22678         * gfortran.dg/der_ptr_component_1.f90: New test.
22680 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22682         PR c++/23965
22683         * g++.dg/template/error1.C: Reject "no matching function" message.
22685 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22687         PR c++/17609
22688         * g++.dg/lookup/error1.C: New test.
22690 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
22692         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22693         functionality of the testcase.
22695 2005-09-20  Richard Henderson  <rth@redhat.com>
22697         * gcc.dg/vect/vect-22.c: Require vect_float.
22698         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22700 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
22702         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22703         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22704         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22705         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22706         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22707         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22708         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22709         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22710         * gcc.dg/cpp/ucnid-8.c: New test.
22712 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22714         PR tree-optimization/23929
22715         * gcc.c-torture/compile/pr23929.c: New test.
22717 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
22719         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22720         for one loop.
22722 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
22724         PR testsuite/23186
22725         * g++.dg/other/pr22003.C: Require named sections.
22727 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22729         PR c++/23947
22730         * g++.dg/rtti/crash3.C: New test.
22732         PR tree-optimization/23818
22733         * gcc.dg/pr23818.c: New test.
22735 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22737         PR fortran/23420
22738         * gfortran.dg/print_fmt_4.f: New.
22740 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
22742         PR fortran/23663
22743         * gfortran.fortran-torture/execute/entry_11.f90: New test.
22745 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22747         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22748         Use pointers to local alignable arrays instead. Added comments.
22749         * gcc.dg/vect/vect-46.c: Likewise.
22750         * gcc.dg/vect/vect-48.c: Likewise.
22751         * gcc.dg/vect/vect-49.c: Likewise.
22752         * gcc.dg/vect/vect-52.c: Likewise.
22753         * gcc.dg/vect/vect-53.c: Likewise.
22754         * gcc.dg/vect/vect-54.c: Likewise.
22755         * gcc.dg/vect/vect-56.c: Likewise.
22756         * gcc.dg/vect/vect-57.c: Likewise.
22757         * gcc.dg/vect/vect-58.c: Likewise.
22758         * gcc.dg/vect/vect-60.c: Likewise.
22759         * gcc.dg/vect/vect-61.c: Likewise.
22761         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22762         The test is no longer vectorizable on vect_no_align targets.
22763         * gcc.dg/vect/vect-43.c: Likewsie.
22765         * gcc.dg/vect/vect-44.c: Added comments.
22766         * gcc.dg/vect/vect-45.c: Added comments.
22767         * gcc.dg/vect/vect-50.c: Added comments.
22768         * gcc.dg/vect/vect-51.c: Added comments.
22770         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22771         aligned type.
22772         * gcc.dg/vect/Os-vect-95.c: Likewise.
22774         * gcc.dg/vect/vect-41.c: Test removed.
22775         * gcc.dg/vect/vect-47.c: Test removed.
22776         * gcc.dg/vect/vect-55.c: Test removed.
22777         * gcc.dg/vect/vect-59.c: Test removed.
22779 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
22781         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22782         No longer vectorizable on vect_no_align targets.
22783         * gcc.dg/vect/pr20122.c: Likewise.
22784         * gcc.dg/vect/vect-74.c: Likewise.
22785         * gcc.dg/vect/vect-75.c: Likewise.
22786         * gcc.dg/vect/vect-76.c: Likewise.
22788         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22789         Will not be vectorizable on vect_no_align targets once aliasing issues
22790         are resolved.
22791         * gcc.dg/vect/vect-79.c: Likewise.
22793         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22794         * gcc.dg/vect/vect-78.c: Likewise.
22795         * gcc.dg/vect/vect-97.c: Likewise.
22797 2005-09-19  Steven Bosscher  <stevenb@suse.de>
22799         * gcc.dg/pr23943.c: New test.
22801 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22803         PR fortran/19181
22804         * gfortran.dg/derived_pointer_null_1.f90: New test.
22806 2005-09-18  Richard Guenther  <rguenther@suse.de>
22808         PR middle-end/23944
22809         * gcc.c-torture/compile/pr23944.c: New testcase.
22811 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
22813         PR fortran/15975
22814         * gfortran.dg/der_pointer_2.f90: New test.
22816 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
22818         PR fortran/16861
22819         * gfortran.dg/nested_modules_2.f90: New test.
22821 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22823         PR c++/18368
22824         * g++.dg/other/semicolon.C: New test.
22826 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
22828         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22829         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22831 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
22833         PR c++/23914
22834         * g++.dg/template/static18.C: New test.
22836         PR c++/21514
22837         * g++.dg/template/crash19.C: Remove dg-error marker.
22838         * g++.dg/template/local4.C: New test.
22840 2005-09-16  Paul Brook  <paul@codesourcery.com>
22842         PR fortran/23906
22843         * gfortran.dg/dependency_1.f90: New test.
22845 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22847         PR c++/23896
22848         * g++.dg/template/static17.C: New test.
22850 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
22852         PR c++/23139
22853         * g++.dg/warn/huge-val1.C: New test.
22855 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
22857         PR c++/13140
22858         * g++.dg/parse/class2.C: New test.
22859         * g++.dg/template/explicit8.C: Likewise.
22860         * g++.dg/template/spec25.C: Likewise.
22862 2005-09-14  Josh Conner  <jconner@apple.com>
22864         PR middle-end/23584
22865         * gcc.dg/pr23584.c: New test.
22867 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
22869         PR fortran/21875 Internal Unit Array I/O, NIST
22870         * gfortran.dg/arrayio_1.f90: New test.
22871         * gfortran.dg/arrayio_1.f90: New test.
22872         * gfortran.dg/arrayio_1.f90: New test.
22873         * gfortran.dg/arrayio_1.f90: New test.
22874         * gfortran.dg/arrayio_1.f90: New test.
22876 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
22878         PR middle-end/22480
22879         * gcc.dg/vect/pr22480.c: New test.
22881 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
22883         PR fortran/19358
22884         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22886 2005-09-13 Josh Conner <jconner@apple.com>
22888         PR c++/23180
22889         * g++.dg/init/struct2.C: New test.
22890         * g++.dg/init/struct3.C: New test.
22892 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
22894         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22895         Clean up temp files.
22896         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22897         gcc.dg/tree-ssa/builtin-fprintf-1.c,
22898         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22899         gcc.dg/tree-ssa/builtin-printf-1.c,
22900         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22901         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22902         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22903         gcc.dg/tree-ssa/builtin-vprintf-1.c,
22904         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22905         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22906         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22907         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22908         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22909         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22910         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22911         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22913 2005-09-13  Josh Conner  <jconner@apple.com>
22915         * lib/gcc-dg.exp: Load scanipa.exp.
22916         (cleanup-dump): New procedure.
22917         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22918         * lib/scandump.exp: New file.
22919         * lib/scantree.exp: Use it.
22920         * lib/scanipa.exp: New file.
22922 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
22924         PR fortran/17740
22925         * gfortran.dg/generic_4.f90: New test.
22927 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
22929         PR target/23816
22930         * gcc.target/i386/pr23816-1.c: New test.
22931         * gcc.target/i386/pr23816-2.c: New test.
22934 2005-09-13  Bastian Blank <waldi@debian.org>
22936         PR c++/16171
22937         * g++.dg/abi/mangle26.C: New test.
22938         * g++.dg/abi/mangle27.C: New test.
22939         * g++.dg/abi/mangle28.C: New test.
22940         * g++.dg/abi/mangle29.C: New test.
22942         PR c++/23839
22943         * g++.dg/parse/register1.C: New test.
22945 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
22947         PR c++/23842
22948         * g++.dg/template/access16.C: New test.
22950 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22952         * gfortran.dg/char_pack_2.f90: Increase the vector size.
22954 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22956         PR fortran/18899
22957         * gfortran.dg/shape_2.f90: New test.
22959 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
22961         PR target/19269
22962         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22963         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22964         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22965         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22966         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22967         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22968         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22969         tests.
22971 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22973         PR c++/23841
22974         * g++.dg/parse/template17.C: New test.
22976 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22978         PR c++/23789
22979         * g++.dg/template/nontype14.C: New test.
22981 2005-09-12  Ian Lance Taylor  <ian@airs.com>
22983         PR g++/7874
22984         * g++.dg/lookup/friend7.C: New test.
22985         * g++.dg/lookup/friend8.C: New test.
22986         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22987         so that it will be found via argument dependent lookup.
22988         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22989         friend functions which will no longer be found.
22990         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22991         function g, so that it will be found via argument dependent
22992         lookup.
22993         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22994         * g++.old-deja/g++.mike/net43.C: Likewise.
22996 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
22998         PR c++/23691
22999         * g++.dg/template/static16.C: New test.
23001 2005-09-12  Josh Conner  <jconner@apple.com>
23003         PR middle-end/23237
23004         * gcc.c-torture/compile/pr23237.c: New test.
23006 2005-09-11  Richard Henderson  <rth@redhat.com>
23008         * g++.dg/other/error8.C: Update expected diagnostic text.
23010 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23012         PR libfortran/19872
23013         * gfortran.dg/overwrite_1.f: New test.
23015 2005-09-09  Josh Conner  <jconner@apple.com>
23017         * g++.dg/init/pr23180-1.C: Removed.
23018         * g++.dg/init/pr23180-2.C: Removed.
23020 2005-09-09  David Daney <ddaney@avtrex.com>
23022         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23023         files which are ...
23024         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23025         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23027 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23029         * gfortran.dg/iostat_2.f90: New test.
23031 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
23033         PR c++/22252
23034         * g++.dg/ext/interface1.C: New test.
23035         * g++.dg/ext/interface1.h: Likewise.
23036         * g++.dg/ext/interface1a.cc: Likewise.
23038 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
23040         * gfortran.dg/iomsg_1.f90: New test case.
23042 2005-09-09  Richard Guenther  <rguenther@suse.de>
23044         PR c++/23624
23045         * g++.dg/tree-ssa/pr23624.C: New testcase.
23047 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23049         PR fortran/19239
23050         * gfortran.dg/vector_subscript_1.f90,
23051         * gfortran.dg/vector_subscript_2.f90: New tests.
23053 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23055         PR fortran/21104
23056         * gfortran.dg/array_alloc_1.f90,
23057         * gfortran.dg/array_alloc_2.f90,
23058         * gfortran.dg/array_alloc_3.f90: New tests.
23060 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23062         PR fortran/12840
23063         * gfortran.dg/array_constructor_6.f90
23064         * gfortran.dg/array_constructor_7.f90
23065         * gfortran.dg/array_constructor_8.f90
23066         * gfortran.dg/array_constructor_9.f90
23067         * gfortran.dg/array_constructor_10.f90
23068         * gfortran.dg/array_constructor_11.f90
23069         * gfortran.dg/array_constructor_12.f90: New tests.
23071 2005-09-08  Josh Conner  <jconner@apple.com>
23073         PR c++/23180
23074         * g++.dg/init/pr23180-1.C: New test.
23075         * g++.dg/init/pr23180-2.C: New test.
23077 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23079         PR fortran/18878
23080         * gfortran.dg/module_double_reuse.f90: New.
23082 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23084         PR fortran/23270
23085         PR fortran/22304
23086         PR fortran/18870
23087         PR fortran/17917
23088         PR fortran/16511
23089         * gfortran.dg/common_equivalence_1.f: New.
23090         * gfortran.dg/common_equivalence_2.f: New.
23091         * gfortran.dg/common_equivalence_3.f: New.
23092         * gfortran.dg/contained_equivalence_1.f90: New.
23093         * gfortran.dg/module_blank_common.f90: New.
23094         * gfortran.dg/module_commons_1.f90: New.
23095         * gfortran.dg/module_equivalence_1.f90: New.
23096         * gfortran.dg/nested_modules_1.f90: New.
23097         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23098         equivalences and add comment to connect the test with
23099         the PR.
23101 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23103         PR fortran/23765
23104         * gfortran.dg/common_6.f90: New test.
23106 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23108         PR fortran/15326
23109         * gfortran.dg/char_result_1.f90,
23110         * gfortran.dg/char_result_2.f90,
23111         * gfortran.dg/char_result_3.f90,
23112         * gfortran.dg/char_result_4.f90,
23113         * gfortran.dg/char_result_5.f90,
23114         * gfortran.dg/char_result_6.f90,
23115         * gfortran.dg/char_result_7.f90,
23116         * gfortran.dg/char_result_8.f90: New tests.
23118 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23120         PR fortran/19928
23121         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23123 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23125         PR obj-c++/16816
23126         * obj-c++.dg/selector-5.mm: New test.
23127         * obj-c++.dg/selector-6.mm: New test.
23129 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23131         PR objc/20574
23132         PR objc/19324
23133         * objc.dg/error-1.m: New test.
23135 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
23137         PR fortran/23373
23138         * gfortran.fortran-torture/execute/pr23373-1.f90,
23139         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23141 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
23143         PR libfortran/23760
23144         * gfortran.dg/g77/1832.f: Remove long string in write statement
23145         to allow the test to pass on correct list directed output with
23146         prepended space.
23148 2005-09-07  James E Wilson  <wilson@specifix.com>
23150         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23152 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23154         * gfortran.dg/parameter+save.f90: Rename to
23155         * gfortran.dg/parameter_save.f90: .. this.
23157 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23159         PR fortran/20848
23160         * gfortran.dg/parameter+save.f90: New test case.
23162 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
23164         PR fortran/19269
23165         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23167 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23169         PR c/23075
23170         * gcc.dg/pr23075.c: New test.
23171         * g++.dg/warn/pr23075.C: New test.
23173         PR target/22362
23174         * gcc.target/i386/pr22362.c: New test.
23176         PR rtl-optimization/23098
23177         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23179         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23180         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23181         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23183 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
23185         * g++.dg/expr/cast6.C: New test.
23187         PR c++/9782
23188         * g++.dg/init/new15.C: New test.
23190 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23192         * gcc.dg/vect/Os-vect-95.c: New test.
23193         * gcc.dg/vect/vect-95.c: Same.
23195 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23197         * gcc.dg/vect/vect-29.c: Update xfail testing.
23198         * gcc.dg/vect/vect-44.c: Same.
23199         * gcc.dg/vect/vect-48.c: Same.
23200         * gcc.dg/vect/vect-50.c: Same.
23201         * gcc.dg/vect/vect-72.c: Same.
23202         * gcc.dg/vect/vect-77.c: Same.
23203         * gcc.dg/vect/vect-78.c: Same.
23204         * gcc.dg/vect/vect-80.c: Same.
23205         * gcc.dg/vect/vect-96.c: Same.
23206         * gcc.dg/vect/vect-100.c: Same.
23207         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23208         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23209         * gfortran.dg/vect/vect-5.f90: Same.
23211 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23213         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23214         start strings.
23215         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23216         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23218         PR c++/23056
23219         * g++.dg/opt/pr23056.C: New test.
23221         PR rtl-optimization/23098
23222         * gcc.target/i386/pr23098.c: New test.
23224 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
23226         PR c++/23667
23227         * g++.dg/template/static15.C: New test.
23229         PR c++/21440
23230         * g++.dg/ext/stmtexpr5.C: New test.
23231         * g++.dg/ext/stmtexpr6.C: Likewise.
23233 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
23235         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23237         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23238         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23239         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23241 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
23243         PR libfortran/23321
23244         * gfortran.dg/direct_io_4.f90: New test case.
23246 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
23247             Rasmus Hahn  <rassahah@neofonie.de>
23249         PR libobjc/23108
23250         * objc.dg/type-stream-1.m: New test.
23252 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
23254         PR fortran/23661
23255         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23256         gfortran.dg/print_fmt_3.f90: New test.
23258 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23260         * gfortran.dg/fmt_t_1.f90: New test.
23262 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23264         PR rtl-optimization/23454
23265         * g++.dg/opt/pr23454.C: New test.
23267 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
23269         PR c++/23699
23270         * g++.dg/ext/static1.C: New test.
23272 2005-09-02  Richard Henderson  <rth@redhat.com>
23274         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23275         tail call to check_fa_work.
23277 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
23279         PR c++/21687
23280         * g++.dg/other/gc3.C: New test.
23282 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23284         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23285         * gcc.dg/20050826-1.c: Likewise.
23287 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
23289         PR c++/23167
23290         * g++.dg/expr/volatile1.C: New test.
23292 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
23294         PR middle-end/23547
23295         * gcc.dg/pr23547.c: New test.
23297 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
23299         PR c/22061
23300         * gcc.c-torture/execute/pr22061-1.c,
23301         * gcc.c-torture/execute/pr22061-2.c,
23302         * gcc.c-torture/execute/pr22061-3.c,
23303         * gcc.c-torture/execute/pr22061-4.c: New tests.
23305 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23307         * gcc.dg/Wredundant-decls-2.c: New test to check that
23308         -Wredundant-decls does not issue warning for a variable
23309         definition following a declaration.
23311 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
23313         PR debug/7241
23314         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23315         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23316         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23318         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23319         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23320         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23321         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23322         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23323         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23324         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23325         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23327 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23329         PR objc/23306
23330         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23331         scan-assmbler.
23333 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
23335         PR target/21255
23336         * gcc.dg/pr21255-1.c: New test.
23337         * gcc.dg/pr21255-2-mb.c: Likewise.
23338         * gcc.dg/pr21255-2-ml.c: Likewise.
23339         * gcc.dg/pr21255-3.c: Likewise.
23340         * gcc.dg/pr21255-4.c: Likewise.
23342 2005-08-31  Dale Johannesen  <dalej@apple.com>
23344         * gcc.dg/20050830-1.c: New.
23346 2005-08-31  Josh Conner  <jconner@apple.com>
23348         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23349         command-line options for arm-*-* targets.
23350         * g++.dg/init/array16.C: Likewise.
23351         * g++.dg/other/crash-4.C: Likewise.
23353 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23355         PR obj-c++/23640
23356         * obj-c++.dg/gnu-runtime-3.mm: New test.
23358 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23360         PR c++/13377
23361         * g++.dg/lookup/ambig4.C: New test.
23362         * g++.dg/lookup/ambig5.C: New test.
23363         * g++.dg/tc1/dr101.C: Adjust error markers.
23365 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23367         PR c++/23639
23368         * g++.dg/template/ttp5.C: Adjust error markers.
23370 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
23372         PR testsuite/23609
23373         * lib/obj-c++.exp: Include target-libpath.exp.
23374         (obj-c++_link_flags): Look for the GNU libobjc library
23375         and set the library path to include it.
23376         Don't manually set LD_LIBRARY_PATH (etc.) but call
23377         set_ld_library_path_env_vars instead.
23378         (obj-c++_target_compile): Don't set library path or
23379         linker flags because they are already set correctly
23380         in obj-c++_link_flags.
23382 2005-08-30  Josh Conner  <jconner@apple.com>
23384         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23385         to command-line options for arm-*-* targets.
23387 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
23389         * g++.dg/other/i386-1.C: New.
23391 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
23393         PR preprocessor/20348
23394         PR preprocessor/20356
23395         * gcc.dg/cpp/pr20348.c: New test.
23396         * gcc.dg/cpp/pr20348.h: New file.
23397         * gcc.dg/cpp/inc/pr20348.h: New file.
23398         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23399         * gcc.dg/cpp/pr20356.c: New test.
23400         * gcc.dg/cpp/pr20356.h: New file.
23401         * gcc.dg/cpp/inc/pr20356.h: New file.
23402         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23404 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
23406         * gfortran.fortran-torture/execute/intrinsic_count.f90:
23407         Fix array dimension to avoid correct end-of-file error.
23409 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
23411         PR libfortran/23598
23412         * gfortran.dg/iostat_1.f90: New test.
23414 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
23416         PR middle-end/23408
23417         * gcc.dg/pr23408.c: New test.
23419 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
23421         PR c++/23099
23422         * g++.dg/init/member1.C: Make sure erroneous static data member
23423         definitions are required.
23424         * g++.dg/template/static13.C: New test.
23425         * g++.dg/template/static14.C: Likewise.
23427 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
23429         * gcc.target/i386/pr23575.c: Use -msse2 instead of
23430         -march=pentium4, remove ilp32 requirement.
23432         PR middle-end/23484
23433         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23434         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23436 2005-08-29  Andreas Jaeger  <aj@suse.de>
23438         PR testsuite/23607
23439         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23441 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
23443         * gcc.c-torture/execute/20050316-2.c: New test.
23444         * gcc.c-torture/execute/20050316-3.c: New test.
23445         * gcc.dg/torture/pr16104-1.c: New test.
23447 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
23449         PR middle-end/23463
23450         * gcc.c-torture/execute/zero-struct-1.c: New test.
23452 2005-08-27  Richard Guenther  <rguenther@suse.de>
23454         PR target/23575
23455         * gcc.target/i386/pr23575.c: New testcase.
23457 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
23459         PR rtl-optimization/23561
23460         * gcc.c-torture/execute/20050826-1.c: New test.
23462         PR rtl-opt/23560
23463         * gcc.c-torture/execute/20050826-2.c: New test.
23465 2005-08-26  Dale Johannesen  <dalej@apple.com>
23467         * gcc.dg/20030711-1.c: Modify to work on Darwin.
23468         * gcc.dg/20050826-1.c: New.
23470 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
23472         PR c++/19004
23473         * g++.dg/template/nontype13.C: New test.
23475         PR c++/23491
23476         * g++.dg/init/new14.C: New test.
23477         * g++.dg/expr/anew1.C: Do not XFAIL.
23478         * g++.dg/expr/anew2.C: Likewise.
23479         * g++.dg/expr/anew3.C: Likewise.
23481 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
23483         PR middle-end/22439
23484         * gcc.dg/vla-3.c: New test.
23486 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
23488         PR fortran/20363
23489         * gfortran.dg/named_interface.f90: New.
23491 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
23493         * gcc.c-torture/execute/frame-address.c: New test.
23495 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
23497         PR c++/20817
23498         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23500 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23502         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23504 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23506         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23507         * gcc.dg/altivec-22.c: Rename from..
23508         * gcc.dg/altivec-nomfcr.c: ..this.
23510 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
23512         PR tree-optimization/23546
23513         * gcc.dg/tree-ssa/pr23546.c: New test.
23515 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
23517         PR fortran/17758
23518         * gfortran.dg/nonreturning_statements.f90: New test.
23520 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23522         PR c++/22454
23523         * g++.dg/parse/crash29.C: New.
23525 2005-08-23  DJ Delorie  <dj@redhat.com>
23527         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23528         constants have the L suffix.
23530 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
23532         PR c++/23044
23533         * g++.dg/template/instantiate8.C: New.
23535 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
23537         PR middle-end/23467
23538         * gcc.c-torture/execute/pr23467.c: New test.
23540 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
23542         PR tree-optimization/22043
23543         * gcc.c-torture/execute/20050613-1.c: New test.
23545 2005-08-23  Ben Elliston  <bje@au.ibm.com>
23547         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23549 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
23551         PR rtl-optimization/23478
23552         * g++.dg/opt/pr23478.C: New test.
23554 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
23556         PR c/18715
23557         * gcc.dg/switch-warn-3.c: New test.
23559 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23561         PR c++/22233
23562         * g++.dg/template/param1.C: New test.
23564 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23566         PR c++/23089
23567         * g++.dg/other/incomplete1.C: New test.
23569 2005-08-22  Ira Rosen  <irar@il.ibm.com>
23571         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23572         are vectorizable.
23574 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23576         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23577         d_lines_5.f: New.
23579 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
23581         * gcc.target/i386/sse-4.c: New test.
23583 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23585         PR testsuite/23239
23586         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23588 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
23590         * gcc.dg/20050811-1.c: New test.
23591         * gcc.dg/20050811-2.c: New test.
23593 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
23595         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23597 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
23599         PR 23476
23600         * gcc.c-torture/compile/pr23476.c: New test.
23602 2005-08-19  Devang Patel  <dpatel@apple.com>
23604         PR tree-optimization/23048
23605         * gcc.dg/tree-ssa/pr23048.c: New test.
23607 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23609         PR middle-end/20624
23610         * g++.dg/warn/Wreturn-3.C: New test
23612 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
23614         PR tree-optimization/22228
23615         * g++.dg/vect/pr22543.cc: New test.
23617 2005-08-17  Steven Bosscher  <stevenb@suse.de>
23619         PR tree-optimization/21574
23620         * gcc.dg/tree-ssa/pr21574.c: New test.
23622 2005-08-16  James E Wilson  <wilson@specifix.com>
23624         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23626 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
23628         PR tree-opt/23402
23629         * gcc.c-torture/compile/zero-strct-3.c: New test.
23630         * gcc.c-torture/compile/zero-strct-4.c: New test.
23632 2005-08-16  Steven Bosscher  <stevenb@suse.de>
23634         PR target/23376
23635         * gcc.target/x86_64/pr23376.c: New test.
23637 2005-08-16  Ian Lance Taylor  <ian@airs.com>
23639         PR c++/23337
23640         * g++.dg/ext/vector2.C: New.
23642 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23644         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23646 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23648         PR libfortran/23428
23649         * gfortran.dg/inquire-complex.f90: New test case.
23651 2005-08-16  James E Wilson  <wilson@specifix.com>
23653         PR tree-optimization/21105
23654         * gcc.dg/large-size-array.c: New.
23656 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
23658         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23659         type.
23660         * gcc.dg/vect/vect-41: Likewise.
23661         * gcc.dg/vect/vect-42: Likewise.
23662         * gcc.dg/vect/vect-43: Likewise.
23663         * gcc.dg/vect/vect-44: Likewise.
23664         * gcc.dg/vect/vect-46: Likewise.
23665         * gcc.dg/vect/vect-47: Likewise.
23666         * gcc.dg/vect/vect-48: Likewise.
23667         * gcc.dg/vect/vect-52: Likewise.
23668         * gcc.dg/vect/vect-53: Likewise.
23669         * gcc.dg/vect/vect-54: Likewise.
23670         * gcc.dg/vect/vect-55: Likewise.
23671         * gcc.dg/vect/vect-56: Likewise.
23672         * gcc.dg/vect/vect-57: Likewise.
23673         * gcc.dg/vect/vect-58: Likewise.
23674         * gcc.dg/vect/vect-59: Likewise.
23675         * gcc.dg/vect/vect-60: Likewise.
23676         * gcc.dg/vect/vect-61: Likewise.
23677         * gcc.dg/vect/vect-85: Likewise.
23678         * gcc.dg/vect/vect-87: Likewise.
23679         * gcc.dg/vect/vect-88: Likewise.
23680         * gcc.dg/vect/vect-93.c: Likewise.
23681         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23682         * gcc.dg/vect/vect-75: Likewise.
23683         * gcc.dg/vect/vect-76: Likewise.
23684         * gcc.dg/vect/vect-77: Likewise.
23685         * gcc.dg/vect/vect-78: Likewise.
23686         * gcc.dg/vect/vect-80: Likewise.
23687         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23688         vectorized for the expected reason, rather than checking how alignment
23689         was handled.
23690         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23691         aligned type and also instead of aligned pointers. Added documentation.
23693 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
23695         * gfortran.dg/power.f90: New test.
23697 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
23699         PR rtl-optimization/23299
23700         * g++.dg/opt/pr23299.C: New test.
23702 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23704         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23706 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
23708         * g++.dg/template/local6.C: New test.
23710 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
23712         * execute/exceptions/finally-1.m: Check that the catch and finally are
23713         being called.  Also add a "return 0;" at the end of main.
23715 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
23717         PR fortran/21432.
23718         * gfortran.dg/namelist_print_1.f: New test of functionality of
23719         PRINT namelist.
23720         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23721         namelist generates error with -std=f95.
23723 2005-08-14  Ira Rosen  <irar@il.ibm.com>
23725         PR tree-optimization/23119
23726         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23728 2005-08-13  Marcin Koziej  <creep@desk.pl>
23729             Andrew Pinski  <pinskia@physics.uc.edu>
23731         PR libobjc/22492
23732         * execute/exceptions/finally-1.m: New test.
23734 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23736         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23737         testsuite.
23738         * objc/execute/exceptions/trivial.m: New test.
23739         * objc.dg/try-catch-11.m: Move to ...
23740         * objc/execute/exceptions/foward-1.m: Here.
23741         * objc.dg/try-catch-2.m: Move to ...
23742         * objc/execute/exceptions/catchall-1.m: Here.
23743         * objc.dg/try-catch-8.m: Move to ...
23744         * objc/execute/exceptions/local-variables-1.m: Here.
23746 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23748         * objc.dg/nested-func-1.m: Move to ...
23749         * objc/execute/nested-func-1.m: Here.
23751 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23753         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23754         in ${options} instead of [target_info name].
23755         * lib/obj-c++.exp (objc_target_compile): Likewise.
23757 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23759         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23761 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
23763         part of PR testsuite/23348
23764         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23765         each of the torture options.
23766         * objc/compile/trivial.m: New test.
23768 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23770         * gfortran.dg/eoshift.f90: Correct format.
23772 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
23774         * gfortran.fortran-torture/execute/character_passing.f90:
23775         Fix comment typo.
23777 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
23779         PR c++/8271
23780         * g++.dg/template/unify10.C: New.
23782 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
23784         * g++.dg/parse/pr22514.C: Move to...
23785         * g++.dg/debug/pr22514.C: here.
23787 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23789         PR c++/23266
23790         * g++.dg/inherit/pure1.C: New test.
23792         * ChangeLog: Fix typos.
23794 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23795             Steven Bosscher  <stevenb@suse.de>
23797         * gfortran.dg/runtime_warning_1.f90: New test.
23799 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
23801         PR c++/23219
23802         * g++.dg/parse/crash28.C: New.
23804 2005-08-11  Richard Guenther  <rguenther@suse.de>
23806         PR target/23289
23807         * gcc.target/i386/tailcall-1.c: New testcase.
23809 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23811         * gcc.dg/vect/vect-67.c: Un-xfail.
23813 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
23815         PR c++/23225
23816         * g++.dg/parse/crash27.C: new test.
23818 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
23820         PR libfortran/22143
23821         * gfortran.dg/shift-kind.f90: New testcase.
23823 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
23825         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23826         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23828 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23830         PR c++/20646
23831         * g++.dg/other/mult-stor1.C: New test.
23833 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23835         * gcc.c-torture/pr18299-1.c: Move to ...
23836         * gcc.c-torture/compile/pr18299-1.c: Here.
23838 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
23840         * gfortran/fortran.torture/execute/character_passing.f90:
23841         Fix types for LSAME.
23843 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
23845         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23846         input data back to what it was originally.
23848 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
23850         * objc.dg/try-catch-8.m: Enable for all targets.
23852 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
23854         * gcc.dg/pr23165.c: New test.
23856 2005-08-09  Steven Bosscher  <stevenb@suse.de>
23858         PR tree-optimization/23234
23859         * gcc.dg/tree-ssa/pr23234.c: New test.
23861 2005-08-08  Josh Conner  <jconner@apple.com>
23863         PR rtl-optimization/23241
23864         * gcc.dg/char-compare.c: New test.
23866 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23868         PR c++/22508
23869         * g++.dg/init/new13.C: New test.
23871 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
23873         PR c++/21166
23874         * g++.dg/other/crash-4.C: Adjust
23875         * g++/dg/ext/packed9.C: New.
23877 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23879         PR middle-end/21964
23880         * gcc.c-torture/execute/pr21964-1.c: New test.
23882 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
23884         PR c/22458
23885         * gcc.dg/pr22458-1.c: New test.
23887 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
23888             Steven G. Kargl <kargls@comcast.net>
23890         PR fortran/22390
23891         * gfortran.dg/flush_1.f90: New test.
23893 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23895         PR c++/23191
23896         * g++.dg/template/eh2.C: New test.
23898 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23900         PR c++/19498
23901         * g++.dg/template/instantiate7.C: New test.
23903 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
23905         PR c/23113
23906         * gcc.dg/Wunused-value-1.c: New test.
23908 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
23910         PR rtl-optimization/23233
23911         * gcc.c-torture/compile/pr23233-1.c: New test.
23913 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
23915         PR fortran/18833
23916         PR fortran/20850
23917         * gfortran.dg/equiv_1.f90: New test.
23918         * gfortran.dg/equiv_2.f90: New test.
23919         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23920         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23921         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23923 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23925         * gcc.c-torture/execute/vrp-5.c: New test.
23926         * gcc.c-torture/execute/vrp-6.c: New test.
23927         * gcc.dg/tree-ssa/vrp21.c: New test.
23929 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
23931         * g++.dg/parse/pr22514.C: New test.
23933 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
23935         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23937         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23938         instead of constant loads / pool entries.
23940 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
23942         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23943         TEST_TO_WCTYPE.
23945 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
23947         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23948         __WINT_TYPE__ in generated prototypes if possible.
23950 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
23952         PR 22037
23953         * g++.dg/tree-ssa/pr22037.C:
23955 2005-08-04  Richard Henderson  <rth@redhat.com>
23957         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23958         scan-tree-dump-times directive.
23960 2005-08-04  Jan Hubicka  <jh@suse.cz>
23962         * gcov-1.C: Fix switch counts.
23963         * gcov-4b.c: Likewise.
23965 2005-08-03  Jeff Law  <law@redhat.com>
23967         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23969 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
23971         * gcc.c-torture/execute/pr23135.c: New test.
23973 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23975         PR tree-optimization/19899
23976         * gcc.dg/tree-ssa/scev-1.c: New test.
23977         * gcc.dg/tree-ssa/scev-2.c: New test.
23979 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
23981         PR target/18582
23982         * gcc.dg/torture/pr18582-1.c: New test.
23984 2005-08-03  Jan Hubicka  <jh@suse.cz>
23986         * update-conroll.c: New testcase.
23987         * update-conroll-2.c: New testcase.
23989 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
23991         * gfortran.dg/constant_substring.f: New test.
23992         * gfortran.dg/pr22491.f: New test.
23994 2005-08-02  Jan Hubicka  <jh@suse.cz>
23996         * update-threading.c: Replace by the proper one.
23998 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24000         PR 23164
24001         * g++.dg/tree-ssa/pr23164.C: New test.
24003 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24005         * gcc.dg/tree-ssa/pr23192.c: New test.
24007 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
24009         * gcc.c-torture/execute/vrp-4.c: New test.
24011 2005-08-02  Jan Hubicka  <jh@suse.cz>
24013         * update-threading.c: New test.
24015 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
24017         * gcc.c-torture/compile/20050801-1.c: New test.
24018         * gcc.c-torture/compile/20050801-2.c: New test.
24020 2005-08-01  Jan Hubicka  <jh@suse.cz>
24022         * val-prof-5.c: New test.
24024 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
24026         PR c/22311
24027         * gcc.dg/pr22311-1.c : New test.
24029 2005-07-31  Steven Bosscher  <stevenb@suse.de>
24031         PR target/23095
24032         * gfortran.dg/pr23095.f: New test.
24034         PR c++/22003
24035         * g++.dg/other/pr22003.C: New test.
24037 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
24039         PR target/20621
24040         * gcc.c-torture/execute/pr20621-1.c: New test.
24042 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
24044         * gfortran.dg/comma_format_extension_4.f: Adjust length
24045         of string for format.
24046         * gfortran.dg/der_array_io_1.f: Replace illegal internal
24047         print statement with internal write.
24048         * gfortran.dg/der_array_io_2.f: Likewise.
24049         * gfortran.dg/der_array_io_3.f: Likewise.
24051 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
24053         * gcc.dg/fold-abs-4.c: new test.
24055 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
24057         PR fortran/22570 an related issues.
24058         * gfortran.dg/x_slash_1.f: New test.
24060 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
24062         PR c/23143
24063         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24064         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24066 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24068         PR c/529
24069         * gcc.dg/Wshadow-3.c: New test.
24071 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
24073         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24074         used to have the wrong bounds).
24076 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24078         PR c/21720
24079         * gcc.dg/hex-round-1.c: Test more cases.
24080         * gcc.dg/hex-round-2.c: New test.
24082 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
24084         PR 22550
24085         * g++.dg/tree-ssa/pr22550.C: New test.
24087 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
24089         * gcc.dg/tree-ssa/vrp19.c: New test.
24090         * gcc.dg/tree-ssa-vrp20.c: New test.
24092 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24094         PR c/22240
24095         * gcc.dg/transparent-union-4.c: New test.
24097 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24099         PR c/22192
24100         * gcc.dg/c99-vla-2.c: New test.
24102 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24104         PR c/21720
24105         * gcc.dg/hex-round-1.c: New test.
24107 2005-07-28  Jan Hubicka  <jh@suse.cz>
24109         * inliner-1.c: Do not dump everything.
24110         * tree-prof.exp: Do not pass -ftree-based-profiling.
24111         * bprob.exp: Likewise.
24113         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24115 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
24117         PR c++/22545
24118         * g++.dg/expr/ptrmem7.C: New test.
24120 2005-07-28  Mike Stump  <mrs@apple.com>
24122         * g++.old-deja/g++.mike/visibility-1.C: New test.
24124 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24126         PR c/20187
24127         * gcc.c-torture/execute/pr20187-1.c: New test.
24129 2005-07-28  Jeff Law  <law@redhat.com>
24131         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24132         * gcc.dg/tree-ssa/vrp18.c: New test.
24134 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24136         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24138 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24140         PR tree-optimization/22506
24141         * gcc.dg/vect/ps22506.c: New test.
24143 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
24145         PR target/21149
24146         * gcc.target/i386/sse-3.c: New test.
24148 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24150         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24151         * gcc.target/mips/mips32-dsp-type.c: Likewise.
24153 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24155         PR c/22589
24156         * gcc.c-torture/compile/pr22589-1.c: New test.
24158 2005-07-28  Jan Hubicka  <jh@suse.cz>
24160         * update-loopch.c: New testcase.
24162 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24164         PR rtl-optimization/23047
24165         * gcc.c-torture/execute/pr23047.c: New test.
24166         * gcc.c-torture/execute/pr23047.x: New.
24168 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24170         PR tree-optimization/22493
24171         * gcc.c-torture/execute/pr22493-1.c: New test.
24172         * gcc.c-torture/execute/pr22493-1.x: New.
24173         * gcc.c-torture/execute/vrp-1.c: New test.
24174         * gcc.c-torture/execute/vrp-2.c: New test.
24175         * gcc.c-torture/execute/vrp-2.c: New test.
24177 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
24179         * gcc.target/frv/all-builtin-read8.c: Delete.
24180         * gcc.target/frv/all-builtin-read16.c: Delete.
24181         * gcc.target/frv/all-builtin-read32.c: Delete.
24182         * gcc.target/frv/all-builtin-read64.c: Delete.
24183         * gcc.target/frv/all-builtin-write8.c: Delete.
24184         * gcc.target/frv/all-builtin-write16.c: Delete.
24185         * gcc.target/frv/all-builtin-write32.c: Delete.
24186         * gcc.target/frv/all-builtin-write64.c: Delete.
24187         * gcc.target/frv/all-read-write-1.c: New.
24189 2005-07-27  Jeff Law  <law@redhat.com>
24191         * gcc.c-torture/execute/pr22630.c: New test.
24193 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
24195         PR tree-optimization/23073
24196         * gcc.dg/vect/nodump-pr23073.c: New test.
24197         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24199 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
24201         PR tree-optimize/22348
24202         * gcc.c-torture/execute/pr22348.c: New.
24204 2005-07-27  Richard Guenther  <rguenther@suse.de>
24206         * gcc.dg/tree-ssa/salias-1.c: New testcase.
24208 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24210         PR fortran/22503
24211         * gfortran.dg/logical_comp.f90: New test.
24213 2005-07-27  Jan Hubicka  <jh@suse.cz>
24215         * inliner-1.c: Add cleanup of dumps.
24216         * val-prof-*.c: Likewise.
24217         * update-tailcall.c: New.
24219 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
24221         PR 22591
24222         * gcc.dg/tree-ssa/pr22591.c: New test.
24223         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24225 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
24227         PR libobjc/22606
24228         * objc.dg/try-catch-11.m: New test.
24230 2005-07-26  Richard Guenther  <rguenther@suse.de>
24232         PR tree-optimization/22486
24233         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24235 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24237         PR tree-opt/22484
24238         * g++.dg/opt/loop2.C: New test.
24240 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24242         * gcc.dg/tree-ssa/reassoc-3.c: New test.
24243         * gcc.dg/tree-ssa/reassoc-4.c: New test.
24245 2005-07-25  Adam Nemet  <anemet@lnxw.com>
24247         * lib/profopt.exp (profopt-execute): Check for profiling data
24248         files on the target.
24250 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
24252         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24253         for matching of asm labels.
24255 2005-07-25  Richard Guenther  <rguenther@suse.de>
24257         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24259 2005-07-25  Richard Guenther  <rguenther@suse.de>
24261         PR testsuite/22624
24262         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24264 2005-07-25  Ira Rosen  <irar@il.ibm.com>
24266         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24267         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24268         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24269         * gcc.dg/vect/vect-100.c: New test.
24270         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24271         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24272         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24273         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24274         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24275         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24276         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24277         * gfortran.dg/vect/pr19049.f90: New testcase.
24278         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24280 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
24282         * gcc.c-torture/execute/20050713-1.c: New test.
24284         PR fortran/20063
24285         * gfortran.fortran-torture/execute/data_4.f90: New test.
24287         PR middle-end/20303
24288         * gcc.dg/visibility-d.c: New test.
24290 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
24292         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24293         * gfortran.dg/underflow.f90: Ditto.
24295 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24297         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24298         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24299         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24301 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24303         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24304         include case of field width of zero.
24306 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24308         PR libgfortran/21875
24309         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24310         with trailing blanks on normal formatted read.
24312 2005-07-23  Chao-ying Fu  <fu@mips.com>
24314         * gcc.target/mips/mips32-dsp-type.c: New test.
24315         * gcc.target/mips/mips32-dsp.c: New test.
24317 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
24319         PR testsuite/21073
24320         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24322         PR testsuite/20454
24323         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24324         and __cyg_profile_func_exit.
24326 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
24328         * gfortran.dg/comma_format_extension_3.f: Fix typo.
24329         * gfortran.dg/comma_format_extension_4.f: Same.
24330         * gfortran.dg/pr15332.f: Same.
24331         * gfortran.dg/pr21730.f: Same.
24333 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
24335         * g++.dg/opt/vrp2.C: Fix testcase.
24337         PR tree-opt/22625
24338         * g++.dg/opt/vrp2.C: New test.
24340 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
24342         PR debug/21828
24343         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24345 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
24347         * gcc.dg/tree-ssa/20050719-1.c: New test.
24349 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
24351         * gcc.dg/bfin-longcall-1.c: New file.
24352         * gcc.dg/bfin-longcall-2.c: New file.
24354 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
24356         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24358 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24360         PR middle-end/19055
24361         * gcc.dg/tree-ssa/pr19055.c: New test.
24362         * gcc.dg/tree-ssa/pr19055-2.c: New test.
24364 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24366         PR C++/22358
24367         * g++.dg/other/pr22358.C: New test.
24369 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
24371         PR c++/2922
24372         * g++.dg/lookup/two-stage5.C: New test from bug comments.
24374 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24376         PR c++/15938
24377         * g++.dg/init/union2.C: New test.
24379 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24381         PR c/22393
24382         * gcc.dg/complex-4.c: New test.
24384 2005-07-21  Richard Guenther  <rguenther@suse.de>
24386         PR testsuite/22522
24387         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24388         scanning for asm labels.
24389         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24391 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24393         PR target/22085
24394         * gcc.dg/altivec-pr22085.c: New.
24396 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24398         PR tree-optimization/19210
24399         * gcc.dg/tree-ssa/pr19210-1.c: New.
24400         * gcc.dg/tree-ssa/pr19210-2.c: New.
24402 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24404         PR rtl-optimization/22167
24405         * g++.dg/opt/pr22167.C: New test.
24407 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
24409         PR c++/2922
24410         * g++.dg/lookup/two-stage2.C: New.
24411         * g++.dg/lookup/two-stage3.C: New.
24412         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24413         fixed two-stage name lookup for operators.
24414         * g++.dg/template/call3.C: Compiler now produces an appropriate
24415         error message.
24416         * g++.dg/template/crash37.C: Compiler now describes bla() on line
24417         14 as a candidate.
24418         * g++.dg/template/ptrmem4.C: Compiler produces different error
24419         message.
24420         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24421         connect_to_method as a candidate.
24423 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
24425         * gcc.dg/fold-alloc-1.c: New test.
24427 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
24429         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24430         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24432 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
24434         * gcc.dg/fold-abs-1.c: New test.
24435         * gcc.dg/fold-abs-2.c: New test.
24436         * gcc.dg/fold-abs-3.c: New test.
24438 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
24440         Make CONSTRUCTOR use VEC to store initializers.
24441         * g++.dg/ext/complit3.C: Check for specific error messages.
24442         * g++.dg/init/brace2.C: Update error message.
24443         * g++.dg/warn/Wbraces2.C: Likewise.
24445 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
24447         PR fortran/16940
24448         * gfortran.dg/module_interface_1.f90: New test.
24450 2005-07-19  Danny Berlin <dberlin@dberlin.org>
24451             Kenneth Zadeck <zadeck@naturalbridge.com>
24453         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24455 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24457         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24458         specify -Wformat for these tests.
24459         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24460         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24461         * gcc.dg/format/opt-6.c: Delete.
24463 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24465         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24466         * gcc.dg/tree-ssa/sra-3.c: Likewise.
24468 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24470         * gcc.dg/tree-ssa/alias-2.c: New test.
24472 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
24474         PR c++/22263
24475         * g++.dg/template/explicit7.C: New test.
24477 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
24479         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24480         field width of 8 to +Inf and -Inf.
24482 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
24484         PR c++/22139
24485         * g++.dg/template/friend36.C: New test.
24487 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
24489         PR fortran/21730
24490         * gfortran.dg/pr21730.f: New test.
24492 2005-07-16  Danny Berlin <dberlin@dberlin.org>
24493             Kenneth Zadeck <zadeck@naturalbridge.com>
24495         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24496         since pure const detection cannot run at -O1 in c compiler.
24497         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24498         can now optimize this case properly.
24499         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24500         because we now pass.
24501         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24503 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
24505         PR c/22421
24506         * gcc.dg/format/bitfld-1.c: New test.
24508 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24510         PR c++/22204
24511         * g++.dg/rtti/repo1.C: New test.
24513 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
24515         PR middle-end/22398
24516         * gcc.c-torture/compile/pr22398.c: New test.
24518 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24520         PR c++/22132
24521         * g++.dg/expr/cast4.C: New test.
24523 2005-07-15  Richard Guenther  <rguenther@suse.de>
24525         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24526         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24528 2005-07-15  Steven Bosscher  <stevenb@suse.de>
24530         PR tree-optimization/22230
24531         * gcc.dg/tree-ssa/pr22230.c: New test.
24533 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
24535         * gfortran.dg/g77/cpp6.f: New test.
24537         PR fortran/22417
24538         * gfortran.dg/g77/cpp5.F: New test.
24539         * gfortran.dg/g77/cpp5.h: New file.
24540         * gfortran.dg/g77/cpp5inc.h: New file.
24542 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
24544         PR libfortran/16435
24545         * gfortran.dg/tl_editting.f90: New.
24546         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24548 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
24550         * gfortran.dg/char_array_constructor.f90: New test.
24552 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
24554         * gfortran.dg/past_eor.f90: New.
24555         * gfortran.dg/complex_read.f90: New.
24557 2005-07-13  Jeff Law  <law@redhat.com>
24559         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24560         additional casts.
24562         * gcc.dg/tree-ssa/pr22321.c: New test
24564 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
24566         PR tree-optimization/21921
24567         * gcc.dg/tree-ssa/pr21921.c: New.
24569 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24571         PR tree-optimizatio/22442
24572         * gcc.dg/tree-ssa/loop-11.c: New test.
24574 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24576         PR tree-opt/21840
24577         * gcc.c-torture/compile/pr21840.c: New test.
24579 2005-07-12  Jan Hubicka  <jh@suse.cz>
24581         * gcc.c-torture/compile/pr22379.c: New test.
24583 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
24585         PR libfortran/21593
24586         gfortran.dg/dev_null.f90: Remove outdated comment about
24587         PR libfortran/21593.
24590 2005-07-12  Dale Johannesen  <dalej@apple.com>
24592         * gcc.target/i386/compress-float-sse.c: New.
24593         * gcc.target/i386/compress-float-sse-pic.c: New.
24594         * gcc.target/i386/compress-float-387.c: New.
24595         * gcc.target/i386/compress-float-387-pic.c: New.
24596         * gcc.dg/compress-float-ppc.c: New.
24597         * gcc.dg/compress-float-ppc-pic.c: New.
24599 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
24601         PR libfortran/21593
24602         gfortran.dg/dev_null.f90: Remove targets.
24604 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24606         PR tree-opt/22335
24607         * gcc.dg/pr22335-1.c: New test.
24608         * gcc.dg/pr22335-2.c: New test.
24610 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24612         PR c++/20172
24613         * g++.dg/template/nontype12.C : New test.
24615 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24617         * gcc.dg/tree-ssa/loop-10.c: New test.
24619 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
24621         * gcc.c-torture/execute/20020720-1.x: Remove.
24623 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
24625         * gfortran.fortran-torture/execute/forall_7.f90: New test.
24627 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
24629         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24630         (dg-mips-options): Use it.
24632 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
24634         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24636 2005-07-09  Richard Henderson  <rth@redhat.com>
24638         * lib/target-supports.exp (check_effective_target_sync_char_short):
24639         Add alpha.
24641 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
24643         PR libfortran/22217
24644         * gfortran.dg/negative-z-descriptor.f90: New test.
24646 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24648         PR tree-opt/22329
24649         * gcc.dg/pr22329.c: New test.
24651 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
24653         PR tree-optimization/20139
24654         * gcc.dg/tree-ssa/pr20139.c: New.
24656 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24658         PR tree-opt/22356
24659         * gcc.dg/pr22356-1.c: New test.
24661 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
24663         PR c++/21799
24664         * g++.dg/template/unify8.C: New.
24665         * g++.dg/template/unify9.C: New.
24667 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
24669         * gfortran.fortran-torture/execute/entry_10.f90: New test.
24671 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
24673         * gcc.dg/darwin-version-1.c: New.
24674         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24675         * gcc.dg/builtins-20.c: Likewise.
24676         * gcc.dg/builtins-53.c: Likewise.
24677         * gcc.dg/torture/builtins-convert-1.c: Likewise.
24678         * gcc.dg/torture/builtins-convert-2.c: Likewise.
24679         * gcc.dg/torture/builtins-convert-3.c: Likewise.
24680         * gcc.dg/torture/builtins-power-1.c: Likewise.
24681         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24682         on Darwin.
24684 2005-07-07  Jeff Law  <law@redhat.com>
24686         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
24687         argument evaluation order.
24689 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
24691         PR libfortran/21594
24692         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24693         Add test cases where the shift length is greater than the
24694         array length.
24696 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24698         * obj-c++.dg/proto-lossage-6.mm: New.
24699         * objc.dg/proto-lossage-6.m: New.
24701 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24703         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24704         * objc.dg/gnu-runtime-2.m: Likewise.
24706 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24708         * gfortran.dg/longline.f: New test.
24710         * gfortran.dg/badline.f: New test.
24712 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24714         PR fortran/16531
24715         PR fortran/15966
24716         PR fortran/18781
24717         * gfortran.dg/hollerith.f90: New.
24718         * gfortran.dg/hollerith2.f90: New.
24719         * gfortran.dg/hollerith3.f90: New.
24720         * gfortran.dg/hollerith4.f90: New.
24721         * gfortran.dg/hollerith_f95.f90: New.
24722         * gfortran.dg/hollerith_legacy.f90: New.
24723         * gfortran.dg/g77/cpp4.F: New. Port from g77.
24725 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
24727         PR objc/22274
24728         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24729         * objc.dg/gnu-runtime-2.m: New.
24731 2005-07-06  Jeff Law  <law@redhat.com>
24733         * gcc.dg/tree-ssa/vrp17.c: New test.
24735 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
24737         PR fortran/22327
24738         * gfortran.dg/array_constructor_5.f90: New test.
24740 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
24742         * gfortran.fortran-torture/execute/entry_9.f90: New test.
24744 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
24746         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24747         * gcc.dg/980816-1.c: Ditto.
24749 2005-07-06  Jeff Law  <law@redhat.com>
24751         * gcc.c-torture/compile/pr21356.c: New test.
24753 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24755         PR c/22013
24756         PR c/22098
24757         * gcc.c-torture/compile/pr22013-1.c,
24758         gcc.c-torture/execute/pr22098-1.c,
24759         gcc.c-torture/execute/pr22098-2.c,
24760         gcc.c-torture/execute/pr22098-3.c: New tests.
24762 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
24764         PR c/22308
24765         * gcc.dg/pr22308-1.c: New test.
24767 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
24769         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
24770         target.
24771         * gcc.dg/compare9.c: Use -fshort-enums instead of
24772         -fno-short-enums.  Change the last test to dg-bogus.
24774 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
24776         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24777         * gcc.dg/compare9.c: New.
24779 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24781         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24783 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24785         PR testsuite/22288
24786         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24789 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24791         * gcc.dg/format/gcc_gfc-1.c: New.
24793 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
24795         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24797 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24799         PR fortran/20842
24800         * gfortran.dg/io_invalid_1.f90: New test.
24802 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
24804         * gcc.dg/format/gcc_diag-1.c: Update.
24806 2005-07-02  Jeff Law  <law@redhat.com>
24808         * gcc.dg/tree-ssa/pr22051-1.c: New test.
24809         * gcc.dg/tree-ssa/pr22051-2.c: New test.
24811 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
24813         * gcc.dg/format/gcc_diag-1.c: Update.
24815 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
24817         PR tree-opt/22269
24818         * gcc.c-torture/compile/pr22269.c: New test.
24820 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
24822         PR 21584
24823         PR 22219
24824         * g++.dg/tree-ssa/pr21584-1.C: New test.
24825         * g++.dg/tree-ssa/pr21584-2.C: New test.
24827 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
24829         * obj-c++.dg/try-catch-11.mm: New.
24830         * objc.dg/try-catch-10.m: New.
24832 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
24834         * g++.dg/other/ucnid-1.C: xfail on AIX.
24836 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
24838         PR 22234
24839         * gcc.dg/20050629-1.c: New test.
24841 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
24843         * obj-c++.dg/const-str-1[0-1].mm: New.
24844         * objc.dg/const-str-1[0-1].m: New.
24846 2005-05-29  Richard Henderson  <rth@redhat.com>
24848         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24849         Rename from check_effective_target_vect_no_max.
24850         (check_effective_target_vect_no_int_add): New.
24851         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24852         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24853         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24854         * gcc.dg/vect/vect-reduc-1.c: Use both.
24855         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24857 2005-05-29  Richard Henderson  <rth@redhat.com>
24859         * lib/target-supports.exp (check_effective_target_vect_no_max):
24860         Remove i386 and x86_64.
24862 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24864         PR testsuite/21969
24865         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24867 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
24869         PR middle-end/21969
24870         * gcc.dg/vect/pr21969.c: New test.
24872 2005-06-28  Eric Christopher  <echristo@redhat.com>
24874         PR c/22052
24875         PR c/21975
24876         * gcc.dg/inline1.c: New test.
24877         * gcc.dg/inline2.c: Ditto.
24878         * gcc.dg/inline3.c: Ditto.
24879         * gcc.dg/inline4.c: Ditto.
24880         * gcc.dg/inline5.c: Ditto.
24882 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24884         PR libfortran/22142
24885         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24886         Add testcase also testing eoshift1 for PR 22142.
24888 2005-06-28  Richard Henderson  <rth@redhat.com>
24890         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24891         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24892         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24893         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24894         gcc.dg/tree-ssa/20030922-2.c: Likewise.
24896 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
24898         PR libfortran/22142
24899         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24900         Add testcase for PR 22142.
24902 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
24904         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24905         gcc.target/ia64/fpreg-2.c: New tests.
24907 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24909         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24911 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24913         PR libfortran/22170
24914         * gfortran.dg/slash_1.f90: New test.
24916 2005-06-27  Richard Henderson  <rth@redhat.com>
24918         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24919         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24920         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24921         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24922         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24923         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24925 2005-06-27  Richard Henderson  <rth@redhat.com>
24927         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24928         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24930 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
24932         * obj-c++.dg/proto-lossage-5.mm: New.
24933         * objc.dg/proto-lossage-5.m: New.
24935 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
24937         PR 21959
24938         * gcc.dg/tree-ssa/pr21959.c: New test.
24940 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
24942         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24943         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24944         testing uninitialized var.
24946         * gcc.c-torture/execute/builtins/chk.h: New.
24947         * gcc.c-torture/execute/builtins/lib/chk.c: New.
24948         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24949         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24950         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24951         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24952         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24953         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24954         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24955         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24956         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24957         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24958         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24959         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24960         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24961         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24962         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24963         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24964         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24965         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24966         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24967         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24968         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24969         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24970         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24971         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24972         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24973         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24974         * gcc.dg/builtin-object-size-1.c: New test.
24975         * gcc.dg/builtin-object-size-2.c: New test.
24976         * gcc.dg/builtin-object-size-3.c: New test.
24977         * gcc.dg/builtin-object-size-4.c: New test.
24978         * gcc.dg/builtin-object-size-5.c: New test.
24979         * gcc.dg/builtin-stringop-chk-1.c: New test.
24980         * gcc.dg/builtin-stringop-chk-2.c: New test.
24981         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24982         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24983         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24984         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24985         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24986         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24987         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24988         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24989         * gcc.c-torture/execute/printf-1.c: New test.
24990         * gcc.c-torture/execute/fprintf-1.c: New test.
24991         * gcc.c-torture/execute/vprintf-1.c: New test.
24992         * gcc.c-torture/execute/vfprintf-1.c: New test.
24993         * gcc.c-torture/execute/printf-chk-1.c: New test.
24994         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24995         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24996         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24998 2005-06-27  Michael Matz  <matz@suse.de>
25000         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25001         slot is not merged if address escapes.
25003 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25005         PR c/21911
25006         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
25008 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
25010         PR middle-end/17965
25011         * gcc.c-torture/compile/20050622-1.c: New test.
25013         PR middle-end/22028
25014         * gcc.dg/20050620-1.c: New test.
25016 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
25018         PR tree-optimization/22026
25019         * gcc.dg/tree-ssa/pr22026.c: New.
25021 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
25023         PR libfortran/22144
25024         * gfortran.dg/shift-alloc.f90: New testcase.
25026 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
25028         * all files: Update FSF address in copyright headers.
25030 2005-06-22  Jan Hubicka  <jh@suse.cz>
25032         * wholeprogram-1.c: New testcase.
25033         * wholeprogram-2.c: New testcase.
25035 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
25037         PR 22171
25038         * gcc.dg/tree-ssa/pr22171.c: New test.
25040 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
25042         * gfortran.dg/simplify_modulo.f90: New.
25044 2005-06-24  Jan Hubicka  <jh@suse.cz>
25046         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25048 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25050         * obj-c++.dg/proto-lossage-[1-4].mm: New.
25052 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25054         * obj-c++.dg/typedef-alias-1.mm: New.
25055         * objc.dg/typedef-alias-1.m: New.
25057 2005-06-23  Jeff Law  <law@redhat.com>
25059         * gcc.dg/tree-ssa/vrp16.c: New test.
25061 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25063         * lib/target-supports.exp: Add
25064         check_effective_target_fortran_large_real and
25065         check_effective_target_fortran_large_int to check for
25066         corresponding effective targets.
25067         * gfortran.dg/large_integer_kind_1.f90: New test.
25068         * gfortran.dg/large_real_kind_1.f90: New test.
25070 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
25072         PR tree-optimization/22117
25073         * gcc.dg/tree-ssa/pr22117.c: New.
25075 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
25077         PR testsuite/22123
25078         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25080 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
25082         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25084 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
25086         * gfortran.dg/f2c_4.f90: Add tests for complex functions
25087         * gfortran.dg/f2c_4.c: Likewise.
25089 2005-06-22 Paul Brook  <paul@codesourcery.com>
25091         PR fortran/21034
25092         * gfortran.dg/auto_save_1.f90: New test.
25094 2005-06-22  Michael Matz  <matz@suse.de>
25096         * gcc.target/x86-64/abi: New directory.
25097         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25098         * gcc.target/x86-64/abi/README.gcc: New file.
25099         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25100         * gcc.target/x86-64/abi/asm-support.s: New file.
25101         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25102         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25103         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25104         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25105         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25106         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25107         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25108         * gcc.target/x86_64/abi/test_bitfields.c: New test.
25109         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25110         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25111         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25112         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25113         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25114         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25115         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25116         * gcc.target/x86_64/abi/test_varargs.c: New test.
25118 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
25120         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25121         32-bit i?86 and x86_64.
25123 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
25125         * obj-c++.dg/const-str-[1-9].mm: New tests.
25127 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
25129         PR fortran/22010
25130         * gfortran.dg/namelist_use.f90: New.
25131         * gfortran.dg/namelist_use_only.f90: New.
25133 2005-06-21  Jeff Law  <law@redhat.com>
25135         * gcc.dg/tree-ssa/vrp15.c: New test.
25137 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
25139         * lib/target-supports.exp (check_effective_target_vect_reduction):
25140         Remove.
25141         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25142         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25143         remove vect_reduction target keyword. Also avoid two returns in main.
25144         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25145         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25146         * gcc.dg/vect/vect-reduc-1short.c: New test.
25147         * gcc.dg/vect/vect-reduc-1char.c: New test.
25148         * gcc.dg/vect/vect-reduc-2short.c: New test.
25149         * gcc.dg/vect/vect-reduc-2char.c: New test.
25150         * gcc.dg/vect/vect-reduc-6.c: New test.
25151         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25152         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25153         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25155 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25156         Paul Thomas  <pault@gcc.gnu.org>
25158         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25159         New tests.
25161 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25163         * gfortran.dg/backslash_1.f90: New test.
25164         * gfortran.dg/backslash_2.f90: New test.
25166 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
25168         * gfortran.dg/duplicate_labels.f90: New test.
25170 2005-06-20  Jan Beulich  <jbeulich@novell.com>
25172         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25173         unsupportable relocations.
25174         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25175         * gcc.dg/20050321-2.c: xfail for NetWare.
25177 2005-06-20  Andreas Jaeger  <aj@suse.de>
25179         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25180         gcc.target/i386/fastcall-sseregparm.c,
25181         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25183 2005-06-19  Richard Henderson  <rth@redhat.com>
25185         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25187 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
25189         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25191 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
25193         PR c++/22115
25194         * g++.dg/conversion/simd2.C: Change expected error message.
25196 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25198         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25199         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25200         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25202 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
25204         * gcc.dg/fold-mod-1.c: New test.
25206 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
25208         PR fortran/19926
25209         * gfortran.dg/pr19926.f90: New test.
25211 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25213         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25214         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25215         targets.
25216         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25217         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25219 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
25221         * gcc.target/ia64/float80-varargs-1.c: New test.
25223 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25225         PR tree-opt/22035
25226         * gfortran.dg/f2c_6.f90: New test.
25228 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
25230         PR c++/17413
25231         * g++.dg/template/local5.C: New.
25233 2005-06-17  Richard Henderson  <rth@redhat.com>
25235         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25237 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
25239         PR testsuite/21945
25240         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25242 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
25244         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25245         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25246         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25247         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25248         check_vect to verify the presence of hardware vector support.
25250 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
25252         PR testsuite/22056
25253         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25255 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25257         PR libfortran/19216
25258         * gfortran.dg/pr19216.f: Add correct space between brackets and
25259         dg directive.
25261 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25263         PR libfortran/16436
25264         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25266 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
25268         * gcc.target/i386/attributes-error.c: New testcase.
25269         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25270         * gcc.target/i386/regparm-stdcall.c: Likewise.
25271         * gcc.target/i386/sseregparm-1.c: Likewise.
25272         * gcc.target/i386/sseregparm-2.c: Likewise.
25274 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
25276         * g++.dg/rtti/crash2.C: New.
25278 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
25280         * gcc.dg/noncompile/20040203-3.c: Update expected message.
25282 2005-06-15  David Ung  <davidu@mips.com>
25284         * gcc.target/mips/mips16e-extends.c: New test for testing the
25285         generation of MIPS16e zeb/zeh, seb/seh instructions.
25287 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
25289         PR 22018
25290         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25291         * gcc.dg/tree-ssa/pr22018.c: New test.
25293 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
25295         * gcc.dg/simd-1.c: Update error messages.
25296         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
25297         * gcc.dg/simd-2.c: Update error messages.
25298         * gcc.dg/simd-4.c: New.
25300 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
25302         PR c++/20678
25303         * g++.dg/other/crash-4.C: New.
25305 2005-06-14  Devang Patel  <dpatel@apple.com>
25307         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25309 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25311         PR c++/21929
25312         * g++.dg/parse/crash11.C: Update
25314 2005-06-13  Jeff Law  <law@redhat.com>
25316         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25317         perform the desired transformations.
25318         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25319         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25321 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25323         PR fortran/22038
25324         * gfortran.dg/forall_1.f90: Un-XFAIL.
25326 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
25328         PR c++/21929
25329         * g++.dg/parse/crash26.C: New.
25331         PR c++/20789
25332         * g++.dg/init/member1.C: New.
25334 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
25336         * gfortran.dg/altreturn_1.f90: New test.
25338 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
25340         PR middle-end/21985
25341         * gcc.dg/tree-ssa/pr21985.c: New test.
25343 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25345         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25347 2005-06-12  Roger Sayle  <roger@eyesopen.com>
25349         PR c++/21930
25350         * g++.dg/other/error10.C: New test case.
25352 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25354         PR libfortran/19155
25355         * gfortran.dg/pr19155.f: Add test.
25357 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25359         * gfortran.dg/f2c_7.f90: New test.
25361         * gfortran.dg/forall_1.f90: XFAILed.
25363 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25365         * gcc.dg/pr14796-1.c: New.
25366         * gcc.dg/pr14796-2.c: New.
25368 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
25370         PR fortran/17792
25371         PR fortran/21375
25372         * gfortran.dg/deallocate_stat.f90: New test.
25374 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
25376         * gfortran.fortran-torture/execute/in-pack.f90: New test.
25378 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
25380         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25381         access will be generated when this loop is vectorized. Test that
25382         accesses with same alignment were detected.
25383         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25384         Test that accesses with same alignment were detected.
25385         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25386         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25387         alignment were detected.
25389 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
25391         PR c++/10611
25392         * g++.dg/conversion/simd2.C: New.
25394 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25396         * gcc.dg/Wcxx-compat-1.c: New.
25398 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25400         PR libfortran/21480
25401         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25402         complex array.
25404 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
25406         * gcc.dg/alias-8.c: New.
25408 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
25410         * gcc.dg/format/cmn_err-1.c: Update.
25412 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
25414         PR target/20666
25415         * gcc.target/sparc/fexpand-2.c: New.
25416         * gcc.target/sparc/fpmerge-2.c: New.
25417         * gcc.target/sparc/fpmul-2.c: New.
25418         * gcc.target/sparc/noresult.c: New.
25419         * gcc.target/sparc/pdist-2.c: New.
25420         * gcc.target/sparc/pdist-3.c: New.
25422 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
25424         PR testsuite/21702
25425         * gcc.target/i386/i386.exp: Fix comment typo.
25427 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25429         PR c++/19497
25430         * g++.dg/inherit/using5.C: New.
25431         * g++.dg/inherit/using6.C: New.
25433 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25435         PR c++/19894
25436         * g++.dg/template/ptrmem15.C: New test.
25438         PR c++/20563
25439         * g++.dg/ext/label4.C: New test.
25441 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25443         * gcc.dg/tls/debug-1.c: New test.
25445 2005-06-07  Dale Johannesen  <dalej@apple.com>
25447         * gcc.target/i386/movq.c: New.
25449 2005-06-07  Dale Johannesen  <dalej@apple.com>
25451         * gcc.dg/20050607-1.c: New.
25453 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
25455         PR middle-end/21850
25456         * gcc.c-torture/execute/20050607-1.c: New test.
25458 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
25460         PR libfortran/21926
25461         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25462         Test case where the return array has lowest stride one,
25463         but isn't packed.
25465 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
25467         * lib/target-supports.exp (check_effective_target_sync_int_long):
25468         Add s390 and s390x targets.
25470 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
25472         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25473         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25474         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25475         * gcc.dg/tree-ssa/loop-9.c: New test.
25477 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25479         * g++.dg/parse/defarg10.C: New.
25481 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
25483         PR regression/21897
25484         * gcc.c-torture/execute/20050604-1.c: New test.
25486 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25488         PR 21903
25489         * g++.dg/parse/defarg9.C: New.
25491         PR c++/20637
25492         * g++.dg/inherit/using4.C: New.
25493         * g++.dg/overload/error1.C: Adjust expected errors.
25494         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25495         * g++.old-deja/g++.brendan/arm2.C: Likewise.
25496         * g++.old-deja/g++.other/redecl2.C: Likewise.
25497         * g++.old-deja/g++.other/redecl4.C: Likewise.
25498         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25500 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25502         * gfortran.dg/f2c_5.f90: Add -w to dg-options
25504 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25506         * lib/gfortran.exp (gfortran_target_compile): Call
25507         dg-additional-files-options
25508         * gfortran.dg/f2c_4.f90: New file
25509         * gfortran.dg/f2c_4.c: New file
25510         * gfortran.dg/f2c_5.f90: New file
25511         * gfortran.dg/f2c_5.c: New file
25513 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25515         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25517         PR fortran/21912
25518         * gfortran.dg/array_constructor_4.f90: New test.
25520 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
25522         PR c++/21619
25523         * g++.dg/ext/builtin9.C: New test.
25525 2005-06-05  Dale Johannesen  <dalej@apple.com>
25527         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25528         * gcc.c-torture/execute/20050603-2.c: Ditto.
25530 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
25532         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25533         * gcc.dg/vect/vect-reduc-1.c: New.
25534         * gcc.dg/vect/vect-reduc-2.c: New.
25535         * gcc.dg/vect/vect-reduc-3.c: New.
25537 2005-06-04  Dale Johannesen  <dalej@apple.com>
25539         * gcc.c-torture/execute/20050603-1.c: New.
25540         * gcc.c-torture/execute/20050603-2.c: New.
25541         * gcc.dg/20050603-3.c: New.
25543 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25545         PR fortran/19195
25546         * gfortran.dg/debug_1.f90: New test.
25548         * gfortran.dg/forall_1.f90: New test.
25550 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
25552         * gfortran.dg/array_constructor_3.f90: New test.
25554 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25556         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25558 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
25560         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25562 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
25564         PR c/21873
25565         * gcc.dg/init-excess-1.c: New test.
25567 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25569         PR c++/21853
25570         * g++.dg/expr/static_cast6.C: New test.
25572 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
25574         * gcc.dg/tree-ssa/vrp14.c: New test.
25576 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25578         PR c++/21336
25579         * g++.dg/template/new2.C: New test.
25581 2005-06-03  Josh Conner  <jconner@apple.com>
25583         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25584         all entries in initializer.
25586 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
25588         PR middle-end/21858
25589         * gcc.dg/pr21858.c: New testcase.
25591 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
25593         PR tree-optimization/21292
25595         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25596         New.
25597         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25598         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25599         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25600         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25601         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25603 2005-06-02  Richard Henderson  <rth@redhat.com>
25605         * gcc.dg/sync-2.c: Use -march=i486 for i386.
25607 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
25609         * gcc.dg/wtypequal.c: New testcase.
25611 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
25613         PR 21582
25614         * gcc.dg/tree-ssa/pr21582.c: New test.
25616 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25618         PR c++/21280
25619         * g++.dg/opt/interface2.h: New.
25620         * g++.dg/opt/interface2.C: New.
25621         * g++.dg/init/ctor4.C: Adjust error lines.
25622         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25623         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25624         * g++.old-deja/g++.jason/opeq3.C: Likewise.
25625         * g++.old-deja/g++.pt/assign1.C: Likewise.
25626         * g++.old-deja/g++.pt/crash20.C: Likewise.
25628 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
25630         PR tree-optimization/21734
25631         * g++.dg/vect/pr21734_1.cc: New.
25632         * g++.dg/vect/pr21734_2.cc: New.
25634 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25636         PR c++/20350
25637         * g++.dg/template/spec24.C: New.
25639         PR c++/21151
25640         * g++.dg/pch/local-1.C: New.
25641         * g++.dg/pch/local-1.Hs: New.
25643 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
25645         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25646         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25647         * gcc.dg/tree-ssa/pr14341.c: New test.
25648         * gcc.dg/tree-ssa/pr14841.c: New test.
25649         * gcc.dg/tree-ssa/pr20701.c: New test.
25650         * gcc.dg/tree-ssa/pr21086.c: New test.
25651         * gcc.dg/tree-ssa/pr21090.c: New test.
25652         * gcc.dg/tree-ssa/pr21332.c: New test.
25653         * gcc.dg/tree-ssa/pr21458.c: New test.
25654         * gcc.dg/tree-ssa/pr21658.c: New test.
25655         * gcc.dg/tree-ssa/vrp01.c: New test.
25656         * gcc.dg/tree-ssa/vrp02.c: New test.
25657         * gcc.dg/tree-ssa/vrp03.c: New test.
25658         * gcc.dg/tree-ssa/vrp04.c: New test.
25659         * gcc.dg/tree-ssa/vrp05.c: New test.
25660         * gcc.dg/tree-ssa/vrp06.c: New test.
25661         * gcc.dg/tree-ssa/vrp07.c: New test.
25662         * gcc.dg/tree-ssa/vrp08.c: New test.
25663         * gcc.dg/tree-ssa/vrp09.c: New test.
25664         * gcc.dg/tree-ssa/vrp10.c: New test.
25665         * gcc.dg/tree-ssa/vrp11.c: New test.
25666         * gcc.dg/tree-ssa/vrp12.c: New test.
25667         * gcc.dg/tree-ssa/vrp13.c: New test.
25669 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
25671         PR 21029
25672         * gcc.dg/tree-ssa/pr21029.c: New test.
25674 2005-06-01  Roger Sayle  <roger@eyesopen.com>
25676         * gfortran.dg/logint-1.f: New test case.
25677         * gfortran.dg/logint-2.f: Likewise.
25678         * gfortran.dg/logint-3.f: Likewise.
25680 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
25682         PR c/21536
25683         PR c/20760
25684         * gcc.dg/20050527-1.c: New test.
25686         * gcc.dg/i386-sse-12.c: New test.
25688         PR fortran/21729
25689         * gfortran.dg/implicit_5.f90: New test.
25691 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
25693         PR fortran/20883
25694         * gfortran/assign_4.f90: New test.
25695         * gfortran/assign_2.f90: Change compile to run.
25697 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
25699         * lib/target-supports.exp
25700         (check_effective_target_sync_char_short): New.
25701         * gcc.dg/sync-2.c: New.
25703 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
25705         PR tree-optimization/21817
25706         * gcc.dg/torture/pr21817-1.c: New.
25708 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
25710         PR c++/21165
25711         * g++.dg/template/init5.C: New.
25713 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
25715         * gfortran.dg/char_initialiser_actual.f90:
25716         Test character initialisers as actual arguments.
25717         * gfortran.dg/char_pointer_comp_assign.f90:
25718         Test character pointer structure component assignments.
25719         * gfortran.dg/char_array_structure_constructor.f90:
25720         Test character components in structure constructors.
25722 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
25724         PR middle-end/20931
25725         * g++.dg/opt/pr20931.C: New test.
25727 2005-05-31  Andreas Jaeger  <aj@suse.de>
25729         PR testsuite/20772
25730         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25731         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25732         g++.old-deja/g++.ext/asmspec1.C,
25733         g++.old-deja/g++.other/regstack.C,
25734         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25735         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25736         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25737         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25738         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25739         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25740         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25741         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25742         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25743         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25744         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25745         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25746         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25747         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25748         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25749         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25750         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25751         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25752         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25754 2005-05-31  Jeff Law  <law@redhat.com>
25756         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25758 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
25760         PR middle-end/21743
25761         * gcc.dg/builtins-1.c: Activate disabled clog test.
25762         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25764 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
25766         * gfortran.dg/char_pointer_assign.f90:
25767         Test character-pointer assignments and pointer assignments.
25768         * gfortran.dg/char_pointer_dummy.f90:
25769         Test character-pointer dummy arguments.
25770         * gfortran.dg/char_pointer_func.f90:
25771         Test character-pointer function returns.
25772         * gfortran.dg/char_pointer_dependency.f90:
25773         Test character-pointer functions with dependencies.
25775 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
25777         PR c++/21784
25778         * g++.dg/lookup/using14.C: New test.
25780 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
25782         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25783         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25784         trailing ^M.
25786 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
25788         PR c++/17413
25789         * g++.dg/template/local5.C: New.
25791         PR target/21761
25792         * gcc.c-torture/compile/pr21761.c: New.
25794         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25795         before darwin8.
25797 2005-05-30  Steven G. Kargl
25799         PR fortran/20846
25800         * gfortran.dg/inquire_8.f90: New test.
25802 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25804         PR libfortran/21376
25805         * gfortran.dg/output_exponents_1.f90: New test.
25807 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25809         PR libfortran/20006
25810         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25812 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
25814         PR c++/21210
25815         * g++.dg/ext/complex1.C: New test.
25817         PR c++/21340
25818         * g++.dg/init/ctor6.C: New test.
25820 2005-05-29  Jan Hubicka  <jh@suse.cz>
25822         * gcc.c-torture/compile/pr21562.c: New.
25824 2005-05-28  Steven G. Kargl <kargls@comcast.net>
25826         * gfortran.dg/subnormal_1.f90: New test.
25828 2005-05-28  Jan Hubicka  <jh@suse.cz>
25830         * tree-prof.exp: Fix comment.
25831         * value-prof-1.c: New.
25832         * value-prof-2.c: New.
25833         * value-prof-3.c: New.
25834         * value-prof-4.c: New.
25836 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
25838         PR c++/21614
25839         * g++.dg/expr/ptrmem6.C: New test.
25840         * g++.dg/expr/ptrmem6a.C: Likewise.
25842 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
25844         PR tree-optimization/21658
25845         * gcc.dg/tree-ssa/pr21658.c: New.
25847 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
25849         PR c++/21455
25850         * g++.dg/inherit/ptrmem3.C: New.
25852         PR c++/21681
25853         * g++.dg/parse/template16.C: New.
25855 2005-05-27  Andreas Jaeger  <aj@suse.de>
25857         * gcc.dg/setjmp-2.c: Only run in 32-bit.
25859         * gcc.dg/i386-sse-8.c: Run test on all archs.
25861 2005-05-26  Mike Stump  <mrs@apple.com>
25863         * objc.dg/isa-field-1.m: Only run on darwin.
25864         * objc.dg/lookup-1.m: Likewise.
25865         * objc.dg/try-catch-8.m: Likewise.
25867 2005-05-26  Roger Sayle  <roger@eyesopen.com>
25869         PR tree-optimization/9814
25870         * gcc.dg/pr9814-1.c: New test case.
25872 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25874         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25875         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25876         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25877         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25878         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25879         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25880         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25881         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25882         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25883         objc.dg/try-catch-8.m: New.
25885 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
25887         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25888         remove extraneous semicolons.
25890 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
25892         * obj-c++.dg/comp-types-12.mm: New.
25893         * objc.dg/comp-types-11.m: New.
25894         * objc.dg/selector-4.m: New.
25896 2005-05-26  Andreas Jaeger  <aj@suse.de>
25898         PR testsuite/20772
25899         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25900         g++.old-deja/g++.ext/attrib3.C,
25901         g++.old-deja/g++.other/store-expr1.C,
25902         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25903         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25904         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25905         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25906         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25907         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25908         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25909         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25910         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25911         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25912         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25913         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25914         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25915         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25916         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25917         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25918         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25919         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25920         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25922 2005-05-26  Andreas Jaeger  <aj@suse.de>
25924         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25925         x86-64 compilation.
25927 2005-05-26  Andreas Jaeger  <aj@suse.de>
25929         PR testsuite/20772
25930         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25931         gcc.misc-tests/i386-pf-athlon-1.c,
25932         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25933         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25934         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25935         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25936         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25937         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25938         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25939         programs.
25941         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25942         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25943         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25944         x86-64 compilation.
25946         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25947         x86_64.
25949         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25950         effective-target ilp32.
25952 2005-05-26  David Ung  <davidu@mips.com>
25954         * gcc.target/mips/ext_ins.c: New test for testing the generation
25955         of MIPS32/64 rev 2 ext/ins instructions.
25957 2005-05-26  Andreas Jaeger  <aj@suse.de>
25959         * treelang/compile/unsigned.tree: Use gimple instead of
25960         nonexisting generic dump.
25962 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
25964         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25966 2005-05-26  Andreas Jaeger  <aj@suse.de>
25968         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25970 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
25972         PR libfortran/17283
25973         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25974         Test callee-allocated memory with write statements.
25976 2005-05-25  Roger Sayle  <roger@eyesopen.com>
25978         PR middle-end/21709
25979         * gcc.dg/pr21709-1.c: New test case.
25981 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
25982             Mike Stump  <mrs@apple.com>
25984         * objc/execute/next_mapping.h: Update for C++.
25986         * obj-c++.dg/selector-1.mm: Move to...
25987         * obj-c++.dg/selector-4.mm: here...
25989         * obj-c++.dg/basic.mm: New.
25990         * obj-c++.dg/comp-types-1.mm: New.
25991         * obj-c++.dg/cxx-class-1.mm: New.
25992         * obj-c++.dg/cxx-ivars-1.mm: New.
25993         * obj-c++.dg/cxx-ivars-2.mm: New.
25994         * obj-c++.dg/cxx-ivars-3.mm: New.
25995         * obj-c++.dg/cxx-scope-1.mm: New.
25996         * obj-c++.dg/cxx-scope-2.mm: New.
25997         * obj-c++.dg/defs.mm: New.
25998         * obj-c++.dg/empty-private-1.mm: New.
25999         * obj-c++.dg/encode-1.mm: New.
26000         * obj-c++.dg/encode-2.mm: New.
26001         * obj-c++.dg/encode-3.mm: New.
26002         * obj-c++.dg/extern-c-1.mm: New.
26003         * obj-c++.dg/extra-semi.mm: New.
26004         * obj-c++.dg/fix-and-continue-2.mm: New.
26005         * obj-c++.dg/isa-field-1.mm: New.
26006         * obj-c++.dg/ivar-list-semi.mm: New.
26007         * obj-c++.dg/local-decl-1.mm: New.
26008         * obj-c++.dg/lookup-1.mm: New.
26009         * obj-c++.dg/lookup-2.mm: New.
26010         * obj-c++.dg/method-1.mm: New.
26011         * obj-c++.dg/method-2.mm: New.
26012         * obj-c++.dg/method-3.mm: New.
26013         * obj-c++.dg/method-4.mm: New.
26014         * obj-c++.dg/method-5.mm: New.
26015         * obj-c++.dg/method-6.mm: New.
26016         * obj-c++.dg/method-7.mm: New.
26017         * obj-c++.dg/no-extra-load.mm: New.
26018         * obj-c++.dg/overload-1.mm: New.
26019         * obj-c++.dg/pragma-1.mm: New.
26020         * obj-c++.dg/pragma-2.mm: New.
26021         * obj-c++.dg/private-1.mm: New.
26022         * obj-c++.dg/private-2.mm: New.
26023         * obj-c++.dg/proto-qual-1.mm: New.
26024         * obj-c++.dg/qual-types-1.mm: New.
26025         * obj-c++.dg/stubify-1.mm: New.
26026         * obj-c++.dg/stubify-2.mm: New.
26027         * obj-c++.dg/super-class-1.mm: New.
26028         * obj-c++.dg/super-class-2.mm: New.
26029         * obj-c++.dg/super-dealloc-1.mm: New.
26030         * obj-c++.dg/super-dealloc-2.mm: New.
26031         * obj-c++.dg/template-1.mm: New.
26032         * obj-c++.dg/template-2.mm: New.
26033         * obj-c++.dg/template-3.mm: New.
26034         * obj-c++.dg/template-4.mm: New.
26035         * obj-c++.dg/template-5.mm: New.
26036         * obj-c++.dg/template-6.mm: New.
26037         * obj-c++.dg/try-catch-1.mm: New.
26038         * obj-c++.dg/try-catch-2.mm: New.
26039         * obj-c++.dg/try-catch-3.mm: New.
26040         * obj-c++.dg/try-catch-4.mm: New.
26041         * obj-c++.dg/try-catch-5.mm: New.
26042         * obj-c++.dg/try-catch-6.mm: New.
26043         * obj-c++.dg/try-catch-7.mm: New.
26044         * obj-c++.dg/try-catch-8.mm: New.
26045         * obj-c++.dg/try-catch-9.mm: New.
26046         * obj-c++.dg/va-meth-1.mm: New.
26048 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26050         * obj-c++.dg/selector-1.mm: New.
26051         * obj-c++.dg/selector-2.mm: New.
26053 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26055         * obj-c++.dg/selector-3.mm: New.
26056         * objc.dg/selector-3.m: New.
26058 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26060         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26061         about where warning appears.
26063 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26065         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26066         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26067         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26068         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26070 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26072         * gcc.dg/20050524-1.c: New test.
26074 2005-05-25  Jan Hubicka  <jh@suse.cz>
26076         * gcc.dg/tree-prof/inliner-1.c: New.
26078 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
26080         * gcc.dg/tree-prof: New directory.
26081         * gcc.dg/tree-prof/tree-prof.exp: New.
26083 2005-05-25  DJ Delorie  <dj@redhat.com>
26085         * gcc.dg/Wattributes-1.c: New.
26086         * gcc.dg/Wattributes-2.c: New.
26087         * gcc.dg/Wattributes-3.c: New.
26089 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
26091         PR tree-optimization/19833
26092         * gcc.dg/uninit-4.c: Remove xfail.
26093         * gcc.dg/uninit-9.c: Ditto.
26095 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
26097         * obj-c++.dg/bitfield-[1-5].mm: New.
26098         * obj-c++.dg/class-protocol-1.mm: New.
26099         * obj-c++.dg/comp-types-1[0-1].mm: New.
26100         * obj-c++.dg/comp-types-[2-9].mm: New.
26101         * obj-c++.dg/encode-[4-8].mm: New.
26102         * obj-c++.dg/layout-1.mm: New.
26103         * obj-c++.dg/method-1[0-9].mm: New.
26104         * obj-c++.dg/method-2[0-1].mm: New.
26105         * obj-c++.dg/method-[8-9].mm: New.
26106         * obj-c++.dg/objc-gc-3.mm: New.
26107         * obj-c++.dg/try-catch-10.mm: New.
26108         * objc.dg/bitfield-5.m: New.
26109         * objc.dg/comp-types-10.m: New.
26110         * objc.dg/comp-types-9.m: New.
26111         * objc.dg/layout-1.m: New.
26112         * objc.dg/objc-gc-4.m: New.
26113         * objc.dg/try-catch-9.m: New.
26114         * objc.dg/class-protocol-1.m: Tweak diagnostics.
26115         * objc.dg/comp-types-1.m: Likewise.
26116         * objc.dg/comp-types-[5-6].m: Likewise.
26117         * objc.dg/method-9.m: Likewise.
26119 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
26121         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26122         and on hardware without VMX support.
26124         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26126         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26128         * lib/profopt.exp (dg-final-generate, dg-final-use,
26129         profopt-final-code, profopt-get-options): New.
26130         (profopt-execute): Process test directives.
26132         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26133         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26134         cleanup-tree-dump, cleanup-saved-temps): Update comments.
26136 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
26138         PR C++/21645
26139         * g++.dg/init/ctor5.C: New test.
26141 2005-05-24  Ira Rosen  <irar@il.ibm.com>
26143         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26144         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26145         vect-113.c, vect-114.c.
26147 2005-05-23  Adam Nemet  <anemet@lnxw.com>
26149         * gcc.dg/const-elim-1.c: Remove xfails.
26151 2005-05-23  Jeff Law  <law@redhat.com>
26153         * gcc.c-torture/compile/pr21638.c: New test.
26154         * gcc.c-torture/compile/20050520-1.c: New test.
26156 2005-05-23  Nick Clifton  <nickc@redhat.com>
26158         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26159         be a proper triple, ie: m32r*-*-*.
26160         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26162 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
26164         PR middle-end/21331
26165         PR tree-opt/21293
26166         * gcc.c-torture/compile/pr21293.c: New test.
26167         * gcc.c-torture/execute/pr21331.c: New test.
26169 2004-05-20  Richard Henderson  <rth@redhat.com>
26171         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26173 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
26175         * obj-c++-dg.exp: Add.
26176         * obj-c++.exp: Add.
26177         * obj-c++.dg/dg.exp: Add.
26179 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26181         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26182         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26184 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
26186         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26188 2004-05-19  Richard Henderson  <rth@redhat.com>
26190         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26192 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
26194         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26196         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26198 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
26200         PR c++/21495
26201         * g++.dg/parse/extern1.C: New test.
26202         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26204 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26206         * gcc.dg/c99-math.h: New.
26207         * gcc.dg/c99-math-float-1.c: New test.
26208         * gcc.dg/c99-math-double-1.c: Likewise.
26209         * gcc.dg/c99-math-long-double-1.c: Likewise.
26211 2005-05-18  Richard Henderson  <rth@redhat.com>
26213         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26215 2005-05-18  Devang Patel  <dpatel@apple.com>
26217         * g++.dg/opt/20050511-1.C: New test.
26219 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
26221         PR libfortran/21127
26222         * gfortran.dg/reshape-complex.f90: New test.
26224 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
26226         * gfortran.dg/array_constructor_1.f90: New test.
26227         * gfortran.dg/array_constructor_2.f90: New test.
26229 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26231         PR fortran/20954
26232         * gfortran.dg/pr20954.f: New test.
26234 2005-05-17  Mike Stump  <mrs@apple.com>
26236         Yet more Objective-C++...
26238         * objc.dg/method-5.m: Update.
26239         * objc.dg/method-6.m: Update.
26240         * objc.dg/method-7.m: Update.
26241         * objc.dg/method-9.m: Update.
26242         * objc.dg/try-catch-2.m: Update.
26244 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
26246         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26247         Remove little-endian optimizations.
26249 2005-05-17  Jeff Law  <law@redhat.com>
26251         * g++.dg/tree-ssa/pr14814.C: New test.
26252         * gcc.dg/tree-ssa/pr14814.C: New test.
26253         * gcc.dg/tree-ssa/pr17141-1.C: New test.
26254         * gcc.dg/tree-ssa/pr17141-2.C: New test.
26256 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26258         * gcc.dg/compat/generate-random.c: Do not include
26259         libiberty.h.
26260         * gcc.dg/compat/generate-random_r.c: Likewise.
26262 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
26264         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26266 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26268         PR middle-end/21595
26269         * g++.dg/tree-ssa/builtin1.C: New testcase.
26271 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
26273         PR c++/21454
26274         * g++.dg/opt/const4.C: New test.
26276         PR middle-end/21492
26277         * g++.dg/opt/crossjump1.C: New test.
26279         PR tree-optimization/21610
26280         * gcc.c-torture/compile/20050516-1.c: New test.
26282         PR fortran/15080
26283         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26284         about the test failing.
26285         * gfortran.fortran-torture/execute/where_7.f90: New test.
26286         * gfortran.fortran-torture/execute/where_8.f90: New test.
26288 2005-05-16  Richard Henderson  <rth@redhat.com>
26290         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26291         i?86 and x86_64.
26293 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
26295         * gcc.dg/compat/generate-random.c (config.h): Do not include.
26296         (limits.h): Include unconditionally.
26297         (stdlib.h): Likewise.
26298         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26299         (limits.h): Include unconditionally.
26300         (stdlib.h): Likewise.
26301         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26302         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26303         (limits.h): Include unconditionally.
26304         (stdlib.h): Likewise.
26305         (hashtab.h): Do not include.
26306         (getopt.h): Likewise.
26307         (stddef.h): Include.
26308         (hashval_t): Define.
26309         (struct entry): Add "next" field.
26310         (HASH_SIZE): New macro.
26311         (hash_table): New variable.
26312         (switchfiles): Do not use xmalloc.
26313         (mix): New macro.
26314         (iterative_hash): New function.
26315         (hasht): Remove.
26316         (e_exists): New function.
26317         (e_insert): Likewise.
26318         (output): Use, instead of libiberty hashtable functions.
26319         (main): Do not use getopt.  Do not call htab_create.
26321 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
26323         PR libstdc++/21526
26324         * lib/target-supports.exp (check_mkfifo_available):
26325         Return 0 for cygwin as mkfifo support incomplete on platform.
26326         Fix typos in comments.
26328 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
26330         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26332 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
26334         PR fortran/17432
26335         * gfortran.dg/assign_4.f: New test.
26337 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
26339         PR tree-optimization/21563
26340         * gcc.dg/tree-ssa/pr21563.c: New.
26342 2005-05-14  Jan Hubicka  <jh@suse.cz>
26344         * gcc.dg/noreturn-7.c: Allow control reaches warning.
26346 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
26348         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26350 2005-05-13  Julian Brown  <julian@codesourcery.com>
26352         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26353         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26355 2005-05-13  Jan Hubicka  <jh@suse.cz>
26357         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26358         * gcc.dg/fold-xor-?.c: Likewise.
26359         * gcc.dg/pr15784-?.c: Likewise.
26360         * gcc.dg/pr20922-?.c: Likewise.
26361         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26362         * gcc.dg/tree-ssa/pr17598.c: Likewise.
26363         * gcc.dg/tree-ssa/pr20470.c: Likewise.
26365 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26367         PR fortran/21260
26368         * gfortran.dg/hollerith_1.f90: New test.
26370 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26372         * gfortran.dg/func_result_2.f90: New test.
26374 2005-05-11  Bud Davis  <bdavis@gfortran.org>
26376         * gfortran.dg/dev_null.f90: New test.
26378 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
26380         * gcc.dg/arm-vfp1.c: Revert last change.
26382 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
26384         PR middle-end/19807
26385         PR tree-optimization/19639
26386         * g++.dg/tree-ssa/pr19807.C: New testcase.
26388 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26390         PR libfortran/21471
26391         * gfortran.dg/append-1.f90: New test.
26393 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26395         * gcc.dg/pr18501.c: XFAIL.
26396         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26397         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26398         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26399         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26400         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26401         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26402         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26403         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26405 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26407         PR fortran/20178
26408         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26409         gfortran.dg/f2c_3.f90: New tests.
26411         * gfortran.dg/return_1.f90: Fix dg annotation.
26413 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26415         * gcc.c-torture/compile/20050510-1.c: New test.
26417 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
26419         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26421 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
26423         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26425 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
26427         PR c/17913
26428         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26430 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
26432         PR c/21342
26433         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26434         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26436 2005-05-10  Ben Elliston  <bje@au.ibm.com>
26438         PR debug/16676
26439         * gcc.dg/debug/pr16676.c: New test.
26441 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
26443         PR testsuite/21443
26444         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26445         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26446         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26447         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26448         Change -O1 to -O2.
26449         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
26450         -fno-tree-dominator-opts.
26452 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26454         * gfortran.dg/return_1.f90: New test.
26456 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
26458         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26460         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26462 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
26464         PR c++/21427
26465         * g++.dg/inherit/covariant13.C: New.
26467 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26469         PR libfortran/19155
26470         * gfortran.dg/pr19155.f: New test.
26472 2005-05-08  Roger Sayle  <roger@eyesopen.com>
26474         PR inline-asm/8788
26475         * gcc.dg/pr8788-1.c: New testcase.
26477 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
26479         PR target/21416
26480         * gcc.target/mips/fpcmp-[12].c: New tests.
26482 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
26484         * lib/target-supports-dg.exp (dg-require-fork): New function.
26485         (dg-require-mkfifo): Likewise.
26486         * lib/target-supports.exp (check_function_available): New
26487         function.
26488         (check_fork_available): Likewise.
26489         (check_mkfifo_available): Likewise.
26491 2005-05-06  Jeff Law  <law@redhat.com>
26493         * gcc.c-torture/compile/pr21380.c: New test.
26495 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
26497         PR c++/20961
26498         * g++.dg/ext/weak3.C: New test.
26500 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
26502         PR c++/21352
26503         * g++.dg/template/crash37.C: New test.
26505 2005-05-05  Paul Brook  <paul@codesourcery.com>
26507         * gcc.dg/arm-g2.c: Use effective-target arm32.
26508         * gcc.dg/arm-mmx-1.c: Ditto.
26509         * gcc.dg/arm-scd42-2.c: Ditto.
26510         * gcc.dg/arm-vfp1.c: Ditto.
26511         * lib/target-supports.exp (check_effective_target_arm32): New
26512         function.
26514 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
26516         PR libfortran/21354
26517         gfortran.dg/in_pack_rank7.f90: New test.
26519 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
26521         PR middle-end/15618
26522         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26524 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
26526         PR middle-end/21265
26527         * gcc.dg/20050503-1.c: New test.
26529         PR rtl-optimization/21239
26530         * gcc.dg/i386-sse-11.c: New test.
26532 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
26534         PR target/16888
26535         * gcc.target/i386/asm-1.c: New test.
26537 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
26539         PR rtl-optimization/21330
26540         * gcc.c-torture/execute/20050502-1.c: New test.
26542         PR target/21297
26543         * gcc.c-torture/execute/20050502-2.c: New test.
26545 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
26547         PR middle-end/21282
26548         * gcc.dg/pr21282.c: New.
26550 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26552         * gcc.dg/vect/pr20122.c: Clean up .vect file.
26553         * gcc.dg/vect/vect-92.c: Likewise.
26554         * gcc.dg/vect/vect-93.c: Likewise.
26555         * gcc.dg/vect/vect-dv-1.c: Likewise.
26556         * gcc.dg/vect/vect-dv-2.c: Likewise.
26557         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26559 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26561         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26562         * gfortran.dg/vect/vect-2.f90: Likewise.
26563         * gfortran.dg/vect/vect-3.f90: Likewise.
26564         * gfortran.dg/vect/vect-4.f90: Likewise.
26565         * gfortran.dg/vect/vect-5.f90: Likewise.
26567 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
26569         PR target/20813
26570         * gcc.dg/rs6000-fpint-2.c: New.
26572 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
26574         PR c/15698
26575         * gcc.dg/builtins-30.c: Update expected messages.
26576         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26577         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26578         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26580 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
26582         PR tree-optimization/21294
26583         * gcc.dg/tree-ssa/pr21294.c: New.
26585 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
26587         * gcc.dg/altivec-3.c (vec_store): Do not use the old
26588         __builtin_altivec_st_internal_4si built-in.
26590 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
26592         PR c++/15875
26593         * g++.dg/template/ptrmem14.C: New test.
26595 2005-05-02  Paul Brook  <paul@codesourcery.com>
26597         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26599 2005-05-02  Michael Matz  <matz@suse.de>
26601         PR c++/19542
26602         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26604 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
26606         * g++.dg/cpp/weak.C: New test.
26608 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
26610         * gcc.dg/tree-ssa/loop-8.c: New test.
26612 2005-04-30  Michael Maty  <matz@suse.de>
26614         * gcc.dg/inline-mcpy.c: New test.
26616 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
26618         PR libfortran/18958
26619         * gfortran.dg/eoshift.f90: New test case.
26621 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
26623         PR libfortran/18857
26624         * gfortran.dg/matmul_1.f90: New test.
26626 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26628         PR tree-optimization/21030
26629         * gcc.dg/tree-ssa/pr21030.c: New.
26631 2005-04-29  Devang Patel  <dpatel@apple.com>
26633         PR tree-optimization/21272
26634         * gcc.dg/vect/vect-ifcvt-10.c: New test.
26636 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
26638         PR fortran/13082
26639         PR fortran/18824
26640         * gfortran.dg/entry_4.f90: New test.
26641         * gfortran.fortran-torture/execute/entry_1.f90: New test.
26642         * gfortran.fortran-torture/execute/entry_2.f90: New test.
26643         * gfortran.fortran-torture/execute/entry_3.f90: New test.
26644         * gfortran.fortran-torture/execute/entry_4.f90: New test.
26645         * gfortran.fortran-torture/execute/entry_5.f90: New test.
26646         * gfortran.fortran-torture/execute/entry_6.f90: New test.
26647         * gfortran.fortran-torture/execute/entry_7.f90: New test.
26649 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26651         * gfortran.fortran-torture/execute/entry_8.f90: New test.
26653 2005-04-29  Paul Brook  <paul@codesourcery.com>
26655         * gfortran.dg/entry_3.f90: New test.
26657 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26659         * gfortran.dg/implicit_4.f90: New test.
26661 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
26663         * lib/target-supports.exp (check_profiling_available): Return
26664         false for xtensa-*-elf.
26666 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
26668         * lib/fortran-torture.exp (fortran-torture.exp): Catch
26669         error if file cannot be deleted.
26671 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26673         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26674         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26675         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26676         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26677         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26678         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26679         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26680         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26681         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26682         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26683         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26684         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26685         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26687 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26689         PR fortran/20865
26690         * gfortran.dg/pr20865.f90: New test.
26692 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
26694         * gcc.dg/void-cast-2.c: New test.
26696 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26698         PR c/21159
26699         * gcc.dg/void-cast-1.c: New test.
26701 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
26703         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26705 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26707         PR fortran/21177
26708         * gfortran.dg/pr21177.f90: New test.
26710 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
26712         PR tree-optimization/21171
26713         * gcc.dg/tree-ssa/pr21171.c: New test.
26715 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
26717         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26718         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26719         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26720         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26721         gcc.dg/tree-ssa/gen-vect-32.c: New.
26722         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26723         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26724         don't run on PPC32.
26726 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26728         PR c/21213
26729         * gcc.dg/transparent-union-3.c: New test.
26731 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
26733         PR c/20740
26734         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26735         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26736         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26737         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26738         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26739         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26741 2005-04-26  Jeff Law  <law@redhat.com>
26743         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26744         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26745         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26746         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26747         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26748         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26749         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26751 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
26753         PR tree-optimization/17598
26754         * gcc.dg/tree-ssa/pr17598.c: New testcase.
26756 2005-04-25  Mike Stump  <mrs@apple.com>
26758         * objc.dg/fix-and-continue-1.m: Add.
26760 2005-04-25  Roger Sayle  <roger@eyesopen.com>
26762         PR c++/20995
26763         * g++.dg/opt/pr20995-1.C: New test case.
26765 2005-04-25  Devang Patel <dpatel@apple.com>
26767         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26769 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26771         PR testsuite/21062
26772         * g++.dg/opt/alias2.C (printf): Correct the prototype.
26774 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
26776         PR C++/21188
26777         * g++.dg/opt/rtti2.C: New test.
26779 2005-04-25  Paul Brook  <paul@codesourcery.com>
26780         Steven G. Kargl  <kargls@comcast.net>
26782         PR fortran/20879
26783         * gfortran.dg/ichar_1.f90: New file.
26785 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
26787         PR middle-end/20991
26788         * g++.dg/opt/pr20991.C: New test.
26790         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26791         where sizeof (type) < __alignof__ (type).
26792         * gcc.dg/compat/struct-layout-1.h: Likewise.
26794 2005-04-24  Per Bothner  <per@bothner.com>
26795             Devang Patel  <dpatel@apple.com>
26797         PR preprocessor/20907
26798         * gcc.dg/cpp/very-long-comment.c: New test.
26800 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26802         PR fortran/20059
26803         * gfortran.dg/common_5.f: New test.
26805 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
26807         PR middle-end/21082
26808         * g++.dg/tree-ssa/pr21082.C: New testcase.
26810 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
26812         * gcc.dg/vect/vect-99.c: New test.
26814 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
26816         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26818 2005-04-22  Jeff Law  <law@redhat.com>
26820         * gcc.dg/uninit-5.c: Remove xfails.
26821         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26822         conditionals and loads.
26824 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
26826         PR libfortran/20074
26827         PR libfortran/20436
26828         PR libfortran/21108
26829         * gfortran.dg/nested_reshape.f90: new test
26830         * gfortran.dg/reshape-alloc.f90: new test
26831         * gfortran.dg/reshape.f90: new test
26833 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
26835         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26837         * gcc.dg/arm-vfp1.c: New test.
26839 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
26841         PR c++/21087
26842         * g++.dg/lookup/builtin2.C: New test.
26844 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
26846         * gcc.dg/weak/weak-13.c: New test.
26848 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
26850         * lib/target-supports.exp (check_effective_target_sync_int_long):
26851         Add powerpc*.
26853 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
26855         * gcc.target/mips/branch-1.c: New test.
26857 2005-04-21  Richard Henderson  <rth@redhat.com>
26859         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26860         * gcc.dg/vect/vect-86.c: Likewise.
26861         * gcc.dg/vect/vect-87.c: Likewise.
26862         * gcc.dg/vect/vect-88.c: Likewise.
26864 2005-04-21  Devang Patel  <dpatel@apple.com>
26866         PR optimization/20994
26867         * gcc.dg/tree-ssa/ifc-3.c: New test.
26869 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26871         PR c/12913
26872         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26873         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26874         gcc.dg/c99-vla-jump-5.c: New tests.
26876 2005-04-19  Richard Henderson  <rth@redhat.com>
26878         * lib/target-supports.exp (check_effective_target_vect_int_mult):
26879         Fix typo in exists check.
26880         (check_effective_target_sync_int_long): New.
26881         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26882         * gcc.dg/ia64-sync-2.c: Likewise.
26883         * gcc.dg/ia64-sync-3.c: Likewise.
26884         * gcc.dg/ia64-sync-4.c: Likewise.
26886 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
26888         * gcc.dg/fold-xor-1.c: New test.
26889         * gcc.dg/fold-xor-2.c: New test.
26891 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
26893         PR target/20670
26894         * g++.dg/eh/fp-regs.C: New test.
26896 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
26898         * gcc.dg/Wint-to-pointer-cast-1.c,
26899         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26900         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26901         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26903 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26905         PR fortran/16861
26906         * gfortran.dg/pr16861.f90: New test.
26908 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26910         * gcc.dg/pr21085.c: New test.
26912 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
26914         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
26915         (setup_mips_tests, dg-mips-options): New procedures.
26916         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26917         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26918         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26919         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26920         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26921         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26922         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26923         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26924         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26925         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26926         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26927         dg-mips-options instead of dg-options.  Remove now-redundant
26928         preprocessor guards.
26929         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26930         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26931         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26932         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26933         * gcc.dg/vr-mult-2.c: Delete.
26934         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26935         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26936         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26937         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26938         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26939         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26940         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26942 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
26944         * ada/acats/run_all.sh: Use sync when executable not present.
26946 2005-04-18  Devang Patel  <dpatel@apple.com>
26948         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26949         * gcc.dg/vect/vect-11a.c: New.
26950         * gcc.dg/vect/vect-none.c: Update.
26951         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26953 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
26955         PR tree-optimization/20922
26956         * gcc.dg/pr20922-1.c: New test.
26957         * gcc.dg/pr20922-2.c: New test.
26958         * gcc.dg/pr20922-3.c: New test.
26959         * gcc.dg/pr20922-4.c: New test.
26960         * gcc.dg/pr20922-5.c: New test.
26961         * gcc.dg/pr20922-6.c: New test.
26963 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26965         PR libfortran/20950
26966         * gfortran.dg/pr20950.f: New test.
26968 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26970         PR libfortran/19216
26971         * gfortran.dg/pr19216.f: New test.
26973 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
26975         PR tree-optimization/21001
26976         * gcc.dg/tree-ssa/pr21001.c: New.
26978 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
26980         PR libfortran/21075
26981         * gfortran.dg/reshape_rank7.f90: New test.
26983 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26985         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26986         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26987         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26988         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26989         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26990         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26991         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26992         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26993         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26994         wrong way round).
26995         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26996         in namelists.  New test.
26997         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26998         New test.
26999         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27000         New test.
27001         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27002         namelist.  New test.
27003         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27004         New test.
27005         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27006         New test.
27007         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27008         namelist.  New test.
27009         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27010         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27011         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27012         New test.
27013         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27014         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27015         arrays. New test.
27017 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
27019         * gfortran.dg/wtruncate.f: New testcase.
27020         * gfortran.dg/wtruncate.f90: New testcase.
27022 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
27024         PR c++/21025
27025         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27026         which sizeof/alignof is dependent, rather than just whether we are
27027         processing_template_decl.
27029 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27031         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27032         corrected typo where the wrong variables had been compared.
27034 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27036         PR libfortran/18495
27037         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27038         Test callee-allocated version of return array with a write
27039         statement.
27040         Test spread with a temporary with another write statement.
27042 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
27044         PR tree-optimization/21031
27045         * gcc.dg/tree-ssa/pr21031.c: New.
27047 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
27049         PR tree-optimization/21004
27050         * gcc.dg/builtins-53.c: Include builtins-config.h.
27051         Check floorf, ceilf, floorl and ceill transformations
27052         only when HAVE_C99_RUNTIME is defined.
27054 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
27056         PR middle-end/20739
27057         * gcc.dg/tree-ssa/pr20739.c: New test.
27059 2005-04-14  Mike Stump  <mrs@apple.com>
27061         * gcc.dg/Foundation.framework/empty: New.
27062         * gcc.dg/framework-2.c: New.
27064 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27066         PR tree-optimization/21021
27067         * gcc.c-torture/compile/pr21021.c: New.
27069 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
27071         PR testsuite/21010
27072         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27073         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27074         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27075         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27076         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27077         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27078         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27079         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27081 2005-04-14  Richard Henderson  <rth@redhat.com>
27083         * lib/target-supports.exp (check_effective_target_vect_condition):
27084         Add ia64, i?86, and x86_64.
27086 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
27088         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27090 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27092         PR tree-optimization/20657
27093         * gcc.dg/tree-ssa/pr20657.c: New.
27095 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
27097         * gcc.dg/builtins-53.c: Also check (int)trunc* and
27098         (long long int)trunc*.
27100 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
27102         PR target/20927
27103         * gcc.dg/pr20927.c: New test.
27105 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
27107         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27108         * gcc.target/mips/asm-1.c: Likewise.
27110 2005-04-13  Dale Johannesen  <dalej@apple.com>
27112         * objc.dg/objc-fast-4.m: New.
27114 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
27116         * gcc.target/cris/torture/cris-torture.exp: New driver in new
27117         directory.
27118         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27120 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
27122         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27123         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27124         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27126 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
27128         PR tree-optimization/20913
27129         * gcc.dg/tree-ssa/pr20913.c: New.
27131         PR tree-optimization/20702
27132         * gcc.dg/tree-ssa/pr20702.c: New.
27134 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27136         PR c++/13744
27137         * g++.dg/inherit/local3.C: New test.
27139 2005-04-12  Jeff Law  <law@redhat.com>
27141         * gcc.dg/tree-ssa/20050412-1.c: New test.
27143 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
27145         PR libfortran/19016
27146         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27147         Add tests with mask generated by expression.
27148         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27149         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27150         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27152 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
27154         PR middle-end/20917
27155         * gcc.dg/20050409-1.c: New test.
27157 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
27159         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27161 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27163         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27164         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27165         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27166         (TARGET_CXX): Adjust accordingly.
27167         * target.h (struct gcc_target): Remove epxort_class_data.  Add
27168         determine_class_data_visibility and class_data_always_comdat.
27169         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27170         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27171         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27172         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27173         (arm_cxx_determine_class_data_visibility): New.
27174         (arm_cxx_class_data_always_comdat): Likewise.
27175         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27176         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27177         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27178         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27179         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27180         Define.
27182 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27184         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27186 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
27188         * gcc.dg/i386-darwin-fpmath.c: New.
27190 2004-04-11  Devang Patel  <dpatel@apple.com>
27192         * lib/target-supports.exp (check_effective_target_vect_condition): New.
27193         * gcc.dg/vect/vect-ifcvt-1.c: New test.
27194         * gcc.dg/vect/vect-ifcvt-2.c: New test.
27195         * gcc.dg/vect/vect-ifcvt-3.c: New test.
27196         * gcc.dg/vect/vect-ifcvt-4.c: New test.
27197         * gcc.dg/vect/vect-ifcvt-5.c: New test.
27198         * gcc.dg/vect/vect-ifcvt-6.c: New test.
27199         * gcc.dg/vect/vect-ifcvt-7.c: New test.
27200         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27202 2004-04-11  Devang Patel  <dpatel@apple.com>
27204         * gcc.dg/vect/vect-dv-1.c: New test.
27205         * gcc.dg/vect/vect-dv-2.c: New test.
27207 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27209         PR tree-optimization/20933
27210         * gcc.dg/tree-ssa/pr20933.c: New test.
27212 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27214         * gfortran.dg/fold_nearest.f90: New test.
27216 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
27218         * gcc.dg/tree-ssa/alias-1.c: New test.
27220 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27222         PR tree-optimization/20920
27223         * g++.dg/tree-ssa/pr20920.C: New test.
27225 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
27227         * gcc.dg/builtins-53.c: Also check (int)ceil* and
27228         (long long int)ceil*.
27230 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
27232         * g++.dg/warn/Wdtor1.C: Declare template in system header with
27233         explicit C++ linkage.
27235 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27237         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27238         warning for arithmetic IF statements.
27240 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
27242         * eor_handling_1.f90: New test case.
27243         * eor_handling_2.f90: New test case.
27244         * eor_handling_3.f90: New test case.
27245         * eor_handling_4.f90: New test case.
27246         * eor_handling_5.f90: New test case.
27247         * noadv_size.f90: New test case.
27248         * pad_no.f90: New test case.
27250 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
27252         * gcc.c-torture/execute/20050410-1.c: New test.
27254 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
27256         * gcc.dg/pr20126.c: New.
27258 2005-04-09  Bud Davis  <bdavis@gfortran.org>
27259             Steven G. Kargl <kargls@comcast.net>
27261         * gfortran.dg/PR19872.f: New test.
27263 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27265         * gfortran.dg/nint_1.f90: Fix dg-do directive.
27267 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27269         * gfortran.dg/nint_1.f90: New test.
27271 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27273         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27274         Added test for callee-allocated arrays with write statements.
27275         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27276         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27277         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27278         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27279         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27281 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27283         PR libfortran/20163
27284         * gfortran.dg/open-options-blanks.f: New test.
27286 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27288         PR fortran/13257
27289         * gfortran.dg/comma_format_extension_[1234].f: New tests.
27291 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
27293         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27294         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27295         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27296         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27297         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27298         * gcc.c-torture/execute/stdarg-4.c: New test.
27300         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27302         PR target/20795
27303         * g++.dg/abi/param2.C: New test.
27305 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27307         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27309 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27311         * gcc.dg/builtins-53.c: New test.
27313 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
27315         * g++.dg/tree-ssa/pr18178.C: New test.
27316         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27317         * gcc.c-torture/execute/20041019-1.c: New test.
27318         * gcc.dg/tree-ssa/20041008-1.c: New test.
27319         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27320         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27321         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27322         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27323         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27324         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27325         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27326         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27327         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27328         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27330 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
27332         PR rtl-optimization/20466
27333         * gcc.c-torture/execute/pr20466-1.c: New test.
27335 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
27337         PR c++/20905
27338         * g++.dg/parse/cond2.C: New test.
27340         PR c++/20145
27341         * g++.dg/warn/Wdtor1.C: New test.
27343 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27345         PR fortran/17229
27346         * gfortran.dg/pr17229.f: New test.
27348 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
27350         * gfortran.dg/tiny_1.f90: New test.
27351         * gfortran.dg/tiny_2.f90: ditto.
27353 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
27355         * gfortran.dg/eor_1.f90: Fix dg-do run line
27356         * gfortran.dg/open_new.f90: Fix dg-do run line
27358 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
27360         * lib/target-supports.exp (get_compiler_messages): Support
27361         optional arguments, the fourth being compiler options.
27362         (check_effective_target_fpic): New proc.
27363         * gcc.dg/20050321-2.c: Restrict to target fpic.
27365 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
27367         * gcc.dg/15443-1.c: New test.
27368         * gcc.dg/15443-2.c: Likewise.
27370 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27372         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27374 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27376         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27378 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27380         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27381         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27382         -m64.
27383         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27384         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27385         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27387 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
27389         PR c++/20212
27390         * g++.dg/warn/Wunused-11.C: New test.
27392 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
27394         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27396 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
27398         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27400 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27402         PR c++/20734
27403         * g++.dg/template/ptrmem13.C: New test.
27405 2005-04-05  Per Bothner  <per@bothner.com>
27407         * lib/gcc.exp: Always add -fno-show-column, for now.
27409 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
27411         PR testsuite/20767
27412         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27413         of plain old "unsigned int" for the type of "i".  Makes this test
27414         64bit clean.
27416 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
27418         * gcc.dg/i386-ssefn-1.c: New test.
27419         * gcc.dg/i386-ssefn-2.c: New test.
27420         * gcc.dg/i386-ssefn-3.c: New test.
27421         * gcc.dg/i386-ssefn-4.c: New test.
27423 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
27425         PR tree-optimization/20076
27426         * gcc.dg/builtin-apply4.c: New test.
27428         PR preprocessor/19475
27429         * gcc.dg/cpp/macspace1.c: New test.
27430         * gcc.dg/cpp/macspace2.c: New test.
27432 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27434         * gfortran.dg/pr20755.f: Fixed bad format.
27436 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27438         PR c++/20763
27439         * g++.dg/ext/attrib21.C: New test.
27441 2004-04-05  Devang Patel  <dpatel@apple.com>
27443         * lib/target-supports.exp (check_effective_target_vect_shif): New.
27444         * gcc.dg/vect/vect-shift-1.c: New test.
27446 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27448         PR libfortran/20755
27449         * gfortran.dg/pr20755.f: New test.
27451 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
27453         * gfortran.dg/pr15959.f90: New test.
27454         * gfortran.dg/string_pad_trunc.f90: New test.
27456 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27458         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27459         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27460         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27461         syntax.
27463 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27465         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27467 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27469         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27470         * gcc.c-torture/compile/20011119-2.c: Likewise.
27471         * gcc.c-torture/compile/981001-2.c: Likewise.
27473 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
27475         PR c++/20679
27476         * g++.dg/template/overload4.C: New test.
27478 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27480         PR c++/20746
27481         * g++.dg/abi/covariant5.C: New.
27483         PR debug/20505
27484         * g++.dg/debug/const2.C: New.
27486 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
27488         PR rtl-optimization/16104
27489         * gcc.c-torture/execute/20050316-1.c: New test.
27491 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27493         * g++.dg/template/spec23.C: Fix dg-error text.
27495 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
27497         PR c++/19199
27498         * g++.dg/expr/lval2.C: New.
27500 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27502         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27503         __builtin_strcasecmp and __builtin_strncasecmp.
27505 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
27507         PR c++/20723
27508         * g++.dg/template/spec22.C: New.
27509         * g++.dg/template/spec23.C: New.
27511 2005-04-03  Dale Ranta  <dir@lanl.gov>
27512             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27514         PR libfortran/20068
27515         PR libfortran/20125
27516         PR libfortran/20156
27517         PR libfortran/20471
27518         * gfortran.dg/backspace.f: New test.
27520 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
27522         * gcc.dg/pr19345.c: New test.
27524 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27526         PR tree-optimization/20640
27527         * gcc.dg/torture/tree-loop-1.c: New.
27529 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27531         PR rtl-optimization/20290
27532         * gcc.c-torture/execute/loop-ivopts-2.c: New.
27534 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
27536         * gcc.dg/rs6000-fpint.c: New.
27538 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27540         * gcc.dg/old-style-then-proto-1.c: New test.
27542 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27544         * gfortran.fortran-torture/execute/backspace.f90: Check
27545         after backspace and read was incorrect.
27547 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27549         * gcc.c-torture/execute/builtins/strcat.c: Check the result
27550         buffer past the terminating NUL using memcmp.
27551         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27552         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27554         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27555         Fix unused/uninitialized variable warnings.
27557         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27558         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27559         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27560         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27562         * gcc.c-torture/execute/builtins/abs-1-lib.c,
27563         gcc.c-torture/execute/builtins/fputs-lib.c,
27564         gcc.c-torture/execute/builtins/lib/fprintf.c,
27565         gcc.c-torture/execute/builtins/lib/main.c,
27566         gcc.c-torture/execute/builtins/lib/memcmp.c,
27567         gcc.c-torture/execute/builtins/lib/memmove.c,
27568         gcc.c-torture/execute/builtins/lib/mempcpy.c,
27569         gcc.c-torture/execute/builtins/lib/memset.c,
27570         gcc.c-torture/execute/builtins/lib/printf.c,
27571         gcc.c-torture/execute/builtins/lib/sprintf.c,
27572         gcc.c-torture/execute/builtins/lib/stpcpy.c,
27573         gcc.c-torture/execute/builtins/lib/strchr.c,
27574         gcc.c-torture/execute/builtins/lib/strcmp.c,
27575         gcc.c-torture/execute/builtins/lib/strcpy.c,
27576         gcc.c-torture/execute/builtins/lib/strcspn.c,
27577         gcc.c-torture/execute/builtins/lib/strlen.c,
27578         gcc.c-torture/execute/builtins/lib/strncat.c,
27579         gcc.c-torture/execute/builtins/lib/strncmp.c,
27580         gcc.c-torture/execute/builtins/lib/strncpy.c,
27581         gcc.c-torture/execute/builtins/lib/strrchr.c,
27582         gcc.c-torture/execute/builtins/lib/strspn.c,
27583         gcc.c-torture/execute/builtins/lib/strstr.c,
27584         gcc.c-torture/execute/builtins/memops-asm-lib.c,
27585         gcc.c-torture/execute/builtins/strlen-2.c,
27586         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27587         prototypes.
27589 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
27591         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27592         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27593         selectany usage.
27595 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
27597         PR c++/19406
27598         * g++.dg/debug/using1.C: New test.
27600 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
27602         PR middle-end/20524
27603         * gcc.dg/alias-7.c: Prefix asm-declared name with
27604         __USER_LABEL_PREFIX__.
27606 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
27608         Fix fallout from PR middle-end/15700:
27609         * gcc.c-torture/compile/20011119-1.c: Take
27610         __USER_LABEL_PREFIX__ into account.
27611         * gcc.c-torture/compile/20011119-2.c: Likewise.
27613 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27615         PR c++/18644
27616         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27618 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27620         PR c/17855
27621         * gcc.c-torture/compile/struct-non-lval-1.c,
27622         gcc.c-torture/compile/struct-non-lval-2.c,
27623         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27625 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
27627         * gcc.dg/tls/tls.exp: Remove temporary file.
27628         * g++.dg/tls/tls.exp: Ditto.
27629         * lib/file-format.exp: Ditto.
27630         * g++.dg/special/ecos.exp: Ditto.
27632         * lib/profopt.exp: Treat prof_ext as a list.
27633         * gcc.misc-tests/bprob.exp: Ditto.
27634         * g++.dg/bprob/bprob.exp: Ditto.
27636         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27637         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27638         g++.dg/tree-ssa/pointer-reference-alias.C,
27639         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27640         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27641         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27642         g++.dg/vect/pr19951.cc: Ditto.
27643         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27644         gcc.dg/builtins-47.c: Ditto.
27645         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27646         gcc.dg/pr20115-1.c: Ditto.
27647         * gcc.dg/tree-ssa/20030530-2.c,
27648         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27649         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27650         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27651         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27652         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27653         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27654         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27655         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27656         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27657         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27658         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27659         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27660         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27661         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27662         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27663         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27664         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27665         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27666         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27667         gcc.dg/tree-ssa/20030824-1.c,
27668         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27669         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27670         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27671         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27672         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27673         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27674         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27675         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27676         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27677         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27678         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27679         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27680         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27681         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27682         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27683         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27684         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27685         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27686         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27687         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27688         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27689         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27690         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27691         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27692         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27693         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27694         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27695         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27696         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27697         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27698         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27699         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27700         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27701         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27702         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27703         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27704         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27705         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27706         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27707         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27708         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27709         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27710         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27711         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27712         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27713         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27714         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27715         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27716         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27717         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27718         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27719         gcc.dg/tree-ssa/useless-1.c: Ditto.
27720         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27721         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27722         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27723         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27724         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27725         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27726         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27727         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27728         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27729         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27730         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27731         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27732         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27733         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27734         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27735         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27736         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27737         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27738         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27739         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27740         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27741         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27742         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27743         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27744         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27745         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27746         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27747         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27748         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27749         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27750         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27751         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27752         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27753         gcc.dg/vect/vect-none.c: Ditto.
27754         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27755         treelang/compile/unsigned.tree: Ditto.
27757         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27758         * gcc.dg/cpp/direct2s.c: Ditto.
27759         * gcc.dg/cpp/paste4.c: Ditto.
27760         * gcc.dg/cpp/separate-1.c: Ditto.
27761         * gcc.dg/pch/save-temps-1.c: Ditto.
27762         * g++.dg/ext/altivec-10.C: Ditto.
27763         * g++.dg/pch/pch.C: Ditto.
27765         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27767         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27768         * g++.dg/template/repo1.C: Ditto.
27769         * g++.dg/template/repo2.C: Ditto.
27770         * g++.dg/template/repo3.C: Ditto.
27771         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27772         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27773         * g++.old-deja/g++.pt/repo1.C: Ditto.
27774         * g++.old-deja/g++.pt/repo2.C: Ditto.
27775         * g++.old-deja/g++.pt/repo3.C: Ditto.
27776         * g++.old-deja/g++.pt/repo4.C: Ditto.
27778         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27779         * gcc.dg/20030107-1.c: Ditto.
27780         * gcc.dg/20030702-1.c: Ditto.
27781         * gcc.dg/profile-generate-1.c: Ditto.
27782         * g++.dg/other/profile1.C: Ditto.
27783         * g++.old-deja/g++.robertl/eb83.C: Ditto.
27785         * lib/gcc-dg.exp (remove-build-file): New.
27786         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27787         cleanup-tree-dump, cleanup-saved-temps): New.
27789 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
27791         PR c++/19203, DR 214
27792         * g++.dg/parse/ambig3.C: Not ambiguous.
27793         * g++.dg/template/spec20.C: New.
27794         * g++.dg/template/spec21.C: New.
27796 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
27798         PR target/20045
27799         * gcc.dg/ia64-fptr-1.c: Run only on linux.
27801 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27803         PR libfortran/20660
27804         * gfortran.dg/negative_unit.f: New test.
27806 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27808         * gcc.dg/20050330-1.c: New test.
27810 2005-03-30  Devang Patel  <dpatel@apple.com>
27812         * g++.dg/tree-sra/ssa-sra-3.C: New test.
27814 2005-03-30  Dale Johannesen  <dalej@apple.com>
27816         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27818 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
27820         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27821         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27822         Strip options from test name.
27824 2005-03-31  Jan Hubicka  <jh@suse.cz>
27826         * gcc.dg/varpool-1.c: New testcase.
27828 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27830         PR c/772
27831         PR c/17913
27832         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27833         gcc.dg/stmt-expr-label-3.c : New tests.
27834         * gcc.c-torture/execute/medce-2.c: Remove.
27836 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
27838         PR c/20368
27839         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27840         tests.
27842 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
27844         * gcc.c-torture/compile/pr20203.c: New test.
27846 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27848         * gfortran.dg/promotion.f90: New test.
27850 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
27852         PR middle-end/20491
27853         * gcc.dg/torture/asm-subreg-1.c: New test.
27855 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
27857         PR c/20672
27858         * gcc.dg/pr20672-1.c: New test.
27860 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
27862         * gfortran.dg/vect: New directory.
27863         * gfortran.dg/vect/vect.exp: New.
27864         * gfortran.dg/vect/vect-1.f90: New test.
27865         * gfortran.dg/vect/vect-2.f90: New test.
27866         * gfortran.dg/vect/vect-3.f90: New test.
27867         * gfortran.dg/vect/vect-4.f90: New test.
27868         * gfortran.dg/vect/vect-5.f90: New test.
27870 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
27872         PR middle-end/20622
27873         * gcc.dg/alias-7.c: New test.
27875 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27877         * gcc.dg/sparc-reg-1.c: New test.
27879 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
27881         PR target/19890
27882         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27884 2005-03-29  Dale Ranta  <dir@lanl.gov>
27885             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27887         PR libfortran/20163
27888         * gfortran.dg/pr20163-2.f: New test.
27890 2005-03-28  Jan Hubicka  <jh@suse.cz>
27892         PR middle-end/20635
27893         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27894         by Jakub Jelinek.
27896 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
27898         PR tree-optimization/20626
27899         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27900         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27902 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
27904         * gfortran.dg/underflow.f90: New test.
27905         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27907 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27909         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27911 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
27913         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27914         (g++_init): Make sure that CXXFLAGS is set.
27915         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27916         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27917         * lib/gfortran.exp (gfortran_link_flags): Likewise.
27918         * lib/objc.exp (objc_init): Likewise.
27919         * lib/treelang.exp (treelang_init): Likewise.
27921 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
27923         PR tree-optimization/20470
27924         * gcc.dg/tree-ssa/pr20470.c: New test.
27926 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
27928         * gcc.dg/ppc-stfiwx.c: New.
27930 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
27932         PR target/19888
27933         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27935 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27937         * gcc.dg/20050325-1.c: Fix a typo.
27939 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27941         PR libfortran/19678
27942         PR libfortran/19679
27943         * gfortran.dg/dos_eol.f: New test.
27945 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
27947         PR rtl-optimization/20249
27948         * gcc.dg/20050325-1.c: New test.
27950 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27952         PR libfortran/15332
27953         * gfortran.dg/pr15332.f: New test.
27955 2005-03-24  Dale Johannesen  <dalej@apple.com>
27957         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27959 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
27961         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27962         'internal' visibility.
27963         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27964         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27965         'protected' visibility.
27966         * gcc.dg/visibility-7.c: Likewise.
27967         * lib/target-supports.exp (check_visibility_available): Take
27968         a parameter, the kind of visibility to check for.
27969         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27970         to check_visibility_available.
27972         * g++.dg/expr/cast3.C: New.
27974 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
27976         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27977         rs6000.
27979 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
27981         PR target/20095
27982         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27984 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
27986         * gcc.dg/badshift.c: Renamed to...
27987         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
27989         * gcc.target/i386/badshift.c: Renamed to...
27990         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
27991         only.
27993         PR rtl-optimization/20532
27994         * gcc.target/i386/badshift.c: New.
27996 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27998         * gfortran.dg/pr18025.f90: New test.
28000 2005-03-23  Dale Johannesen  <dalej@apple.com>
28002         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28004 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
28006         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28008         * lib/target-supports.exp (check_iconv_available): Default
28009         libiconv to -liconv, if there is no definition.
28011 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
28013         * gcc.dg/torture/cris-asm-mof-1.c: New test.
28015 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
28017         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28018         * g++.dg/opt/pr7503-2.C: Likewise.
28019         * g++.dg/opt/pr7503-3.C: Likewise.
28020         * g++.dg/opt/pr7503-4.C: Likewise.
28021         * g++.dg/opt/pr7503-5.C: Likewise.
28022         * g++.dg/warn/minmax.C: New test.
28024 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28026         * gfortran.dg/g77_intrinsics_funcs.f: New test.
28027         * gfortran.dg/g77_intrinsics_sub.f: New test.
28029 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28030             Jan Hubicka  <jh@suse.cz>
28031             Steven Bosscher <stevenb@suse.de
28033         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28035 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28037         PR c++/19980
28038         * g++.dg/template/redecl3.C: New test.
28040 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28042         PR c++/20499
28043         * g++.dg/parse/error16.C: Tweak error markers.
28045 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
28047         PR target/20561
28048         * gcc.dg/20050321-2.c: New test.
28050 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28052         PR c++/20465
28053         PR c++/20381
28054         * g++.dg/template/ptrmem12.C: New.
28056 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
28058         PR rtl-optimization/20527
28059         * gcc.c-torture/execute/pr20527-1.c: New test.
28061 2005-03-22  Ben Elliston  <bje@au.ibm.com>
28063         * gcc.misc-tests/options.exp (check_for_options): Create a real C
28064         program, compile it into a real executable and then delete the .c
28065         and .x files afterwards, to avoid problems on testglue targets.
28067 2005-03-21  Stuart Hastings  <stuart@apple.com>
28069         * gcc.target/i386/sse-2.c: New.
28071 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
28073         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28075 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28077         * g++.dg/parse/crash25.C: Fix typo.
28079 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28081         PR c++/20461
28082         * g++.dg/parse/crash24.C: New test.
28084         PR c++/20536
28085         * g++.dg/parse/crash25.C: New test.
28087 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28089         PR c++/20147
28090         * g++.dg/ext/stmtexpr4.C: New test.
28092 2005-03-20  Roger Sayle  <roger@eyesopen.com>
28094         PR middle-end/20539
28095         * gcc.c-torture/compile/pr13066-1.c: New test case.
28096         * gcc.c-torture/compile/pr20539-1.c: Likewise.
28097         * g++.dg/opt/pr13066-1.C: Likewise.
28099 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
28101         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28103 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28105         PR fortran/18525
28106         * gfortran.dg/nesting_1.f90: New test.
28108 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28110         PR c++/20240
28111         * g++.dg/lookup/using13.C: New test.
28113 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28115         PR c++/20333
28116         * g++.dg/template/crash36.C: New test.
28118 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
28120         PR c++/20463
28121         * g++.dg/template/crash35.C: New test.
28123 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
28125         PR c++/19966
28126         * g++.dg/overload/operator2.C: New test.
28128 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28130         PR libfortran/20257
28131         * gfortran.dg/pr20257.f90: New test.
28133 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28135         PR libfortran/20480
28136         * gfortran.dg/pr20480.f90: New test.
28138 2005-03-16  Richard Henderson  <rth@redhat.com>
28140         PR middle-end/15700
28141         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28142         (_rtld_global): New.
28143         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28144         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28146         * gcc.dg/alias-3.c: New.
28147         * gcc.dg/alias-4.c: New.
28148         * gcc.dg/alias-5.c: New.
28149         * gcc.dg/alias-6.c: New.
28151 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
28153         * gcc.dg/cpp/ucnid-7.c: New.
28155 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
28156             Dorit Naishlos  <dorit@il.ibm.com>
28158         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28159         darwin.
28161 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
28163         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28164         support misaligned accesses.
28165         * gcc.dg/vect/vect-58.c: Likewise.
28166         * gcc.dg/vect/vect-92.c: New.
28167         * gcc.dg/vect/vect-93.c: New.
28169 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
28171         PR fortran/18827
28172         * gfortran.dg/assign_2.f90: New test.
28173         * gfortran.dg/assign_3.f90: New test.
28174         * gfortran.dg/assign.f90: New test.
28176 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
28178         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28179         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28180         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28181         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28182         names.
28184 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
28186         * gcc.dg/cpp/ucnid-6.c: New.
28188         * gcc.dg/cpp/normalize-1.c: New.
28189         * gcc.dg/cpp/normalize-2.c: New.
28190         * gcc.dg/cpp/normalize-3.c: New.
28191         * gcc.dg/cpp/normalize-4.c: New.
28192         * gcc.dg/cpp/ucnid-4.c: New.
28193         * gcc.dg/cpp/ucnid-5.c: New.
28194         * g++.dg/cpp/normalize-1.C: New.
28195         * g++.dg/cpp/ucnid-1.C: New.
28197 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28199         * gcc.dg/pr18628.c: New.
28201 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28203         PR c++/20280
28204         * g++.dg/tree-ssa/pr20280.C: New.
28206 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28208         PR fortran/20467
28209         * gfortran.dg/stfunc_2.f90: New test.
28211 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28213         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28215 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28217         * gcc.dg/tree-ssa/20050314-1.c: New test.
28219 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28221         PR c++/4403
28222         PR c++/9783, DR433
28223         * g++.dg/template/friend34.C: New test.
28224         * g++.dg/template/friend35.C: Likewise.
28225         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28227 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28229         Friend class name lookup 5/n
28230         PR c++/1016
28231         * g++.dg/lookup/hidden-class1.C: New test.
28232         * g++.dg/lookup/hidden-class2.C: Likewise.
28233         * g++.dg/lookup/hidden-class3.C: Likewise.
28234         * g++.dg/lookup/hidden-class4.C: Likewise.
28235         * g++.dg/lookup/hidden-class5.C: Likewise.
28236         * g++.dg/lookup/hidden-class6.C: Likewise.
28237         * g++.dg/lookup/hidden-class7.C: Likewise.
28238         * g++.dg/lookup/hidden-class8.C: Likewise.
28239         * g++.dg/lookup/hidden-class9.C: Likewise.
28240         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28241         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28242         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28243         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28244         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28245         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28246         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28247         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28248         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28249         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28250         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28252 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
28254         PR c++/20157
28255         * g++.dg/template/error18.C: New test.
28257 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28259         PR debug/16792
28260         * g++.dg/debug/pr16792.C: New test.
28262 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28264         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28265         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28266         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28267         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28268         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28269         test assertion names.
28271 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28273         PR fortran/18600
28274         * gfortran.dg/stfunc_1.f90: New test.
28276 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28278         PR fortran/16907
28279         * gfortran.dg/real_index_1.f90: New test.
28281 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28283         PR fortran/20323
28284         * gfortran.dg/spec_expr_1.f90: New test.
28286 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28288         PR c/20402
28289         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28290         new parser.
28292 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28294         PR fortran/20361
28295         * gfortran.dg/largeequiv_1.f90: New test.
28297 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28299         * gcc.dg/ucnid-1.c: New.
28300         * gcc.dg/ucnid-2.c: New.
28301         * gcc.dg/ucnid-3.c: New.
28302         * gcc.dg/ucnid-4.c: New.
28303         * gcc.dg/ucnid-5.c: New.
28304         * gcc.dg/ucnid-6.c: New.
28305         * gcc.dg/cpp/ucnid-1.c: New.
28306         * gcc.dg/cpp/ucnid-2.c: New.
28307         * gcc.dg/cpp/ucnid-3.c: New.
28308         * g++.dg/other/ucnid-1.C: New.
28310 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28312         * gcc.dg/vmx/darwin-abi-3.c: Delete.
28314 2005-03-11  Per Bothner  <per@bothner.com>
28316         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
28317         that diagnotics refer to correct token.
28318         * gcc.dg/unused-3.c: Likewise.
28320 2005-03-11  Per Bothner  <per@bothner.com>
28322         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28323         constant" is now actually on same line as string constant.
28324         * gcc.dg/cpp/direct2s.c: Likewise.
28326 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
28328         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28330 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28332         PR libfortran/20124
28333         * gfortran.dg/pr20124.f90: New Test
28335 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
28337         PR tree-optimization/20130
28338         * gcc.dg/pr20130-1.c: New test.
28340 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28342         PR target/20095
28343         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28345 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28347         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28349 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28351         * g++.dg/eh/forced1.C: Fix comment.
28352         * g++.dg/eh/forced2.C: Ditto.
28353         * g++.dg/eh/forced3.C: Ditto.
28354         * g++.dg/eh/forced4.C: Ditto.
28356 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
28358         PR rtl-opt/20412
28359         * gcc.c-torture/compile/pr20412.c: New test.
28361 2005-03-10  Roger Sayle  <roger@eyesopen.com>
28363         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28365 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28367         PR target/20322
28368         * gcc.dg/20050307-1.c: New test.
28370 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
28372         PR c++/20375
28373         * g++.dg/other/stdarg3.C: New.
28375 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28377         PR c++/18384, c++/18327
28378         * g++.dg/init/array19.C: New test.
28380         PR inline-asm/20314
28381         * gcc.dg/torture/pr20314-1.c: New test.
28382         * gcc.dg/torture/pr20314-2.c: New test.
28384 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
28386         * gcc.dg/20050309-1.c: New test.
28388 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28390         * gcc.dg/builtins-10.c: Reactivate disabled test.
28391         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
28392         new cbrt transformations.
28394 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
28396         PR c++/20208
28397         * g++.dg/template/array13.C: New test.
28399 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28401         PR c++/16859
28402         * g++.dg/init/brace4.C: New test.
28404 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28406         PR c++/20186
28407         * g++.dg/template/non-dependent12.C: New.
28409 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
28411         PR c++/20142
28412         * g++.dg/init/array18.C: Add dg-do run marker.
28414         PR c++/20142
28415         * g++.dg/init/array18.C: New test.
28417 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28419         * consistency.vlad/vlad.exp: Remove trailing semicolons.
28420         * g++.dg/gcov/gcov.exp: Likewise.
28421         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28422         * gcc.target/xstormy16/xstormy16.exp: Likewise.
28423         * lib/c-torture.exp: Likewise.
28424         * lib/fortran-torture.exp: Likewise.
28425         * lib/g++.exp: Likewise.
28426         * lib/gcc-defs.exp: Likewise.
28427         * lib/gcc-dg.exp: Likewise.
28428         * lib/gcc.exp: Likewise.
28429         * lib/gcov.exp: Likewise.
28430         * lib/gfortran.exp: Likewise.
28431         * lib/mike-g++.exp: Likewise.
28432         * lib/mike-gcc.exp: Likewise.
28433         * lib/objc-torture.exp: Likewise.
28434         * lib/objc.exp: Likewise.
28435         * lib/profopt.exp: Likewise.
28436         * lib/target-libpath.exp: Likewise.
28437         * lib/target-supports.exp: Likewise.
28438         * lib/treelang.exp: Likewise.
28439         * lib/wrapper.exp: Likewise.
28441 2005-03-08  Jeff Law  <law@redhat.com>
28443         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28444         PHI-OPT changes.
28446 2005-03-08  Ira Rosen  <irar@il.ibm.com>
28448         * gcc.dg/vect/pr20122.c: New test.
28450 2005-03-07  Jeff Law  <law@redhat.com>
28452         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28453         was folded away.
28454         * gcc.dg/tree-ssa/pr18133-1.c: New test.
28455         * gcc.dg/tree-ssa/pr18133-2.c: New test.
28456         * gcc.dg/tree-ssa/pr18134.c: New test.
28458 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28460         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28461         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28462         gcc.dg/torture/builtin-noret-2.c: Require weak support.
28464 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
28466         PR tree-opt/17671
28467         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28469 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
28471         * g++.dg/warn/Wnvdtor.C: New test.
28473 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
28475         * gcc.dg/torture/pr19683-1.c: New test.
28477 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
28479         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28480         * gfortran.dg/g77/19990313-2.f: Ditto.
28481         * gfortran.dg/g77/19990313-3.f: Ditto.
28482         * gfortran.dg/g77/19990525-0.f: Ditto.
28483         * gfortran.dg/g77/19990826-0.f: Ditto.
28484         * gfortran.dg/g77/19990826-2.f: Ditto.
28485         * gfortran.dg/g77/19990826-3.f: Ditto.
28486         * gfortran.dg/g77/20000511-1.f: Ditto.
28487         * gfortran.dg/g77/20000511-2.f: Ditto.
28488         * gfortran.dg/g77/970625-2.f: Ditto.
28489         * gfortran.dg/g77/980310-2.f: Ditto.
28490         * gfortran.dg/g77/980310-3.f: Ditto.
28491         * gfortran.dg/g77/980310-8.f: Ditto.
28492         * gfortran.dg/g77/980519-2.f: Ditto.
28493         * gfortran.dg/g77/alpha1.f: Ditto.
28494         * gfortran.dg/g77/claus.f: Ditto.
28495         * gfortran.dg/g77/erfc.f: Ditto.
28496         * gfortran.dg/g77/short.f: Ditto.
28497         * gfortran.fortran-torture/execute/data.f90: Ditto.
28498         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28499         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28501 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28503         * lib/file-format.exp (gcc_target_object_format): Add check for som
28504         format and hardcode object formats on hppa*-*-hpux*.
28505         * lib/target-supports.exp (check_weak_available): Add check for som
28506         object format.  Always return 0 on hppa*-*-hpux10*.
28508         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28509         is defined.
28511         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28513 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28515         * gfortran.dg/pr19936_1.f90: New test.
28516         * gfortran.dg/pr19936_2.f90: New test.
28517         * gfortran.dg/pr19936_3.f90: New test.
28519 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28520             Paul Thomas <prthomas@drfccad.cea.fr>
28522         * gfortran.dg/PR19754_1.f90: New test.
28523         * gfortran.dg/PR19754_2.f90: Ditto.
28525 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28527         PR c++/19311
28528         * g++.dg/template/non-dependent11.C: New test.
28530 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
28532         * lib/target-supports.exp (check_iconv_available): Fix comment.
28534 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
28535             Joseph S. Myers  <joseph@codesourcery.com>
28537         PR c++/19797
28538         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28540 2005-03-04  Matthew Sachs  <msachs@apple.com>
28542         * gcc.exp (gcc_target_compile): Put braces around
28543         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28544         * objc.exp (objc_target_compile): Likewise.
28545         * treelang.exp (treelang_target_compile): Likewise.
28547 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28549         PR fortran/19673
28550         * gfortran.dg/func_result_1.f90: New test.
28552 2005-03-04  Ben Elliston  <bje@au.ibm.com>
28554         * gcc.misc-tests/options.exp: New test.
28556 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28558         * gcc.dg/pr15784-4.c: New test.
28560 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28562         * gcc.c-torture/execute/pr17133.c: New.
28563         * gcc.c-torture/compile/20050303-1.c: New.
28565 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
28567         * gcc.dg/cpp/assert4.c: Fix for cygwin.
28569 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
28571         * g++.dg/overload/using2.C: New.
28573 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28575         PR c++/19916
28576         * g++.dg/init/ptrmem2.C: New test.
28578 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
28580         PR c/8927
28581         * gcc.dg/pr8927-1.c: New test.
28583 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28585         PR c++/20232
28586         * g++.dg/inherit/covariant12.C: New.
28588 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28590         PR fortran/19479
28591         * gfortran.dg/bound_1.f90: New test.
28593 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
28595         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28596         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28598 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
28600         PR c/20245
28601         * gcc.dg/pr20245-1.c: New test.
28603 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
28605         PR middle-end/19874
28606         * gcc.c-torture/execute/20050119-2.c: New test case.
28608 2005-02-28  Ben Elliston  <bje@au.ibm.com>
28610         * README: Update the DejaGnu bug reporting address.
28611         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28612         * lib/objc-torture.exp: Likewise.
28614 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28616         * gfortran.dg/boz_1.f90: New test.
28617         * gfortran.dg/boz_3.f90: New test.
28618         * gfortran.dg/boz_4.f90: New test.
28620 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28622         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28623         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28625 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28627         PR libfortran/20101
28628         * gfortran.dg/write_0_pe_format.f90: New test.
28630 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
28632         PR c++/20206
28633         * g++.dg/opt/thunk2.C: New test.
28634         * g++.dg/opt/covariant1.C: New test.
28636 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28638         * gfortran.dg/e_d_fmt.f90: New test.
28640 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
28642         * gcc.dg/asm-b.c: Fix comment typos.
28644 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28646         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28647         a V_MAY_DEF also.
28649 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28651         PR tree-opt/20188
28652         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28653         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28654         * gcc.dg/asm-b.c: New test.
28656 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
28658         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28659         Disable this test on IRIX 6.
28661 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
28663         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28664         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28665         parser.
28667 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
28669         PR tree-optimization/20204
28670         * gcc.dg/pr20204.c: New test.
28672 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
28674         PR target/20196
28675         * gcc.c-torture/execute/20050224-1.c: New test.
28677         PR c++/20175
28678         * g++.dg/warn/Wbraces2.C: New test.
28680 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
28682         PR c++/19878
28683         * g++.dg/init/const2.C: New test.
28685 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
28687         PR tree-optimization/20100
28688         * gcc.c-torture/execute/pr20100-1.c: New test.
28690 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28692         * gfortran.dg/implicit_3.f90: New test.
28694         * gfortran.dg/deftype_1.f90: New test.
28696 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
28698         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28699         the test passes.
28700         * g++.dg/other/anon3.C: Accept a warning.
28702 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
28704         * gcc.dg/pr20017.c: Fix a comment typo.
28706 2005-02-23  Bud Davis  <bdavis@gfortran.org>
28708         * gfortran.dg/list_read_4.f90: Change to f90 comments.
28710 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28712         PR ada/19902
28713         * ada/acats/tests/cxa/cxa3004.a: Remove.
28714         * ada/acats/tests/cxb/cxb30061.am: Likewise.
28716 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28718         PR c++/20073
28719         * g++.dg/init/const1.C: New test.
28721         PR c++/19991
28722         * g++.dg/parse/constant7.C: New test.
28724         PR c++/20152
28725         * g++.dg/parse/error27.C: New test.
28726         * g++.dg/template/qualttp15.C: Adjust error markers.
28727         * g++.old-deja/g++.other/struct1.C: Likewise.
28729         PR c++/20153
28730         * g++.dg/template/error17.C: New test.
28732         PR c++/20148
28733         * g++.dg/parser/error26.C: New test.
28735 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
28737         PR tree-optimization/20100
28738         PR tree-optimization/20115
28739         * gcc.dg/pr20115.c: New test.
28740         * gcc.dg/pr20115-1.c: New test.
28741         * gcc.dg/pr20100.c: New test.
28742         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28743         call-clobbered variables after alias1.
28745 2005-02-22  Bud Davis  <bdavis@gfortran.org>
28747         * gfortran.dg/list_read_4.f90: new test.
28749 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
28751         PR rtl-optimization/20017.
28752         * gcc.dg/pr20017.c: New.
28754 2005-02-22  Devang Patel  <dpatel@apple.com>
28756         PR 19952
28757         * g++.dg/tree-ssa/pr19952.C: New test.
28759 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
28761         PR c++/19883
28762         * g++.dg/parse/constant6.C: New test.
28764 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28766         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28767         * g++.dg/charset/asm2.c: Likewise.
28768         * g++.dg/charset/asm3.c: Likewise.
28769         * g++.dg/charset/asm4.c: Likewise.
28770         * g++.dg/charset/asm5.c: Likewise.
28771         * g++.dg/charset/attribute1.c: Likewise.
28772         * g++.dg/charset/attribute2.c: Likewise.
28773         * g++.dg/charset/extern1.cc: Likewise.
28774         * g++.dg/charset/extern2.cc: Likewise.
28775         * g++.dg/charset/extern3.cc: Likewise.
28776         * g++.dg/charset/function.cc: Likewise.
28777         * g++.dg/charset/string.c: Likewise.
28778         * g++.dg/charset/charset.exp: Likewise.
28779         * lib/target-supports.exp (check_iconv_available): Fix comment.
28781 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
28783         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28784         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28785         * gcc.dg/charset/asm2.c: Likewise.
28786         * gcc.dg/charset/asm3.c: Likewise.
28787         * gcc.dg/charset/asm4.c: Likewise.
28788         * gcc.dg/charset/asm5.c: Likewise.
28789         * gcc.dg/charset/asm6.c: Likewise.
28790         * gcc.dg/charset/attribute1.c: Likewise.
28791         * gcc.dg/charset/attribute2.c: Likewise.
28792         * gcc.dg/charset/builtin1.c: Likewise.
28793         * gcc.dg/charset/extern.c: Likewise.
28794         * gcc.dg/charset/function.c: Likewise.
28795         * gcc.dg/charset/string.c: Likewise.
28796         * gcc.dg/charset/charset.exp: Likewise.
28798 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
28800         PR fortran/20086
28801         * gfortran.dg/pr20086.f90: New test.
28803 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
28805         PR tree-optimization/19786
28806         * g++.dg/tree-ssa/pr19786.C: New.
28808 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28810         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28812 2005-02-21  Jeff Law  <law@redhat.com>
28814         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28816 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28818         * gfortran.dg/do_iterator: Split loop, markup all lines for
28819         which an error locus is printed.
28820         * gfortran.dg/pr17708.f90: Markup all lines for which an error
28821         locus is printed.
28822         * gfortran.dg/select_4.f90: Likewise.
28823         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28824         locuses in the various permutations.
28826 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
28828         PR tree-optimization/19951
28829         * g++.dg/vect: New directory.
28830         * g++.dg/vect/vect.exp: New file.
28831         * g++.dg/vect/pr19951.cc: New testcase.
28832         * g++.dg/dg.exp: Also prune vectorizer tests.
28834 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
28836         PR 18785
28837         * gcc.dg/charset/builtin1.c: New test.
28839 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28841         PR c++/19299
28842         * g++.dg/inherit/volatile1.C: New test.
28844         PR c++/19440
28845         * g++.dg/template/dtor4.C: New test.
28847 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28849         * gfortran.dg/int_1.f90: New test.
28851 2005-02-19  Devang Patel  <dpatel@apple.com>
28853         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28855 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
28857         * gfortran.dg/achar_1.f90: New test.
28859 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
28861         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28863 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
28864             Jakub Jelinek  <jakub@redhat.com>
28866         PR tree-optimization/19828
28867         * gcc.dg/tree-ssa/loop-7.c: New test.
28868         * gcc.c-torture/execute/20050218-1.c: New test.
28870 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
28872         PR c/20043
28873         * gcc.dg/transparent-union-1.c: New test.
28874         * gcc.dg/transparent-union-2.c: New test.
28876 2005-02-18  James E Wilson  <wilson@specifixinc.com>
28878         PR tree-optimization/18977
28879         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28881 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
28883         PR target/20054
28884         * gcc.dg/pr20054.c: New test.
28886 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28888         PR c++/19508
28889         * g++.dg/ext/attrib20.C: New test.
28891 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
28893         PR middle-end/20030
28894         * gfortran.fortran-torture/execute/character_passing.f90: New test.
28896 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
28898         PR c++/20008
28899         * g++.dg/opt/switch4.C: New.
28901 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
28903         PR c++/20023
28904         PR tree-optimization/20009
28905         * gcc.c-torture/compile/20050217-1.c: New test.
28906         * g++.dg/opt/switch3.C: New test.
28908         PR tree-optimization/18947
28909         * gcc.c-torture/compile/20050215-1.c: New test.
28910         * gcc.c-torture/compile/20050215-2.c: New test.
28911         * gcc.c-torture/compile/20050215-3.c: New test.
28913 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
28915         PR c++/20028
28916         * g++.dg/template/crash34.C: New.
28918         PR c++/20022
28919         * g++.dg/other/access3.C: New.
28921 2005-02-17  Ira Rosen  <irar@il.ibm.com>
28923         * gcc.dg/vect/vect-98.c: New test.
28925 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
28927         PR tree-optimization/19967
28928         * gcc.dg/pr19967.c: New.
28930 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
28932         PR middle-end/19857
28933         * gcc.dg/tree-ssa/20050215-1.c: New test.
28934         * gcc.c-torture/execute/20050215-1.c: New test.
28936 2005-02-15  Eric Christopher  <echristo@redhat.com>
28938         * gcc.dg/cpp/20050215-1.c: New file.
28940 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
28942         PR tree-optimization/15785
28943         * gcc.dg/pr15785-1.c: New test.
28945 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
28947         PR c++/17788
28948         * g++.dg/init/ctor4.C: New.
28949         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28951 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
28953         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28954         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28956 2005-02-15  Andreas Schwab  <schwab@suse.de>
28958         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28959         declare malloc.
28961 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
28963         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28965 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
28967         PR tree-optimization/19853
28968         * gcc.c-torture/compile/pr19853.c: New test.
28970 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28972         PR c++/19608
28973         * g++.dg/parse/local-class1.C: New.
28975         PR c++/19895
28976         * g++.dg/parse/ptrmem3.C: New.
28978         PR c++/19884
28979         * g++.old-deja/g++.oliva/template6.C: Add another case.
28980         * g++.dg/template/explicit6.C: New.
28982 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
28984         PR c++/17816
28985         * g++.dg/other/redecl2.C: New.
28987 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28989         PR c++/19891
28990         * g++.dg/abi/covariant4.C: New.
28992 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
28994         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28995         New tests.
28997 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
28999         * gcc.dg/vect/vect-96.c: Fix typo.
29001 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29003         PR c++/14479
29004         PR c++/19487
29005         * g++.dg/template/enum5.C: New test.
29007 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29009         * gcc.dg/vect/vect-97.c: New test.
29011 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29013         * gcc.dg/vect/vect-96.c: New test.
29015 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
29017         * gcc.dg/builtins-34.c: Also check ldexp*.
29019 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
29021         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29023 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
29025         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29026         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29027         dg-require-dll, dg-require-iconv, dg-require-named-sections,
29028         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29029         selector_list, selector_expression, dg-process-target): Move to new
29030         file target-supports-dg.exp.
29031         * lib/target-supports-dg.exp: New.
29033         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29034         New.
29036 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
29038         PR c++/19666
29039         * g++.dg/other/ptrmem6.C: New test.
29041         PR middle-end/19858
29042         * gcc.c-torture/compile/20050210-1.c: New test.
29044 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
29046         PR c++/19755
29047         * g++.dg/warn/Wbraces1.C: New test.
29049 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
29051         * gcc.dg/builtins-52.c: New testcase.
29053 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
29055         PR c/19342
29056         * gcc.c-torture/execute/20050119-1.c: New test.
29058 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29060         PR c++/19811
29061         * g++.dg/init/delete1.C: New test.
29063 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
29065         PR c++/18470
29066         * g++.dg/template/static12.C: New test.
29068 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29070         PR c++/19787
29071         * g++.dg/conversion/ambig1.C: New test.
29073         PR c++/19739
29074         * g++.dg/ext/attrib19.C: New test.
29076         PR c++/19732
29077         * g++.dg/parse/dtor5.C: New test.
29079         PR c++/19762
29080         * g++.dg/template/dtor3.C: New test.
29082         PR c++/19826
29083         * g++.dg/template/static11.C: New test.
29084         * g++.dg/template/crash2.C: Remove dg-error marker.
29086 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
29088         PR C++/18491
29089         * g++.old-deja/g++.mike/p10769a.C: Remove.
29091 2005-02-09  Roger Sayle  <roger@eyesopen.com>
29093         * gcc.dg/builtins-48.c: New test case.
29094         * gcc.dg/builtins-49.c: New test case.
29095         * gcc.dg/builtins-50.c: New test case.
29096         * gcc.dg/builtins-51.c: New test case.
29098 2005-02-09  Ian Lance Taylor  <ian@airs.com>
29100         PR middle-end/19583
29101         * g++.dg/warn/Wreturn-type-3.C: New test.
29103 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29105         PR middle-end/19402
29106         * gcc.dg/pr19402-1.c: New testcase.
29107         * gcc.dg/pr19402-2.c: likewise.
29109 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29111         PR middle-end/19854
29112         * g++.dg/tree-ssa/tmmti.C: New testcase.
29114 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29116         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29118 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
29120         PR c++/19733
29121         * g++.dg/parse/crash23.C: New test.
29122         * g++.dg/warn/Weff1.C: New test.
29124 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29126         * gcc.dg/20050209-1.c: New test.
29128 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29130         PR target/19799
29131         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29133 2005-02-08  Mike Stump  <mrs@apple.com>
29135         * g++.dg/pch/import-2.c: New test.
29136         * g++.dg/pch/import-2.hs: New.
29137         * g++.dg/pch/include/import-2a.h: New.
29138         * g++.dg/pch/include/import-2b.h: New.
29140 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
29142         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29144 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29146         * gfortran.dg/substr_1.f90: New test.
29148 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
29150         PR middle-end/19775
29151         * gcc.dg/torture/builtin-power-1.c: Disable test for
29152         invalid transformation.
29153         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
29154         no longer optimize.
29155         * gcc.dg/builtins-47.c: New testcase.
29157 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
29158             Dorit Naishlos  <dorit@il.ibm.com>
29160         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29162 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
29164         * gcc.c-torture/compile/20050206-1.c: New test.
29166 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29168         PR tree-opt/19768
29169         * g++.dg/opt/pr19768.C: New test.
29171 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29173         PR tree-opt/19736
29174         * gcc.c-torture/compile/pr19736.c: New test.
29176 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29178         PR c++/17401
29179         * g++.dg/parse/error25.C: New test.
29181 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
29183         * gcc.c-torture/execute/20050203-1.c: New.
29185 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
29187         * gcc.dg/vect/vect-85.c: Remove xfail.
29188         * gcc.dg/vect/vect-86.c: Remove xfail.
29189         * gcc.dg/vect/vect-87.c: Remove xfail.
29190         * gcc.dg/vect/vect-88.c: Remove xfail.
29192 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
29194         * gcc.dg/altivec-19.c: New.
29196 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
29198         PR c/17807
29199         * gcc.dg/nested-func-3.c: New test.
29200         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29202 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
29204         * gcc.test-framework/gen_directive_tests: Generate tests for
29205         selector expressions.
29207 2005-02-02  Matt Austern  <austern@apple.com>
29209         PR c++/19628
29210         * g++/ext/builtin7.C: New.
29211         * g++/ext/builtin8.C: New.
29213 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29215         PR c/18502
29216         * gcc.dg/pr18502-1.c: New test.
29218 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29220         PR c++/17413
29221         * g++.dg/template/local4.C: Tweak.
29223 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
29225         PR tree-optimization/19578
29226         * gcc.c-torture/compile/20050202-1.c: New test.
29228 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29230         PR c/19435
29231         * gcc.dg/c99-init-4.c: New test.
29233 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29235         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29237         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29239         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29240         * g++.dg/eh/check-vect.h: New.
29242         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29243         * gcc.dg/vect/vect-78.c: Ditto.
29244         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29245         Remove.
29247         * g++.dg/conversion/simd1.C: Expect warning.
29248         * g++.dg/ext/attribute-test-1.C: Ditto.
29249         * g++.dg/ext/attribute-test-2.C: Ditto.
29250         * g++.dg/ext/attribute-test-3.C: Ditto.
29251         * g++.dg/ext/attribute-test-4.C: Ditto.
29253         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29254         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29256         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29258 2005-02-01  Richard Henderson  <rth@redhat.com>
29260         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29261         long double for ibm double-double format.
29262         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29264 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29266         PR tree-optimization/19633
29267         * gcc.dg/pr19633-1.c: New test.
29268         * gcc.dg/pr19633.c: Tweak to make pointer point
29269         to NULL or a symbol.
29271 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29273         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29274         New procs.
29275         (dg-process-target (local override)): Handle selector expressions.
29277         * gcc.test-framework/README: Describe tests in source directory.
29278         * gcc.test-framework/test-framework.awk: Handle dg- tests.
29279         * gcc.test-framework/test-framework.exp: Handle dg- tests.
29280         * gcc.test-framework/dg-bogus-exp-P.c: New test.
29281         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29282         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29283         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29284         * gcc.test-framework/dg-do-link-exp-P.c: New test.
29285         * gcc.test-framework/dg-do-run-exp-P.c: New test.
29286         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29287         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29288         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29289         * gcc.test-framework/dg-error-exp-P.c: New test.
29290         * gcc.test-framework/dg-error-exp-XP.c: New test.
29291         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29292         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29293         * gcc.test-framework/dg-output-exp-P.c: New test.
29294         * gcc.test-framework/dg-output-exp-XF.c: New test.
29295         * gcc.test-framework/dg-warning-exp-P.c: New test.
29296         * gcc.misc-tests/dg-1.c: Remove.
29297         * gcc.misc-tests/dg-2.c: Remove.
29298         * gcc.misc-tests/dg-3.c: Remove.
29299         * gcc.misc-tests/dg-4.c: Remove.
29300         * gcc.misc-tests/dg-5.c: Remove.
29301         * gcc.misc-tests/dg-6.c: Remove.
29302         * gcc.misc-tests/dg-7.c: Remove.
29303         * gcc.misc-tests/dg-8.c: Remove.
29304         * gcc.misc-tests/dg-9.c: Remove.
29305         * gcc.misc-tests/dg-10.c: Remove.
29306         * gcc.misc-tests/dg-11.c: Remove.
29307         * gcc.misc-tests/dg-12.c: Remove.
29308         * gcc.misc-tests/dg-test.exp: Remove.
29310         * gcc.test-framework/test-framework.awk: Change recording and
29311         printing of passes and failures.
29313         * gcc.test-framework: New directory.
29314         * gcc.test-framework/README: New.
29315         * gcc.test-framework/test-framework.exp: New.
29316         * gcc.test-framework/test-framework.awk: New.
29317         * gcc.test-framework/gen_directive_tests: New.
29319 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
29321         * lib/treelang.exp: Fix comment typos.
29322         (treelang_target_compile): Don't append libs=-ltreelang to options.
29324 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
29326         * g++.dg/parse/typename7.C: Adjust error messages.
29328 2005-01-31  Jeff Law  <law@redhat.com>
29330         * gcc.c-torture/execute/20050131-1.c: New test.
29331         * gcc.dg/wcaselabel.c: New test.
29333 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
29335         * g++.dg/other/warning1.C: Adjust error messags.
29336         * g++.dg/parse/constant5.C: New test.
29338 2005-01-31  Steven Bosscher  <stevenb@suse.de>
29340         PR c/19333
29341         * gcc.c-torture/compile/20011130-1.c: Reorder to make
29342         the test case valid.
29343         * gcc.dg/20030815-1.c: Remove invalid tests.
29344         * gcc.dg/array-7.c: Adjust expected result.
29345         * gcc.dg/pr18596-3.c: Likewise.
29346         * gcc.dg/noncompile/20000901-1.c: Likewise.
29347         * gcc.dg/noncompile/init-2.c: Likewise.
29348         * gcc.dg/noncompile/init-4.c: Likewise.
29350 2005-01-31  Dale Johannesen  <dalej@apple.com>
29352         * g++.dg/opt/pr19650.C: New test.
29354 2005-01-31  Richard Henderson  <rth@redhat.com>
29356         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29357         long double for intel double extended format.
29358         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29360 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
29362         PR c++/19555
29363         * g++.dg/template/static10.C: New test.
29365         PR c++/19395
29366         * g++.dg/parse/error24.C: New test.
29368         PR c++/19367
29369         * g++.dg/lookup/builtin1.C: New test.
29371         PR c++/19457
29372         * g++.dg/warn/conv3.C: New test.
29374 2005-01-30  Bud Davis  <bdavis@gfortran.org>
29376         PR fortran/19647
29377         * gfortan.dg/inquire_7.f90
29379 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
29381         PR tree-optimization/15791
29382         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29383         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29384         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29385         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29386         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29387         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29388         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29389         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29390         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29391         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29393 2005-01-29  Paul Brook  <paul@codesourcery.com>
29395         PR fortran/18565
29396         * check.c (real_or_complex_check): New function.
29397         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29398         * intrinsic.c (add_functions): Use new check functions.
29399         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29400         Add prototypes.
29402 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29404         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29405         gcc.dg/lvalue-3.c: New tests.
29406         * gcc.dg/concat.c: Update expected messages.
29408 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
29410         PR libfortran/19595
29411         * gfortran.dg/eor_1.f90: New test.
29413 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
29415         PR fortran/19589
29416         * gfortran.dg/logical_data_1.f90: New test.
29418 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
29420         PR c++/19253
29421         * g++.dg/template/crash33.C: New test.
29423         PR c++/19667
29424         * g++.dg/template/crash32.C: New test.
29426 2005-01-28  Ian Lance Taylor  <ian@airs.com>
29428         PR middle-end/16558
29429         * g++.dg/warn/Wreturn-type-2.C: New test.
29431 2004-06-24  Jeff Law  <law@redhat.com>
29433         * gcc.dg/tree-ssa/20050128-1.c: New test.
29435 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
29437         * gcc.target/frv/all-mdpackh-1.c: New test.
29439 2005-01-28  Steven Bosscher  <stevenb@suse.de>
29441         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29443 2005-01-27  Richard Henderson  <rth@redhat.com>
29445         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29447 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29449         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29451 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29453         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29454         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29455         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29456         to cope with cases where the multilib options override the dg-options.
29458 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
29460         PR c/18946
29461         * gcc.dg/noncompile/20050120-1.c: New test.
29463 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
29465         PR tree-optimization/19633
29466         * gcc.dg/pr19633.c: New test.
29467         * gcc.dg/tree-ssa/pr19633.c: New test.
29469 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
29471         * gcc.dg/20041216-1.c: New test.
29473 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
29475         PR objc/18862
29476         * objc.dg/selector-2.m: New test.
29478 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
29480         * g++.dg/opt/range-test-2.C: New test.
29482         PR rtl-optimization/19579
29483         * gcc.c-torture/execute/20050124-1.c: New test.
29485 2005-01-26  Greg Parker  <gparker@apple.com>
29486         Stuart Hastings  <stuart@apple.com>
29488         * gcc.c-torture/execute/20050125-1.c: New.
29490 2005-01-18  Jan Hubicka  <jh@suse.cz>
29492         PR tree-optimize/19337
29493         * gcc.c-torture/compile/20050119-1.c: New test.
29495 2005-01-24  James E Wilson  <wilson@specifixinc.com>
29497         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29498         test for successful match.
29500 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
29502         PR objc/18408
29503         * objc.dg/comp-types-7.m: New test.
29505 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
29507         * lib/target-supports.exp (current_target_name): New.
29508         (check_effective_target_ilp32, check_effective_target_lp64):
29509         Cache the result to use as long as the current target, with
29510         multilib flags, remains the same.
29512         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29513         (dg-require-weak, dg-require-visibility, dg-require-alias,
29514         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29515         dg-require-effective-target, dg-skip-if): Remove call to
29516         skip_test_and_clear_xfail.
29517         (dg-test): Clear xfail data.
29519 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
29521         PR target/17751
29522         * gcc.dg/ppc64-toc.c: New test.
29524         * g++.dg/tree-ssa/empty-1.C: New test.
29526         PR middle-end/19551
29527         * gcc.c-torture/execute/20050121-1.c: New test.
29528         * gcc.dg/20050121-2.c: New test.
29530 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
29531         Paul Brook  <paul@codesourcery.com>
29533         PR fortran/17941
29534         * gfortran.dg/real_const_1.f: New test.
29535         * gfortran.dg/real_const_2.f90: New test.
29536         * gfortran.dg/complex_int_1.f90: New test.
29538 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
29540         PR fortran/19313
29541         * gfortan.dg/inquire_6.f90: New test.
29543 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29545         PR libfortran/19451
29546         * open_readonly_1.f90: New test.
29548 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29550         PR libfortran/18982
29551         * gfortran.dg/open_new.f90: New file.
29553 2005-01-22  Paul Brook  <paul@codesourcery.com>
29555         * namelist_1.f90: New test.
29557 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
29559         PR tree-optimization/19484
29560         * gcc.c-torture/compile/20050122-[12].c: New tests.
29562 2005-01-22  Paul Brook  <paul@codesourcery.com>
29564         * gfortran.dg/implicit_2.f90: New test.
29566 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
29568         PR fortran/19314
29569         * gfortran.dg/inquire_5.f90: New test.
29571 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29573         PR c/18809
29574         * gcc.dg/pr18809-1.c: New test.
29576 2005-01-21  Ian Lance Taylor  <ian@airs.com>
29578         * gcc.dg/20050121-1.c: New test.
29580         PR tree-optimization/13000
29581         * gcc.dg/20040206-1.c: Change warning to point where function is
29582         being inlined.
29584 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29586         PR c++/19208
29587         * g++.dg/template/array11.C: New test.
29589 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29591         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29592         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29593         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29594         * gfortran.dg/getenv_1.f90: Add dg-do directive.
29595         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29596         gfortran.dg/pr17164.f90: Add missing dg-do directives.
29598 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29600         PR tree-optimization/15349
29601         * gcc.dg/tree-ssa/pr15349.c: New.
29603 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
29605         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29607 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
29609         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29610         scan-assembler-times directive name.
29612         * gcc.dg/asm-a.c: Move dg-require-effective-target to
29613         after dg-do.
29615         PR rtl-optimization/19462
29616         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29618 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
29620         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29621         counting function calls on ia64.
29623 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
29625         PR rtl-optimization/15139
29626         * gcc.dg/20050111-2.c: New test.
29628         PR c/17297
29629         * gcc.c-torture/compile/20050113-1.c: New testcase.
29631         PR middle-end/19164
29632         * gcc.dg/20050113-1.c: New testcase.
29634 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
29636         * gcc.dg/vect/vect-85.c: Add comment.
29637         * gcc.dg/vect/vect-86.c: Add xfail for now.
29638         * gcc.dg/vect/vect-87.c: Add xfail for now.
29639         * gcc.dg/vect/vect-88.c: Add xfail for now.
29640         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29642 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29644         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29646 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29648         * g++.dg/debug/typedef3.C: New test.
29650 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
29652         PR c/19472
29653         * gcc.dg/asm-a.c: New test.
29655 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
29657         * gcc.dg/sh-relax.c: Add prototype for abort.
29659 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29661         * gcc.dg/short-compare-1.c: New test.
29662         * gcc.dg/short-compare-2.c: Likewise.
29664 2005-01-18  Michael Matz  <matz@suse.de>
29666         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29668 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
29670         PR tree-optimization/19121
29671         * gcc.c-torture/compile/pr19121.c: New test.
29673 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
29675         PR target/19357
29676         * gcc.c-torture/compile/pr19357.c: New test.
29678 2005-01-17  Ian Lance Taylor  <ian@airs.com>
29680         PR c/5675
29681         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29682         pass--those that refer just to the variable, possibly with a
29683         cast.
29684         * gcc.dg/c99-const-expr-3.c: Likewise.
29686         PR middle-end/13127
29687         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29688         longer emitted.
29690 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
29692         PR fortran/18778
29693         * gfortran.dg/endfile_2.f90: New test.
29695 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
29697         PR 19168
29698         * gfortran.dg/select_5.f90: New test.
29700 2004-01-16  Paul Brook  <paul@codesourcery.com>
29702         * gfortran.dg/common_4.f90: New test.
29704 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
29706         PR rtl-optimization/19462
29707         * gcc.dg/torture/pr19462-1.c: New test.
29709 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
29711         PR objc/19321
29712         * objc.dg/func-ptr-2.m: New.
29713         * objc.dg/volatile-1.m: New.
29715 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29717         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29719 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29721         PR tree-optimization/19060
29722         * gcc.c-torture/execute/20050104-1.c: New test.
29724 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
29726         PR fortran/18983
29727         * gfortran.dg/write_to_null.f90: New test.
29729 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
29730             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29732         PR other/19328
29733         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29734         argument.
29736 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
29738         PR c++/19263
29739         * g++.dg/init/vector1.C: New test.
29741 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
29743         PR target/13158
29744         * gcc.target/ia64/sibcall-unwind-1.c: New test.
29745         PR target/18987
29746         * gcc.target/ia64/sibcall-unwind-2.c: New test.
29748 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
29750         * gfortran.dg/select_1.f90: New test.
29751         * gfortran.dg/select_2.f90: New test.
29752         * gfortran.dg/select_3.f90: New test.
29753         * gfortran.dg/select_4.f90: New test.
29755 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
29757         PR middle-end/19084
29758         PR rtl-optimization/19348
29759         * gcc.dg/20050111-1.c: New test.
29760         * gcc.c-torture/execute/20050111-1.c: New test.
29762         * gcc.dg/i386-asm-4.c: New test.
29764 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29766         * gcc.dg/nested-func-2.c: New test.
29767         * ada/acats/norun.lst: Remove c953002.
29769 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
29771         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29773 2005-01-12  Ben Elliston  <bje@au.ibm.com>
29775         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29777 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
29779         PR target/18761
29780         * g++.dg/abi/align1.C: New test.
29782 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
29784         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29785         at a time.
29786         * g++.dg/ext/altivec_check.h: Support compiling as C.
29788 2005-01-10  Roger Sayle  <roger@eyesopen.com>
29790         PR c++/19355
29791         * g++.dg/expr/pr19355-1.C: New test case.
29793 2005-01-10  Laurent GUERBY <laurent@guerby.net>
29795         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29796         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29797         * ada/acats/tests/c3/c92005b.ada: Likewise.
29798         * ada/acats/tests/c3/cxb3012.a: Likewise.
29799         * ada/acats/norun.lst: Add c380004 and c953002, add PR
29801 2005-01-09  Paul Brook  <paul@codesourcery.com>
29803         * gfortran.dg/common_2.f90: New file.
29804         * gfortran.dg/common_3.f90: New file.
29806 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
29808         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29810 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29812         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29813         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29814         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29815         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29816         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29817         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29818         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29819         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29820         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29821         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29822         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29823         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29824         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29825         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29826         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29827         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29828         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29829         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29830         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29831         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29832         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29833         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29834         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29835         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29836         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29837         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29838         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29839         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29840         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29841         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29842         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29843         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29844         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29845         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29846         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29847         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29848         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29849         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29850         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29851         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29852         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29853         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29854         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29855         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29856         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29857         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29858         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29859         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29860         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29861         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29862         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29863         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29864         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29865         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29866         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29867         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29868         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29869         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29870         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29871         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29872         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29873         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29874         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29875         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29876         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29877         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29878         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29880         * gcc.dg/vect/vect-1.c: Fix spelling.
29881         * gcc.dg/vect/vect-10.c: Fix spelling.
29882         * gcc.dg/vect/vect-11.c: Fix spelling.
29883         * gcc.dg/vect/vect-12.c: Fix spelling.
29884         * gcc.dg/vect/vect-14.c: Fix spelling.
29885         * gcc.dg/vect/vect-15.c: Fix spelling.
29886         * gcc.dg/vect/vect-16.c: Fix spelling.
29887         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29888         * gcc.dg/vect/vect-64.c: Fix comments.
29889         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29891 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
29892             Ira Rosen  <irar@il.ibm.com>
29894         * gcc.dg/vect/vect-70.c: New test.
29895         * gcc.dg/vect/vect-71.c: New test.
29897 2005-01-09  Manfred Hollstein  <mh@suse.com>
29899         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29900         * gcc.dg/pr18241-2.c: Likewise.
29901         * gcc.dg/pr18241-3.c: Likewise.
29902         * gcc.dg/pr18241-4.c: Likewise.
29903         * gcc.dg/pr18241-5.c: Likewise.
29905 2005-01-08  Richard Henderson  <rth@redhat.com>
29907         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29908         False for x86 and x86-64.
29910 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
29912         PR tree-optimization/18241
29913         * gcc.dg/pr18241-1.c: New test.
29914         * gcc.dg/pr18241-2.c: New test.
29915         * gcc.dg/pr18241-3.c: New test.
29916         * gcc.dg/pr18241-4.c: New test.
29917         * gcc.dg/pr18241-5.c: New test.
29919 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
29921         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29922         gfortran.dg/select_4.f90: New.
29924 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29926         * gcc.c-torture/execute/20050107-1.c: New test.
29928 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
29930         PR c++/19298
29931         * g++.dg/template/ref2.C: New.
29933 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
29935         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29936         instead of being empty.
29938 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29940         PR fortran/15553
29941         * gfortran.dg/array-1.f90: New test.
29943 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
29945         PR tree-optimization/19283
29946         * gcc.c-torture/execute/20050106-1.c: New test.
29948         PR rtl-optimization/18861
29949         * gcc.dg/20050105-1.c: New test.
29951         PR tree-optimization/18828
29952         * gcc.dg/20050105-2.c: New test.
29954 2005-01-07  Andreas Jaeger  <aj@suse.de>
29956         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29958 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
29960         PR fortran/18398
29961         * gfortran.dg/fmt_read.f90: New test.
29963 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
29965         * gcc.dg/rs6000-ldouble-2.c: New.
29967 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
29969         PR c++/19244
29970         * g++.dg/parser/ctor2.C: New test.
29972 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29974         PR c++/17154
29975         * g++.dg/template/using9.C: New test.
29977 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29979         PR c++/19258
29980         * g++.dg/lookup/friend6.C: New test.
29982 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29984         PR c++/19270
29985         * g++.dg/template/array10.C: New.
29987 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29989         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29990         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29992 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
29994         * gcc.c-torture/compile/20050105-1.c: New test.
29996 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
29998         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30000 2005-01-05  Roger Sayle  <roger@eyesopen.com>
30002         PR middle-end/19100
30003         * gcc.dg/conv-3.c: New test case.
30005 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
30007         * gcc.dg/asm-wide-1.c: New test.
30009 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30011         PR c++/19030
30012         * g++.dg/parse/crash22.C: New
30014 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
30016         PR 19257
30017         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30019 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
30021         PR middle-end/17767
30022         * gcc.dg/i386-mmx-6.c: New test case.
30024 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
30026         PR tree-optimization/18308
30027         * gcc.dg/vect/pr18308.c: New testcase.
30029 2005-01-04  Andreas Jaeger  <aj@suse.de>
30031         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30033 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30034             Robert Bowdidge <bowdidge@apple.com>
30036         * gcc.dg/cpp/subframework1.c: New.
30037         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30038         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30039         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30040         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30042 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30044         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30045         producing warning.
30046         * gcc.dg/darwin-weakimport-2.c: New.
30048 2005-01-03  Richard Henderson  <rth@redhat.com>
30050         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30052 2005-01-03  Richard Henderson  <rth@redhat.com>
30054         * gcc.dg/vect/vect.exp: Enable for ia64.
30055         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30056         (check_effective_target_vect_float): Likewise.
30057         (check_effective_target_vect_no_align): Likewise.
30058         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30059         * gcc.dg/vect/vect-8.c: Likewise.
30061 2005-01-03  Uros Bizjak <uros@kss-loka.si>
30063         PR target/19236
30064         * gcc.dg/pr19236-1.c: New test case.
30066 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
30068         PR rtl-optimization/12092
30069         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30071 2005-01-02  Andreas Jaeger  <aj@suse.de>
30073         * gcc.dg/pr12092-1.c: Do not run on x86_64.
30075 2005-01-01  Roger Sayle  <roger@eyesopen.com>
30076             Andrew Pinski  <pinskia@physics.uc.edu>
30078         PR rtl-optimization/12092
30079         * gcc.dg/pr12092-1.c: New test case.
30081 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
30083         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30084         'hidden' and 'default' for better portability.
30085         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30087         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30088         6 and 7.
30089         * g++.old-deja/g++.brendan/new3.C: Likewise.
30091 2005-01-01  Steven Bosscher  <stevenb@suse.de>
30093         * gcc.dg/20041231-1.C: New test.
30094         * g++.dg/warn/Wunreachable-code-1.C: New test.
30096 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
30098         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30099         file, not /dev/null.  Abort on error.
30101 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
30102             Ziemowit Laski  <zlaski@apple.com>
30104         PR objc/18971
30105         * objc.dg/encode-5.m: New test.
30107 2004-12-29  Richard Henderson  <rth@redhat.com>
30109         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30110         * objc.dg/stabs-1.m: Disable for ia64.
30112 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
30114         PR c++/19190
30115         * g++.dg/warn/Wunused-10.C: New test.
30117 2004-12-28  Richard Henderson  <rth@redhat.com>
30119         * objc.dg/stabs-1.m: Disable for alpha.
30121 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30123         PR c++/19149
30124         * g++.dg/parse/error23.C: New test.
30126 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30128         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30130         PR fortran/19032
30131         * gfortran.dg/intrinsic_modulo_1.f90: New.
30132         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30133         tests with divisor -1.
30135 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30137         * g++.dg/opt/temp1.C (memcpy): Return a value.
30139         PR c++/19148
30140         * g++.dg/expr/cond7.C: New test.
30142 2004-12-27  Paul Brook  <paul@codesourcery.com>
30144         * gfortran.dg/g77/select_no_compile.f: Remove.
30146 2004-12-27  Richard Henderson  <rth@redhat.com>
30148         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30149         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30150         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30152 2004-12-26  Richard Henderson  <rth@redhat.com>
30154         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30155         by 1i instead of token pasting.
30157 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30159         PR tree-optimization/17578
30160         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30161         to additional_flags.
30162         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30164 2004-12-25  Richard Henderson  <rth@redhat.com>
30166         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30167         Remove Alpha.
30169 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30171         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30172         hppa*-*-hpux*.
30173         * gcc.dg/pr17957.c (dg-options): Likewise.
30174         * gcc.dg/struct-ret-1.c: Add prototype for abort.
30175         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30176         instead of 0 on __hppa__.
30177         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30178         "foo,%r" on hppa*-*-*.
30180 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
30182         PR fortran/19071
30183         * gfortran.dg/complex_write.f90: New test.
30185 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30187         PR c++/17595
30188         * g++.dg/parse/pragma2.C: New test.
30190         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30192 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30194         * gcc.dg/empty2.c: Add missing dg-warning.
30196 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30198         PR c++/17413
30199         * g++.dg/template/local4.C: New test.
30200         * g++.dg/template/crash19.C: Add dg-error marker.
30202         * g++.dg/template/crash31.C: Correct embedded PR number.
30204 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30206         PR c++/16405
30207         * g++.dg/opt/temp1.C: Add do-run marker.
30209 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30211         * g++.dg/template/spec19.C: New.
30213 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30215         PR target/16819
30216         * gcc.dg/empty2.c: New.
30218 2004-12-23  Richard Henderson  <rth@redhat.com>
30220         * lib/target-supports.exp (check_effective_target_vect_no_align):
30221         Remove i?86 and x86-64.
30223 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30225         PR c++/16405
30226         * g++.dg/opt/temp1.C: New test.
30228 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30230         PR c++/18733
30231         * g++.dg/template/friend33.C: New testcase.
30233 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
30235         PR c++/18464
30236         * g++.dg/template/cond5.C: New test.
30238         PR c++/18492
30239         * g++.dg/inherit/thunk3.C: New test.
30241         PR c++/11224
30242         * g++.dg/warn/Wunused-9.C: New test.
30244 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
30246         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30248 2004-12-22  Jan Beulich  <jbeulich@novell.com>
30250         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30252 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
30254         PR c++/18378
30255         * g++.dg/ext/packed8.C: New test.
30257         PR c++/19063
30258         * g++.dg/template/crash31.C: New test.
30260         PR c++/19034
30261         * g++.dg/template/crash30.C: New test.
30263 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30265         PR C++/18984
30266         * g++.dg/eh/ctor3.C: New test.
30268 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30270         * objc.dg/stabs-1.m: Allow section name to be quoted and
30271         assembly label to begin with '.LL'.
30273 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
30275         * gcc.dg/vect/vect.exp
30276         (check_effective_target_lp64_or_vect_no_align): New.
30277         * gcc.dg/vect/vect-77.c: Use it.
30278         * gcc.dg/vect/vect-78.c: Use it.
30280         * lib/target-supports.exp
30281         (check_effective_target_vect_no_max,
30282         check_effective_target_vect_no_bitwise,
30283         check_effective_target_vect_no_align): New.
30284         * gcc.dg/vect/vect-13.c: Use them.
30285         * gcc.dg/vect/vect-17.c: Ditto.
30286         * gcc.dg/vect/vect-18.c: Ditto.
30287         * gcc.dg/vect/vect-19.c: Ditto.
30288         * gcc.dg/vect/vect-20.c: Ditto.
30289         * gcc.dg/vect/vect-27.c: Ditto.
30290         * gcc.dg/vect/vect-29.c: Ditto.
30291         * gcc.dg/vect/vect-44.c: Ditto.
30292         * gcc.dg/vect/vect-48.c: Ditto.
30293         * gcc.dg/vect/vect-50.c: Ditto.
30294         * gcc.dg/vect/vect-52.c: Ditto.
30295         * gcc.dg/vect/vect-54.c: Ditto.
30296         * gcc.dg/vect/vect-56.c: Ditto.
30297         * gcc.dg/vect/vect-58.c: Ditto.
30298         * gcc.dg/vect/vect-60.c: Ditto.
30299         * gcc.dg/vect/vect-72.c: Ditto.
30300         * gcc.dg/vect/vect-80.c: Ditto.
30302 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
30304         PR c++/14075
30305         * g++.dg/init/string1.C: New.
30307         PR c++/18975
30308         * g++.dg/other/synth1.C: New.
30310 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30312         PR c/18963
30313         * gcc.dg/pr18963-1.c: New test.
30315 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30317         PR c/18596
30318         * gcc.dg/funcdef-storage-1.c (foo): Remove.
30319         * gcc.dg/pr18596-1.c: Use dg-error.
30320         (dg-options): Use -fno-unit-at-a-time.
30321         * gcc.dg/pr18596-2.c: New test.
30322         * gcc.dg/pr18596-3.c: New test.
30324 2004-12-20  Roger Sayle  <roger@eyesopen.com>
30326         PR middle-end/18683
30327         * g++.dg/opt/pr18683-1.C: New test case.
30329 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
30331         PR other/19093
30332         * g++.dg/opt/max1.C: Fix for 64bit targets.
30334 2004-12-20  Matt Austern  <austern@apple.com>
30336         PR c++/19044
30337         * g++.dg/ext/builtin6.C: New
30339 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
30341         PR tree-optimization/19080
30342         * gcc.c-torture/compile/pr19080.c: New test.
30344 2004-12-20  Steven Bosscher  <stevenb@suse.de>
30346         * gcc.dg/20041219-1.c: New test.
30348 2004-12-19  Roger Sayle  <roger@eyesopen.com>
30350         PR middle-end/19068
30351         * g++.dg/opt/max1.C: New test case.
30353 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30355         * gcc.dg/fdata-sections-1.c: New test.
30357 2004-12-18  Roger Sayle  <roger@eyesopen.com>
30359         PR middle-end/18548
30360         * gcc.dg/max-1.c: New test case.
30362 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
30364         * gcc.c-torture/execute/20041218-1.c: New test.
30366 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
30368         * gcc.dg/pr18501.c: New test.
30369         * gcc.dg/uninit-5.c: XFAIL.
30370         * gcc.dg/uninit-9.c: XFAIL.
30372 2004-12-17  Dale Johannesen  <dalej@apple.com>
30374         * gcc.dg/20041213-1.c: New.
30376 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
30378         * objc.dg/stabs-1.m: Allow assembly label to begin
30379         with a dot ('.').
30381 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
30383         * gcc.c-torture/execute/20041213-1.c: Move...
30384         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30386 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
30388         PR c++/18721
30389         * g++.dg/lookup/conv-5.C: New.
30391 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
30393         * objc.dg/stabs-1.m: New test.
30395 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30397         * gcc.dg/visibility-c.c: Change compile to
30398         assemble for the test.
30400 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30402         PR target/19041
30403         * gcc.dg/visibility-c.c: New test.
30405 2004-12-16  Roger Sayle  <roger@eyesopen.com>
30407         PR middle-end/18493
30408         * gcc.dg/switch-8.c: New test case.
30410 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30412         PR c++/18905
30413         * g++.dg/template/init4.C: New.
30414         * g++.dg/opt/static3.C: Enable optimizer.
30416 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
30418         * g++.dg/other/complex1.C: New test.
30420 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
30422         * g++.dg/opt/inline9.C: New test.
30424 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30426         PR fortran/18993
30427         * gfotran.dg/nullify_1.f: New test.
30429 2004-12-15  Richard Henderson  <rth@redhat.com>
30431         * gcc.target/i386/i386.exp: New harness.
30432         * gcc.target/i386/vect-args.c: New.
30434 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
30436         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30438 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30440         PR c++/18825
30441         * g++.dg/template/friend32.C: New test.
30443 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30445         * cpp/pragma-once-1.c: New test.
30446         * cpp/pragma-once-1b.h: Likewise.
30447         * cpp/pragma-once-1c.h: Likewise.
30448         * cpp/pragma-once-1d.h: Likewise.
30449         * cpp/inc/pragma-once-1a.h: Likewise.
30451 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
30452             Steven G. Kargl  <kargls@comcast.net>
30454         PR fortran/17597
30455         * gfortran.dg/list_read_3.f90: New test.
30457 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30459         * gcc.dg/ftrapv-2.c: New test.
30461 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30463         PR c++/18981
30464         * g++.dg/template/typename9.C: New test.
30466 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30468         PR c++/18738
30469         * g++.dg/template/typename8.C: New test.
30470         * g++.dg/parse/friend2.C: Tweak error message.
30472 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30474         * gcc.c-torture/20041214-1.c: New test.
30476 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30478         PR c++/18965
30479         * g++.dg/init/array17.C: New test.
30481 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30483         PR c++/18793
30484         * g++.dg/init/aggr3.C: New test.
30486 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
30488         * gcc.dg/altivec-types-1.c: New test.
30489         * gcc.dg/altivec-types-2.c: New test.
30490         * gcc.dg/altivec-types-3.c: New test.
30491         * gcc.dg/altivec-types-4.c: New test.
30492         * g++.dg/ext/altivec-types-1.C: New test.
30493         * g++.dg/ext/altivec-types-2.C: New test.
30494         * g++.dg/ext/altivec-types-3.C: New test.
30495         * g++.dg/ext/altivec-types-4.C: New test.
30497 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
30499         PR middle-end/18951
30500         * gcc.c-torture/execute/20041213-1.c: New test.
30502 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
30504         PR c++/18949
30505         * g++.dg/template/cast1.C: New.
30507 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
30509         * gcc.c-torture/execute/20041213-2.c: New test.
30511 2004-12-13  Richard Henderson  <rth@redhat.com>
30513         * gcc.dg/i386-sse-10.c: Fix typo in options.
30515 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
30517         PR c++/18968
30518         * g++.dg/opt/pr18968.C: New test.
30520 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
30522         PR c++/18925
30523         * g++.dg/ext/visibility/staticdatamem.C: New test.
30525 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
30527         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30529 2004-12-13  Roger Sayle  <roger@eyesopen.com>
30531         PR rtl-optimization/18928
30532         * gcc.dg/pr18928-1.c: New test case.
30534 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
30536         PR tree-opt/16951
30537         * gcc.c-torture/compile/20041211-1.c: New.
30539 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30541         PR middle-end/17564
30542         * gcc.c-torture/execute/20041212-1.c: New test.
30544 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30546         PR fortran/18869
30547         * gfortran.dg/common_1.f90: New test.
30549 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
30550         Paul Brook  <paul@codesourcery.com>
30552         PR fortran/16222
30553         * gfortran.dg/real_do_1.f90: New test.
30555 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
30557         PR tree-opt/18040
30558         * g++.dg/opt/ptrmem6.C: New test.
30560 2004-12-11  Roger Sayle  <roger@eyesopen.com>
30562         PR middle-end/18921
30563         * gcc.dg/pr18921-1.c: New test case.
30565 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30567         PR fortran/17175
30568         * gfortran.dg/scale_1.f90: New test.
30570 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
30572         PR middle-end/18903
30573         * gcc.c-torture/compile/pr18903.c: New test.
30575 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
30577         * gcc.c-torture/execute/20041210-1.c: New test.
30579 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30581         PR c++/18731
30582         * g++.dg/parser/struct-1.C: New test.
30583         * g++.dg/parser/struct-2.C: New test.
30584         * g++.dg/parser/struct-3.C: New test.
30586 2004-12-09  Richard Henderson  <rth@redhat.com>
30588         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30590         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30591         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30593 2004-12-09  Matt Austern  <austern@apple.com>
30595         PR c++/18514
30596         * g++.dg/ext/builtin1.C: New
30597         * g++.dg/ext/builtin2.C: New
30598         * g++.dg/ext/builtin3.C: New
30599         * g++.dg/ext/builtin4.C: New
30600         * g++.dg/ext/builtin5.C: New
30602 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
30604         PR tree-opt/18904
30605         * g++.dg/opt/ptrmem5.C: New test.
30607 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
30609         * g++.dg/parse/typename5.C: Adjust for new error.
30610         * g++.dg/parse/typename7.C: New.
30612 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30614         PR c++/18073
30615         * g++.dg/other/mmintrin.C: New test.
30617 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30619         PR c++/16681
30620         * g++.dg/init/array15.C: New.
30621         * g++.dg/init/array16.C: New.
30623 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30625         PR fortran/18826
30626         * gfortran.dg/assign_1.f90: New test.
30628 2004-12-08  Nick Clifton  <nickc@redhat.com>
30630         * gcc.target/xstormy16/bss_below100: New directory containing tests.
30631         * gcc.target/xstormy16/data_below100: Likewise.
30632         * gcc.target/xstormy16/sfr: Likewise.
30633         * gcc.target/xstormy16/below100.S: New test source file.
30634         * gcc.target/xstormy16/below100.ld: New test linker script.
30635         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30636         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30637         bp instructions.
30638         * gcc.target/xstormy16/bp.c: Likewise.
30640         * gcc.target/xstormy16/bss_below100: New files:
30641         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30642         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30643         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30644         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30645         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30646         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30647         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30648         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30649         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30650         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30651         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30652         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30653         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30654         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30655         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30656         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30657         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30658         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30659         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30660         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30661         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30662         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30663         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30664         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30665         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30666         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30667         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30669         * gcc.target/xstormy16/data_below100: New files:
30670         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30671         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30672         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30673         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30674         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30675         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30676         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30677         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30678         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30679         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30680         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30681         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30682         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30683         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30684         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30685         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30686         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30687         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30688         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30689         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30690         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30691         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30692         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30693         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30694         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30695         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30696         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30698         * gcc.target/xstormy16/sfr: New files:
30699         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30700         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30701         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30702         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30703         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30704         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30705         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30706         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30707         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30708         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30709         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30710         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30711         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30712         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30713         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30714         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30715         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30716         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30717         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30718         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30719         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30720         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30721         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30722         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30723         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30724         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30725         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30726         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30727         27_if0_sfrw_bitfield_f.c
30729 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30731         PR c++/18100
30732         * g++.dg/lookup/name-clash4.C: New test.
30734 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
30736         PR c++/18672
30737         * g++.dg/opt/array1.C: New.
30739         PR c++/18803
30740         * g++.dg/template/operator5.C: New.
30742 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
30744         PR c/18867
30745         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30747 2004-12-07  Steven Bosscher  <stevenb@suse.de>
30749         * gcc.dg/noncompile/20041207.c: New test.
30751 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
30753         * g++.dg/other/unreachable-1.C: New test.
30755 2004-12-06  Nick Clifton  <nickc@redhat.com>
30757         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30758         <limits.h> because the latter comes from gcc's include/ directory
30759         and not the newlib/libc/include directory.
30761 2004-12-04  Richard Henderson  <rth@redhat.com>
30763         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30765 2004-12-04  Richard Henderson  <rth@redhat.com>
30767         * lib/target-supports.exp (check_gc_sections_available): Disable
30768         for alpha and ia64.
30770 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
30772         PR middle-end/17909
30773         * g++.dg/other/vararg-2.C: New test.
30775 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30777         PR c++/17011, c++/17971
30778         * g++.dg/template/error15.C: Adjust expected error.
30779         * g++.dg/template/instantiate3.C: Likewise.
30781 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
30783         * gcc.dg/altivec-18.c: Fix for darwin
30785 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30787         PR c++/18782
30788         * g++.dg/parse/ptrmem2.C: New.
30790         PR c++/18318
30791         * g++.dg/template/new1.C: New.
30793 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30795         PR fortran/18710
30796         * gfortran.dg/direct_io_3.f90: New test.
30798 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
30800         PR 18758
30801         * g++.dg/parse/crash21.C: New.
30803 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30805         PR c++/15664, c++/18276
30806         * g++.dg/template/ttp13.C: New test.
30807         * g++.dg/template/ttp14.C: Likewise.
30809 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30811         PR c++/18123
30812         * g++.dg/parse/enum2.C: New test.
30813         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30815 2004-12-02  Nick Clifton  <nickc@redhat.com>
30817         * gcc.target/xstormy16: New test directory.
30818         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30819         * gcc.target/xstormy16/bp.c: Check the generation of bp
30820         instructions.
30821         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30822         bn instructions and the BELOW100 attribute.
30824 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
30826         PR target/16952
30827         * gcc.dg/ppc-eabi.c: New.
30829 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30831         PR fortran/18284
30832         * gfortran.dg/backspace.f90
30834 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
30836         * gfortran.dg/inquire.f90: New test.
30838 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
30840         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30841         handle effective-target-keyword.
30842         (dg-skip-if): Support effective-target keyword as target list.
30843         (dg-xfail-if): Ditto.
30844         * lib/target-supports.exp (is-effective-target-keyword): New proc.
30846 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
30848         PR tree-optimization/18291
30849         * gcc.c-torture/compile/pr18291.c: New test.
30851 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30853         PR C++/18729
30854         * g++.dg/parse/crash20.C: New.
30856         PR c++/17431
30857         * g++.dg/overload/arg1.C: New.
30858         * g++.dg/overload/arg2.C: New.
30859         * g++.dg/overload/arg3.C: New.
30860         * g++.dg/overload/arg4.C: New.
30862 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
30864         * gcc.dg/c99-flex-array-4.c: Remove.
30866 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30868         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30870         * lib/target-supports.exp (is-effective-target): Simplify.
30872         * lib/target-supports.exp (check_effective_target_vect_long):
30873         Fix for powerpc64-*-*.
30875 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
30877         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30878         to support new requirements on FreeBSD 5.
30880 2004-11-30  Devang Patel  <dpatel@apple.com>
30882         PR 18702
30883         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30885 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
30887         * g++.dg/ext/altivec-13.C: New test.
30889 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
30891         PR tree-opt/18298
30892         * gcc.c-torture/execute/p18298.c: New test.
30894 2004-11-30  Ira Rosen  <irar@il.ibm.com>
30895             Dorit Naishlos  <dorit@il.ibm.com>
30897         PR tree-opt/18607
30898         * gcc.dg/vect/vect-89.c: New test.
30900 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
30902         * gcc.dg/pr18596-1.c: New test.
30904 2004-11-30  Ben Elliston  <bje@au.ibm.com>
30906         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30908 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30910         PR c/18479
30911         * gcc.dg/pr18479.c: New test.
30913 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30915         PR target/18490
30916         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30917         mmix-knuth-mmixware.
30919         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30920         cris-*-elf* cris-*-aout* mmix-*-*
30922 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
30924         PR middle-end/18725
30925         * gcc.dg/pr18725.c: New test.
30927 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30929         PR target/18488
30930         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30932         PR target/18336
30933         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30935 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
30937         PR c++/18368
30938         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30939         * g++.old-deja/g++.law/ctors5.C: Likewise.
30940         * g++.old-deja/g++.other/crash25.C: Likewise.
30942         PR c++/18674
30943         * g++.dg/template/error16.C: New test.
30945         PR c++/18512
30946         * g++.dg/template/crash29.C: New test.
30948 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
30950         PR tree-optimization/18712
30951         * gcc.c-torture/compile/pr18712.c: New test.
30953 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
30955         PR c/7544
30956         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30957         tests.
30959 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30961         PR c++/18652
30962         * g++.dg/lookup/crash6.C: New test.
30964 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
30966         PR middle-end/18164
30967         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
30969 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
30971         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30972         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30973         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30975 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
30977         * gcc.dg/pr18164.c: New test.
30979 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
30981         * gcc.dg/funroll-loops-all.c: New.
30983 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
30985         PR target/18489
30986         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30987         delimeter, match space and TAB as well as ":".
30989         PR target/18484
30990         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30992         PR target/18348
30993         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30995         PR target/18345
30996         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30998         PR target/18337
30999         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31001 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
31003         * gfortran.dg/direct_io_2.f90: New test.
31005 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31007         PR target/18334
31008         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31010 2004-11-28  Richard Henderson  <rth@redhat.com>
31012         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31014 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
31016         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31017         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31018         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31019         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31020         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31021         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31022         gcc.dg/pointer-arith-8.c: New tests.
31024 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
31026         PR fortran/18364
31027         * gfortran.dg/endfile.f90: New test.
31029 2004-11-27  Falk Hueffner  <falk@debian.org>
31031         * gcc.dg/loop-6.c: New test.
31033 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31035         * gcc.c-torture/execute/20041126-1.c: New test.
31037 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31039         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31040         on IRIX.
31042 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31044         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31045         functions.
31047 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31049         PR rtl-optimization/17825
31050         * gcc.c-torture/compile/20041119-1.c: New test.
31052 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31054         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31055         Check existence of ld library path variables before unsetting.
31057 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
31059         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31061 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31063         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31065 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31067         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31069 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31071         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31072         dg-do directive.
31074 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31076         * gcc.dg/pr17957.c: Pass --param, not -param.
31078 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
31080         PR middle-end/17957
31081         * gcc.dg/pr17957.c: New test.
31083 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
31085         PR c++/18445
31086         * g++.dg/template/crash28.C: Likewise.
31088         PR c++/18001
31089         * g++.dg/expr/unary2.C: Adjust lvalue messages.
31090         * g++.dg/ext/lvaddr.C: Likewise.
31091         * g++.dg/opt/pr7503-3.C: Likewise.
31093         PR c++/18466
31094         * g++.dg/parse/qualified3.C: New test.
31095         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31097         PR c++/18545
31098         * g++.dg/expr/return1.C: New test.
31100 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31102         Friend class name lookup 3/n, PR c++/3332
31103         * g++.dg/lookup/friend3.C: New test.
31104         * g++.dg/lookup/friend4.C: Likewise.
31105         * g++.dg/lookup/friend5.C: Likewise.
31107 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31109         Friend class name lookup 2/n, PR c++/14513, c++/15410
31110         * g++.dg/lookup/friend2.C: New test.
31111         * g++.dg/template/friend31.C: Likewise.
31113 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31115         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31117 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31119         PR c++/17473
31120         * g++.dg/tc1/dr56.C: Remove.
31121         * g++.dg/template/typedef1.C: Add dg-error markers.
31122         * g++.old-deja/g++.other/typedef7.C: Likewise.
31124         PR c++/18285
31125         * g++.dg/parse/typedef7.C: New test.
31127 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
31129         * gcc.c-torture/execute/20041124-1.c: New test.
31131 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31133         * g++.dg/template/deduce3.C: New test.
31135         PR c++/18586
31136         * g++.dg/template/crash27.C: New test.
31138         PR c++/18530
31139         * g++.dg/warn/Wshadow-3.C: New test.
31141 2004-11-24  Devang Patel  <dpatel@apple.com>
31143         PR/18555
31144         * gcc.dg/cpp/isysroot-1.c: New test.
31145         * gcc.dg/cpp/usr/include/stdio.h: New file.
31146         * gcc.dg/cpp/isysroot-2.c: New test.
31147         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31148         New file.
31150 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31152         PR c++/8929
31153         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31155 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31157         * gcc.target/sparc/align.c: Do not include <stdint.h>.
31158         * gcc.target/sparc/pdist.c: Likewise.
31160 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
31162         PR c++/16882
31163         * g++.dg/conversion/simd1.C: New test.
31165 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31167         * lib/target-libpath.exp: New file defining
31168         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31169         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31170         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31171         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31172         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
31174 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
31176         * gcc.dg/pragma-align-2.c: Test macro expansion.
31177         * gcc.dg/pragma-pack-2.c: New test.
31179 2004-11-23  Richard Henderson  <rth@redhat.com>
31181         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31182         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31183         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31184         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31185         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31186         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31188         * gcc.dg/vect/vect.exp: Add check for alpha.
31189         * lib/target-supports.exp (check_alpha_max_hw_available): New.
31190         (check_effective_target_vect_int): Enable for alpha.
31191         (check_effective_target_vect_long): New.
31192         (is-effective-target): Add it.
31194 2004-11-23  Uros Bizjak <uros@kss-loka.si>
31196         * gcc.dg/pr18614-1.c: New test.
31198 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31200         * gcc.dg/setjmp-2.c: New test.
31202 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
31204         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31205         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31206         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31207         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31208         gcc.target/sparc/pdist.c: New tests.
31210 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
31212         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31214 2004-11-22  Dale Johannesen  <dalej@apple.com>
31216         * gcc.dg/20041111-1.c: New.
31218 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31220         PR tree-opt/18536
31221         * gcc.dg/vect/pr18536.c: New test.
31223 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31225         PR c++/18354
31226         * g++.dg/template/nontype11.C: New test.
31228 2004-11-21  Roger Sayle  <roger@eyesopen.com>
31230         PR middle-end/18520
31231         * gcc.dg/pr18520-1.c: New test case.
31233 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
31235         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31236         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31237         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31238         expected diagnostics.
31240 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31242         PR target/18580
31243         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31244         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31245         vect-77.c, vect-77a.c: XFAIL on the SPARC.
31247 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31249         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31251 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
31252             Joseph Myers  <joseph@codesourcery.com>
31254         * lib/target-supports.exp (check_visibility_available): Really
31255         test the compiler.
31257 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31259         PR tree-opt/18181
31260         * gcc.dg/vect/vect-85.c: New test.
31261         * gcc.dg/vect/vect-86.c: New test.
31262         * gcc.dg/vect/vect-87.c: New test.
31263         * gcc.dg/vect/vect-88.c: New test.
31265 2004-11-19  Ben Elliston  <bje@au.ibm.com>
31267         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31269 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
31271         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31272         * gcc.dg/ppc-and-1.c: Ditto.
31273         * gcc.dg/ppc-compare-1.c: Ditto.
31274         * gcc.dg/ppc-mov-1.c: Ditto
31276 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
31277             Mark Mitchell  <mark@codesourcery.com>
31279         * gcc.dg/pragma-init-fini-2.c: New test.
31281 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31282             Aldy Hernandez  <aldyh@redhat.com>
31284         * lib/target-supports.exp (check_effective_target_vect_int): New
31285         (check_effective_target_vect_float): New
31286         (check_effective_target_vect_double): New.
31287         (is-effective-target): Support new effective targets keywords.
31288         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31289         default action for dg-do.
31290         * gcc.dg/vect/pr16105.c: Use new support.
31291         * gcc.dg/vect/pr18400.c: Ditto.
31292         * gcc.dg/vect/pr18425.c: Ditto.
31293         * gcc.dg/vect/vect-1.c: Ditto.
31294         * gcc.dg/vect/vect-10.c: Ditto.
31295         * gcc.dg/vect/vect-11.c: Ditto.
31296         * gcc.dg/vect/vect-12.c: Ditto.
31297         * gcc.dg/vect/vect-13.c: Ditto.
31298         * gcc.dg/vect/vect-14.c: Ditto.
31299         * gcc.dg/vect/vect-15.c: Ditto.
31300         * gcc.dg/vect/vect-16.c: Ditto.
31301         * gcc.dg/vect/vect-17.c: Ditto.
31302         * gcc.dg/vect/vect-18.c: Ditto.
31303         * gcc.dg/vect/vect-19.c: Ditto.
31304         * gcc.dg/vect/vect-2.c: Ditto.
31305         * gcc.dg/vect/vect-20.c: Ditto.
31306         * gcc.dg/vect/vect-21.c: Ditto.
31307         * gcc.dg/vect/vect-22.c: Ditto.
31308         * gcc.dg/vect/vect-23.c: Ditto.
31309         * gcc.dg/vect/vect-24.c: Ditto.
31310         * gcc.dg/vect/vect-25.c: Ditto.
31311         * gcc.dg/vect/vect-26.c: Ditto.
31312         * gcc.dg/vect/vect-27.c: Ditto.
31313         * gcc.dg/vect/vect-27a.c: Ditto.
31314         * gcc.dg/vect/vect-28.c: Ditto.
31315         * gcc.dg/vect/vect-29.c: Ditto.
31316         * gcc.dg/vect/vect-29a.c: Ditto.
31317         * gcc.dg/vect/vect-3.c: Ditto.
31318         * gcc.dg/vect/vect-30.c: Ditto.
31319         * gcc.dg/vect/vect-31.c: Ditto.
31320         * gcc.dg/vect/vect-32.c: Ditto.
31321         * gcc.dg/vect/vect-33.c: Ditto.
31322         * gcc.dg/vect/vect-34.c: Ditto.
31323         * gcc.dg/vect/vect-35.c: Ditto.
31324         * gcc.dg/vect/vect-36.c: Ditto.
31325         * gcc.dg/vect/vect-37.c: Ditto.
31326         * gcc.dg/vect/vect-38.c: Ditto.
31327         * gcc.dg/vect/vect-4.c: Ditto.
31328         * gcc.dg/vect/vect-40.c: Ditto.
31329         * gcc.dg/vect/vect-41.c: Ditto.
31330         * gcc.dg/vect/vect-42.c: Ditto.
31331         * gcc.dg/vect/vect-43.c: Ditto.
31332         * gcc.dg/vect/vect-44.c: Ditto.
31333         * gcc.dg/vect/vect-45.c: Ditto.
31334         * gcc.dg/vect/vect-46.c: Ditto.
31335         * gcc.dg/vect/vect-47.c: Ditto.
31336         * gcc.dg/vect/vect-48.c: Ditto.
31337         * gcc.dg/vect/vect-48a.c: Ditto.
31338         * gcc.dg/vect/vect-49.c: Ditto.
31339         * gcc.dg/vect/vect-5.c: Ditto.
31340         * gcc.dg/vect/vect-50.c: Ditto.
31341         * gcc.dg/vect/vect-51.c: Ditto.
31342         * gcc.dg/vect/vect-52.c: Ditto.
31343         * gcc.dg/vect/vect-53.c: Ditto.
31344         * gcc.dg/vect/vect-54.c: Ditto.
31345         * gcc.dg/vect/vect-55.c: Ditto.
31346         * gcc.dg/vect/vect-56.c: Ditto.
31347         * gcc.dg/vect/vect-56a.c: Ditto.
31348         * gcc.dg/vect/vect-57.c: Ditto.
31349         * gcc.dg/vect/vect-58.c: Ditto.
31350         * gcc.dg/vect/vect-59.c: Ditto.
31351         * gcc.dg/vect/vect-6.c: Ditto.
31352         * gcc.dg/vect/vect-60.c: Ditto.
31353         * gcc.dg/vect/vect-61.c: Ditto.
31354         * gcc.dg/vect/vect-62.c: Ditto.
31355         * gcc.dg/vect/vect-63.c: Ditto.
31356         * gcc.dg/vect/vect-64.c: Ditto.
31357         * gcc.dg/vect/vect-65.c: Ditto.
31358         * gcc.dg/vect/vect-66.c: Ditto.
31359         * gcc.dg/vect/vect-67.c: Ditto.
31360         * gcc.dg/vect/vect-68.c: Ditto.
31361         * gcc.dg/vect/vect-69.c: Ditto.
31362         * gcc.dg/vect/vect-7.c: Ditto.
31363         * gcc.dg/vect/vect-72.c: Ditto.
31364         * gcc.dg/vect/vect-72a.c: Ditto.
31365         * gcc.dg/vect/vect-73.c: Ditto.
31366         * gcc.dg/vect/vect-74.c: Ditto.
31367         * gcc.dg/vect/vect-75.c: Ditto.
31368         * gcc.dg/vect/vect-76.c: Ditto.
31369         * gcc.dg/vect/vect-77.c: Ditto.
31370         * gcc.dg/vect/vect-77a.c: Ditto.
31371         * gcc.dg/vect/vect-78.c: Ditto.
31372         * gcc.dg/vect/vect-79.c: Ditto.
31373         * gcc.dg/vect/vect-8.c: Ditto.
31374         * gcc.dg/vect/vect-80.c: Ditto.
31375         * gcc.dg/vect/vect-82.c: Ditto.
31376         * gcc.dg/vect/vect-82_64.c: Ditto.
31377         * gcc.dg/vect/vect-83.c: Ditto.
31378         * gcc.dg/vect/vect-83_64.c: Ditto.
31379         * gcc.dg/vect/vect-9.c: Ditto.
31380         * gcc.dg/vect/vect-all.c: Ditto.
31381         * gcc.dg/vect/vect-none.c: Ditto.
31383 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31385         * lib/gcc-dg.exp (dg-skip-if): New function.
31386         (dg-forbid-option): Remove.
31387         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31388         * g++.dg/abi/bitfield8.C: Likewise.
31389         * g++.dg/abi/dtor1.C: Likewise.
31390         * g++.dg/abi/empty10.C: Likewise.
31391         * g++.dg/abi/empty7.C: Likewise.
31392         * g++.dg/abi/empty9.C: Likewise.
31393         * g++.dg/abi/layout3.C: Likewise.
31394         * g++.dg/abi/layout4.C: Likewise.
31395         * g++.dg/abi/thunk1.C: Likewise.
31396         * g++.dg/abi/thunk2.C: Likewise.
31397         * g++.dg/abi/vbase11.C: Likewise.
31398         * g++.dg/abi/vthunk2.C: Likewise.
31399         * g++.dg/abi/vthunk3.C: Likewise.
31400         * g++.dg/ext/attrib8.C: Likewise.
31401         * g++.dg/opt/longbranch2.C: Likewise.
31402         * g++.dg/opt/reg-stack4.C: Likewise.
31403         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31404         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31405         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31406         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31407         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31408         * gcc.dg/20000609-1.c: Likewise.
31409         * gcc.dg/20000720-1.c: Likewise.
31410         * gcc.dg/20011107-1.c: Likewise.
31411         * gcc.dg/20011119-1.c: Likewise.
31412         * gcc.dg/20020108-1.c: Likewise.
31413         * gcc.dg/20020122-2.c: Likewise.
31414         * gcc.dg/20020122-3.c: Likewise.
31415         * gcc.dg/20020201-3.c: Likewise.
31416         * gcc.dg/20020206-1.c: Likewise.
31417         * gcc.dg/20020218-1.c: Likewise.
31418         * gcc.dg/20020310-1.c: Likewise.
31419         * gcc.dg/20020411-1.c: Likewise.
31420         * gcc.dg/20020418-2.c: Likewise.
31421         * gcc.dg/20020426-1.c: Likewise.
31422         * gcc.dg/20020426-2.c: Likewise.
31423         * gcc.dg/20020517-1.c: Likewise.
31424         * gcc.dg/20020523-1.c: Likewise.
31425         * gcc.dg/20020523-2.c: Likewise.
31426         * gcc.dg/20020729-1.c: Likewise.
31427         * gcc.dg/20030204-1.c: Likewise.
31428         * gcc.dg/20030826-2.c: Likewise.
31429         * gcc.dg/20030926-1.c: Likewise.
31430         * gcc.dg/20031202-1.c: Likewise.
31431         * gcc.dg/980312-1.c: Likewise.
31432         * gcc.dg/980313-1.c: Likewise.
31433         * gcc.dg/990117-1.c: Likewise.
31434         * gcc.dg/990424-1.c: Likewise.
31435         * gcc.dg/990524-1.c: Likewise.
31436         * gcc.dg/991230-1.c: Likewise.
31437         * gcc.dg/i386-387-1.c: Likewise.
31438         * gcc.dg/i386-387-2.c: Likewise.
31439         * gcc.dg/i386-387-3.c: Likewise.
31440         * gcc.dg/i386-387-4.c: Likewise.
31441         * gcc.dg/i386-387-5.c: Likewise.
31442         * gcc.dg/i386-387-6.c: Likewise.
31443         * gcc.dg/i386-asm-1.c: Likewise.
31444         * gcc.dg/i386-bitfield1.c: Likewise.
31445         * gcc.dg/i386-bitfield2.c: Likewise.
31446         * gcc.dg/i386-loop-1.c: Likewise.
31447         * gcc.dg/i386-loop-2.c: Likewise.
31448         * gcc.dg/i386-loop-3.c: Likewise.
31449         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31450         * gcc.dg/i386-pic-1.c: Likewise.
31451         * gcc.dg/i386-regparm.c: Likewise.
31452         * gcc.dg/i386-signbit-1.c: Likewise.
31453         * gcc.dg/i386-signbit-2.c: Likewise.
31454         * gcc.dg/i386-signbit-3.c: Likewise.
31455         * gcc.dg/i386-sse-5.c: Likewise.
31456         * gcc.dg/i386-sse-8.c: Likewise.
31457         * gcc.dg/i386-unroll-1.c: Likewise.
31458         * gcc.dg/tls/opt-1.c: Likewise.
31459         * gcc.dg/tls/opt-2.c: Likewise.
31460         * gcc.dg/unroll-1.c: Likewise.
31461         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31462         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31463         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31464         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31466 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31468         * g++.dg/template/incomplete1.C: New test.
31470 2004-11-16  Nick Clifton  <nickc@redhat.com>
31472         Revert patches accidentally commited during checkin of fixes for
31473         xstormy16 tests:
31474         gcc.c-torture/execute/simd-4.c: Revert
31475         gcc.dg/20040910-1.c: Revert.
31477 2004-11-16  Paul Brook  <paul@codesourcery.com>
31479         PR fortran/13010
31480         * gfortran.dg/der_pointer_1.f90: New test.
31482 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
31484         PR c/18498
31485         * gcc.dg/bitfld-13.c: New test.
31487 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
31489         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31490         powerpc*-*-linux*.
31492         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31493         * gcc.dg/ppc64-abi-2.c: Ditto.
31494         * gcc.dg/ppc64-abi-3.c: Ditto.
31496         * lib/gcc-dg.exp (dg-target-list): Remove.
31498 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
31500         * gcc.dg/ia64-postinc.c: New test.
31502 2004-11-15  Mark Mitchell <mark@codesourcery.com>
31504         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31506 2004-11-15  Nick Clifton  <nickc@redhat.com>
31508         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31509         __INT_MAX__ so that the test can be compiled by toolchains
31510         targeted at 16-bit processors.
31512         * gcc.dg/20040625-1.c: Use long constants rather than integers
31513         when performing arithmetic that will overflow 16-bits.
31515         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31516         xstormy16.  It does not support 128-bit vector operations.
31518         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31519         with the macro PTR_TYPE.  Define this macro to an integer type
31520         suitable for holding a pointer.
31522         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31523         the target is a 16-bit processor.
31525         * gcc.dg/cpp/if-2.c: Expect a different warning message from
31526         16-bit targets where the character constant will be too long.
31528         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31529         where the double will not be directly addressable.
31531 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31533         Friend class name lookup 1/n, PR c++/18471
31534         * g++.dg/template/crash26.C: New test.
31535         * g++.dg/lookup/struct1.C: Adjust expected error.
31536         * g++.dg/parse/elab1.C: Likewise.
31537         * g++.dg/parse/elab2.C: Likewise.
31538         * g++.dg/parse/int-as-enum1.C: Likewise.
31539         * g++.dg/parse/struct-as-enum1.C: Likewise.
31540         * g++.dg/parse/typedef1.C: Likewise.
31541         * g++.dg/parse/typedef3.C: Likewise.
31542         * g++.dg/parse/typedef4.C: Likewise.
31543         * g++.dg/parse/typedef5.C: Likewise.
31544         * g++.dg/template/nontype4.C: Likewise.
31545         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31546         * g++.old-deja/g++.other/elab1.C: Likewise.
31547         * g++.old-deja/g++.other/syntax4.C: Likewise.
31549 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31551         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31553 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
31555         * gcc.c-torture/execute/20041114-1.c: New test.
31557 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
31559         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31560         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31561         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31562         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31563         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31564         gcc.dg/switch-7.c: New tests.
31566 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31568         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31570 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31572         PR tree-opt/18400
31573         * gcc.dg/vect/pr18400.c: New test.
31575 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31576             Andrew Pinski  <pinskia@physics.uc.edu>
31578         PR tree-opt/18425
31579         * gcc.dg/vect/pr18425.c: New test.
31581 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31583         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31584         Guard with dg-require-alias and dg-require-visibility.
31586 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31588         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31590 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31592         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31594 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31596         PR c++/17344
31597         * g++.dg/template/defarg5.C: New test.
31599 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31601         * g++.dg/parse/cast1.C: Run only on ILP32.
31602         * g++.old-deja/g++.mike/p784.C: Likewise.
31604 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
31606         * gcc.c-torture/execute/20041113-1.c: New test.
31608 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31610         PR target/18230
31611         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31612         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31613         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31614         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31615         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31616         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31617         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31618         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31619         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31620         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31621         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31622         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31623         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31625 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31627         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31628         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31629         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31630         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31631         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31632         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31633         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31634         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31635         gcc.target/sparc/combined-1.c: New tests.
31637 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
31639         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31640         New tests.
31642 2004-11-12  Mark Mitchell <mark@codesourcery.com>
31644         * lib/gcc-dg.exp (dg-forbid-option): New function.
31645         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31646         * g++.dg/abi/bitfield8.C: Likewise.
31647         * g++.dg/abi/dtor1.C: Likewise.
31648         * g++.dg/abi/empty10.C: Likewise.
31649         * g++.dg/abi/empty7.C: Likewise.
31650         * g++.dg/abi/empty9.C: Likewise.
31651         * g++.dg/abi/layout3.C: Likewise.
31652         * g++.dg/abi/layout4.C: Likewise.
31653         * g++.dg/abi/thunk1.C: Likewise.
31654         * g++.dg/abi/thunk2.C: Likewise.
31655         * g++.dg/abi/vbase11.C: Likewise.
31656         * g++.dg/abi/vthunk2.C: Likewise.
31657         * g++.dg/abi/vthunk3.C: Likewise.
31658         * g++.dg/ext/attrib8.C: Likewise.
31659         * g++.dg/opt/longbranch2.C: Likewise.
31660         * g++.dg/opt/reg-stack4.C: Likewise.
31661         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31662         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31663         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31664         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31665         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31666         * gcc.dg/20000609-1.c: Likewise.
31667         * gcc.dg/20000720-1.c: Likewise.
31668         * gcc.dg/20011107-1.c: Likewise.
31669         * gcc.dg/20011119-1.c: Likewise.
31670         * gcc.dg/20020108-1.c: Likewise.
31671         * gcc.dg/20020122-2.c: Likewise.
31672         * gcc.dg/20020122-3.c: Likewise.
31673         * gcc.dg/20020201-3.c: Likewise.
31674         * gcc.dg/20020206-1.c: Likewise.
31675         * gcc.dg/20020218-1.c: Likewise.
31676         * gcc.dg/20020310-1.c: Likewise.
31677         * gcc.dg/20020411-1.c: Likewise.
31678         * gcc.dg/20020418-2.c: Likewise.
31679         * gcc.dg/20020426-1.c: Likewise.
31680         * gcc.dg/20020426-2.c: Likewise.
31681         * gcc.dg/20020517-1.c: Likewise.
31682         * gcc.dg/20020523-1.c: Likewise.
31683         * gcc.dg/20020523-2.c: Likewise.
31684         * gcc.dg/20020729-1.c: Likewise.
31685         * gcc.dg/20030204-1.c: Likewise.
31686         * gcc.dg/20030826-2.c: Likewise.
31687         * gcc.dg/20030926-1.c: Likewise.
31688         * gcc.dg/20031202-1.c: Likewise.
31689         * gcc.dg/980312-1.c: Likewise.
31690         * gcc.dg/980313-1.c: Likewise.
31691         * gcc.dg/990117-1.c: Likewise.
31692         * gcc.dg/990424-1.c: Likewise.
31693         * gcc.dg/990524-1.c: Likewise.
31694         * gcc.dg/991230-1.c: Likewise.
31695         * gcc.dg/i386-387-1.c: Likewise.
31696         * gcc.dg/i386-387-2.c: Likewise.
31697         * gcc.dg/i386-387-3.c: Likewise.
31698         * gcc.dg/i386-387-4.c: Likewise.
31699         * gcc.dg/i386-387-5.c: Likewise.
31700         * gcc.dg/i386-387-6.c: Likewise.
31701         * gcc.dg/i386-asm-1.c: Likewise.
31702         * gcc.dg/i386-bitfield1.c: Likewise.
31703         * gcc.dg/i386-bitfield2.c: Likewise.
31704         * gcc.dg/i386-loop-1.c: Likewise.
31705         * gcc.dg/i386-loop-2.c: Likewise.
31706         * gcc.dg/i386-loop-3.c: Likewise.
31707         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31708         * gcc.dg/i386-pic-1.c: Likewise.
31709         * gcc.dg/i386-regparm.c: Likewise.
31710         * gcc.dg/i386-signbit-1.c: Likewise.
31711         * gcc.dg/i386-signbit-2.c: Likewise.
31712         * gcc.dg/i386-signbit-3.c: Likewise.
31713         * gcc.dg/i386-sse-5.c: Likewise.
31714         * gcc.dg/i386-sse-8.c: Likewise.
31715         * gcc.dg/i386-unroll-1.c: Likewise.
31716         * gcc.dg/tls/opt-1.c: Likewise.
31717         * gcc.dg/tls/opt-2.c: Likewise.
31718         * gcc.dg/unroll-1.c: Likewise.
31719         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31720         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31721         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31722         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31723         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31724         -m64 is specified.
31726 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31728         PR c++/18389
31729         * g++.dg/parse/cond1.C: New test.
31731         PR c++/18429
31732         * g++.dg/template/array9.C: New test.
31733         * g++.dg/ext/vla1.C: Adjust error messages.
31734         * g++.dg/ext/vlm1.C: Likewise.
31735         * g++.dg/template/crash2.C: Likewise.
31737         PR c++/18436
31738         * g++.dg/template/call3.C: New test.
31740         PR c++/18407
31741         * g++.dg/template/ptrmem11.C: New test.
31743 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
31745         PR other/14264
31746         * lib/g++.exp: Set LC_ALL and LANG to C.
31747         * lib/gcc-dg.exp: Likewise.
31748         * lib/gfortran.exp: Likewise.
31749         * lib/objc.exp: Likewise.
31750         * lib/treelang.exp: Likewise.
31752 2004-11-12  Andreas Schwab  <schwab@suse.de>
31754         * gcc.dg/pr16286.c: Fix last change.
31756 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
31758         PR c++/18416
31759         * g++.dg/init/global1.C: New test.
31761 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
31763         * gcc.c-torture/execute/20041112-1.c: New test.
31765 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31767         * lib/gcc-dg.exp (dg-target-list): New.
31769 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31770             Richard Sandiford  <rsandifo@redhat.com>
31772         * lib/target-supports.exp (get-compiler_messages): New.
31773         (check_named_sections_available): Use it.
31774         (check_effective_target_ilp32): New.
31775         (check_effective_target_lp64): New.
31776         (is-effective-target): New.
31777         * lib/gcc-dg.exp (dg-require-effective-target): New.
31779 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
31781         * gcc.dg/precedence-1.c: New test.
31783 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
31785         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31787         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31788         message, delete generated files, use more descriptive name for
31789         executable, and make the test unsupported when it cannot be run.
31791         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31792         (dg-require-weak, dg-require-visibility, dg-require-alias,
31793         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31794         dg-require-iconv, dg-require-named-sections): Use it.
31796         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31798 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
31800         PR target/16457
31801         * gcc.dg/ppc-and-1: New
31803         PR target/16796
31804         * gcc.dg/ppc-mov-1.c: New.
31806         PR target/16458
31807         * gcc.dg/ppc-compare-1.c: New.
31809 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
31811         * objc.dg/desig-init-2.m: New test.
31813 2004-11-10  Adam Nemet  <anemet@lnxw.com>
31815         PR middle-end/18160
31816         * g++.dg/warn/register-var-1.C: New test.
31817         * g++.dg/warn/register-var-2.C: New test.
31819 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31821         * gcc.dg/union-2.c: New test.
31823 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
31825         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31826         New test for PR tree-optimization/17892.
31828 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
31830         PR c++/18369
31831         * g++.dg/init/new12.C: New test.
31833 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
31835         * gcc.target/sparc: New directory.
31836         * gcc.target/sparc/sparc.exp: New driver.
31837         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31838         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31839         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31840         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31842 2004-11-10  Paul Brook  <paul@codesourcery.com>
31844         PR fortran/18218
31845         * gfortran.dg/list_read.c: New test.
31847 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31849         PR c/18322
31850         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31851         expected diagnostic location.
31853 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
31855         * gcc.dg/20041109-1.c: New test.
31857 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
31859         PR objc/18406
31860         * objc/compile/pr18406.m: New test.
31862 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31864         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31866 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
31868         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31870 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31872         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31874 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
31876         * gcc.dg/20030225-2.c: Add prototype for abort and
31877         exit.
31879 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
31881         PR tree-opt/18299
31882         * gcc.c-torture/pr18299-1.c: New test.
31884 2004-11-06  Andreas Schwab  <schwab@suse.de>
31886         * gcc.dg/pr16286.c: Also test for bool and pixel.
31888 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
31890         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31891         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31892         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31893         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31894         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31895         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31896         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31897         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31898         gcc.dg/struct-semi-3.c: New tests.
31900 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31902         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31904 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31906         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31907         Do not use C99 designators.
31909 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31911         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31913 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
31915         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31916         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31917         * gcc.c-torture/execute/simd-5.x: Remove.
31919 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
31921         PR rtl-optimization/17933
31922         * gcc.dg/torture/pr17933-1.c: New test.
31924 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31926         PR target/18106
31927         * lib/target-supports.exp (check_weak_available): Support
31928         Windows.
31930 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
31932         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31933         call to fflush(stdout) before abort.
31934         (my_ffsll): New function.
31935         (generate_fields): Use it.
31937 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31939         * gcc.dg/init-undef-1.c: New test.
31941 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
31943         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31944         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31945         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31946         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31947         expected messages for new parser.
31949 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
31951         * g++.dg/ext/visibility/symbian1.C: New test.
31953 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31955         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31956         on LP64 targets.
31958 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31960         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31961         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31962         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31963         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31964         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31965         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31966         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31967         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31968         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31969         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31971 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
31973         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31974         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31975         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31976         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31977         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31978         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31979         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31980         for new parser.
31982 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
31984         PR target/15342
31985         * gcc.dg/20041104-1.c: New test.
31987 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31989         * g++.dg/template/nontype7.C: New test.
31990         * g++.dg/template/nontype8.C: Likewise.
31991         * g++.dg/template/nontype9.C: Likewise.
31992         * g++.dg/template/nontype10.C: Likewise.
31993         * g++.dg/tc1/dr49.C: Likewise.
31994         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31995         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31997 2004-11-04  Ben Elliston  <bje@au.ibm.com>
31999         * g++.dg/rtti/tinfo1.C: Remove xfails.
32001 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32003         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32004         packed attribute to the definition to satisfy the new C++ parser.
32006 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32008         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32009         invocations of va_arg.
32011 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
32013         PR c++/18124
32014         * g++.dg/template/crash25.C: New test.
32016         PR c++/18155
32017         * g++.dg/template/typedef2.C: New test.
32018         * g++.dg/parse/crash13.C: Adjust error markers.
32020         PR c++/18177
32021         * g++.dg/conversion/const3.C: New test.
32023 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32025         PR fortran/17535
32026         PR fortran/17583
32027         PR fortran/17713
32028         * gfortran.dg/generic_[123].f90: New testcases.
32030 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32032         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32033         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32035 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
32037         PR tree-opt/16808
32038         * gcc.c-torture/compile/pr16808.c: New test.
32040 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
32042         PR rtl-optimization/17104
32043         * gcc.dg/ppc-bitfield1.c: New.
32045 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32047         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32049 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32051         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
32052         strings for 32-bit code.
32054 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
32056         PR c/18239
32057         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32059 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
32061         PR c++/18064
32062         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32064 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
32066         PR c++/15172
32067         * g++.dg/init/aggr2.C: New test.
32069 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
32071         * objc.dg/local-decl-1.m: New test.
32073 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32075         * gcc.dg/20040910-1.c: Adjust regex.
32077 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32079         PR rtl-optimization/18084
32080         * g++.dg/opt/pr18084-1.C: New testcase.
32082 2004-10-30  Matt Austern  <austern@apple.com>
32084         PR c++/17542
32085         * g++.dg/ext/attrib18.C: New test.
32087 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32089         PR middle-end/18096
32090         * gcc.dg/pr18096-1.c: New test case.
32092 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32094         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32096 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
32098         PR c/16666
32099         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32100         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32101         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32102         gcc.dg/old-style-prom-3.c: New tests.
32104 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
32106         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32107         Remove unnecessary inclusion of stdio.h.
32109 2004-10-29  Roger Sayle  <roger@eyesopen.com>
32111         PR rtl-optimization/17581
32112         * gcc.dg/pr17581-1.c: New test case.
32114 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
32116         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32117         being implemented.
32118         * g++.dg/conversion/dr195-1.C: New.
32119         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32120         * g++.old-deja/g++.mike/p10148.C: Likewise.
32122 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
32124         PR c++/17695
32125         * g++.dg/debug/typedef2.C: New test.
32127 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
32129         PR fortran/13490
32130         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32131         * gfortran.dg/g77/README: Update.
32133 2004-10-28  Matt Austern  <austern@apple.com>
32135         PR c++/14124
32136         * g++.dg/ext/packed7.C: New test.
32138 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
32140         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32141         scan-assembler.
32142         * lib/scanasm.exp (hidden-scan-for): New proc.
32143         (scan-hidden): Use hidden-scan-for instead of constructing the scan
32144         string.
32145         (scan-not-hidden): Likewise.
32146         * lib/target-supports.exp (check_visibility_available): mach-o is
32147         support too.
32149 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
32151         PR c++/17132
32152         * g++.dg/template/memclass3.C: New test.
32154 2004-10-28  Adam Nemet  <anemet@lnxw.com>
32156         PR middle-end/18160
32157         * gcc.dg/register-var-1.c: New test.
32158         * gcc.dg/register-var-2.c: New test.
32159         * gcc.dg/asm-7.c: Taking the address of a register variable is an
32160         error now.
32162 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
32164         PR other/18172
32165         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32166         unused variables.
32167         * gcc.dg/vect/vect-22.c: Likewise.
32169 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
32171         * gcc.dg/i386-rotate-1.c: New test.
32173 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
32175         * g++.dg/init/ref12.C: Add "run" marker.
32177         PR c++/17435
32178         * g++.dg/init/ref12.C: New test.
32180         PR c++/18140
32181         * g++.dg/template/shift1.C: New test.
32182         * g++.dg/template/error10.C: Adjust error markers.
32184 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
32186         PR tree-opt/17529
32187         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32189 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
32191         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32192         * gcc.dg/weak/weak-3.c: Likewise.
32193         * gcc.dg/weak/weak-5.c: Likewise.
32194         * gcc.dg/weak/weak-9.c: Likewise.
32195         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32196         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32198         * gcc.dg/darwin-weakimport-1.c: New.
32200 2004-10-28  Ben Elliston  <bje@au.ibm.com>
32202         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32204 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
32206         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32207         'syntax' error messages.
32208         * gcc.dg/cpp/direct2s.c: Likewise.
32210 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
32212         * gcc.c-torture/compile/20041026-1.c: New.
32214 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
32216         PR c++/18093
32217         * g++.dg/lookup/ns2.C: New test.
32219         PR c++/18020
32220         * g++.dg/template/enum4.C: New test.
32222         PR c++/18161
32223         * g++.dg/template/expr1.C: New test.
32225 2004-10-26  Ben Elliston  <bje@au.ibm.com>
32227         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32229 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32231         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32232         gcc.dg/decl-nospec-3.c: New tests.
32234 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
32236         * objc.dg/super-class-3.m: New test.
32238 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32240         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32241         resyncing.
32242         * gcc.dg/cpp/direct2s.c: Likewise.
32244 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
32246         * objc.dg/image-info.m: Update for changes to section selection.
32248 2004-10-25  David Ayers  <d.ayers@inode.at>
32249             Ziemowit Laski  <zlaski@apple.com>
32251         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32252         diagnostics when messaging 'id <Proto>'.
32253         * objc.dg/class-protocol-1.m: New test.
32254         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32255         a non-existent method signature.
32256         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32257         Update diagnostics when messaging with non-existent method signature.
32258         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32259         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32260         invalid receivers are now resolved as if messaging 'id'; remove
32261         extraneous diagnostics.
32263 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32265         PR c/16667
32266         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32267         gcc.dg/init-desig-obs-3.c: New tests.
32269 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
32271         * gcc.dg/debug/20041023-1.c: New test.
32273 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
32275         PR middle-end/17407
32276         * gcc.c-torture/compile/pr17407.c: New test.
32278         PR c++/18121
32279         * g++.dg/template/array8.C: New test.
32281 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32283         PR other/18138
32284         * lib/g++.exp: Accept more than one multilib libgcc.
32285         * lib/gcc-dg.exp: Likewise.
32286         * lib/objc.exp: Likewise.
32287         * lib/treelang.exp: Likewise.
32288         * lib/gfortran.exp: Likewise.
32290 2004-10-24  Ben Elliston  <bje@au.ibm.com>
32292         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32294 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
32296         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32297         * gcc.dg/c99-const-expr-3.c: Likewise.
32299 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
32301         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32303 2004-10-23  Ben Elliston  <bje@au.ibm.com>
32305         * gcc.c-torture/execute/loop-2e.x: Remove.
32307 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32309         PR c++/18095
32310         * g++.dg/parse/crash18.C: New.
32311         * g++.dg/parse/crash19.C: New.
32313 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32315         * g++.dg/ext/dllimport1.C: Move dg-warnings.
32316         * g++.dg/ext/dllimport2.C: Same.
32317         * g++.dg/ext/dllimport8.C: Same.
32319 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
32321         PR c++/10841
32322         * g++.dg/conversion/cast1.C: New test.
32323         * g++.dg/overload/pmf1.C: Adjust error marker.
32325 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
32327         PR objc/17923
32328         * objc.dg/const-str-7.m: New test.
32330 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32332         * g++.dg/template/memfriend11.C: Fix comment typo.
32333         * g++.dg/template/memfriend14.C: Likewise.
32335 2004-10-20  Richard Henderson  <rth@redhat.com>
32337         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32338         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32339         -fasynchronous-unwind-tables.
32341 2004-10-20  Richard Henderson  <rth@redhat.com>
32343         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32344         (main): Return success.
32345         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32346         (main): Return success.
32348 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32350         PR c++/13495
32351         * g++.dg/template/memfriend9.C: New test.
32352         * g++.dg/template/memfriend10.C: Likewise.
32353         * g++.dg/template/memfriend11.C: Likewise.
32354         * g++.dg/template/memfriend12.C: Likewise.
32355         * g++.dg/template/memfriend13.C: Likewise.
32356         * g++.dg/template/memfriend14.C: Likewise.
32357         * g++.dg/template/memfriend15.C: Likewise.
32358         * g++.dg/template/memfriend16.C: Likewise.
32359         * g++.dg/template/memfriend17.C: Likewise.
32360         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32362 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
32364         * g++.dg/conversion/dr195.C: New.
32365         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32367 2004-10-20  Ben Elliston  <bje@au.ibm.com>
32368             Devang Patel  <dpatel@apple.com>
32370         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32371         of floating point arithmetic, which could trap.
32373 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
32375         PR c++/14035
32376         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32377         * g++.dg/conversion/const2.C: New test.
32378         * g++.dg/expr/reinterpret2.C: New test.
32379         * g++.dg/expr/reinterpret3.C: New test.
32380         * g++.dg/expr/cast2.C: New test.
32381         * g++.dg/expr/copy1.C: New test.
32382         * g++.dg/other/conversion1.C: Change error message.
32383         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32384         function pointers to void *.
32385         * g++.old-deja/g++.mike/p10148.C: Likewise.
32387 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32389         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32391 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
32393         PR c++/18047
32395         * g++.dg/parse/expr3.C: New test.
32397 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32399         * gcc.dg/smod-1.c: New test.
32401 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32403         * objc.dg/method-14.m: New test.
32405 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32407         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32408         Also xfail as the patch was reverted.
32410 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32412         PR middle-end/16973
32413         * gcc.dg/pr16973.c: New test.
32415 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
32417         PR tree-optimization/17656
32418         * gcc.c-torture/compile/pr17656.c: New test.
32420 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
32422         * g++.dg/eh/shadow1.C: New.
32424 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
32426         * gcc.c-torture/compile/20041018-1.c: New test.
32428 2004-10-18  Ben Elliston  <bje@au.ibm.com>
32430         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32431         compiler referring to register 0 when accessing sdata.  The linker
32432         now patches things up.
32434 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
32436         PR c/17529
32437         * gcc.c-torture/compile/pr17529.c: New test.
32439 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32441         PR c++/17743
32442         * g++.dg/ext/attrib17.C: New test.
32444 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32446         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32448 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32450         PR c++/10479
32451         * g++.dg/ext/attrib16.C: New test.
32453 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
32455         PR c++/17042
32456         * g++.dg/init/dso_handle1.C: New test.
32458         PR c++/14667
32459         * g++.dg/parse/typedef6.C: New test.
32461         PR c++/17916
32462         * g++.dg/parse/pragma1.C: New test.
32464 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
32466         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32468 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
32470         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32471         -fno-common when on HPPA HP-UX platforms.
32473 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
32475         PR other/16820
32476         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32477         stdint.h.
32478         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32479         uintptr_t.
32481 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32483         PR c++/16301
32484         * g++.dg/lookup/strong-using-4.C: New test.
32486 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32488         PR middle-end/16567
32489         * gcc.c-torture/compile/nested-1.c: New test.
32491 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32493         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32494         and mipsisa64*-*-* (until support for misaligned loads is added).
32495         * gcc.dg/vect/vect-50.c: Likewise.
32496         * gcc.dg/vect/vect-52.c: Likewise.
32497         * gcc.dg/vect/vect-54.c: Likewise.
32498         * gcc.dg/vect/vect-58.c: Likewise.
32499         * gcc.dg/vect/vect-60.c: Likewise.
32500         * gcc.dg/vect/vect-80.c: Likewise.
32502 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
32504         PR c++/17976
32505         * g++.dg/init/dtor3.C: New test.
32507 2004-10-15  Ben Elliston  <bje@au.ibm.com>
32509         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32511 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
32513         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32514         * gcc.dg/macho-lo-sum.c: Likewise.
32516 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
32518         * gcc.dg/ppc-spe64-1.c: New test.
32520 2004-10-14  Devang Patel  <dpatel@apple.com>
32522         PR 17635
32523         * gcc.dg/pr17635.c : New test.
32525 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
32527         * gcc.dg/vect/vect-28.c: Remove xfail.
32528         * gcc.dg/vect/vect-30.c: Remove xfail.
32529         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32530         * gcc.dg/vect/vect-33.c: Remove xfail.
32531         * gcc.dg/vect/vect-44.c: Remove xfail.
32532         * gcc.dg/vect/vect-46.c: Remove xfail.
32533         * gcc.dg/vect/vect-50.c: Remove xfail.
32534         * gcc.dg/vect/vect-52.c: Remove xfail.
32535         * gcc.dg/vect/vect-54.c: Remove xfail.
32536         * gcc.dg/vect/vect-58.c: Remove xfail.
32537         * gcc.dg/vect/vect-60.c: Remove xfail.
32538         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32539         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32540         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32541         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32542         * gcc.dg/vect/vect-8.c: Remove xfail.
32543         * gcc.dg/vect/vect-80.c: Remove xfail.
32544         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32546 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32548         * gcc.dg/vect/vect-82.c: New testcase.
32549         * gcc.dg/vect/vect-82_64.c: New testcase.
32550         * gcc.dg/vect/vect-83.c: New testcase.
32551         * gcc.dg/vect/vect-83_64.c: New testcase.
32553 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32555         * gcc.dg/cpp/error-1.c: New test.
32557 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32559         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32561 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
32563         PR target/17984
32564         * gcc.dg/cris-peep2-xsrand2.c: New test.
32566 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
32568         PR c++/17661
32569         * g++.dg/expr/for2.C: New test.
32571 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32573         * g++.dg/inherit/thunk1.C: Run on the SPARC.
32575 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
32577         PR tree-optimization/17724
32578         * g++.dg/opt/pr17724-1.C: New test.
32579         * g++.dg/opt/pr17724-2.C: New test.
32580         * g++.dg/opt/pr17724-3.C: New test.
32581         * g++.dg/opt/pr17724-4.C: New test.
32582         * g++.dg/opt/pr17724-5.C: New test.
32583         * g++.dg/opt/pr17724-6.C: New test.
32585 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
32587         PR c/17301
32588         * gcc.dg/pr17301-2.c: New test.
32590 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
32592         PR c++/15876
32593         * g++.dg/parse/error22.C: New test.
32595         PR c++/17936
32596         * g++.dg/template/spec18.C: New test.
32598 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
32600         * gcc.dg/ia64-asm-1.c: Add prototype for abort
32601         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32602         memcpy.
32603         * gcc.dg/ia64-sync-2.c: Ditto.
32604         * gcc.dg/ia64-sync-3.c: Ditto.
32606 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
32608         * g++.dg/eh/cleanup5.C: Add dg-options "".
32610 2004-10-11  Roger Sayle  <roger@eyesopen.com>
32612         PR middle-end/17657
32613         * gcc.dg/switch-4.c: New test case.
32615 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
32617         * gcc.c-torture/execute/20041011-1.c: New test.
32619 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32621         PR c++/17554
32622         * g++.dg/init/for3.C: New test.
32624         PR c++/17657
32625         * g++.dg/opt/switch2.C: New test.
32627         PR middle-end/17703
32628         * g++.dg/warn/Wreturn-2.C: New test.
32630 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32632         PR c++/17907
32633         * g++.dg/eh/cleanup5.C: New test.
32635 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
32637         PR c++/17393
32638         * g++.dg/parse/error21.C: New test.
32640 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32642         * g++.dg/overload/pmf1.C: Adjust quoting marks.
32643         * g++.dg/warn/incomplete1.C: Likewise.
32644         * g++.dg/template/qualttp20.C: Likewise.
32646 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32648         PR c/17881
32649         * parm-incomplete-1.c: New test.
32651 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32653         PR c++/17867
32654         * g++.dg/parse/error19.C: New test.
32656         PR c++/17670
32657         * g++.dg/init/new11.C: New test.
32659         PR c++/17821
32660         * g++.dg/parse/error20.C: New test.
32662         PR c++/17826
32663         * g++.dg/template/crash24.C: New test.
32665 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32667         PR c/17301
32668         * gcc.dg/pr17301-1.c: New test.
32670 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32672         PR c/17189
32673         * gcc.dg/anon-struct-5.c: New test.
32675 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32677         PR c/17844
32678         * gcc.dg/pr17844-1.c: New test.
32680 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
32682         PR tree-optimization/17906
32683         * gcc.c-torture/compile/pr17906.c: New.
32685 2004-10-09  Stuart Hastings  <stuart@apple.com>
32686             Roger Sayle  <roger@eyesopen.com>
32688         PR rtl-optimization/17853
32689         * gcc.dg/i386-mmx-5.c: New testcase.
32691 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
32693         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32695 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32697         PR c++/17524
32698         * g++.dg/template/static9.C: New test.
32700         PR c++/17685
32701         * g++.dg/parse/operator5.C: New test.
32703 2004-10-09  Roger Sayle  <roger@eyesopen.com>
32705         PR middle-end/17894
32706         * gcc.c-torture/execute/divcmp-4.c: New test case.
32708 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32710         PR tree-opt/17902
32711         * g++.dg/opt/pr17902.C: New test.
32713 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
32715         * gcc.dg/cpp/ident-1.c: Add dg-options "".
32717 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32719         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32721 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32723         * gcc.dg/assign-warn-3.c: New test.
32725 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32727         PR c/16999
32728         * gcc.dg/cpp/ident-1.c: New test.
32730 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32732         * gcc.c-torture/compile/acc1.c: New.
32734 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
32736         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32737         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32739 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32741         * gcc.dg/ultrasp11.c: New test.
32743 2004-10-08  Michael Matz  <matz@suse.de>
32745         * gcc.dg/doloop-2.c: New test.
32747 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
32749         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32750         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32751         objc.dg/method-9.m: Update expected diagnostics.
32753 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
32755         * gcc.dg/ppc-fsel-3.c: New file.
32756         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32758 2004-10-07  Paul Brook  <paul@codesourcery.com>
32760         * gfortran.dg/intrinsic_verify_1.f90: New test.
32762 2004-10-07  Paul Brook  <paul@codesourcery.com>
32764         * gfortran.dg/empty_format_1.f90: Remove stray commas.
32766 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32768         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32769         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32770         commit.
32772 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
32774         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32776 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32778         PR c++/17115
32779         * g++.dg/warn/Winline-4.C: New test.
32781 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32783         * gcc.c-torture/compile/20041007-1.c: New test.
32785 2004-10-07  Paul Brook  <paul@codesourcery.com>
32787         PR fortran/17678
32788         * gfortran.dg/use_allocated_1.f90: New test.
32790 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32792         PR middle-end/17849
32793         * gfortran.fortran-torture/compile/nested.f90: New test
32795 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32797         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32799 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
32801         PR c++/17368
32802         * g++.dg/ext/asm6.C: New test.
32804 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
32806         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32808 2004-10-06  Paul Brook  <paul@codesourcery.com>
32810         PR libfortran/17709
32811         * gfortran.dg/empty_format_1.f90: New test.
32813 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32815         PR fortran/17568
32816         * gfortran.dg/ishft.f90: New test.
32818         PR fortran/17283
32819         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32820         tests.
32822 2004-10-06  Paul Brook  <paul@codesourcery.com>
32824         * gfortran.dg/do_1.f90: New test.
32826 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32828         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32829         optimizing for size.
32831 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32833         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32835 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32837         * gcc.c-torture/compile/20041005-1.c: New test.
32839 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
32841         PR c++/17829
32842         * g++.dg/lookup/koenig4.C: New.
32844 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32846         * g++.dg/other/classkey1.C: Adjust quoting marks.
32847         * g++.dg/parse/error15.C: Likewise.
32848         * g++.dg/template/meminit2.C (int>): Likewise.
32850 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32852         PR fortran/17283
32853         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32855         PR fortran/17631
32856         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32858         PR fortran/17708
32859         * gfortran.dg/pr17708.f90: New test.
32861 2004-10-04  Chao-ying Fu  <fu@mips.com>
32863         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32864         * gcc.dg/vect/vect-4.c: Ditto.
32865         * gcc.dg/vect/vect-5.c: Ditto.
32866         * gcc.dg/vect/vect-6.c: Ditto.
32867         * gcc.dg/vect/vect-8.c: Ditto.
32868         * gcc.dg/vect/vect-16.c: Ditto.
32869         * gcc.dg/vect/vect-30.c: Ditto.
32870         * gcc.dg/vect/vect-40.c: Ditto.
32871         * gcc.dg/vect/vect-41.c: Ditto.
32872         * gcc.dg/vect/vect-42.c: Ditto.
32873         * gcc.dg/vect/vect-43.c: Ditto.
32874         * gcc.dg/vect/vect-44.c: Ditto.
32875         * gcc.dg/vect/vect-45.c: Ditto.
32876         * gcc.dg/vect/vect-46.c: Ditto.
32877         * gcc.dg/vect/vect-47.c: Ditto.
32878         * gcc.dg/vect/vect-48.c: Ditto.
32879         * gcc.dg/vect/vect-49.c: Ditto.
32880         * gcc.dg/vect/vect-50.c: Ditto.
32881         * gcc.dg/vect/vect-51.c: Ditto.
32882         * gcc.dg/vect/vect-52.c: Ditto.
32883         * gcc.dg/vect/vect-53.c: Ditto.
32884         * gcc.dg/vect/vect-54.c: Ditto.
32885         * gcc.dg/vect/vect-55.c: Ditto.
32886         * gcc.dg/vect/vect-56.c: Ditto.
32887         * gcc.dg/vect/vect-57.c: Ditto.
32888         * gcc.dg/vect/vect-58.c: Ditto.
32889         * gcc.dg/vect/vect-59.c: Ditto.
32890         * gcc.dg/vect/vect-60.c: Ditto.
32891         * gcc.dg/vect/vect-74.c: Ditto.
32892         * gcc.dg/vect/vect-79.c: Ditto.
32893         * gcc.dg/vect/vect-80.c: Ditto.
32895 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
32897         * gcc.dg/unused-7.c: Use the correct option.
32899 2004-10-04  Paul Brook  <paul@codesourcery.com>
32900         Bud Davis  <bdavis9659@comcast.net>
32902         PR fortran/17706
32903         PR fortran/16434
32904         * gfortran/pr17706.f90: New test.
32905         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32907 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32909         * gfortran.dg/pr17612.f90: New test.
32911 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32913         * g++.dg/template/local1.C: Adjust quoting marks in
32914         testing for diagnostics.
32915         * g++.dg/tls/diag-2.C: Likewise.
32916         * g++.dg/other/error8.C: Likewise.
32918 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32920         PR c/17178
32921         * gcc.dg/unused-4.c: Adjust to be correct.
32923         PR c/17820
32924         * gcc.dg/unused-7.c: New test.
32926 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
32928         PR c++/17797
32929         * g++.dg/overload/template2.C: New test.
32931 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
32933         PR tree-optimization/16632
32934         * gcc.dg/tree-ssa/20041002-1.c: New.
32936 2004-10-03  Paul Brook  <paul@codesourcery.com>
32938         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
32939         rather than relying on default formatting.
32941 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
32943         * gcc.dg/20040920-1.c: Update expected message text.
32945 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
32947         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32949 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
32951         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32952         tree level.
32954 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32956         * gcc.dg/tree-ssa/pr17343.c: Remove.
32958 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
32960         PR tree-opt/17343
32961         * gcc.dg/tree-ssa/pr17343.c: New test.
32963 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
32965         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32966         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32967         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32968         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32969         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32971 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32973         * gcc.dg/lvalue-2.c: New test.
32975 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
32977         PR c/17730
32978         * gcc.dg/pr17730-1.c: New test
32980 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
32982         PR c/7425
32983         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32985 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32987         * gcc.c-torture/execute/stdarg-1.c: New test.
32988         * gcc.c-torture/execute/stdarg-2.c: New test.
32989         * gcc.c-torture/execute/stdarg-3.c: New test.
32990         * gcc.dg/tree-ssa/stdarg-1.c: New test.
32991         * gcc.dg/tree-ssa/stdarg-2.c: New test.
32992         * gcc.dg/tree-ssa/stdarg-3.c: New test.
32993         * gcc.dg/tree-ssa/stdarg-4.c: New test.
32994         * gcc.dg/tree-ssa/stdarg-5.c: New test.
32996 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
32998         PR tree-optimization/17697
32999         * g++.dg/opt/pr17697-1.C: New test.
33000         * g++.dg/opt/pr17697-2.C: New test.
33001         * g++.dg/opt/pr17697-3.C: New test.
33003 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33005         PR c/16409
33006         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33007         gcc.dg/vla-init-5.c: New tests.
33009 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33011         PR c/13804
33012         * gcc.dg/pr13804-1.c: New test.
33014 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33016         PR fortran/16938
33017         * gfortran.dg/pr16938.f90: New test.
33019 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33021         * g++.dg/template/crash23.C: New test.
33023 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33025         PR c++/17585
33026         * g++.dg/template/static8.C: New test.
33028 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
33030         PR c++/17681
33031         * g++.dg/other/error9.C: New test.
33033 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33035         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33037 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33039         PR fortran/15164
33040         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33042 2004-09-26  Roger Sayle  <roger@eyesopen.com>
33044         PR middle-end/17112
33045         * gcc.dg/pr17112-1.c: New test case.
33047 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33049         PR c/11459
33050         * gcc.dg/pr11459-1.c: New test.
33052 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
33054         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33055         * gcc.dg/tree-ssa/loop-4.c: Likewise.
33057 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33059         * gfortran.dg/pr15324.f90: Make array bounds consistent.
33061 2004-09-25  Jan Hubicka  <jh@suse.cz>
33063         * compile/30040909-1.c: New test.
33064         * compile/30040907-1.c: New test.
33066 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
33068         * gcc.c-torture/execute/va-arg-26.c: New test.
33070 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
33072         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33073         extra diagnostics on targets with 64-bit pointers.
33074         * objc.dg/selector-1.m: Adjust dg-warning regexp.
33076 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33078         PR c/17188
33079         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33080         * gcc.dg/decl-3.c: Adjust expected message.
33082 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33084         PR fortran/17615
33085         * gfortran.dg/pr17615.f90: New test.
33087 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
33089         PR tree-optimzation/17517
33090         * g++.dg/tree-ssa/pr17517.C: New Test.
33092 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33094         PR c++/16889
33095         * g++.dg/lookup/ambig3.C: New.
33097 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
33099         PR tree-opt/17624
33100         * g++.dg/opt/pr17624.C: New test.
33102 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33104         PR c/6980
33105         * gcc.dg/Wbad-function-cast-1.c: New test.
33107 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
33109         * g++.dg/ext/complit1.C
33110         * g++.dg/other/error2.C
33111         * g++.dg/other/nontype-1.C
33112         * g++.dg/parse/crash11.C
33113         * g++.dg/parse/crash12.C
33114         * g++.dg/parse/error15.C
33115         * g++.dg/parse/error4.C
33116         * g++.dg/parse/tmpl-outside1.C
33117         * g++.dg/parse/too-many-tmpl-args1.C
33118         * g++.dg/template/dependent-expr3.C
33119         * g++.dg/template/error10.C
33120         * g++.dg/template/instantiate1.C
33121         * g++.dg/template/vtable2.C
33122         * g++.dg/warn/Wshadow-1.C
33123         * g++.dg/warn/weak1.C
33124         * g++.old-deja/g++.brendan/crash16.C
33125         * g++.old-deja/g++.brendan/crash18.C
33126         * g++.old-deja/g++.brendan/crash48.C
33127         * g++.old-deja/g++.brendan/crash49.C
33128         * g++.old-deja/g++.brendan/crash55.C
33129         * g++.old-deja/g++.brendan/crash56.C
33130         * g++.old-deja/g++.brendan/crash8.C
33131         * g++.old-deja/g++.brendan/enum11.C
33132         * g++.old-deja/g++.brendan/enum8.C
33133         * g++.old-deja/g++.brendan/enum9.C
33134         * g++.old-deja/g++.brendan/friend3.C
33135         * g++.old-deja/g++.brendan/misc14.C
33136         * g++.old-deja/g++.bugs/900402_02.C
33137         * g++.old-deja/g++.bugs/900404_03.C
33138         * g++.old-deja/g++.bugs/900404_04.C
33139         * g++.old-deja/g++.bugs/900428_03.C
33140         * g++.old-deja/g++.jason/crash4.C
33141         * g++.old-deja/g++.jason/overload21.C
33142         * g++.old-deja/g++.jason/redecl1.C
33143         * g++.old-deja/g++.jason/report.C
33144         * g++.old-deja/g++.jason/rfg10.C
33145         * g++.old-deja/g++.jason/template30.C
33146         * g++.old-deja/g++.law/arm12.C
33147         * g++.old-deja/g++.law/ctors5.C
33148         * g++.old-deja/g++.law/cvt20.C
33149         * g++.old-deja/g++.law/init10.C
33150         * g++.old-deja/g++.law/init8.C
33151         * g++.old-deja/g++.law/visibility17.C
33152         * g++.old-deja/g++.law/visibility7.C
33153         * g++.old-deja/g++.mike/net8.C
33154         * g++.old-deja/g++.mike/p646.C
33155         * g++.old-deja/g++.mike/p700.C
33156         * g++.old-deja/g++.mike/p701.C
33157         * g++.old-deja/g++.mike/p811.C
33158         * g++.old-deja/g++.ns/template13.C
33159         * g++.old-deja/g++.other/array3.C
33160         * g++.old-deja/g++.other/crash25.C
33161         * g++.old-deja/g++.other/dtor3.C
33162         * g++.old-deja/g++.other/dtor4.C
33163         * g++.old-deja/g++.other/main1.C
33164         * g++.old-deja/g++.other/warn7.C
33165         * g++.old-deja/g++.pt/crash11.C
33166         * g++.old-deja/g++.pt/crash36.C
33167         * g++.old-deja/g++.pt/spec22.C
33168         * g++.old-deja/g++.pt/spec9.C
33169         * g++.old-deja/g++.pt/ttp52.C
33170         * g++.old-deja/g++.robertl/eb103.C
33171         * g++.old-deja/g++.robertl/eb121.C
33172         * g++.old-deja/g++.robertl/eb22.C
33173         * g++.old-deja/g++.robertl/eb8.C:
33174         Update locations and/or regexps of dg-error markers.
33175         Remove markers for some bogus messages that are no longer issued.
33177 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
33179         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33180         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33182 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
33184         PR c++/17618
33185         * g++.dg/lookup/crash5.C: New test.
33187 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
33189         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33190         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33191         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33192         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33193         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33194         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33196         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33197         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33198         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33199         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33200         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33201         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33203         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33205         * gcc.dg/vect/vect-44.c: Check additional cases.
33206         * gcc.dg/vect/vect-48.c: Check additional cases.
33208         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33209         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33210         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33211         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33212         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33213         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33214         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33215         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33216         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33218         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33219         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33220         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33222 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33224         * gcc.dg/tree-ssa/loop-6.c: New test.
33226 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
33228         PR c++/17620
33229         * g++.dg/inherit/base2.C: New.
33231 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33233         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33234         * gcc.dg/20001012-2.c: Likewise.
33235         * gcc.dg/20001013-1.c: Likewise.
33236         * gcc.dg/20001101-1.c: Likewise.
33237         * gcc.dg/20001102-1.c: Likewise.
33238         * gcc.dg/bf-spl1.c: Likewise.
33239         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33240         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33242 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
33244         PR tree-optimization/16721
33245         * gcc.dg/tree-ssa/pr16721.c: New test.
33247 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
33249         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33250         * gcc.dg/20040305-1.c: Likewise.
33252 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33254         PR c/16566
33255         * gcc.c-torture/compile/pr16566-1.c,
33256         gcc.c-torture/compile/pr16566-2.c,
33257         gcc.c-torture/compile/pr16566-3.c: New tests.
33259 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
33261         PR tree-optimization/17512
33262         * gcc.c-torture/compile/20040916-1.c.
33264 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
33266         * gcc.dg/pragma-re-3.c: New test.
33268 2004-09-17  Matt Austern  <austern@apple.com>
33270         PR c++/15049
33271         * g++.dg/other/anon3.C: New.
33273 2004-09-21  Roger Sayle  <roger@eyesopen.com>
33275         PR c++/7503
33276         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33277         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33278         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33279         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33280         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33282 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
33284         PR fortran/17286
33285         * gfortran.dg/pr17286.f90: New test.
33287 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
33289         PR c++/17530
33290         * g++.dg/template/static7.C: New test.
33292 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
33294         PR tree-opt/17558
33295         * gcc.c-torture/compile/pr17558.c: New test.
33297 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33299         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33300         if SKIP_ATTRIBUTE is defined.
33302 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33304         PR fortran/15957
33305         * gfortran.dg/pr15957.f90: New test.
33307 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
33309         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33310         in comparison.
33311         * gcc.dg/vect/vect-79.c: Likewise.
33312         * gcc.dg/vect/vect-80.c: Likewise.
33314 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33316         PR fortran/15750
33317         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33319 2004-09-20  Ira Rosen  <irar@il.ibm.com>
33321         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33322         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33323         * gcc.dg/vect/vect-62.c: New testcase.
33324         * gcc.dg/vect/vect-63.c: New testcase.
33325         * gcc.dg/vect/vect-64.c: New testcase.
33326         * gcc.dg/vect/vect-65.c: New testcase.
33327         * gcc.dg/vect/vect-66.c: New testcase.
33328         * gcc.dg/vect/vect-67.c: New testcase.
33329         * gcc.dg/vect/vect-68.c: New testcase.
33330         * gcc.dg/vect/vect-69.c: New testcase.
33331         * gcc.dg/vect/vect-79.c: New testcase.
33332         * gcc.dg/vect/vect-80.c: New testcase.
33334 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33336         * gcc.target/mips/asm-1.c: New test.
33338 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33340         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33341         * gcc.dg/vect/vect-73.c: New testcase.
33342         * gcc.dg/vect/vect-74.c: New testcase.
33343         * gcc.dg/vect/vect-75.c: New testcase.
33344         * gcc.dg/vect/vect-76.c: New testcase.
33345         * gcc.dg/vect/vect-77.c: New testcase.
33346         * gcc.dg/vect/vect-78.c: New testcase
33348 2004-09-18  Paul Brook  <paul@codesourcery.com>
33350         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33352 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33354         PR c/17424
33355         * gcc.dg/pr17424-1.c: New test.
33357 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
33359         * g++.dg/tree-ssa/pr17153.C: New test.
33361 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
33363         PR pch/13361
33364         * g++.dg/pch/wchar-1.C: New.
33365         * g++.dg/pch/wchar-1.Hs: New.
33367 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
33369         * gcc.c-torture/execute/20040917-1.c: New test.
33371 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33373         PR tree-optimization/17319
33374         * gcc.dg/pr17319.c: New test.
33376 2004-09-17  Devang Patel  <dpatel@apple.com>
33378         * gcc.dg/20040813-1.c: New test.
33380 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33382         PR tree-optimization/17273
33383         * gcc.c-torture/compile/pr17273.c: New test.
33385 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33387         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33388         Update expected messages.
33389         * gcc.dg/declspec-13.c: New test.
33391 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
33393         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33395 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33397         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33398         change what 'a' is pointing to.
33400 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33402         PR c++/16002
33403         * g++.dg/template/error18.C: New test.
33405         PR c++/16029
33406         * g++.dg/warn/Wunused-8.C: New test.
33408 2004-09-17  Steven Bosscher  <stevenb@suse.de>
33410         PR tree-optimization/17513
33411         * gcc.dg/20040916-1.c: New test.
33413 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
33415         PR c++/17501
33416         * g++.dg/template/typename7.C: New test.
33418 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33420         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33422 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
33424         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33425         with -ftree-based-profiling also.
33426         * lib/profopt.exp: Support late-set profile_option/feedback_option.
33428 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
33430         PR/15364
33431         * gfortran.dg/der_array_io_1.f90: New test.
33432         * gfortran.dg/der_array_io_2.f90: New test.
33433         * gfortran.dg/der_array_io_3.f90: New test.
33435 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33437         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33438         EABI.
33440 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33442         * g++.dg/opt/switch1.C: New test.
33444 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33446         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33447         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33448         Update expected messages.
33450 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33452         PR fortran/16485
33453         * gfortran.dg/same_name_1.f90: New test.
33455 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
33457         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
33458         dereference garbage pointers.
33460 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
33462         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33463         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33465         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33466         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33467         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33469 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
33471         PR c++/17324
33472         * g++.dg/template/mangle1.C: New test.
33474 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33476         PR tree-optimization/17252
33477         * gcc.c-torture/execute/pr17252.c: New test.
33479 2004-09-14  Andrew Pinski  <apinski@apple.com>
33481         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33483 2004-09-14  Roger Sayle  <roger@eyesopen.com>
33485         PR rtl-optimization/9771
33486         * gcc.dg/pr9771-1.c: New test case.
33488 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33490         PR tree-optimization/15262
33491         * gcc.c-torture/execute/pr15262-1.c: New test.
33492         * gcc.c-torture/execute/pr15262-2.c: New test.
33494 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33496         * gcc.dg/declspec-12.c: New test.
33498 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
33500         * gfortran.dg/pr17090.f90: Add directives to test.
33502 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33504         * gcc.c-torture/compile/20040914-1.c: New test.
33506 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33508         PR c++/16162
33509         * g++.dg/template/decl2.C: New test.
33511 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
33513         PR fortran/17090
33514         * gfortran.dg/pr17090.f90: New test.
33516 2004-09-13  Dale Johannesen  <dalej@apple.com>
33518         * gcc.c-torture/compile/pr17408.c: New test case.
33520 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33522         PR c++/16716
33523         * g++.dg/parse/crash17.C: New test.
33525         PR c++/17327
33526         * g++.dg/template/enum3.C: New test.
33528 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
33530         * lib/gcc-defs.exp: Load wrapper.exp.
33531         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33532         using local code.
33533         * lib/gcc.exp (gcc_init): Similar.
33534         * lib/gfortran.exp (gfortran_init): Similar.
33535         * lib/objc.exp (objc_init): Similar.
33536         * lib/treelang.exp (treelang_init): Similar.
33537         * lib/wrapper.exp: New file with build_wrapper call machinery in
33538         ${tool}_maybe_build_wrapper.
33540 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33542         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33543         "inline".
33544         * gcc.dg/declspec-11.c: Update expected messages.
33545         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33546         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33547         gcc.dg/inline-12.c: New tests.
33549 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
33551         * g++.dg/tree-ssa/pr17400.C: New testcase.
33553 2004-09-13  James E Wilson  <wilson@specifixinc.com>
33555         * gcc.target/mips/sb1-1.c: New testcase.
33557 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
33559         * lib/g77-dg.exp: Remove unused file.
33560         * lib/mike-g77.exp: Ditto.
33561         * lib/g77.exp: Ditto.
33563 2004-09-12  Richard Henderson  <rth@redhat.com>
33565         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33567 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33569         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33570         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33571         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33572         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33573         Update expected messages.
33575 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
33577         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33578         declaration/use mismatch for dirp parameter.
33580 2004-09-12  Andrew Pinski  <apinski@apple.com>
33582         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33583         -fgnu-runtime is passed.
33585 2004-09-12  Richard Henderson  <rth@redhat.com>
33587         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33588         do the uplevel thing and update additional_flags directly.
33589         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33590         gfortran.fortran-torture/execute/intrinsic_nearest.x,
33591         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33592         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33594 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33596         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33598 2004-09-11  Roger Sayle  <roger@eyesopen.com>
33600         PR middle-end/17411
33601         * g++.dg/opt/pr17411-1.C: New test case.
33603 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33605         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33606         gcc.dg/tls/diag-2.c: Update expected messages.
33607         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
33608         messages.
33609         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33610         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33611         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33612         gcc.dg/tls/diag-5.c: New tests.
33614 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
33616         * gcc.dg/20040910-1.c: Correct dg-error regexp.
33618 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33620         * g++.dg/parse/break-in-for.C: New test.
33622 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
33624         * gcc.dg/tree-ssa/20040911-1.c: New test.
33626 2004-09-11  Andreas Jaeger  <aj@suse.de>
33628         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33629         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33631 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
33633         * gcc.target/frv: New directory of FR-V-specific tests.
33635 2004-09-10  James E Wilson  <wilson@specifixinc.com>
33637         * gcc.dg/convert-vec-1.c: New test.
33639 2004-09-10  Roger Sayle  <roger@eyesopen.com>
33641         PR middle-end/17024
33642         * gcc.dg/pr17024-1.c: New test case.
33644 2004-09-10  Eric Christopher  <echristo@redhat.com>
33646         * gcc.dg/20040910-1.c: New test.
33648 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33650         * gcc.dg/bitfld-9.c: New test.
33652 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
33654         * gcc.c-torture/execute/ieee/acc1.c: New test.
33655         * gcc.c-torture/execute/ieee/acc2.c: New test.
33656         * gcc.c-torture/execute/ieee/mzero6.c: New test.
33658 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33660         * gcc.dg/deprecated-2.c: New test.
33662 2004-09-09  James E Wilson  <wilson@specifixinc.com>
33664         * gcc.dg/init-vec-1.c: New test.
33666 2004-09-09  Roger Sayle  <roger@eyesopen.com>
33668         PR middle-end/17055
33669         * gcc.dg/pr17055-1.c: New test case.
33671 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
33673         PR target/17377
33674         * gcc.c-torture/execute/pr17377.c: New test.
33676 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33678         PR c/8420
33679         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33680         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33681         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33682         gcc.dg/long-long-typespec-1.c: New tests.
33683         * gcc.dg/tls/diag-2.c: Update expected diagnostics
33685 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33687         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33688         gcc.dg/gnu99-static-1.c: New tests.
33690 2004-09-08  Devang Patel  <dpatel@apple.com>
33692         * gcc.dg/darwin-ld-20040828-1.c: New test.
33693         * gcc.dg/darwin-ld-20040828-2.c: New test.
33694         * gcc.dg/darwin-ld-20040828-3.c: New test.
33696 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
33698         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33699         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33700         in error message.
33701         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33702         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33703         in error message.
33704         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33705         types they qualify.
33706         * objc.dg/type-size-2.m: Fix wording in comment.
33707         * objc.dg/va-meth-1.m: New test case.
33709 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
33711         PR c/16633:
33712         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33713         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33715 2004-09-06  Devang Patel  <dpatel@apple.com>
33717         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33718         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33720 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
33722         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33723         reflect changed line numbering of diagnostics.
33725 2004-09-06  Paul Brook  <paul@codesourcery.com>
33727         * gfortran.dg/edit_real_1.f90: Add new test.
33729 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33731         * gcc.dg/tree-ssa/loop-2.c: New test.
33732         * gcc.dg/tree-ssa/loop-3.c: New test.
33733         * gcc.dg/tree-ssa/loop-4.c: New test.
33734         * gcc.dg/tree-ssa/loop-5.c: New test.
33736 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33738         * gcc.dg/format/sentinel-1.c: Update for parameter option.
33740 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33742         * gcc.dg/format/sentinel-1.c: New test.
33744 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
33746         * gcc.dg/builtins-46.c: New.
33748 2004-09-03  Devang Patel  <dpatel@apple.com>
33750         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33751         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33753 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33755         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33756         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33757         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33758         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33759         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33760         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33761         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33762         the non-portable bzero.
33763         * gcc.dg/20010912-1.c: xfail for NetWare.
33764         * gcc.dg/20020426-2.c: xfail for NetWare.
33765         * gcc.dg/20021014-1.c: xfail for NetWare.
33766         * gcc.dg/20021018-1.c: xfail for NetWare.
33767         * gcc.dg/20030213-1.c: xfail for NetWare.
33768         * gcc.dg/20030225-1.c: xfail for NetWare.
33769         * gcc.dg/20030708-1.c: xfail for NetWare.
33770         * gcc.dg/builtins-config.h: Also exclude NetWare.
33771         * gcc.dg/format/format.h: Define restrict only if not already defined.
33772         * gcc.dg/nest.c: xfail for NetWare.
33773         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33774         * lib/target-supports.exp (check_visibility_available): Exclude
33775         NetWare.
33777 2004-09-03  Jan Beulich  <jbeulich@novell.com>
33779         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33780         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33781         deterministic starting point for the alignment of structure fields.
33782         * gcc.dg/Wpadded.c: Dito.
33783         * g++.dg/abi/vbase10.C: Dito.
33785 2004-09-03  Devang Patel  <dpatel@apple.com>
33787         * g++.dg/debug/pr15736.cc: New test.
33789 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33791         * README.QMTEST: Fix out-of-date link.
33793 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
33795         PR fortran/16579
33796         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33797         Delete.  Duplicate of gfortran.dg/g77/20010610.f
33799 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
33801         * g++.dg/abi/arm_rtti1.C: New test.
33803 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
33805         * gcc.dg/ppc-vector-memcpy.c: New.
33806         * gcc.dg/ppc-vector-memset.c: New.
33808 2004-09-02  Chao-ying Fu  <fu@mips.com>
33810         * gcc.target/mips/mips-3d-1.c: New test.
33811         * gcc.target/mips/mips-3d-2.c: New test.
33812         * gcc.target/mips/mips-3d-3.c: New test.
33813         * gcc.target/mips/mips-3d-4.c: New test.
33814         * gcc.target/mips/mips-3d-5.c: New test.
33815         * gcc.target/mips/mips-3d-6.c: New test.
33816         * gcc.target/mips/mips-3d-7.c: New test.
33817         * gcc.target/mips/mips-3d-8.c: New test.
33818         * gcc.target/mips/mips-3d-9.c: New test.
33819         * gcc.target/mips/mips-ps-1.c: New test.
33820         * gcc.target/mips/mips-ps-2.c: New test.
33821         * gcc.target/mips/mips-ps-3.c: New test.
33822         * gcc.target/mips/mips-ps-4.c: New test.
33823         * gcc.target/mips/mips-ps-type.c: New test.
33825 2004-09-02  Paul Brook  <paul@codesourcery.com>
33827         * gfortran.dg/edit_real_1.f90: Add new tests.
33829 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33831         PR fortran/15327
33832         * gfortran.dg/merge_char_1.f90: New test.
33834 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33836         PR fortran/16404
33837         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33839 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33841         PR c/1522
33842         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33844 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
33846         * g++.dg/opt/loop1.C: Do not XFAIL.
33848 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
33850         * gcc.c-torture/execute/20040831-1.c: New test.
33852 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
33854         PR fortran/16579
33855         * gfortran.dg/g77/20010610.f: Now passes.
33856         Copy from g77.f-torture/execute. Add dg-run directive.
33857         * gfortran.dg/g77/README: Update
33859 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
33861         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33862         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33863         (t1, t2, t3, t4): Add volatile.
33865 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33867         * g++.dg/ext/visibility/arm1.C: New test.
33869 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
33871         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33872         -pedantic-errors.
33874 2004-09-01  Paul Brook  <paul@codesourcery.com>
33876         * gfortran.dg/eof_2.f90: New test.
33878 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33880         PR fortran/16579
33881         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33883 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
33885         PR libfortran/16805
33886         * gfortran.dg/list_read_2.f90: New test.
33888 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
33890         * g++.dg/abi/key1.C: New test.
33892 2004-08-31  Richard Henderson  <rth@redhat.com>
33894         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33895         form of offsetof.
33896         * g++.dg/other/offsetof5.C: Remove duplicate.
33898 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33900         PR fortran/17244
33901         * gfortran.dg/func_derived_1.f90: New test.
33903 2004-08-31  Paul Brook  <paul@codesourcery.com>
33905         * gfortran.dg/eof_1.f90: New test.
33907 2004-08-31  Paul Brook  <paul@codesourcery.com>
33909         * gfortran.dg/list_read_1.f90: New file.
33911 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
33913         * g++.dg/opt/loop1.C: XFAIL.
33915 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
33917         * gcc.dg/funcdef-storage-1.c: New.
33918         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33919         an extern function in local scope.
33920         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33921         declare an 'auto inline' function in local scope.
33922         * gcc.dg/20011130-1.c: Likewise.
33923         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33924         an 'auto' function in local scope.
33925         * gcc.dg/20021014-1.c: Likewise.
33926         * gcc.dg/20030331-2.c: Likewise.
33928 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33930         * gfortran.dg/blockdata_1.f90: New test.
33932 2004-08-30  Richard Henderson  <rth@redhat.com>
33934         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33936 2004-08-30  Richard Henderson  <rth@redhat.com>
33938         * lib/fortran-torture.exp (fortran-torture-execute): Honor
33939         additional_flags set by alternate driver.
33940         (ieee-options): New procedure.
33941         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33942         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33943         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33944         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33946 2004-08-30  Richard Henderson  <rth@redhat.com>
33948         * lib/f-torture.exp: Remove.
33950 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
33952         PR rtl-optimization/16590
33953         * g++.dg/opt/loop1.C: New test.
33955 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33957         PR fortran/13910
33958         * gfortran.dg/oldstyle_1.f90: New test.
33960 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
33961         Paul Brook  <paul@codesourcery.com>
33963         * gfortran.dg/g77/README: Update.
33964         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33965         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33966         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33968 2004-08-28  Paul Brook  <paul@codesourcery.com>
33970         PR libfortran/17195
33971         * gfortran.dg/edit_real_1.f90: New test.
33973 2004-08-27  Paul Brook  <paul@codesourcery.com>
33975         * gfortran.dg/rewind_1.f90: New test.
33977 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
33979         PR fortran/16597
33980         * gfortran.dg/pr16597.f90: New test.
33982 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33984         PR c/13801
33985         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33986         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33987         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33988         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33989         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33991 2004-08-26  Nick Clifton  <nickc@redhat.com>
33993         * gcc.c-torture/compile/pr17119.c: New test.
33995 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33997         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33999 2004-08-25  Richard Henderson  <rth@redhat.com>
34001         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34002         the bits that expect kind=8 to be the largest real kind.
34004 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34006         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34008 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34010         * gfortran.dg/assignment_1.f90: New test.
34012 2004-08-25  Adam Nemet  <anemet@lnxw.com>
34014         * g++.dg/template/repo3.C: New test.
34016 2004-08-25  Roger Sayle  <roger@eyesopen.com>
34018         PR middle-end/16693
34019         PR tree-optimization/16372
34020         * g++.dg/opt/pr16372-1.C: New test case.
34021         * g++.dg/opt/pr16693-1.C: New test case.
34022         * g++.dg/opt/pr16693-2.C: New test case.
34024 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34026         * objc.dg/proto-lossage-4.m: New test.
34028 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
34030         PR c++/17155
34031         * g++.dg/inherit/local2.C: New test.
34033 2004-08-25  Paul Brook  <paul@codesourcery.com>
34035         PR fortran/17144
34036         * gfortran.dg/string_ctor_1.f90: New test.
34038 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34040         PR c++/14428
34041         * g++.dg/template/redecl2.C: New test.
34043 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34045         PR fortran/17143
34046         * gfortran.dg/pr17143.f90: New test.
34048 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34050         PR fortran/17164
34051         * gfortran.dg/pr17164.f90: New test.
34053 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34055         * gcc.dg/tree-ssa/loop-1.c: New test.
34057 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34059         * gcc.c-torture/compile/20040824-1.c: New test.
34061 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34063         * gcc.c-torture/compile/iftrap-3.c: New test.
34065 2004-08-24  Paul Brook  <paul@codesourcery.com>
34067         * gfortran.dg/entry_2.f90: New test.
34069 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34071         PR c++/16889
34072         * g++.dg/lookup/ambig[12].C: New.
34074 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34076         PR c++/16706
34077         * g++.dg/template/crash21.C: New test.
34078         * g++.dg/template/crash22.C: Likewise.
34080 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34082         PR c++/17149
34083         * g++.dg/template/access15.C: New.
34085 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34087         PR c++/17163
34088         * g++.dg/template/repo2.C: New test.
34090 2004-08-23  Roger Sayle  <roger@eyesopen.com>
34092         PR rtl-optimization/17078
34093         * gcc.c-torture/execute/pr17078-1.c: New test case.
34095 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34097         PR c/14492
34098         * gcc.dg/debug/crash1.c: New test.
34100 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34102         PR c/16180
34103         * gcc.dg/loop-5.c: New test.
34105 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34107         * gcc.c-torture/execute/20040823-1.c: New test.
34109 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
34111         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34112         to the assembler.  Simplify test accordingly.
34113         (asm_abi_flags): Use GNU names.
34114         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34115         to check for ABI flags.
34117 2004-08-22  Andrew Pinski  <apinski@apple.com>
34119         * g++.dg/opt/pr14029.C: New test.
34120         * gcc.c-torture/execute/pr15262.c: New test.
34122 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34124         * gfortran.dg/reduction.f90: Add checks with complex arguments.
34126 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
34128         PR 16908
34129         * gfortran.dg/direct_io.f90: New test.
34131 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34133         PR c++/17121
34134         * g++.dg/inherit/local2.C: New test.
34136 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34138         PR c++/17120
34139         * g++.dg/warn/Wparentheses-4.C: New test.
34141 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34143         PR c++/17121
34144         * g++.dg/inherit/local2.C: New test.
34146         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34147         * gcc.dg/ppc-ldstruct.c: Likewise.
34148         * gcc.dg/ppc64-abi-2.c: Likewise.
34150 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
34152         PR rtl-optimization/17099
34153         * gcc.c-torture/execute/20040820-1.c: New test.
34155 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
34157         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34159 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
34161         PR fortran/17077
34162         * gfortran.dg/auto_array_1.f90: New test.
34164 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34166         PR fortran/17074
34167         * gfortran.dg/simpleif_1.f90: New test.
34169 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
34171         * lib/target-supports.exp (check_profiling_available): Return
34172         false for arm*-*-symbianelf* and arm*-*-eabi*.
34174         PR c++/15890
34175         * g++.dg/template/delete1.C: New test.
34177 2004-08-19  Paul Brook  <paul@codesourcery.com>
34179         PR fortran/14976
34180         PR fortran/16228
34181         * gfortran.dg/data_char_1.f90: New test.
34183 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
34185         PR fortran/16946
34186         * gfortran.dg/reduction.f90: New testcase.
34188 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34190         PR fortran/16520
34191         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34193 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34195         PR c++/17041
34196         * g++.dg/Wparentheses-3.C: New test.
34198 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
34200         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34201         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34202         * gcc.dg/vect/vect-2.c: Likewise.
34203         * gcc.dg/vect/vect-3.c: Likewise.
34204         * gcc.dg/vect/vect-4.c: Likewise.
34205         * gcc.dg/vect/vect-5.c: Likewise.
34206         * gcc.dg/vect/vect-6.c: Likewise.
34207         * gcc.dg/vect/vect-7.c: Likewise.
34208         * gcc.dg/vect/vect-25.c: Likewise.
34209         * gcc.dg/vect/vect-31.c: Likewise.
34210         * gcc.dg/vect/vect-32.c: Likewise.
34211         * gcc.dg/vect/vect-34.c: Likewise.
34212         * gcc.dg/vect/vect-36.c: Likewise.
34213         * gcc.dg/vect/vect-all.c: Likewise.
34215 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
34217         PR c++/17068
34218         * g++.dg/template/operator4.C: New test.
34220 2004-08-18  Richard Henderson  <rth@redhat.com>
34222         * gcc.dg/20040206-1.c: XFAIL.
34224 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34226         PR c++/16246
34227         * g++.dg/template/array7.C: New test.
34229 2004-08-17  James E Wilson  <wilson@specifixinc.com>
34231         * gcc.dg/mips-movcc-1.c: New test.
34232         * gcc.dg/mips-movcc-2.c: New test.
34233         * gcc.dg/mips-movcc-3.c: New test.
34235         * gcc.dg/mips-nmadd-1.c: New test.
34236         * gcc.dg/mips-nmadd-2.c: New test.
34238 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34240         PR c++/15871
34241         * g++.dg/opt/inline8.C: New test.
34243         PR c++/16965
34244         * g++.dg/parse/error17.C: New test.
34246 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
34248         * gcc.dg/vect: New directory for vectorizer tests.
34249         * gcc.dg/vect/tree-vect.h: New file.
34250         * gcc.dg/vect/vect.exp: New file.
34251         * gcc.dg/vect/pr16105.c.c: New test.
34252         * gcc.dg/vect/vect-1.c: New test.
34253         * gcc.dg/vect/vect-2.c: New test.
34254         * gcc.dg/vect/vect-3.c: New test.
34255         * gcc.dg/vect/vect-4.c: New test.
34256         * gcc.dg/vect/vect-5.c: New test.
34257         * gcc.dg/vect/vect-6.c: New test.
34258         * gcc.dg/vect/vect-7.c: New test.
34259         * gcc.dg/vect/vect-8.c: New test.
34260         * gcc.dg/vect/vect-9.c: New test.
34261         * gcc.dg/vect/vect-10.c: New test.
34262         * gcc.dg/vect/vect-11.c: New test.
34263         * gcc.dg/vect/vect-12.c: New test.
34264         * gcc.dg/vect/vect-13.c: New test.
34265         * gcc.dg/vect/vect-14.c: New test.
34266         * gcc.dg/vect/vect-15.c: New test.
34267         * gcc.dg/vect/vect-16.c: New test.
34268         * gcc.dg/vect/vect-17.c: New test.
34269         * gcc.dg/vect/vect-18.c: New test.
34270         * gcc.dg/vect/vect-19.c: New test.
34271         * gcc.dg/vect/vect-20.c: New test.
34272         * gcc.dg/vect/vect-21.c: New test.
34273         * gcc.dg/vect/vect-22.c: New test.
34274         * gcc.dg/vect/vect-23.c: New test.
34275         * gcc.dg/vect/vect-24.c: New test.
34276         * gcc.dg/vect/vect-25.c: New test.
34277         * gcc.dg/vect/vect-26.c: New test.
34278         * gcc.dg/vect/vect-27.c: New test.
34279         * gcc.dg/vect/vect-28.c: New test.
34280         * gcc.dg/vect/vect-29.c: New test.
34281         * gcc.dg/vect/vect-30.c: New test.
34282         * gcc.dg/vect/vect-31.c: New test.
34283         * gcc.dg/vect/vect-32.c: New test.
34284         * gcc.dg/vect/vect-33.c: New test.
34285         * gcc.dg/vect/vect-34.c: New test.
34286         * gcc.dg/vect/vect-35.c: New test.
34287         * gcc.dg/vect/vect-36.c: New test.
34288         * gcc.dg/vect/vect-37.c: New test.
34289         * gcc.dg/vect/vect-38.c: New test.
34290         * gcc.dg/vect/vect-40.c: New test.
34291         * gcc.dg/vect/vect-41.c: New test.
34292         * gcc.dg/vect/vect-42.c: New test.
34293         * gcc.dg/vect/vect-43.c: New test.
34294         * gcc.dg/vect/vect-44.c: New test.
34295         * gcc.dg/vect/vect-45.c: New test.
34296         * gcc.dg/vect/vect-46.c: New test.
34297         * gcc.dg/vect/vect-47.c: New test.
34298         * gcc.dg/vect/vect-48.c: New test.
34299         * gcc.dg/vect/vect-49.c: New test.
34300         * gcc.dg/vect/vect-50.c: New test.
34301         * gcc.dg/vect/vect-51.c: New test.
34302         * gcc.dg/vect/vect-52.c: New test.
34303         * gcc.dg/vect/vect-53.c: New test.
34304         * gcc.dg/vect/vect-54.c: New test.
34305         * gcc.dg/vect/vect-55.c: New test.
34306         * gcc.dg/vect/vect-56.c: New test.
34307         * gcc.dg/vect/vect-57.c: New test.
34308         * gcc.dg/vect/vect-58.c: New test.
34309         * gcc.dg/vect/vect-59.c: New test.
34310         * gcc.dg/vect/vect-60.c: New test.
34311         * gcc.dg/vect/vect-61.c: New test.
34312         * gcc.dg/vect/vect-all.c: New test.
34313         * gcc.dg/vect/vect-none.c: New test.
34315 2004-08-17  Paul Brook  <paul@codesourcery.com>
34317         PR fortran/13082
34318         * gfortran.dg/entry_1.f90: New test.
34320 2004-08-17  Andrew Pinski  <apinski@apple.com>
34322         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34324 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
34326         * gcc.dg/pr17036-1.c: New test.
34328 2004-08-16  Devang Patel  <dpatel@apple.com>
34330         * gcc.dg/darwin-20040809-1.c: New test.
34332 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
34334         * gcc.dg/funcdef-attr-1.c: New test.
34336 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
34338         * gcc.dg/altivec-17.c: New test.
34339         * gcc.dg/altivec-18.c: New test.
34341 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34343         PR c++/6749
34344         * g++.dg/template/vtable2.C: New test.
34346 2004-08-14  Richard Henderson  <rth@redhat.com>
34348         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34349         * gcc.dg/pack-test-4.c (main): Return 0.
34350         * gcc.dg/setjmp-1.c: Remove XFAIL.
34351         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34353 2004-08-14  Richard Henderson  <rth@redhat.com>
34355         * gcc.dg/980217-1.c: Add prototype for printf.
34357 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
34359         * gfortran.dg/pr16935.f90: New test.
34361 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
34363         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34365 2004-08-13  Paul Brook  <paul@codesourcery.com>
34367         * gfortran.dg/der_io_1.f90: Remove stray comma.
34369 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34371         * gcc.dg/vmx/cw-bug-2.c: Remove.
34372         * gcc.dg/vmx/vprint-1.c: Remove.
34373         * gcc.dg/vmx/vscan-1.c: Remove.
34375 2004-08-12  Devang patel  <dpatel@apple.com>
34377         * gcc.dg/darwin-20040809-2.c: New test.
34379 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
34381         * g++.dg/ext/altivec-12.C: New test.
34383         * g++.dg/ext/altivec-11.C: New test.
34385 2004-08-12  Paul Brook  <paul@codesourcery.com>
34387         * g++.dg/abi/arm_cxa_vec_1.C: New test.
34389 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34391         * g++.dg/ext/altivec-2.C: Check for hardware support before
34392         executing any VMX instructions.
34394         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34396 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
34398         PR c++/16276
34399         * g++.old-deja/g++.other/comdat4.C: New test.
34400         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34402 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34404         PR target/16286
34405         * gcc.dg/pr16286.c: New test.
34407 2004-08-12 Jan Beulich <jbeulich@novell.com>
34409         * g++.dg/ext/asm5.C: New.
34411 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34413         PR c++/16698
34414         * g++.dg/eh/crash1.C: New test.
34416         PR c++/16717
34417         * g++.dg/ext/construct1.C: New test.
34419 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34421         PR c++/16853
34422         * g++.dg/init/ptrmem1.C: New test.
34424         PR c++/16618
34425         * g++.dg/parse/offsetof5.C: New test.
34427         PR c++/16870
34428         * g++.dg/template/overload3.C: New test.
34430 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34432         PR c++/16964
34433         * g++.dg/parse/error16.C: New test.
34435         PR c++/16904
34436         * g++.dg/template/error14.C: New test.
34438         PR c++/16929
34439         * g++.dg/template/error15.C: New test.
34441 2004-08-11  Devang Patel  <dpatel@apple.com>
34443         * gcc.dg/darwin-ld-20040809-1.c: New test.
34444         * gcc.dg/darwin-ld-20040809-2.c: New test.
34446 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
34448         PR fortran/16917
34449         * gfortran.dg/dfloat_1.f90: New test.
34451 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
34453         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34454         * gcc.dg/dll-2.c: Fix dg-require syntax.
34455         * gcc.misc-tests/arm-isr.c (abort): Declare.
34456         (exit): Likewise.
34458 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
34460         PR c++/16971
34461         * g++.dg/parse/crash16.C: New test.
34463 2004-08-10  Roger Sayle  <roger@eyesopen.com>
34465         * gcc.dg/mips-rsqrt-1.c: New test case.
34466         * gcc.dg/mips-rsqrt-2.c: New test case.
34467         * gcc.dg/mips-rsqrt-3.c: New test case.
34469 2004-08-10  Paul Brook  <paul@codesourcery.com>
34471         * gfortran.dg/der_io_1.f90: New test.
34473 2004-08-10  Paul Brook  <paul@codesourcery.com>
34475         PR fortran/16919
34476         * gfortran.dg/der_array_1.f90: New test.
34478 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
34480         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34482 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
34484         * gcc.dg/wchar_t-2.c: Fix typo.
34486 2004-08-09  Falk Hueffner  <falk@debian.org>
34488         PR tree-optimization/12517
34489         * gcc.c-torture/compile/pr12517.c: New test.
34491         PR tree-optimization/12578
34492         * gcc.c-torture/compile/pr12578.c: New test.
34494         PR tree-optimization/12899
34495         * gcc.c-torture/compile/pr12899.c: New test.
34497         PR rtl-optimization/14692
34498         * gcc.c-torture/compile/pr14692.c: New test.
34500         PR tree-optimization/16461
34501         * gcc.c-torture/compile/pr16461.c: New test.
34503 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34505         * gfortran.dg/getenv_1.f90: New test.
34507 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34509         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34510         wchar_t.
34511         * gcc.dg/symbian5.c: Test -fno-short-wchar.
34513 2004-08-06  Paul Brook  <paul@codesourcery.com>
34515         * gfortran.dg/ret_array_1.f90: New test.
34516         * gfortran.dg/ret_pointer_1.f90: New test.
34518 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
34520         * gcc.dg/missing-field-init-[12].c: New tests.
34521         * g++.dg/warn/missing-field-init-[12].C: New tests.
34523 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34525         * gcc.dg/enum2.c: New test.
34526         * gcc.dg/symbian3.c: Likewise.
34527         * gcc.dg/symbian4.c: Likewise.
34528         * gcc.dg/wchar_t-2.c: Likewise.
34530 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34532         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34533         destructor tests.
34535 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34537         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34538         dg-require-visiblity.
34539         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34540         * g++.dg/ext/visibility/fvisibility.C: Likewise.
34541         * g++.dg/ext/visibility/memfuncts.C: Likewise.
34542         * g++.dg/ext/visibility/new1.C: Likewise.
34543         * g++.dg/ext/visibility/pragma.C: Likewise.
34544         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34545         * g++.dg/ext/visibility/virtual.C: Likewise.
34546         * g++/dg/ext/visibility/visibility-1.C: Likewise.
34547         * g++/dg/ext/visibility/visibility-2.C: Likewise.
34548         * g++/dg/ext/visibility/visibility-3.C: Likewise.
34549         * g++/dg/ext/visibility/visibility-4.C: Likewise.
34550         * g++/dg/ext/visibility/visibility-5.C: Likewise.
34551         * g++/dg/ext/visibility/visibility-6.C: Likewise.
34552         * g++/dg/ext/visibility/visibility-7.C: Likewise.
34553         * g++/dg/ext/visibility/visibility-8.C: New test.
34554         * gcc.c-torture/compile/dll.x: Remove.
34555         * gcc.dg/dll-2.c: Use dg-require-dll
34556         * gcc.dg/visibility-10.c: New test.
34557         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34558         supporting DLLs.
34559         * lib/scanasm.exp (scan_hidden): New function.
34560         (scan_not_hidden): Likewise.
34562 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
34564         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34566 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
34568         * gcc.c-torture/execute/20040805-1.c: New test.
34570 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
34572         * gcc.dg/20020118-1.c: Declare abort.
34573         * gcc.dg/altivec_check.h: Likewise.
34574         * gcc.dg/iftrap-2.c: Likewise.
34575         * gcc.dg/pragma-darwin.c: Likewise.
34576         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34578 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
34580         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34582 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34584         * gcc.c-torture/execute/builtins/abs-2.c,
34585         gcc.c-torture/execute/builtins/abs-3.c,
34586         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34587         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34588         intmax_t, uintmax_t and their limits.
34589         * gcc.dg/intmax_t-1.c: New test.
34591 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34593         * g++.dg/tc1/dr147.C: Add reference to PR.
34595 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
34597         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34598         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34600 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
34602         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34604 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34606         * gcc.dg/redecl-5.c: New test.
34607         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34608         of scanf.
34610 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34612         PR middle-end/16790
34613         * gcc.c-torture/execute/pr16790-1.c: New test case.
34615 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
34617         * g++.dg/ext/visibility/assign1.C: New test.
34618         * g++.dg/ext/visibility/new1.C: Likewise.
34620         * gcc.dg/symbian1.c: New test.
34621         * gcc.dg/symbian2.c: Likewise.
34623 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34625         PR target/16570
34626         * gcc.dg/i386-sse-9.c: New test.
34628 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34630         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34632 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34634         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34635         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34636         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34637         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34638         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34639         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34640         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34641         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34642         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34643         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34644         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34645         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34646         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34647         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34648         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34649         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34650         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34651         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34652         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34653         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34654         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34655         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34656         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34657         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34658         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34659         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34660         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34661         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34662         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34663         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34664         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34665         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34666         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34667         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34668         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34669         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34670         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34671         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34672         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34673         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34674         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34675         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34676         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34677         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34678         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34679         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34680         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34681         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34682         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34683         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34684         gcc.misc-tests/i386-pf-3dnow-1.c,
34685         gcc.misc-tests/i386-pf-athlon-1.c,
34686         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34687         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34688         Declare built-in functions used.
34689         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34691 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
34693         PR c++/16707
34694         * g++.dg/lookup/using12.C: New test.
34696         * g++.dg/init/null1.C: Fix PR number.
34697         * g++.dg/parse/namespace10.C: Likewise.
34699 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34701         PR c++/16224
34702         * g++.dg/template/spec17.C: New test.
34703         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34704         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34706 2004-08-02  David Billinghurst
34708         PR fortran/16292
34709         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34711 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
34713         * gcc.dg/ia64-got-1.c: New test case.
34715 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
34717         PR c++/16489
34718         * g++.dg/init/null1.C: New test.
34719         * g++.dg/tc1/dr76.C: Adjust error marker.
34721         PR c++/16529
34722         * g++.dg/parse/namespace10.C: New test.
34724         PR c++/16810
34725         * g++.dg/inherit/ptrmem2.C: New test.
34727 2004-08-02  Ben Elliston  <bje@au.ibm.com>
34729         PR target/16155
34730         * gcc.dg/pr16155.c: New test.
34732 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34734         * gcc.dg/redecl-2.c: New test.
34736 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
34738         * gcc.dg/darwin-longdouble.c: New file.
34740 2004-07-30  Richard Henderson  <rth@redhat.com>
34742         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34743         write to constant argument.
34744         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34746 2004-07-30  Richard Henderson  <rth@redhat.com>
34748         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34749         tests of nearest around zero.
34751 2004-07-30  Andrew Pinski  <apinski@apple.com>
34753         * gcc.c-torture/compile/20040730-1.c: New test.
34755 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34757         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34758         powerpc-eabispe.
34760 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
34762         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34764 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
34766         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34767         contains $ld_library_path.
34768         * lib/gfortran.exp (gfortran_link_flags): Likewise.
34770 2004-07-29  Richard Henderson  <rth@redhat.com>
34772         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34774         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34775         (alt2, which): New.
34776         (Check): Accept either alternative.
34778 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
34780         * g++.dg/abi/inline1.C: New test.
34781         * g++.dg/abi/local1-a.cc: Likewise.
34782         * g++.dg/abi/local1.C: Likewise.
34783         * g++.dg/abi/mangle11.C: Tweak location of warnings.
34784         * g++.dg/abi/mangle12.C: Likewise.
34785         * g++.dg/abi/mangle17.C: Likewise.
34786         * g++.dg/abi/mangle20-2.C: Likewise.
34787         * g++.dg/opt/interface1.C: Likewise.
34788         * g++.dg/opt/interface1.h: Likewise.
34789         * g++.dg/opt/interface1-a.cc: New test.
34790         * g++.dg/parse/repo1.C: New test.
34791         * g++.dg/template/repo1.C: Likewise.
34792         * g++.dg/warn/Winline-1.C: Likewise.
34793         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34795 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
34797         * gcc.dg/tree-ssa/20040729-1.c: New test.
34799 2004-07-27  Matt Austern <austern@apple.com>
34801         * gcc.dg/darwin-bool-1.c: New test.
34802         * gcc.dg/darwin-bool-2.c: New test.
34804 2004-07-28  Richard Henderson  <rth@redhat.com>
34806         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34807         arguments in the correct type.  Don't write to constant arguments.
34809 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34811         PR tree-optimization/16688
34812         PR tree-optimization/16689
34813         * g++.dg/tree-ssa/pr16688.C: New test.
34815 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34817         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34818         loads.  Not only in the comment, this time.
34820 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
34822         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
34823         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34824         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
34825         * gcc.dg/sh4a-bitmovua.c: New.
34826         * gcc.dg/sh4a-cos.c: New.
34827         * gcc.dg/sh4a-cosf.c: New.
34828         * gcc.dg/sh4a-fprun.c: New.
34829         * gcc.dg/sh4a-fsrra.c: New.
34830         * gcc.dg/sh4a-memmovua.c: New.
34831         * gcc.dg/sh4a-sin.c: New.
34832         * gcc.dg/sh4a-sincos.c: New.
34833         * gcc.dg/sh4a-sincosf.c: New.
34834         * gcc.dg/sh4a-sinf.c: New.
34836 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
34838         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34839         conditionals.
34840         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34841         loads.
34842         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34843         DOM1.
34845 2004-07-27  Andrew Pinski  <apinski@apple.com>
34847         * g++.dg/rtti/tinfo1.C: Correct the xfail.
34849 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
34851         * gcc.dg/pragma-isr.c: New test.
34853 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34855         PR c++/14429
34856         * g++.dg/template/ttp11.C: New test.
34858 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
34860         * gcc.c-torture/compile/20040727-1.c: New test.
34862 2004-07-26  Eric Christopher  <echristo@redhat.com>
34864         * gcc.c-torture/compile/20040726-2.c: New test.
34866 2004-07-26  Andrew Pinski  <apinski@apple.com>
34868         * g++.dg/rtti/tinfo1.C: Xfail.
34870 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
34872         * gcc.c-torture/compile/20040726-1.c: New test.
34874 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
34875             Brian Ryner  <bryner@brianryner.com>
34877         PR c++/9283
34878         PR c++/15000
34879         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34880         * g++.dg/ext/visibility/: New directory.
34881         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34882         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34883         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34884         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34885         * g++.dg/ext/visibility/fvisibility.C,
34886         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34887         g++.dg/ext/visibility/fvisibility-override1.C
34888         g++.dg/ext/visibility/fvisibility-override2.C
34889         g++.dg/ext/visibility/memfuncts.C
34890         g++.dg/ext/visibility/noPLT.C
34891         g++.dg/ext/visibility/pragma.C
34892         g++.dg/ext/visibility/pragma-override1.C
34893         g++.dg/ext/visibility/pragma-override2.C
34894         g++.dg/ext/visibility/staticmemfuncts.C
34895         g++.dg/ext/visibility/virtual.C: New tests.
34897 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34899         PR c/15360
34900         * gcc.dg/pr15360-1.c: New test.
34902 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
34904         * gcc.dg/pragma-align-2.c: New test.
34905         * gcc.dg/pragma-init-fini.c: New test.
34906         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
34907         targets.
34909 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34911         * gcc.dg/init-string-2.c: New test.
34913 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
34915         PR 16684
34916         * gcc.dg/Wredundant-decls-1.c: New test case.
34918 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
34920         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34921         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34922         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34923         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34924         * gcc.dg/compat/generate-random.c: New file.
34925         * gcc.dg/compat/generate-random.h: Likewise.
34926         * gcc.dg/compat/generate-random_r.c: Likewise.
34927         * gcc.dg/compat/struct-layout-1.h: Likewise.
34928         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34929         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34930         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34931         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34932         * gcc.dg/compat/struct-layout-1_main.c: New test.
34933         * gcc.dg/compat/struct-layout-1_x.c: New file.
34934         * gcc.dg/compat/struct-layout-1_y.c: New file.
34935         * gcc.dg/compat/struct-layout-1_test.h: New file.
34937 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
34939         * gcc.dg/comp-return-1.c: New test
34941 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
34943         * gcc.dg/vmx/8-02a.c: Fix typo.
34945         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34946         * gcc.dg/darwin-abi-3.c: New test.
34948         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34949         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34951         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34952         * gcc.dg/vmx/ops-long-1.c: New test.
34953         * gcc.dg/vmx/ops-long-2.c: New test.
34955 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
34957         * g++.dg/lookup/conv-[1234].C: New.
34959 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
34961         * g++.dg/parse/attr2.C: Simplify.
34963 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34965         PR c/7284
34966         * gcc.c-torture/execute/pr7284-1.c: New test.
34968 2004-07-22  Brian Booth  <bbooth@redhat.com>
34970         * gcc.dg/tree-ssa/20040721-1.c: New test.
34972 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
34974         * g++.dg/template/crash20.c: New.
34976 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
34978         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34979         Add dg-run directive.  Declare variables as required.
34980         * gfortran.dg/g77/README: Update
34982 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
34984         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34985         gcc.dg/cris-peep2-andu2.c: New tests.
34987 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34989         PR c/15052
34990         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34991         on return type.
34992         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
34993         messages.
34994         * gcc.dg/qual-return-2.c: Update expected messages.
34995         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34997 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
34999         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35000         * gcc.dg/noncompile/921102-1.c: Update expected error message.
35002 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35004         PR c/11250
35005         * gcc.dg/init-string-1.c: New test.
35007 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
35009         PR middle-end/15345
35010         PR c/16450
35011         * gcc.dg/torture/nested-fn-1.c: New test.
35013 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
35015         PR target/16559
35016         * gcc.dg/ia64-fptr-1.c: New file.
35018 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35020         PR c++/14497
35021         * g++.dg/template/spec16.C: New test.
35022         * g++.old-deja/g++.robertl/eb118.C: Remove.
35024 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35026         PR c++/509
35027         * g++.dg/template/spec15.C: New test.
35029 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
35031         Copy cases from g77.f-torture/execute and add dg-run
35032         directive.  Other changes as noted.
35033         * gfortran.dg/g77/13037.f
35034         * gfortran.dg/g77/1832.f
35035         * gfortran.dg/g77/19981119-0.f
35036         * gfortran.dg/g77/19990313-0.f
35037         * gfortran.dg/g77/19990313-1.f
35038         * gfortran.dg/g77/19990313-2.f
35039         * gfortran.dg/g77/19990313-3.f
35040         * gfortran.dg/g77/19990419-1.f
35041         * gfortran.dg/g77/19990826-0.f
35042         * gfortran.dg/g77/19990826-2.f
35043         * gfortran.dg/g77/20000503-1.f
35044         * gfortran.dg/g77/20001111.f
35045         * gfortran.dg/g77/20010116.f
35046         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35047         * gfortran.dg/g77/20010430.f
35048         * gfortran.dg/g77/6177.f
35049         * gfortran.dg/g77/947.f
35050         * gfortran.dg/g77/970816-3.f
35051         * gfortran.dg/g77/971102-1.f
35052         * gfortran.dg/g77/980520-1.f
35053         * gfortran.dg/g77/980628-0.f
35054         * gfortran.dg/g77/980628-1.f
35055         * gfortran.dg/g77/980628-10.f
35056         * gfortran.dg/g77/980628-2.f
35057         * gfortran.dg/g77/980628-3.f
35058         * gfortran.dg/g77/980628-7.f
35059         * gfortran.dg/g77/980628-8.f
35060         * gfortran.dg/g77/980628-9.f
35061         * gfortran.dg/g77/980701-0.f
35062         * gfortran.dg/g77/980701-1.f
35063         * gfortran.dg/g77/cabs.f
35064         * gfortran.dg/g77/claus.f
35065         * gfortran.dg/g77/complex_1.f
35066         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35067         * gfortran.dg/g77/dcomplex.f
35068         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35069         * gfortran.dg/g77/f90-intrinsic-mathematical.f
35070         * gfortran.dg/g77/f90-intrinsic-numeric.f
35071         * gfortran.dg/g77/int8421.f
35072         * gfortran.dg/g77/labug1.f
35073         * gfortran.dg/g77/large_vec.f
35074         * gfortran.dg/g77/le.f
35075         * gfortran.dg/g77/short.f
35076         * gfortran.dg/g77/README: Update
35078 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
35080         PR c++/16637
35081         * g++.dg/parse/lookup4.C: New test.
35083 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35085         PR c++/16175
35086         * g++.dg/template/ttp10.C: New test.
35088 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35090         * gcc.dg/pr12625-1.c: New test.
35092 2004-07-20  Steven Bosscher  <stevenb@suse.de>
35094         * gcc.dg/switch-warn-1.c: New test.
35095         * gcc.dg/switch-warn-2.c: New test.
35096         * gcc.c-torture/compile/pr14730.c: Update.
35098 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
35100         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35101         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35102         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35103         g++.dg/template/nontype3.C: Remove trailing CR from tests.
35105 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
35107         PR c++/16623
35108         * g++.dg/template/assign1.C: New test.
35110 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35112         PR c++/12170
35113         * g++.dg/template/ttp9.C: New test.
35115 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
35117         * gcc.dg/format/cmn-err-1.c: New test.
35119 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35121         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35122         gcc.dg/Wparentheses-10.c: New tests.
35123         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35125 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35127         PR fortran/16465
35128         * gfortran.dg/g77//ffixed-line-length-0.f,
35129         gfortran.dg/g77/ffixed-line-length-132.f,
35130         gfortran.dg/g77/ffixed-line-length-72.f,
35131         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35132         gfortran.dg/g77/README: Update.
35134 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35136         PR c++/13092
35137         * g++.dg/template/non-dependent7.C: New test.
35138         * g++.dg/template/non-dependent8.C: Likewise.
35139         * g++.dg/template/non-dependent9.C: Likewise.
35140         * g++.dg/template/non-dependent10.C: Likewise.
35142 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
35144         PR c++/16337
35145         * g++.dg/parse/attr2.C: New test.
35147 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
35149         * g77.dg: Removed.
35150         * g77.f-torture: Ditto.
35152 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35154         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35155         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35156         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35158 2004-07-16  Richard Henderson  <rth@redhat.com>
35160         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35162 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35164         * lib/fortran-torture.exp (fortran-torture): Don't test compile
35165         tests with full list of options.
35166         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35167         of TORTURE_OPTIONS if test contains 'dg-do run'.
35169         PR fortran/16404
35170         * gfortran.dg/do_iterator.f90: New test.
35172 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35174         PR rtl-optimization/16536
35175         * gcc.c-torture/execute/restrict-1.c: New test.
35177 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35179         PR fortran/15324
35180         * gfortran.dg/pr15324.f90: New test.
35182         PR fortran/15129
35183         * gfortran.dg/pr15129.f90: New test.
35185         PR fortran/15140
35186         * gfortran.dg/pr15140.f90: New test.
35188         PR fortran/13792
35189         * gfortran.fortran-torture/execute/bounds.f90: Add check for
35190         compile-time simplification.
35192 2004-07-14  Mike Stump  <mrs@apple.com>
35194         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35196 2004-07-14  James E Wilson  <wilson@specifixinc.com>
35198         PR target/16325
35199         * gcc.dg/profile-generate-1.c: New.
35201 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
35203         * gcc.c-torture/execute/20040709-1.c: New test.
35204         * gcc.c-torture/execute/20040709-2.c: New test.
35206 2004-07-14  Mike Stump  <mrs@apple.com>
35208         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35210 2004-07-14  Mike Stump  <mrs@apple.com>
35212         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35214 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
35216         PR c++/16518
35217         * g++.dg/parse/mutable1.C: New test.
35219 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
35221         PR tree-optimization/16443
35222         * gcc.dg/tree-ssa/20040713-1.c: New test.
35224 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
35226         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35227         for operator new.
35229 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35231         * gfortran.dg/g77/README: New file
35232         * gfortran.dg/g77/19981216-0.f: Copy from
35233         g77.f-torture/noncompile.  Add "dg-do compile" and
35234         dg-error as required.
35235         * gfortran.dg/g77/19990218-1.f: Likewise.
35236         * gfortran.dg/g77/19990905-1.f: Likewise.
35237         * gfortran.dg/g77/9263.f: Likewise.
35238         * gfortran.dg/g77/980615-0.f: Likewise.
35239         * gfortran.dg/g77/980616-0.f: Likewise.
35240         * gfortran.dg/g77/check0.f: Likewise.
35241         * gfortran.dg/g77/select_no_compile.f: Likewise.
35243 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35245         Copy files from g77.f-torture/compile.
35246         Add "{ dg-do compile}".  Other changes as noted
35247         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35248         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35249         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35250         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35251         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35252         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35253         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35254         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35255         statement to conform to standard.  Append alpha1.x for reference.
35256         * gfortran.dg/g77/xformat.f: Add dg-warning
35258 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35260         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35261         Add {dg-do compile} directive.
35262         * gfortran.dg/g77/cpp2.F: Likewise.
35264 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35266         PR c++/5402
35267         * g++.dg/lookup/name-clash1.C: New test.
35269         PR c++/9777
35270         * g++.dg/lookup/name-clash2.C: New test.
35272         PR c++/12102
35273         * g++.dg/lookup/name-clash3.C: New test.
35275 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35277         * g++.dg/lookup/new2.C: New test.
35278         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35280 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
35282         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35283         Add {dg-do compile} directive.
35284         * gfortran.dg/g77/13060.f: Likewise.
35285         * gfortran.dg/g77/19990218-0.f: Likewise.
35286         * gfortran.dg/g77/19990305-0.f: Likewise.
35287         * gfortran.dg/g77/19990419-0.f: Likewise.
35288         * gfortran.dg/g77/19990502-0.f: Likewise.
35289         * gfortran.dg/g77/19990502-1.f: Likewise.
35290         * gfortran.dg/g77/19990525-0.f: Likewise.
35291         * gfortran.dg/g77/19990826-1.f: Likewise.
35292         * gfortran.dg/g77/19990826-3.f: Likewise.
35293         * gfortran.dg/g77/19990905-2.f: Likewise.
35294         * gfortran.dg/g77/20000412-1.f: Likewise.
35295         * gfortran.dg/g77/20000511-1.f: Likewise.
35296         * gfortran.dg/g77/20000511-2.f: Likewise.
35297         * gfortran.dg/g77/20000518.f: Likewise.
35298         * gfortran.dg/g77/20000601-1.f: Likewise.
35299         * gfortran.dg/g77/20000601-2.f: Likewise.
35300         * gfortran.dg/g77/20000629-1.f: Likewise.
35301         * gfortran.dg/g77/20000630-2.f: Likewise.
35302         * gfortran.dg/g77/20010115.f: Likewise.
35303         * gfortran.dg/g77/20010321-1.f: Likewise.
35304         * gfortran.dg/g77/20010426.f: Likewise.
35305         * gfortran.dg/g77/20020307-1.f: Likewise.
35306         * gfortran.dg/g77/8485.f: Likewise.
35307         * gfortran.dg/g77/960317-1.f: Likewise.
35308         * gfortran.dg/g77/970915-0.f: Likewise.
35309         * gfortran.dg/g77/980310-1.f: Likewise.
35310         * gfortran.dg/g77/980310-2.f: Likewise.
35311         * gfortran.dg/g77/980310-3.f: Likewise.
35312         * gfortran.dg/g77/980310-4.f: Likewise.
35313         * gfortran.dg/g77/980310-6.f: Likewise.
35314         * gfortran.dg/g77/980310-7.f: Likewise.
35315         * gfortran.dg/g77/980310-8.f: Likewise.
35316         * gfortran.dg/g77/980419-2.f: Likewise.
35317         * gfortran.dg/g77/980424-0.f: Likewise.
35318         * gfortran.dg/g77/980427-0.f: Likewise.
35319         * gfortran.dg/g77/980729-0.f: Likewise.
35320         * gfortran.dg/g77/981117-1.f: Likewise.
35321         * gfortran.dg/g77/toon_1.f: Likewise.
35323 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35325         PR c++/2204
35326         * g++.dg/other/abstract2.C: New test.
35328 2004-07-12  Paul Brook  <paul@codesourcery.com>
35330         * gfortran.dg/pointer_init_1.f90: New test.
35332 2004-07-11  Paul Brook  <paul@codesourcery.com>
35334         PR fortran/15986
35335         * gfortran.dg/contained_1.f90: New test.
35337 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
35339         * g++.dg/parse/defarg8.C: New test.
35341 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35343         PR fortran/16433
35344         * gfortran.dg/pr16433.f: New test.
35346         PR fortran/17574
35347         * gfortran.dg/pr15754.f90: New test.
35349 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35351         PR tree-optimization/16437
35352         * gcc.c-torture/execute/bitfld-4.c: New test.
35354 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35356         * gfortran.fortran-torture/execute/common_2.f90: Add check for
35357         access to common var from module.
35359 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35361         PR fortran/16336
35362         * gfortran.fortran-torture/execute/common_2.f90: New test.
35364 2004-07-10  Paul Brook  <paul@codesourcery.com>
35366         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35368 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35370         PR fortran/15969
35371         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35373 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
35375         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35376         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35377         * gfortran.dg/g77/ffree-form-1.f: Likewise.
35378         * gfortran.dg/g77/ffree-form-2.f: Likewise.
35379         * gfortran.dg/g77/ffree-form-3.f: Likewise.
35380         * gfortran.dg/g77/fno-underscoring.f: Likewise.
35381         * gfortran.dg/g77/funderscoring.f: Likewise.
35382         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
35384 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35386         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35388 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35389         Paul Brook  <paul@codesourcery.com>
35391         PR fortran/13415
35392         * gfortran.dg/common_pointer_1.f90: New test.
35394 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35396         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35398 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35400         PR target/16364
35401         * gcc.c-torture/compile/20040709-1.c: New.
35403 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35405         PR fortran/14077
35406         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35408 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35410         PR fortran/13201
35411         * gfortran.dg/shape_1.f90: New test.
35413 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
35414             Andrew Pinski  <apinski@apple.com>
35416         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35418 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35420         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35421         comment.
35423 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35424         Paul Brook  <paul@codesourcery.com>
35426         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35427         '.f95' and '.F95'.
35429 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
35431         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35433 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35435         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35436         testcases with capital suffix.
35438 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35440         PR fortran/15481
35441         PR fortran/13372
35442         PR fortran/13575
35443         PR fortran/15978
35444         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35446         * gfortran.dg/implicit_1.f90: New test.
35448 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35450         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35451         expression to match gfortran warning/error messages
35452         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35453         dg-error text.
35455 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35457         * lib/fortran-torture.exp: Rename proc search_for to
35458         search_for_re.
35460 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35462         * gcc.c-torture/execute/simd-5.x: New file.
35463         XFAIL on SPARC 64-bit at -O0.
35465 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35467         PR c++/8211
35468         PR c++/16165
35469         * g++.dg/warn/effc3.C: New test.
35471 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35473         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35474         change X to 1X in format.
35475         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35476         add data statements to conform to standard.
35478 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35480         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35481         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35482         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35484 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35486         * gfortran.dg/g77/7388.f: Copy from g77.dg
35487         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35488         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35489         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35490         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35491         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35492         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35493         * gfortran.dg/g77/strlen0.f: Likewise.
35495 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35497         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35498         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35500 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35502         * gcc.c-torture/execute/920428-2.x: Delete.
35503         * gcc.c-torture/execute/920501-7.x: Likewise.
35505 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
35507         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35508         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
35509         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35510         prescott and c3-2.
35511         (PREFETCH_3DNOW): Add -march=c3.
35513 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
35515         PR c/16437
35516         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35517         * gcc.c-torture/execute/bf64-1.x: Likewise.
35519 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35521         * gcc.c-torture/compile/20040708-1.c: New test.
35523 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35525         PR c++/16169
35526         * g++.dg/warn/effc2.C: New test.
35528 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35530         * gcc.c-torture/execute/bitfld-1.x: Remove.
35531         * gcc.c-torture/execute/bitfld-3.c: New test.
35532         * gcc.dg/bitfld-2.c: Remove XFAILs.
35534 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
35536         PR c++/16276
35537         * g++.dg/rtti/tinfo1.C: New file.
35539 2004-07-07  Eric Christopher  <echristo@redhat.com>
35541         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35543 2004-07-07  Andrew Pinski  <apinski@apple.com>
35545         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35547 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
35549         * g++.dg/init/call1.C: XFAIL.
35551 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
35553         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35554         except for movstrict*, to movmem* and clrstr* to clrmem*.
35556 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
35558         * gcc.c-torture/execute/20040707-1.c: New test.
35560 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
35562         * gcc.c-torture/execute/20040706-1.c: New test.
35564 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35566         PR c++/3671
35567         * g++.dg/template/spec14.C: New test.
35569 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
35571         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35572         nothing if not yet defined.  Use it in b, c and d type definitions.
35573         * gcc.c-torture/execute/20040705-1.c: New test.
35574         * gcc.c-torture/execute/20040705-2.c: New test.
35576 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35578         PR c++/2518
35579         * g++.dg/lookup/new1.C: New test.
35581 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35583         PR c++/11406
35584         * g++.dg/template/sizeof8.C: New test.
35586 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
35588         * gcc.c-torture/compile/20040705-1.c: New test.
35590 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
35592         * gfortran.fortran-torture/execute/seq_io.f90: New test.
35594 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
35596         * gcc.dg/cpp/if-mop.c: Two new testcases.
35597         * gcc.dg/cpp/trad/comment-3.c: New.
35599 2004-07-04  Paul Brook  <paul@codesourcery.com>
35601         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35603 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
35605         PR c++/3761
35606         * g++.dg/lookup/crash4.C: New test.
35608 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
35610         * gcc.c-torture/execute/builtin-abs-1.c
35611         * gcc.c-torture/execute/builtin-abs-2.c
35612         * gcc.c-torture/execute/builtin-complex-1.c
35613         * gcc.c-torture/execute/builtins/string-1-lib.c
35614         * gcc.c-torture/execute/builtins/string-1.c
35615         * gcc.c-torture/execute/builtins/string-2-lib.c
35616         * gcc.c-torture/execute/builtins/string-2.c
35617         * gcc.c-torture/execute/builtins/string-3-lib.c
35618         * gcc.c-torture/execute/builtins/string-3.c
35619         * gcc.c-torture/execute/builtins/string-4-lib.c
35620         * gcc.c-torture/execute/builtins/string-4.c
35621         * gcc.c-torture/execute/builtins/string-5-lib.c
35622         * gcc.c-torture/execute/builtins/string-5.c
35623         * gcc.c-torture/execute/builtins/string-6-lib.c
35624         * gcc.c-torture/execute/builtins/string-6.c
35625         * gcc.c-torture/execute/builtins/string-7-lib.c
35626         * gcc.c-torture/execute/builtins/string-7.c
35627         * gcc.c-torture/execute/builtins/string-8-lib.c
35628         * gcc.c-torture/execute/builtins/string-8.c
35629         * gcc.c-torture/execute/builtins/string-9-lib.c
35630         * gcc.c-torture/execute/builtins/string-9.c
35631         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35632         * gcc.c-torture/execute/builtins/string-asm-1.c
35633         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35634         * gcc.c-torture/execute/builtins/string-asm-2.c
35635         * gcc.c-torture/execute/stdio-opt-1.c
35636         * gcc.c-torture/execute/stdio-opt-2.c
35637         * gcc.c-torture/execute/stdio-opt-3.c
35638         * gcc.c-torture/execute/string-opt-1.c
35639         * gcc.c-torture/execute/string-opt-10.c
35640         * gcc.c-torture/execute/string-opt-11.c
35641         * gcc.c-torture/execute/string-opt-12.c
35642         * gcc.c-torture/execute/string-opt-13.c
35643         * gcc.c-torture/execute/string-opt-14.c
35644         * gcc.c-torture/execute/string-opt-15.c
35645         * gcc.c-torture/execute/string-opt-16.c
35646         * gcc.c-torture/execute/string-opt-2.c
35647         * gcc.c-torture/execute/string-opt-6.c
35648         * gcc.c-torture/execute/string-opt-7.c
35649         * gcc.c-torture/execute/string-opt-8.c:
35650         Replace with ...
35652         * gcc.c-torture/execute/builtins/abs-2.c
35653         * gcc.c-torture/execute/builtins/abs-3.c
35654         * gcc.c-torture/execute/builtins/complex-1.c
35655         * gcc.c-torture/execute/builtins/fprintf.c
35656         * gcc.c-torture/execute/builtins/fputs.c
35657         * gcc.c-torture/execute/builtins/memcmp.c
35658         * gcc.c-torture/execute/builtins/memmove.c
35659         * gcc.c-torture/execute/builtins/memops-asm.c
35660         * gcc.c-torture/execute/builtins/mempcpy-2.c
35661         * gcc.c-torture/execute/builtins/mempcpy.c
35662         * gcc.c-torture/execute/builtins/memset.c
35663         * gcc.c-torture/execute/builtins/printf.c
35664         * gcc.c-torture/execute/builtins/sprintf.c
35665         * gcc.c-torture/execute/builtins/strcat.c
35666         * gcc.c-torture/execute/builtins/strchr.c
35667         * gcc.c-torture/execute/builtins/strcmp.c
35668         * gcc.c-torture/execute/builtins/strcpy.c
35669         * gcc.c-torture/execute/builtins/strcspn.c
35670         * gcc.c-torture/execute/builtins/strlen-2.c
35671         * gcc.c-torture/execute/builtins/strlen.c
35672         * gcc.c-torture/execute/builtins/strncat.c
35673         * gcc.c-torture/execute/builtins/strncmp-2.c
35674         * gcc.c-torture/execute/builtins/strncmp.c
35675         * gcc.c-torture/execute/builtins/strncpy.c
35676         * gcc.c-torture/execute/builtins/strpbrk.c
35677         * gcc.c-torture/execute/builtins/strpcpy-2.c
35678         * gcc.c-torture/execute/builtins/strpcpy.c
35679         * gcc.c-torture/execute/builtins/strrchr.c
35680         * gcc.c-torture/execute/builtins/strspn.c
35681         * gcc.c-torture/execute/builtins/strstr-asm.c
35682         * gcc.c-torture/execute/builtins/strstr.c:
35683         ... these new files.
35685         * gcc.c-torture/execute/builtins/abs-2-lib.c
35686         * gcc.c-torture/execute/builtins/abs-3-lib.c
35687         * gcc.c-torture/execute/builtins/complex-1-lib.c
35688         * gcc.c-torture/execute/builtins/fprintf-lib.c
35689         * gcc.c-torture/execute/builtins/fputs-lib.c
35690         * gcc.c-torture/execute/builtins/memcmp-lib.c
35691         * gcc.c-torture/execute/builtins/memmove-lib.c
35692         * gcc.c-torture/execute/builtins/memops-asm-lib.c
35693         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35694         * gcc.c-torture/execute/builtins/mempcpy-lib.c
35695         * gcc.c-torture/execute/builtins/memset-lib.c
35696         * gcc.c-torture/execute/builtins/printf-lib.c
35697         * gcc.c-torture/execute/builtins/sprintf-lib.c
35698         * gcc.c-torture/execute/builtins/strcat-lib.c
35699         * gcc.c-torture/execute/builtins/strchr-lib.c
35700         * gcc.c-torture/execute/builtins/strcmp-lib.c
35701         * gcc.c-torture/execute/builtins/strcpy-lib.c
35702         * gcc.c-torture/execute/builtins/strcspn-lib.c
35703         * gcc.c-torture/execute/builtins/strlen-2-lib.c
35704         * gcc.c-torture/execute/builtins/strlen-lib.c
35705         * gcc.c-torture/execute/builtins/strncat-lib.c
35706         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35707         * gcc.c-torture/execute/builtins/strncmp-lib.c
35708         * gcc.c-torture/execute/builtins/strncpy-lib.c
35709         * gcc.c-torture/execute/builtins/strpbrk-lib.c
35710         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35711         * gcc.c-torture/execute/builtins/strpcpy-lib.c
35712         * gcc.c-torture/execute/builtins/strrchr-lib.c
35713         * gcc.c-torture/execute/builtins/strspn-lib.c
35714         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35715         * gcc.c-torture/execute/builtins/strstr-lib.c
35716         * gcc.c-torture/execute/builtins/lib/abs.c
35717         * gcc.c-torture/execute/builtins/lib/fprintf.c
35718         * gcc.c-torture/execute/builtins/lib/memset.c
35719         * gcc.c-torture/execute/builtins/lib/printf.c
35720         * gcc.c-torture/execute/builtins/lib/sprintf.c
35721         * gcc.c-torture/execute/builtins/lib/strcpy.c
35722         * gcc.c-torture/execute/builtins/lib/strcspn.c
35723         * gcc.c-torture/execute/builtins/lib/strncat.c
35724         * gcc.c-torture/execute/builtins/lib/strncmp.c
35725         * gcc.c-torture/execute/builtins/lib/strncpy.c
35726         * gcc.c-torture/execute/builtins/lib/strpbrk.c
35727         * gcc.c-torture/execute/builtins/lib/strspn.c
35728         * gcc.c-torture/execute/builtins/lib/strstr.c:
35729         New files containing support routines.
35731         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35732         declaration.
35733         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35734         when not optimizing.
35736 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
35738         PR c++/16240
35739         * g++.dg/abi/mangle22.C: New test.
35740         * g++.dg/abi/mangle23.C: Likewise.
35742 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
35744         PR fortran/16290
35745         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35746         Allow for cases without denormalized floating point numbers.
35748 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
35750         PR c/1027
35751         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35752         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35753         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35754         expected warning text.
35755         * gcc.dg/format/diag-2.c: New test.
35757 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35759         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35761 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
35763         * gcc.dg/builtins-43.c: New.
35764         * gcc.dg/builtins-44.c: New.
35765         * gcc.dg/builtins-45.c: New.
35767 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
35768             Andreas Tobler  <a.tobler@schweiz.ch>
35770         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35771         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
35772         as SIGSEGV.
35773         * gcc.dg/cleanup-11.c: Likewise.
35774         * gcc.dg/cleanup-8.c: Likewise.
35775         * gcc.dg/cleanup-9.c: Likewise.
35776         * gcc.dg/cleanup-5.c: Run on all platforms.
35778 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35780         * g++.dg/warn/nonnull1.C: New test.
35782 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
35784         * gcc.dg/compat/compat-common.h: Wrap up CINT in
35785         an #ifndef SKIP_COMPLEX_INT/#endif pair.
35786         Special-case the Sun compiler wrt to <complex.h>.
35788 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
35790         * gcc.dg/Wunreachable-8.C: New test.
35792         * gcc.dg/h8300-ice2.c : New test.
35794 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
35796         PR fortran/16161
35797         * gfortran.fortran-torture/compile/implicit.f90: Add test
35798         for implicit character.
35800 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
35802         PR fortran/16289
35803         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35804         Use tiny() intrinsic to find smallest non-negative real
35806 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
35808         * gcc.dg/compat/struct-by-value-22_main.c: New test.
35809         * gcc.dg/compat/struct-by-value-22_x.c: New.
35810         * gcc.dg/compat/struct-by-value-22_y.c: New.
35812         * gcc.c-torture/execute/20040629-1.c: New test.
35814 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
35816         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35817         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35819         PR target/16195
35820         * gcc.dg/20040625-1.c: New test.
35822 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35824         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35826 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35828         PR fortran/15963
35829         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35831 2004-06-29  Richard Henderson  <rth@redhat.com>
35833         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35835 2004-06-29  Paul Brook  <paul@codesourcery.com>
35837         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35838         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35840 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
35842         PR c++/16260
35843         * g++.dg/parse/crash15.C: New.
35845 2004-06-28  Andrew Pinski  <apinski@apple.com>
35847         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35848         by the error already.
35850         * g++.dg/opt/ptrmem4.C: Change to compile only test.
35852 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
35854         PR target/14041
35855         * gcc.dg/h8300-bss-align-1.c : New.
35857 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
35859         * PR c++/16174
35860         * g++.dg/template/ctor4.C: New.
35862 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35864         PR c++/16205
35865         * g++.dg/warn/Wsequence-point-1.C: New test.
35867 2004-06-27  Paul Brook  <paul@codesourcery.com>
35869         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35871 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
35873         * g++.old-deja/g++.mike/p7325.C: Remove.
35875 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
35877         PR c/14963
35878         * gcc.dg/pr14963.c: New test.
35880 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
35882         PR c++/16193
35883         * g++.dg/parse/redef1.C: New test.
35885 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35887         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35888         20021110.c.
35889         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35890         20021119-1.c.
35891         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35892         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35893         5-04.c.
35894         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35895         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35896         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35897         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35898         g++.brendan/enum14.C.
35899         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35900         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35901         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35902         g++.mike/virt1.C.
35903         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35904         memtemp24.C.
35906 2004-06-27  Roger Sayle  <roger@eyesopen.com>
35908         * gcc.dg/20040527-1.c: New test case.
35910 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
35912         PR gfortran/pr16196
35913         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35915 2004-06-25  Roger Sayle  <roger@eyesopen.com>
35917         PR middle-end/15825
35918         * gcc.dg/pr15825-1.c: New test case.
35920 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35922         * gcc.c-torture/execute/20040625-1.c: New test.
35924 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35926         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35928 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
35930         * gcc.dg/torture/mips-div-1.c: New test.
35932 2004-06-24  Jeff Law  <law@redhat.com>
35934         * gcc.dg/tree-ssa/20040624-1.c: New test.
35936 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
35938         * gcc.c-torture/compile/20040624-1.c: New test.
35940 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35942         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35943         this directory.
35945 2004-06-23  Andrew Pinski  <apinski@apple.com>
35947         PR middle-end/15988
35948         * g++.dg/opt/ptrmem4.C: New test.
35950         * gcc.dg/c90-array-quals-2.c: New test.
35952 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
35954         * gcc.dg/kpice1.c: New test.
35956 2006-06-23  Andrew Pinski  <apinski@apple.com>
35958         * gcc.dg/c90-array-quals.c: New test.
35960 2006-06-22  Richard Henderson  <rth@redhat.com>
35962         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35964 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
35966         * gcc.dg/builtins-config.h: Handle FreeBSD.
35968 2006-06-22  Richard Henderson  <rth@redhat.com>
35970         * g++.dg/opt/devirt1.C: New.
35972 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
35974         * g++.dg/opt/pr15551.C: New testcase.
35976 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
35978         PR target/14800
35979         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35980         x86_64-*-linux* when compiling for 32bit.
35982 2004-06-21  Andrew Pinski  <apinski@apple.com>
35984         * gcc.dg/pch/struct-1.c: New.
35985         * gcc.dg/pch/struct-1.hs: New.
35987 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
35989         * gcc.dg/pch/save-temps-1.c: New file.
35990         * gcc.dg/pch/save-temps-1.hs: New file.
35992 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
35994         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35995         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35997 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35999         * gfortran.fortran-torture/execute/select_1.f90: Rename function
36000         to fix type error.
36001         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36002         Remove trailing spaces.
36004 2004-06-21  Richard Henderson  <rth@redhat.com>
36006         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36007         merging && to BIT_FIELD_REF.
36009 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
36011         * g++.dg/opt/placeholder1.C: New test.
36013 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36015         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36016         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36017         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36018         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36020 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
36022         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36023         extern "C".
36024         * g++.dg/other/pragma-re-1.C: Add comments.
36026 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
36028         PR gfortran/16080
36029         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36031 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
36033         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36034         instead of setting the type of size_t by
36035         hand.
36037 2004-06-18  Roger Sayle  <roger@eyesopen.com>
36039         * gcc.dg/unordered-2.c: New test case.
36040         * gcc.dg/unordered-3.c: New test case.
36042 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
36044         PR other/16043
36045         * lib/g++.exp (g++_version): Tweak regexp for version
36046         * lib/g77.exp (g77_version): Likewise.
36047         * lib/gfortran.exp (gfortran_version): Likewise.
36048         * lib/objc.exp (objc_version): Likewise.
36049         * lib/treelang.exp (treelang_version): Likewise.
36051 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
36053         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36054         Use INT_MAX instead of __INT_MAX__.
36055         * gcc.dg/compat/struct-align-2_y.c: Likewise.
36057         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36058         * gcc.dg/compat/scalar-return-3_x.c: Use it.
36059         * gcc.dg/compat/scalar-return-3_y.c: Use it.
36060         * gcc.dg/compat/scalar-return-4_x.c: Use it.
36061         * gcc.dg/compat/scalar-return-4_y.c: Use it.
36062         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36063         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36064         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36065         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36067         * gcc.dg/range-test-1.c: New test.
36068         * g++.dg/opt/range-test-1.C: New test.
36070 2004-06-17  Richard Henderson  <rth@redhat.com>
36072         * objc.dg/sync-1.m: New.
36073         * objc.dg/try-catch-1.m: Don't force next runtime.
36074         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36075         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
36076         shadowed catch clause.
36077         * objc.dg/try-catch-5.m: New.
36079 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
36081         Bug 14610
36082         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36084 2004-06-15  Richard Henderson  <rth@redhat.com>
36086         * gcc.dg/20001116-1.c: Move expected warning line.
36088 2004-06-15  Richard Henderson  <rth@redhat.com>
36090         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36091         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36093 2004-06-15  Jeff Law  <law@redhat.com>
36095         * gcc.dg/tree-ssa/20040615-1.c: New test.
36096         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36097         be less sensitive to operand ordering.
36098         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36100 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
36102         * g++.dg/abi/bitfield3.C: Add comment..
36104 2004-06-15  Richard Henderson  <rth@redhat.com>
36106         * g++.dg/ext/stmtexpr1.C: XFAIL.
36107         * gcc.dg/20030612-1.c: XFAIL.
36109 2004-06-15  Eric Christopher  <echristo@redhat.com>
36111         * g++.dg/charset/asm5.c: New.
36112         * gcc.dg/charset/asm6.c: New.
36114 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36116         PR fortran/15962
36117         * gfortran.fortran-torture/execute/select_1.f90: New test.
36119 2004-06-15  Paul Brook  <paul@codesourcery.com>
36121         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36123 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36125         PR c++/15967
36126         * g++.dg/lookup/crash3.C: New test.
36128 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36130         PR c++/15947
36131         * g++.dg/parse/dtor4.C: New test.
36133 2004-06-14  Jeff Law  <law@redhat.com>
36135         * gcc.c-torture/compile/20040614-1.c: New test.
36137 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36139         PR fortran/15211
36140         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36141         LEN of a character array.
36143 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
36145         PR c++/15096
36146         * g++.dg/template/ptrmem10.C: New test.
36148         PR c++/14930
36149         * g++.dg/template/friend30.C: New test.
36151 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36153         PR fortran/14928
36154         * gfortran.fortran-torture/compile/mloc.f90: New test.
36156 2004-06-13  Paul Brook  <paul@codesourcery.com>
36158         * gfortran.fortran-torture/execute/random_2.f90: New test.
36160 2004-06-13  Eric Christopher  <echristo@redhat.com>
36162         * gcc.dg/noncompile/redecl-1.c: Fix error message.
36164 2004-06-12  Paul Brook  <paul@codesourcery.com>
36166         * gfortran.fortran-torture/execute/contained_3.f90: New test.
36168 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36170         PR fortran/14923
36171         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36173 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36175         PR fortran/14957
36176         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36177         syntax errors in end statements of contained subroutines.
36179 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36181         PR fortran/12841
36182         * gfortran.fortran-torture/execute/null_arg.f90: New test.
36184 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36186         PR fortran/15665
36187         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36189 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36191         PR gfortran/12839
36192         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36194 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
36196         PR c++/15862
36197         * g++.dg/parse/enum1.C: New test.
36199 2004-06-10  Jeff Law  <law@redhat.com>
36201         * gcc.c-torture/compile/20040610-1.c: New test.
36203 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36205         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36206         * g++.old-deja/g++.other/decl3.C: Likewise.
36208 2004-06-10  Brian Booth  <bbooth@redhat.com>
36210         * gcc.dg/tree-ssa/20031015-1.c: Scan for
36211         V_MAY_DEF instead of VDEF.
36212         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36214 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
36216         PR c++/14211
36217         * g++.dg/conversion/const1.C: New test.
36219         PR c++/15076
36220         * g++.dg/conversion/reinterpret1.C: New test.
36222         PR c++/15877
36223         * g++.dg/template/enum2.C: New test.
36225         PR c++/15227
36226         * g++.dg/template/error13.C: New test.
36228 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36230         PR fortran/14957
36231         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36232         arguments to test_* REAL and of the right size.
36234 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36236         PR target/15569
36237         PR rtl-optimization/15681
36238         * gcc.dg/20040609-1.c: New test.
36240 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36242         PR c++/14791
36243         * g++.dg/opt/builtins1.C: New test.
36245 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
36247         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36248         that use default windows32 struct layout.
36249         * gcc.dg/i386-bitfield2.c: Likewise.
36251 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36253         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36254         for mingw32 and cygwin targets.
36256 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
36258         * gcc.dg/pch/macro-4.c: New.
36259         * gcc.dg/pch/macro-4.hs: New.
36261 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36263         PR fortran/13249
36264         * gfortran.fortran-torture/compile/name_clash.f90: New test.
36266 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36268         PR fortran/13372
36269         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36271 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36273         PR gfortran/14897
36274         * gfortran.fortran-torture/execute/t_edit.f90: New test.
36276 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36278         PR gfortran/15755
36279         * gfortran.fortran-torture/execute/backspace.c : New test.
36281 2004-06-09  Paul Brook  <paul@codesourcery.com>
36283         * gfortran.fortran-torture/execure/intrinsic_associated.f90
36284         (pointer_to_section): Rewrite to use smaller array.
36286 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
36288         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36289         * gcc.dg/ext/altivec-10.c: Same.
36290         * gcc.dg/ext/altivec-11.c: Same.
36291         * gcc.dg/ext/altivec-12.c: Same.
36292         * gcc.dg/ext/altivec-13.c: Same.
36293         * gcc.dg/ext/altivec-14.c: Same.
36294         * gcc.dg/ext/altivec-15.c: Same.
36295         * gcc.dg/ext/altivec-16.c: Same.
36296         * gcc.dg/ext/altivec-3.c: Same.
36297         * gcc.dg/ext/altivec-4.c: Same.
36298         * gcc.dg/ext/altivec-6.c: Same.
36299         * gcc.dg/ext/altivec-7.c: Same.
36300         * gcc.dg/ext/altivec-8.c: Same.
36301         * gcc.dg/ext/altivec-varargs-1.c: Same.
36303         * g++.dg/ext/altivec-1.C: Correct dg syntax.
36304         * g++.dg/ext/altivec-10.C: Same.
36305         * g++.dg/ext/altivec-2.C: Same.
36306         * g++.dg/ext/altivec-3.C: Same.
36307         * g++.dg/ext/altivec-4.C: Same.
36308         * g++.dg/ext/altivec-5.C: Same.
36309         * g++.dg/ext/altivec-6.C: Same.
36310         * g++.dg/ext/altivec-7.C: Same.
36311         * g++.dg/ext/altivec-8.C: Same.
36312         * g++.dg/ext/altivec-9.C: Same.
36314 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36316         PR c++/7841
36317         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36319 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36321         * gcc.dg/union-1.c: New test.
36323 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36325         * gcc.dg/builtins-41.c: New test case.
36326         * gcc.dg/builtins-42.c: New test case.
36328 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36330         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36331         * g++.dg/ext/altivec-10.C: Same.
36332         * g++.dg/ext/altivec-2.C: Same.
36333         * g++.dg/ext/altivec-3.C: Same.
36334         * g++.dg/ext/altivec-4.C: Same.
36335         * g++.dg/ext/altivec-5.C: Same.
36336         * g++.dg/ext/altivec-6.C: Same.
36337         * g++.dg/ext/altivec-7.C: Same.
36338         * g++.dg/ext/altivec-8.C: Same.
36339         * g++.dg/ext/altivec-9.C: Same.
36340         * g++.old-deja/g++.abi/cxa_vec.C: Same.
36341         * g++.old-deja/g++.brendan/new3.C: Same.
36342         * gcc.c-torture/execute/eeprof-1.x: Same.
36344 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36346         PR c/14765
36347         * gcc.dg/pr14765-1.c: New test.
36349 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36351         PR c/14649
36352         * gcc.dg/pr14649-1.c: New test case.
36354 2004-06-07  Richard Henderson  <rth@redhat.com>
36356         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36357         if temporaries.
36359 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36361         * g++.dg/eh/elide1.C: Remove XFAIL.
36363 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
36365         PR c++/15337
36366         * g++.dg/expr/sizeof3.C: New test.
36368         PR c++/14777
36369         * g++.dg/template/access14.C: New test.
36371         PR c++/15554
36372         * g++.dg/template/enum1.C: New test.
36374         PR c++/15057
36375         * g++.dg/eh/throw1.C: New test.
36377 2004-06-07  David Ayers  <d.ayers@inode.at>
36378             Ziemowit Laski  <zlaski@apple.com>
36380         * lib/objc.exp (objc_target_compile): Revert the '-framework
36381         Foundation' flag fix, since bare Darwin does not ship
36382         with the Foundation framework.
36383         * objc/execute/next_mapping.h: Provide a local NSConstantString
36384         @interface and @implementation.
36385         (objc_constant_string_init): A constructor function, used to
36386         initialize the NSConstantString meta-class object.
36387         * objc/execute/string1.m: Include "next_mapping.h" instead of
36388         <Foundation/NSString.h>.
36389         * objc/execute/string2.m: Likewise.
36390         * objc/execute/string3.m: Likewise.
36391         * objc/execute/string4.m: Likewise.
36393 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
36395         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36396         to double. Replace double with FLOAT.
36397         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36399         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36400         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36401         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36402         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36403         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36404         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36405         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36406         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36408 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36410         PR c/13519
36411         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36413 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36415         PR c++/15503
36416         * g++.dg/template/meminit2.C: New test.
36418 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
36420         PR target/15822
36421         * gcc.c-torture/execute/compare-fp-1.c,
36422         gcc.c-torture/execute/compare-fp-2.c,
36423         gcc.c-torture/execute/compare-fp-3.c,
36424         gcc.c-torture/execute/compare-fp-4.c,
36425         gcc.c-torture/execute/compare-fp-3.x,
36426         gcc.c-torture/execute/compare-fp-4.x: Moved...
36427         * gcc.c-torture/execute/ieee/compare-fp-1.c,
36428         gcc.c-torture/execute/ieee/compare-fp-2.c,
36429         gcc.c-torture/execute/ieee/compare-fp-3.c,
36430         gcc.c-torture/execute/ieee/compare-fp-4.c,
36431         gcc.c-torture/execute/ieee/compare-fp-3.x,
36432         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36434 2004-06-04  David Ayers  <d.ayers@inode.at>
36436         * objc/execute/protocol-isEqual-4.m: New testcase.
36438 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
36440         * objc/execute/protocol-isEqual-1.m: New testcase.
36441         * objc/execute/protocol-isEqual-2.m: New testcase.
36442         * objc/execute/protocol-isEqual-3.m: New testcase.
36444 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36446         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36448 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
36450         * lib/objc.exp (objc_target_compile): When running tests on
36451         Darwin (Mac OS X), inform the linker about '-framework
36452         'Foundation'.
36454 2004-06-02  Eric Christopher  <echristo@redhat.com>
36456         * gcc.c-torture/compile/20040602-1.c: New.
36458 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
36460         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36461         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36463         PR tree-optimization/14736
36464         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36466         PR tree-optimization/14042
36467         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36469         PR tree-optimization/14729
36470         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36472 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36474         PR fortran/15557
36475         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36477 2004-06-01  Richard Hederson  <rth@redhat.com>
36479         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36481 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36483         PR c++/14932
36484         * g++.dg/parse/offsetof4.C: New test.
36486 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
36488         PR objc/7993
36489         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36491 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
36493         PR c++/15701
36494         * g++.dg/template/friend29.C: New test.
36496 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36498         PR c/15749
36499         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36501 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
36503         * gcc.dg/sparc-trap-1.c: New test.
36505 2004-05-31  Roger Sayle  <roger@eyesopen.com>
36507         PR middle-end/15069
36508         * g++.dg/opt/fold3.C: New test case.
36510 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
36512         * lib/target-supports.exp (check_iconv_available): Fix fallout
36513         from 2004-05-28 patch.
36515 2004-05-30  Paul Brook  <paul@codesourcery.com>
36517         PR fortran/15620
36518         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36519         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36521 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
36523         * gfortran.fortran-torture/execute/random_1.f90: New test.
36525 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36527         * g++.dg/ext/altivec-10.C: New test.
36529 2004-05-29  Paul Brook  <paul@codesourcery.com>
36531         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36533 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36535         * gcc.dg/altivec-16.c: New test.
36537 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
36539         * lib/target-supports.exp (check_vmx_hw_available): New.
36540         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36542         * lib/target-supports.exp (check_alias_available,
36543         check_iconv_available, check_named_sections_available): Use
36544         unique names for temporary files.
36546 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36548         * gcc.dg/altivec-15.c: New test.
36550 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36552         PR c++/15083
36553         * g++.dg/warn/noeffect6.C: New test.
36555         PR c++/15471
36556         * g++.dg/expr/ptrmem4.C: New test.
36558         PR c++/15640
36559         * g++.dg/template/operator3.C: New test.
36561 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36563         PR c++/14668
36564         * g++.dg/lookup/redecl1.C: New test.
36565         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36567 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
36569         * gcc.c-torture/execute/compare-fp-1.c,
36570         gcc.c-torture/execute/compare-fp-2.c,
36571         gcc.c-torture/execute/compare-fp-3.c,
36572         gcc.c-torture/execute/compare-fp-4.c,
36573         gcc.c-torture/execute/compare-fp-3.x,
36574         gcc.c-torture/execute/compare-fp-4.x,
36575         gcc.dg/pr15649-1.c: New.
36577 2004-05-27  Adam Nemet  <anemet@lnxw.com>
36579         PR c++/12883
36580         * g++.dg/init/array14.C: New test.
36582 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
36584         * lib/compat.exp (compat-get-options-main): New.
36585         (compat-get-options): Remove unneeded code, warn for ignored
36586         command.
36587         (compat-execute): Check flag set by dg-require-* commands.
36589         * lib/compat.exp (compat-execute): Break up long lines.
36591 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
36593         * gcc.dg/altivec-7.c: Don't use 'vector long'.
36594         * gcc.dg/altivec-14.c: New test.
36595         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36597         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36598         * gcc.dg/altivec-12.c: Ditto.
36600         * gcc.dg/altivec-3.c: Move call to altivec_check.
36602 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36604         PR c++/15044
36605         * g++.dg/template/error12.C: New test.
36607         PR c++/15317
36608         * g++.dg/ext/attrib15.C: New test.
36610         PR c++/15329
36611         * g++.dg/template/ptrmem9.C: New test.
36613 2004-05-25  Paul Brook  <paul@codesourcery.com>
36615         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36617 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36619         PR c++/15165
36620         * g++.dg/template/crash19.C: New test.
36622 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36624         PR c++/15025
36625         * g++.dg/template/redecl1.C: New test.
36627 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36629         PR c++/14821
36630         * g++.dg/other/ns1.C: New test.
36632         PR c++/14883
36633         * g++.dg/template/invalid1.C: New test.
36635 2004-05-23  Paul Brook  <paul@codesourcery.com>
36636         Victor Leikehman  <lei@haifasphere.co.il>
36638         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36639         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36641 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36643         PR c++/15285
36644         PR c++/15299
36645         * g++.dg/template/non-dependent5.C: New test.
36646         * g++.dg/template/non-dependent6.C: New test.
36648 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36650         PR c++/15507
36651         * g++.dg/inherit/union1.C: New test.
36653         PR c++/15542
36654         * g++.dg/template/addr1.C: New test.
36656         PR c++/15427
36657         * g++.dg/template/array5.C: New test.
36659         PR c++/15287
36660         * g++.dg/template/array6.C: New test.
36662 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
36663             Roger Sayle  <roger@eyesopen.com>
36665         * g++.dg/lookup/forscope2.C: New test case.
36667 2004-05-22  Ben Elliston  <bje@au.ibm.com>
36669         * gcc.dg/cpp/Wmissingdirs.c: New.
36671 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36673         PR target/15301
36674         * gcc.dg/compat/union-m128-1.h: New file.
36675         * gcc.dg/compat/union-m128-1_main.c: Likewise.
36676         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36677         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36679 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
36681         PR target/15302
36682         * gcc.dg/compat/struct-complex-1.h: New file.
36683         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36684         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36685         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36687 2004-05-20  Roger Sayle  <roger@eyesopen.com>
36689         PR middle-end/3074
36690         * gcc.dg/pr3074-1.c: New test case.
36691         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36693 2004-05-20  Falk Hueffner  <falk@debian.org>
36695         PR other/15526
36696         * gcc.dg/ftrapv-1.c: New test case.
36698 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
36700         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36702 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
36703             Jeff Law  <law@redhat.com>
36705         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36706         * gcc.dg/tree-ssa/20040518-2.c: New test.
36708         * gcc.dg/tree-ssa/20040518-1.c: New test.
36710 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
36712         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36714 2004-05-18  Paul Brook  <paul@codesourcery.com>
36716         PR fortran/13930
36717         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36719 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36721         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36722         constant folding.
36724 2004-05-17  Steven Bosscher  <stevenb@suse.de>
36726         * gcc.dg/tree-ssa/20040517-1.c: New test.
36728 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36730         * gcc.dg/loop-4.c: New test.
36732 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
36734         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36736 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
36738         PR fortran/15311
36739         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36741 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36743         PR fortran/13826
36744         PR fortran/13940
36745         * gfortran.fortran-torture/compile/data_1.f90: New test.
36747 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
36749         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36750         * gcc.dg/uninit-H.c: Define ASM for __s390__.
36752 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36754         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36756 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36758         PR c/15444
36759         * gcc.dg/format/xopen-1.c: Adjust expected message.
36760         * gcc.dg/format/xopen-3.c: New test.
36762 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
36764         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36766 2004-05-14  Jeff Law  <law@redhat.com>
36768         * gcc.dg/tree-ssa/20040514-2.c: New test.
36770 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36772         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36773         this ...
36774         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36775         this.
36777 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
36779         * gcc.dg/tree-ssa/20040514-1.c: New test.
36781 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36783         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36784         test.
36786 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36788         PR fortran/14066
36789         * gfortran.fortran-torture/compile/do_1.f90: New test.
36791 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36793         PR fortran/15051
36794         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36795         test.
36797 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
36799         PR fortran/15149
36800         * gfortran.fortran-torture/execute/random_init.f90: New test.
36802 2004-05-13  Paul Brook  <paul@codesourcery.com>
36804         PR fortran/15314
36805         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36807 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
36809         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36810         for the powerpc case.
36812 2004-05-13  Jeff Law  <law@redhat.com>
36814         * gcc.dg/tree-ssa/20040513-1.c: New test.
36815         * gcc.dg/tree-ssa/20040513-2.c: New test.
36817 2004-05-13  Paul Brook  <paul@codesourcery.com>
36819         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36820         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36821         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36823 2004-05-13  Andreas Schwab  <schwab@suse.de>
36825         PR other/10819
36826         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36827         characters.
36829 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
36831         PR fortran/15294
36832         * gfortran.fortran-torture/execute/adjustr.f90: New file.
36834 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
36836         Merge from tree-ssa-20020619-branch.  See
36837         ChangeLog.tree-ssa for details.
36839 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
36841         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36842         include <altivec.h> explicitly.
36843         * gcc.dg/altivec-13.c: Likewise.
36845 2004-05-11  Paul Brook  <paul@codesourcery.com>
36847         * gcc.c-torture/compile/20010518-1.c: Force enum size.
36849 2004-05-10  Eric Christopher  <echristo@redhat.com>
36851         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36852         * gcc.dg/sibcall-4.c: Ditto.
36854 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
36856         * g++.dg/ext/altivec-8.C: New test case.
36857         * gcc.dg/altivec-13.c: New test case.
36859 2004-05-08  Roger Sayle  <roger@eyesopen.com>
36861         * gcc.c-torture/execute/divcmp-1.c: New test case.
36862         * gcc.c-torture/execute/divcmp-2.c: New test case.
36863         * gcc.c-torture/execute/divcmp-3.c: New test case.
36865 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
36867         * g++.dg/other/pragma-re-2.C: New test.
36869 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36871         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36872         * gcc.dg/i386-387-2.c: Likewise.
36874         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36875         __builtin_drem.
36876         * gcc.dg/i386-387-6.c: Likewise.
36878 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
36880         * gcc.dg/builtins-33.c: Also check log1p*.
36882 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
36884         PR optimization/15296
36885         * gcc.c-torture/execute/pr15296.c: New test.
36887 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
36889         * gcc.dg/builtins-40.c: New test.
36891 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
36893         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36895 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
36897         * g++.dg/ext/spe1.C: New testcase.
36899 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
36901         * objc.dg/image-info.m: Allow additional attributes
36902         for __image_info section.
36904 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
36906         * gcc.dg/torture/mips-hilo-2.c: New test.
36908 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36910         PR c++/14389
36911         * g++.dg/template/member5.C: New test.
36913 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
36915         * gcc.dg/builtins-34.c: Also check expm1*.
36917 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36919         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36920         * gcc.dg/torture/builtin-convert-3.c: New test.
36922 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
36924         PR middle-end/15054
36925         * g++.dg/opt/pr15054.C: New test.
36927 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36929         * gcc.dg/torture/builtin-rounding-1.c: New test.
36930         * gcc.dg/builtins-25.c: Delete.
36931         * gcc.dg/builtins-29.c: Delete.
36933 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
36935         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36936         * gcc.dg/sibcall-4.c: Likewise.
36937         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36939 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36941         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36942         bit-field on 16-bit targets.
36944 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
36946         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36947         16-bit targets.
36949 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
36951         * gcc.dg/rs6000-power2-1.c: Change to compile only.
36952         * gcc.dg/rs6000-power2-2.c: Likewise.
36954 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
36956         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36957         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36958         Change the asm registers to be in form of frN instead of fN.
36960 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36962         * gcc.dg/torture/builtin-convert-2.c: New test.
36964 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
36966         * gcc.dg/rs6000-power2-1.c: New test.
36967         * gcc.dg/rs6000-power2-2.c: New test.
36969 2004-04-28  Jan Hubicka  <jh@suse.cz>
36971         * gcc.dg/unused-6.c: New test.
36973 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
36974             Ulrich Weigand  <uweigand@de.ibm.com>
36976         * ada/acats/run_all.sh: Define $target variable.
36978 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
36980         PR c++/15119
36981         * g++.dg/other/vararg-1.C: New test.
36983         PR c++/4794
36984         * g++.dg/eh/cleanup3.C: New test.
36986 2004-04-24  Laurent GUERBY <laurent@guerby.net>
36988         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36989         and ad8011a (target_insn).
36990         * ada/acats/support/macro.dfs: Likewise.
36991         * ada/acats/support/impbit.adb: New file.
36993 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
36995         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36997 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36999         * gcc.dg/loop-3.c: New test.
37001 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
37003         * gcc.c-torture/execute/simd-5.c: New test.
37005 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37007         PR c++/15064
37008         * g++.dg/template/crash18.C: New test.
37010 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
37012         * g++.dg/ext/complit3.C: New test.
37014 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37016         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37017         * gcc.dg/altivec-3.c: Same.
37018         * gcc.dg/altivec-varargs-1.c: Same.
37020 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37022         * lib/target-supports.exp (check_profiling_available): Assume
37023         profiling is not available on powerpc-eabi targets.
37025 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
37027         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37028         * gcc.dg/vmx/bug-1.c: Ditto.
37030 2004-04-20  Eric Christopher  <echristo@redhat.com>
37032         * gcc.dg/charset/extern.c: New test.
37033         * g++.dg/charset/extern3.cc: Ditto.
37035 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
37037         * gcc.dg/builtins-39.c: New test.
37039 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
37041         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37043 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
37045         * gcc.dg/torture/mips-hilo-1.c: New test.
37047 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
37049         * gcc.c-torture/compile/20040419-1.c: New test.
37051 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
37053         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37055 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
37056             Aldy Hernandez  <aldyh@redhat.com>
37058         * gcc.c-torture/execute/va-arg-24.c: New.
37060 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
37061             Aldy Hernandez  <aldyh@redhat.com>
37063         * gcc.dg/vmx/1b-01.c: New.
37064         * gcc.dg/vmx/1b-02.c: New.
37065         * gcc.dg/vmx/1b-03.c: New.
37066         * gcc.dg/vmx/1b-04.c: New.
37067         * gcc.dg/vmx/1b-05.c: New.
37068         * gcc.dg/vmx/1b-06.c: New.
37069         * gcc.dg/vmx/1b-07.c: New.
37070         * gcc.dg/vmx/1c-01.c: New.
37071         * gcc.dg/vmx/1c-02.c: New.
37072         * gcc.dg/vmx/3a-01a.c: New.
37073         * gcc.dg/vmx/3a-01.c: New.
37074         * gcc.dg/vmx/3a-01m.c: New.
37075         * gcc.dg/vmx/3a-03.c: New.
37076         * gcc.dg/vmx/3a-03m.c: New.
37077         * gcc.dg/vmx/3a-04.c: New.
37078         * gcc.dg/vmx/3a-04m.c: New.
37079         * gcc.dg/vmx/3a-05.c: New.
37080         * gcc.dg/vmx/3a-06.c: New.
37081         * gcc.dg/vmx/3a-06m.c: New.
37082         * gcc.dg/vmx/3a-07.c: New.
37083         * gcc.dg/vmx/3b-01.c: New.
37084         * gcc.dg/vmx/3b-02.c: New.
37085         * gcc.dg/vmx/3b-10.c: New.
37086         * gcc.dg/vmx/3b-13.c: New.
37087         * gcc.dg/vmx/3b-14.c: New.
37088         * gcc.dg/vmx/3b-15.c: New.
37089         * gcc.dg/vmx/3c-01a.c: New.
37090         * gcc.dg/vmx/3c-01.c: New.
37091         * gcc.dg/vmx/3c-02.c: New.
37092         * gcc.dg/vmx/3c-03.c: New.
37093         * gcc.dg/vmx/3d-01.c: New.
37094         * gcc.dg/vmx/4-01.c: New.
37095         * gcc.dg/vmx/4-03.c: New.
37096         * gcc.dg/vmx/5-01.c: New.
37097         * gcc.dg/vmx/5-02.c: New.
37098         * gcc.dg/vmx/5-03.c: New.
37099         * gcc.dg/vmx/5-04.c: New.
37100         * gcc.dg/vmx/5-05.c: New.
37101         * gcc.dg/vmx/5-06.c: New.
37102         * gcc.dg/vmx/5-07.c: New.
37103         * gcc.dg/vmx/5-07t.c: New.
37104         * gcc.dg/vmx/5-08.c: New.
37105         * gcc.dg/vmx/5-10.c: New.
37106         * gcc.dg/vmx/5-11.c: New.
37107         * gcc.dg/vmx/7-01a.c: New.
37108         * gcc.dg/vmx/7-01.c: New.
37109         * gcc.dg/vmx/7c-01.c: New.
37110         * gcc.dg/vmx/7d-01.c: New.
37111         * gcc.dg/vmx/7d-02.c: New.
37112         * gcc.dg/vmx/8-01.c: New.
37113         * gcc.dg/vmx/8-02a.c: New.
37114         * gcc.dg/vmx/8-02.c: New.
37115         * gcc.dg/vmx/brode-1.c: New.
37116         * gcc.dg/vmx/bug-1.c: New.
37117         * gcc.dg/vmx/bug-2.c: New.
37118         * gcc.dg/vmx/bug-3.c: New.
37119         * gcc.dg/vmx/cw-bug-1.c: New.
37120         * gcc.dg/vmx/cw-bug-2.c: New.
37121         * gcc.dg/vmx/cw-bug-3.c: New.
37122         * gcc.dg/vmx/dct.c: New.
37123         * gcc.dg/vmx/debug-1.c: New.
37124         * gcc.dg/vmx/debug-2.c: New.
37125         * gcc.dg/vmx/debug-3.c: New.
37126         * gcc.dg/vmx/debug-4.c: New.
37127         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37128         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37129         * gcc.dg/vmx/eg-5.c: New.
37130         * gcc.dg/vmx/fft.c: New.
37131         * gcc.dg/vmx/gcc-bug-1.c: New.
37132         * gcc.dg/vmx/gcc-bug-2.c: New.
37133         * gcc.dg/vmx/gcc-bug-3.c: New.
37134         * gcc.dg/vmx/gcc-bug-4.c: New.
37135         * gcc.dg/vmx/gcc-bug-5.c: New.
37136         * gcc.dg/vmx/gcc-bug-6.c: New.
37137         * gcc.dg/vmx/gcc-bug-7.c: New.
37138         * gcc.dg/vmx/gcc-bug-8.c: New.
37139         * gcc.dg/vmx/gcc-bug-9.c: New.
37140         * gcc.dg/vmx/gcc-bug-b.c: New.
37141         * gcc.dg/vmx/gcc-bug-c.c: New.
37142         * gcc.dg/vmx/gcc-bug-d.c: New.
37143         * gcc.dg/vmx/gcc-bug-e.c: New.
37144         * gcc.dg/vmx/gcc-bug-f.c: New.
37145         * gcc.dg/vmx/gcc-bug-g.c: New.
37146         * gcc.dg/vmx/gcc-bug-i.c: New.
37147         * gcc.dg/vmx/harness.h: New.
37148         * gcc.dg/vmx/ira1.c: New.
37149         * gcc.dg/vmx/ira2a.c: New.
37150         * gcc.dg/vmx/ira2b.c: New.
37151         * gcc.dg/vmx/ira2.c: New.
37152         * gcc.dg/vmx/ira2c.c: New.
37153         * gcc.dg/vmx/mem.c: New.
37154         * gcc.dg/vmx/newton-1.c: New.
37155         * gcc.dg/vmx/ops.c: New.
37156         * gcc.dg/vmx/sn7153.c: New.
37157         * gcc.dg/vmx/spill2.c: New.
37158         * gcc.dg/vmx/spill3.c: New.
37159         * gcc.dg/vmx/spill.c: New.
37160         * gcc.dg/vmx/t.c: New.
37161         * gcc.dg/vmx/varargs-1.c: New.
37162         * gcc.dg/vmx/varargs-2.c: New.
37163         * gcc.dg/vmx/varargs-3.c: New.
37164         * gcc.dg/vmx/varargs-4.c: New.
37165         * gcc.dg/vmx/varargs-5.c: New.
37166         * gcc.dg/vmx/varargs-6.c: New.
37167         * gcc.dg/vmx/varargs-7.c: New.
37168         * gcc.dg/vmx/vmx.exp: New.
37169         * gcc.dg/vmx/vprint-1.c: New.
37170         * gcc.dg/vmx/vscan-1.c: New.
37171         * gcc.dg/vmx/x-01.c: New.
37172         * gcc.dg/vmx/x-02.c: New.
37173         * gcc.dg/vmx/x-03.c: New.
37174         * gcc.dg/vmx/x-04.c: New.
37175         * gcc.dg/vmx/x-05.c: New.
37176         * gcc.dg/vmx/yousufi-1.c: New.
37177         * gcc.dg/vmx/zero-1.c: New.
37178         * gcc.dg/vmx/zero.c: New.
37180 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
37182         * g++.dg/lookup/java1.C: Update for chage of
37183         _Jv_AllocObject.
37184         * g++.dg/lookup/java2.C: Likewise.
37186 2004-04-17  Laurent GUERBY <laurent@guerby.net>
37188         * ada/acats/run_all.sh: use -O2 by default.
37190 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
37192         * gcc.dg/vr-mult-[12].c: New tests.
37194 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37196         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37198         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37200 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
37202         * lib/target-supports.exp (check_profiling_available): Assume
37203         profiling isn't available for mips*-*-elf targets.
37205 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
37207         * gcc.dg/builtins-38.c: New test.
37209 2004-04-14  Eric Christopher  <echristo@redhat.com>
37211         * g++.dg/charset/charset.exp: Run .cc extension tests.
37213 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
37215         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
37217 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37219         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37221 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
37223         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37224         * gcc.dg/i386-387-2.c: Likewise.
37226         * gcc.dg/i386-387-7.c: New test.
37227         * gcc.dg/i386-387-8.c: New test.
37229         * gcc.dg/builtins-37.c: New test.
37231 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
37233         * g++.dg/pch/externc-1.C: Add missing semicolon.
37235 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
37237         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37239 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37241         * gcc.c-torture/execute/20040411-1.c: New test.
37243 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37245         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37247 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
37249         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37251 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
37253         * lib/target-supports.exp (check_named_sections_available): New.
37254         * lib/gcc-dg.exp (dg-require-named-sections): New.
37255         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37256         old-deja.exp.  Also prune error-count message from HP linker.
37257         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37259         * g++.dg/init/init-ref4.C: Use dg-require-weak.
37260         * g++.old-deja/g++.pt/static3.C: Likewise.
37261         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37263 2004-04-09  Roger Sayle  <roger@eyesopen.com>
37265         * gcc.c-torture/execute/20040409-1.c: New test case.
37266         * gcc.c-torture/execute/20040409-2.c: New test case.
37267         * gcc.c-torture/execute/20040409-3.c: New test case.
37269 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
37271         * gcc.dg/20040409-1.c: New test.
37273 2004-04-08  Roger Sayle  <roger@eyesopen.com>
37275         PR target/14888
37276         * g++.dg/opt/pr14888.C: New test case.
37278 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
37280         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37281         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37282         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37283         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37284         New tests.
37286 2004-04-08  Paul Brook  <paul@codesourcery.com>
37288         * gcc.dg/spill-1.c: New test.
37290 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37292         * gcc.dg/torture/builtin-ctype-2.c: New test.
37294 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
37296         * gcc.dg/pch/pch.exp: Add largefile test.
37298 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
37300         * g++.dg/pch/externc-1.Hs: New.
37301         * g++.dg/pch/externc-1.C: New.
37303 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37305         * gcc.dg/compat/struct-by-value-5a_main.c,
37306         gcc.dg/compat/struct-by-value-5b_main.c: New files.
37307         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37308         * gcc.dg/compat/struct-by-value-5a_x.c,
37309         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37310         gcc.dg/compat/struct-by-value-5_x.c.
37311         * gcc.dg/compat/struct-by-value-5a_y.c,
37312         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37313         gcc.dg/compat/struct-by-value-5_y.c.
37315         * gcc.dg/compat/struct-by-value-6a_main.c,
37316         gcc.dg/compat/struct-by-value-6b_main.c: New files.
37317         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37318         * gcc.dg/compat/struct-by-value-6a_x.c,
37319         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37320         gcc.dg/compat/struct-by-value-6_x.c.
37321         * gcc.dg/compat/struct-by-value-6a_y.c,
37322         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37323         gcc.dg/compat/struct-by-value-6_y.c.
37325         * gcc.dg/compat/struct-by-value-7a_main.c,
37326         gcc.dg/compat/struct-by-value-7b_main.c: New files.
37327         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37328         * gcc.dg/compat/struct-by-value-7a_x.c,
37329         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37330         gcc.dg/compat/struct-by-value-7_x.c.
37331         * gcc.dg/compat/struct-by-value-7a_y.c,
37332         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37333         gcc.dg/compat/struct-by-value-7_y.c.
37335 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
37337         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37338         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37339         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37340         options.
37342 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
37344         * gcc.dg/builtins-36.c: New test.
37346 2004-04-06  Paul Brook  <paul@codesourcery.com>
37348         * README.gcc: Remove obsolete contraint on testcases.
37350 2004-04-05  Paul Brook  <paul@codesourcery.com>
37352         PR2123
37353         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
37354         failure and exit(0) on success.
37355         * g++.dg/expr/anew2.C: Ditto.
37356         * g++.dg/expr/anew3.C: Ditto.
37357         * g++.dg/expr/anew4.C: Ditto.
37359 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
37361         PR c++/3518
37362         * g++.dg/template/unify7.C: New.
37364 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37366         * g++.dg/README: Bring up to date with new subdirectories; remove
37367         duplicate subdirectory lines.
37369 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
37371         PR c++/14007
37372         * g++.dg/template/unify5.C: New.
37373         * g++.dg/template/unify6.C: New.
37374         * g++.dg/template/qualttp20.C: Adjust.
37375         * g++.old-deja/g++.jason/report.C: Adjust.
37376         * g++.old-deja/g++.other/qual1.C: Adjust.
37378 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
37380         PR c++/14803
37381         * g++.dg/inherit/ptrmem1.C: New test.
37383 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
37385         PR c++/14755
37386         * gcc.c-torture/execute/20040331-1.c: New test.
37387         * gcc.dg/20040331-1.c: New test.
37389 2004-04-01  Paul Brook  <paul@codesourcery.com>
37391         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37393 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
37395         PR c++/14724
37396         * g++.dg/init/goto1.C: New test.
37398         PR c++/14763
37399         * g++.dg/template/defarg4.C: New test.
37401 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37403         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37405 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
37407         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37409 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
37411         * gcc.dg/noncompile/undeclared-2.c: New test.
37413 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37415         * gcc.dg/940409-1.c: Remove XFAIL.
37416         * gcc.dg/reg-vol-struct-1.c: New test.
37418 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37420         * gcc.dg/torture/builtin-wctype-1.c: New test.
37422 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
37424         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37425         * gcc.dg/20001101-1.c: Likewise.
37426         * gcc.dg/20001102-1.c: Likewise.
37428 2004-03-25  Roger Sayle  <roger@eyesopen.com>
37430         * gcc.dg/compare8.c: Add an additional test for XOR.
37432 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37434         * gcc.dg/torture/builtin-ctype-1.c: New test.
37436 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37438         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37439         * gcc.dg/torture/builtin-math-1.c: Likewise.
37440         * gcc.dg/torture/builtin-power-1.c: New test.
37442 2004-03-24  Andreas Schwab  <schwab@suse.de>
37444         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37445         IA64 assembler.
37447 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37448             Roger Sayle  <roger@eyesopen.com>
37450         * gcc.dg/compare8.c: New test case.
37452 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
37454         * g++.dg/ext/altivec-7.C: New test.
37456 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
37458         PR 12267, 12391, 12560, 13129, 14114, 14133
37459         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37460         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37461         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37462         Adjust error regexps.
37463         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37464         * gcc.dg/noncompile/undeclared-1.c: New test cases.
37465         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37466         * gcc.dg/local1.c: Add explanatory comment.
37468 2004-03-23  Roger Sayle  <roger@eyesopen.com>
37470         PR optimization/14669
37471         * g++.dg/opt/fold2.C: New test case.
37473 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
37475         PR c/14069
37476         * gcc.dg/20040322-1.c: New test.
37478 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37480         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
37481         * gcc.dg/ultrasp4.c: Likewise.
37482         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
37484 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37486         * gcc.dg/i386-sse-8.c: Reset default options.
37488 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37490         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37491         in the error message text.
37493 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37495         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37497 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
37499         PR c++/14616
37500         * g++.dg/init/array13.C: New test.
37502 2004-03-20  Roger Sayle  <roger@eyesopen.com>
37504         PR target/13889
37505         * gcc.c-torture/compile/pr13889.c: New test case.
37507 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37509         PR c/14635
37510         * builtins-1.c (nan, nans): Don't test.
37511         * builtins-30.c: Don't use nan, nanf, nanl.
37512         * builtins-35.c: New test.
37514 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
37516         * g++.dg/ext/altivec-6.C: New test.
37518 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
37520         * g++.dg/init/placement3.C: New test.
37522         * g++.dg/template/spec13.C: New test.
37524         * g++.dg/lookup/using11.C: New test.
37526         * g++.dg/lookup/koenig3.C: New test.
37528         * g++.dg/template/operator2.C: New test.
37530         * g++.dg/expr/dtor3.C: New test.
37531         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37532         marker.
37533         * g++.old-deja/g++.law/visibility28.C: Likewise.
37535 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
37537         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37538         * gcc.dg/ppc64-abi-3.c: Likewise.
37540 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37542         PR c++/14545
37543         * g++.dg/parse/template15.C: New test.
37545 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37547         * g++.dg/expr/dtor2.C: New test.
37549         * g++.dg/lookup/anon4.C: New test.
37551         * g++.dg/overload/using1.C: New test.
37553         * g++.dg/template/lookup7.C: New test.
37555         * g++.dg/template/typename6.C: New test.
37557         * g++.dg/expr/cond6.C: New test.
37559 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37561         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37563 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37565         * g++.dg/expr/cond5.C: New test.
37566         * g++.dg/expr/constcast1.C: Likewise.
37567         * g++.dg/expr/ptrmem2.C: Likewise.
37568         * g++.dg/expr/ptrmem3.C: Likewise.
37569         * g++.dg/lookup/main1.C: Likewise.
37570         * g++.dg/template/lookup6.C: Likewise.
37572 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37574         * gcc.dg/local1.c: New test.
37576         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37578 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37580         * gcc.dg/torture/builtin-convert-1.c: New test.
37582 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37584         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37586 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37588         PR c++/14481
37589         * g++.dg/warn/Wunused-7.C: New test.
37591 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37593         * gcc.dg/torture/builtin-integral-1.c: New test.
37595 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37597         PR c++/14586
37598         * g++.dg/parse/non-dependent3.C: New test.
37600 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
37602         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37603         * g++.dg/eh/simd-2.C: Likewise.
37604         * g++.dg/init/array10.C: Likewise.
37605         * gcc.c-torture/compile/simd-1.c: Likewise.
37606         * gcc.c-torture/compile/simd-2.c: Likewise.
37607         * gcc.c-torture/compile/simd-3.c: Likewise.
37608         * gcc.c-torture/compile/simd-4.c: Likewise.
37609         * gcc.c-torture/compile/simd-6.c: Likewise.
37610         * gcc.c-torture/execute/simd-1.c: Likewise.
37611         * gcc.c-torture/execute/simd-2.c: Likewise.
37612         * gcc.dg/compat/vector-defs.h: Likewise.
37613         * gcc.dg/20020531-1.c: Likewise.
37614         * gcc.dg/altivec-3.c: Likewise.
37615         * gcc.dg/altivec-4.c: Likewise.
37616         * gcc.dg/altivec-varargs-1.c: Likewise.
37617         * gcc.dg/compat/vector-defs.h: Likewise.
37618         * gcc.dg/i386-mmx-3.c: Likewise.
37619         * gcc.dg/i386-sse-4.c: Likewise.
37620         * gcc.dg/i386-sse-5.c: Likewise.
37621         * gcc.dg/i386-sse-8.c: Likewise.
37622         * gcc.dg/simd-1.c: Likewise.
37623         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
37624         __ev64_opaque__ since the machine description provides it.
37626 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37628         * lib/compat.exp (skip_list): New global variable.
37629         Use it to hold the user defined COMPAT_SKIPS list if any.
37630         (compat-obj): Add the members of skip_list to optall.
37632 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37634         * gcc.dg/compat/union-by-value-1_main.c,
37635         union-by-value-1_x.c, union-by-value-1_y.c,
37636         union-check.h, union-defs.h,
37637         union-init.h, union-return-1_main.c,
37638         union-return-1_x.c, union-return-1_y.c: New files.
37640 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37642         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37643         mixed-struct-init.h: Add 4 mixed structure types.
37644         struct-by-value-21_main.c, struct-by-value-21_x.c,
37645         struct-by-value-21_y.c, struct-return-21_main.c,
37646         struct-return-21_x.c, struct-return-21_y.c: New files.
37648 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
37650         PR c++/14550
37651         * g++.dg/parse/template14.C: New test.
37653 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37655         * gcc.c-torture/execute/20040313-1.c: New test.
37657 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
37659         PR target/14533
37660         * gcc.dg/20040311-2.c: New test.
37662 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
37664         PR other/14544
37665         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37666         bit-field.
37668 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
37670         * gcc.dg/20040305-2.c: Add missing return statement.
37672 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37674         * gcc.dg/builtins-34.c: Also check pow10*.
37676 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37678         PR target/14262
37679         * gcc.dg/20040305-2.c: New test.
37681 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
37683         * gcc.dg/20040310-1.c: New test.
37685 2004-03-11  Roger Sayle  <roger@eyesopen.com>
37687         * gcc.c-torture/execute/20040311-1.c: New test case.
37689 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
37691         PR c++/14476
37692         * g++.dg/lookup/enum1.C: New test.
37694 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
37696         PR c++/14510
37697         * g++.dg/lookup/struct2.C: New test.
37699 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
37701         * gcc.dg/builtins-34.c: New test.
37703 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37705         * gcc.dg/torture/builtin-nonneg-1.c: New test.
37707 2004-03-09  James E Wilson  <wilson@specifixinc.com>
37709         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37710         * gcc.dg/alias-2.c: New testcase.
37712 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
37714         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37716 2004-03-09  Roger Sayle  <roger@eyesopen.com>
37718         * gcc.c-torture/execute/20040309-1.c: New test case.
37720 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
37722         PR c++/14397
37723         * g++.dg/overload/ref1.C: New.
37725 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37727         PR c++/14409
37728         * g++.dg/template/spec12.C: New test.
37730         PR c++/14448
37731         * g++.dg/parse/crash14.C: New test.
37733 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37735         PR c++/14230
37736         * g++.dg/init/ref11.C: New test.
37738 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
37740         PR c++/14432
37741         * g++.dg/parse/builtin2.C: New test.
37743 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37745         PR c++/14401
37746         * g++.dg/init/ctor3.C: New test.
37747         * g++.dg/init/union1.C: New test.
37748         * g++.dg/ext/anon-struct4.C: New test.
37750 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
37752         * g++.dg/lookup/koenig1.C: Tweak error messages.
37753         * g++.dg/lookup/used-before-declaration.C: Likewise.
37754         * g++.dg/other/do1.C: Likewise.
37755         * g++.dg/overload/koenig1.C: Likewise.
37756         * g++.dg/parse/crash13.C: Likewise.
37757         * g++.dg/template/instantiate3.C: Likewise.
37759 2004-03-08  Eric Christopher  <echristo@redhat.com>
37761         * * lib/target-supports.exp: Enable libiconv in test
37762         compilation.  Fix up error checking.
37764 2004-03-08  Roger Sayle  <roger@eyesopen.com>
37766         PR middle-end/14289
37767         * gcc.dg/pr14289-1.c: New test case.
37768         * gcc.dg/pr14289-2.c: Likewise.
37769         * gcc.dg/pr14289-3.c: Likewise.
37771 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
37773         * gcc.c-torture/execute/20040308-1.c: New test.
37775 2004-03-07  Roger Sayle  <roger@eyesopen.com>
37777         * gcc.c-torture/execute/20040307-1.c: New test case.
37779 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
37781         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37783 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
37785         * gcc.dg/20040306-1.c: New test.
37787 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
37789         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37790         them static.
37791         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37793 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37795         PR c/14465
37796         * gcc.dg/decl-6.c: New test.
37798 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37800         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37801         Rename LOGPOW -> LOG_POW.
37802         (SQRT_EXP, POW_EXP): New.
37804 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37806         * gcc.dg/i386-sse-8.c: New test.
37808 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
37810         PR c/14114
37811         * gcc.dg/decl-5.c: New test.
37813 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
37815         * gcc.dg/20040305-1.c: New test.
37817 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
37819         PR other/14354
37820         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37822 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
37824         PR c++/14425, c++/14426
37825         * g++.dg/ext/altivec-4.C: New test.
37826         * g++.dg/ext/altivec-5.C: New test.
37828 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
37830         * g++.old-deja/g++.other/linkage1.C: Expect errors about
37831         global variables of a type with no linkage.
37832         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37833         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37834         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37835         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37836         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37837         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37838         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37839         * g++.dg/warn/deprecated.C: Name enum Color.
37840         * g++.dg/overload/VLA.C: Name structure for 'b'.
37841         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37843 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
37845         * gcc.c-torture/compile/20040304-1.c: New test.
37847 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
37849         PR 13728
37850         * gcc.dg/decl-4.c: New testcase.
37852 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
37854         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37855         as PRECF if sizeof (float) > sizeof (double).
37856         (PRECL): Make it the same as PRECF if
37857         sizeof (float) > sizeof (long double).
37859 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37861         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37862         system type.  Add check for irix6 which doesn't have c99 runtime.
37864 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
37866         * gcc.dg/const-elim-1.c: xfail for xtensa.
37868 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37870         PR c++/14369
37871         * g++.dg/template/cond4.C: New test.
37873 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37875         PR c++/14360
37876         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37878         PR c++/14361
37879         * g++.dg/parse/defarg7.C: New test.
37881         PR c++/14359
37882         * g++.dg/template/friend26.C: New test.
37884 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
37886         PR c++/14324
37887         * g++.dg/abi/mangle21.C: New test.
37889         PR c++/14260
37890         * g++.dg/parse/constructor2.C: New test.
37892         PR c++/14337
37893         * g++.dg/template/sfinae1.C: New test.
37895 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37897         PR c++/14267
37898         * g++.dg/expr/crash2.C: New test.
37900         PR middle-end/13448
37901         * gcc.dg/inline-5.c: New test.
37902         * gcc.dg/always-inline.c: Split out tests into ...
37903         * gcc.dg/always-inline2.c: ... this and ...
37904         * gcc.dg/always-inline3.c: ... this.
37906 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
37908         PR debug/12103
37909         * g++.dg/debug/crash1.C: New test.
37911 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
37913         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37914         function with __attribute__((noinline)).
37915         (recurser_void2): Likewise.
37916         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37917         (recurser_void2): Likewise.
37919 2004-02-29  Roger Sayle  <roger@eyesopen.com>
37921         PR middle-end/14203
37922         * g++.dg/warn/Wunused-6.C: New test case.
37924 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
37926         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37927         not defined.
37929 2004-02-27  Eric Christopher  <echristo@redhat.com>
37931         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37932         * g++.dg/charset/asm2.c: Run only x86.
37933         * gcc.dg/charset/asm3.c: Ditto.
37935 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
37937         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37938         ld_library_path.
37940 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
37942         * g++.dg/ext/altivec-3.C: New.
37944 2004-02-26  Richard Henderson  <rth@redhat.com>
37946         * g++.dg/ext/attrib10.C: Mark for warning.
37947         * gcc.dg/attr-alias-1.c: New.
37949 2004-02-26  Richard Henderson  <rth@redhat.com>
37951         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37952         * gcc.c-torture/execute/20040208-2.c: ... it back.
37954 2004-02-26  Eric Christopher  <echristo@redhat.com>
37956         * lib/target-supports.exp (check-iconv-available): New function.
37957         * lib/gcc-dg.exp (dg-require-iconv): New function.
37958         Use above.
37959         * gcc.dg/charset: New directory.
37960         * gcc.dg/charset/charset.exp: New file.
37961         * gcc.dg/charset/asm1.c: Ditto.
37962         * gcc.dg/charset/asm2.c: Ditto.
37963         * gcc.dg/charset/asm3.c: Ditto.
37964         * gcc.dg/charset/asm4.c: Ditto.
37965         * gcc.dg/charset/asm5.c: Ditto.
37966         * gcc.dg/charset/attribute1.c: Ditto.
37967         * gcc.dg/charset/attribute2.c: Ditto.
37968         * gcc.dg/charset/string1.c: Ditto.
37969         * g++.dg/charset: New directory.
37970         * g++.dg/dg.exp: Add here. Special options.
37971         * g++.dg/charset/charset.exp: New file.
37972         * g++.dg/charset/asm1.c: Ditto.
37973         * g++.dg/charset/asm2.c: Ditto.
37974         * g++.dg/charset/asm3.c: Ditto.
37975         * g++.dg/charset/asm4.c: Ditto.
37976         * g++.dg/charset/attribute1.c: Ditto.
37977         * g++.dg/charset/attribute2.c: Ditto.
37978         * g++.dg/charset/extern1.cc: Ditto.
37979         * g++.dg/charset/extern2.cc: Ditto.
37980         * g++.dg/charset/string1.c: Ditto.
37982 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
37984         PR c++/14278
37985         * g++.dg/parse/comma1.C: New test.
37987 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37989         PR c++/14284
37990         * g++.dg/template/ttp8.C: New test.
37992 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
37994         * gcc.dg/fixuns-trunc-1.c: New test.
37996 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37998         * gcc.dg/builtins-config.h: Use #elif.
38000 2004-02-26  Michael Matz  <matz@suse.de>
38002         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38003         * gcc.dg/991214-1.c: Likewise.
38004         * gcc.dg/i386-asm-1.c: Likewise.
38006 2004-02-25  Richard Henderson  <rth@redhat.com>
38008         * gcc.c-torture/execute/20040208-2.c: Move ...
38009         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38011 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38013         PR c++/14246
38014         * g++.dg/other/crash-3.C: New test.
38016 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38018         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38019         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38021         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38022         HP-UX.
38024 2004-02-24  Michael Matz  <matz@suse.de>
38026         * gcc.dg/i386-regparm.c: New.
38028 2004-02-23  James E Wilson  <wilson@specifixinc.com>
38030         * gcc.c-torture/execute/20040223-1.c: New.
38032 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
38033             Kazu Hirata  <kazu@cs.umass.edu>
38035         * gcc.dg/fwritable-strings-1.c: Remove.
38037 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
38039         PR c/14156
38040         * gcc.dg/20040223-1.c: New test.
38042 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38044         PR c++/14106
38045         * g++.dg/ext/typeof9.C: New test.
38047 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38049         PR c++/14250
38050         * g++.dg/other/switch1.C: New test.
38052 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38054         * gcc.dg/cast-function-1.c: Adjust for new informative message.
38055         * gcc.dg/va-arg-1.c: Likewise.
38057 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38059         PR c++/14143
38060         * g++.dg/template/koenig5.C: New test.
38062 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
38064         * g++.dg/ext/altivec-1.C: Generalize target triple.
38065         * g++.dg/ext/altivec-2.C: New test case.
38066         * g++.dg/ext/altivec_check.h: New file.
38067         * gcc.dg/altivec-1.c: Generalize target triple;
38068         include altivec_check.h and call altivec_check().
38069         * gcc.dg/altivec-[2-5].c: Generalize target triple.
38070         * gcc.dg/altivec-6.c: New test case.
38071         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38072         type casts as needed.
38073         * gcc.dg/altivec-10.c: Include altivec_check.h and call
38074         altivec_check().
38075         * gcc.dg/altivec-12.c: New test case.
38076         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38077         include altivec_check.h and call altivec_check().
38078         * gcc.dg/altivec_check.h: New file.
38080 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38082         * lib/target-supports.exp (check_alias_available): Don't mangle
38083         function `g' in test program.
38085 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38087         * lib/target-supports.exp (check_profiling_available): Check
38088         argument to determine whether we support a profiling type.
38089         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38090         check_profiling_available.
38091         * g++.dg/bprob/bprob.exp: Likewise.
38092         * g77.dg/bprob/bprob.exp: Likewise.
38093         * gcc.misc-tests/bprob.exp: Likewise.
38094         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38095         dg-require-profiling and delete expected error handling.
38096         * gcc.dg/20021014-1.c: Likewise.
38097         * gcc.dg/nest.c: Likewise.
38099 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38101         PR c++/12007
38102         * g++.dg/other/vthunk1.C: New test.
38104 2004-02-20  Falk Hueffner  <falk@debian.org>
38106         PR target/14201
38107         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38109 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
38111         PR c++/13927
38112         * g++.dg/other/error8.C: Remove XFAIL markers.
38114         PR c++/14173
38115         * g++.dg/ext/packed5.C: New test.
38117         PR c++/14199
38118         * g++.dg/warn/Wunused-5.C: New test.
38120         PR c++/14186
38121         * g++.dg/lookup/member1.C: New test.
38123 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
38125         * gcc.c-torture/compile/20040130-1.c: Enable only when
38126         __INT_MAX__ >= 2147483647L.
38127         * gcc.c-torture/compile/961203-1.c: Likewise.
38129 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
38131         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38132         * g++.dg/opt/template1.C: Robustify assembler regexp
38134 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38136         * gcc.c-torture/execute/simd-4.x: Remove.
38137         * gcc.c-torture/execute/va-arg-25.x: Likewise.
38138         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38139         Guard with #ifndef SKIP_ATTRIBUTE.
38140         * gcc.dg/compat/vector-1_y.c: Likewise.
38141         * gcc.dg/compat/vector-2_x.c: Likewise.
38142         * gcc.dg/compat/vector-2_y.c: Likewise.
38143         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38144         * g++.dg/eh/simd-2.C: Likewise.
38146 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
38148         * gcc.c-torture/compile/complex-1.c: New.
38150 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
38152         PR target/14209
38153         * gcc.c-torture/execute/20040218-1.c: New test.
38155 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38157         PR c++/14181
38158         * g++.dg/parse/new2.C: New test.
38160 2004-02-18  Paul Brook  <paul@codesourcery.com>
38162         * gcc.c-torture/compile/libcall-1.c: New test.
38164 2004-02-18  Paul Brook  <paul@codesourcery.com>
38166         PR debug/12934
38167         * gcc.dg/debug/debug-7.c: New test.
38169 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
38171         * gcc.dg/20040217-1.c: New test.
38173 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
38175         * gcc.c-torture/execute/990208-1.x: Delete.
38177 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
38179         * gcc.c-torture/execute/20040208-2.x: New file.
38181 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
38183         PR c++/11326
38184         * g++.dg/abi/structret1.C: New test.
38186 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
38188         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38189         (i386_cpuid): No need to test if cpuid is available on AMD64.
38190         Fix assembly, so that it works onboth i386 and AMD64.
38191         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38192         (vecInLong): Fix s[] member type to unsigned int.
38193         (vecInWord): Remove type.
38194         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38195         (a64, b64, c64, d64, e64): Remove.
38196         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38197         Remove unused variable.  Remove initialization of removed variables.
38198         Don't call mmx_tests nor sse_tests.
38199         (reference_mmx, reference_sse): Remove.
38200         (check): Add return stmt.
38201         * gcc.dg/i386-sse-7.c: New test.
38202         * gcc.dg/i386-mmx-4.c: New test.
38204 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38206         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38207         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38208         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38209         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38210         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38211         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38212         g++.dg/tc1/dr94.C: Fix line terminator.
38214 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
38216         * gcc.c-torture/compile/20040216-1.c: New.
38218 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38220         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38221         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38222         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38223         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38224         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38225         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38227 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38229         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38231 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
38233         PR c++/13971
38234         * g++.dg/expr/cond4.C: New test.
38236         PR c++/14086
38237         * g++.dg/lookup/crash2.C: New test.
38239 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
38241         * gcc.c-torture/compile/20040214-2.c: New test.
38243 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
38245         PR c++/14116
38246         * g++.dg/ext/typeof8.C: New test.
38248 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
38250         * gcc.c-torture/compile/20040214-1.c: New test.
38252 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38254         PR c++/13635
38255         * g++.dg/template/spec11.C: New test.
38257 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38259         PR c++/13927
38260         * g++.dg/other/error8.C: New test.
38262 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
38264         PR c++/14122
38265         * g++.dg/template/array4.C: New test.
38267         PR c++/14108
38268         * g++.dg/inherit/thunk2.C: New test.
38270         PR c++/14083
38271         * g++.dg/eh/cond2.C: New test.
38273 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
38275         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38277 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
38279         * lib/scanasm.exp (dg-scan): Quote pattern before display.
38281 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
38283         * g++.dg/simd-2.C: xfail on ppc64-linux.
38285 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38287         PR c/456
38288         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38289         tests.
38291 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
38293         * gcc.dg/builtins-33.c: New test.
38295 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
38297         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38299 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38301         * g++.dg/simd-2.C: Set -maltivec for ppc64.
38303 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38305         * gcc.dg/ppc64-abi-3.c: New test.
38307 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
38309         PR c/14092
38311         * gcc.dg/pr14092-1.c: New testcase.
38313 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
38315         * gcc.dg/cpp/assert4.c: Fix typo last change.
38317         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38318         * gcc.dg/cpp/assert4.c: Handle powerpc64.
38320         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38322 2004-02-09  Roger Sayle  <roger@eyesopen.com>
38324         * gcc.c-torture/compile/20040209-1.c: New test case.
38326 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38328         * gcc.dg/c90-init-1.c: Adjust expected error messages.
38330 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
38332         * gcc.c-torture/execute/20040208-[12].c: New tests.
38334 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38336         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38338 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38340         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38342 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38344         Bug 13856
38345         * gcc.dg/visibility-8.c: New testcase.
38347 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38349         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38350         arguments.
38351         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38353 2004-02-07  Roger Sayle  <roger@eyesopen.com>
38355         PR middle-end/13696
38356         * g++.dg/opt/fold1.C: New test case.
38358 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38360         PR c++/14033
38361         * g++.dg/other/crash-2.C: New test.
38363 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38365         PR c++/14028
38366         * g++.dg/parse/angle-bracket2.C: New test.
38368 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38370         PR middle-end/13750
38371         Revert:
38372         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38373         PR pch/13361
38374         * g++.dg/pch/wchar-1.C: New.
38375         * g++.dg/pch/wchar-1.Hs: New.
38377 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38379         PR c++/14008
38380         * g++.dg/parse/error15.C: New test.
38381         * g++.dg/parse/crash11.C: Update dg-error mark.
38383 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38385         PR c++/13932
38386         * g++.dg/warn/conv2.C: New test.
38388 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38390         PR c++/13086
38391         * g++.dg/warn/incomplete1.C: Remove xfail.
38393 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38395         * lib/file-format.exp (gcc_target_object_format): Use
38396         ${tool}_target_compile, not gcc_target_compile.
38397         * lib/target-supports.exp (check_alias_available): Likewise.
38398         (check_gc_sections_available): Likewise.
38399         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38400         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38401         dg-require-alias.
38403 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38405         PR c++/13969
38406         * g++.dg/template/static6.C: New test.
38408 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
38410         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38412 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38414         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38415         tests for systems where `char' is unsigned by default.
38417 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38419         PR c++/13997
38420         * g++.dg/template/partial3.C: New test.
38422 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
38424         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38425         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38426         Remove mentions of obsolete ports.
38428 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
38430         * gcc.dg/noncompile/20001228-1.c: Fix for new
38431         error message.
38433 2004-02-03  Roger Sayle  <roger@eyesopen.com>
38435         PR target/9348
38436         * gcc.c-torture/execute/multdi-1.c: New test case.
38438 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38440         PR c++/13925
38441         * g++.dg/template/lookup5.C: New test.
38443 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38445         PR c++/13950
38446         * g++.dg/template/lookup4.C: New test.
38448         PR c++/13970
38449         * g++.dg/parse/error14.C: New test.
38451         PR c++/14002
38452         * g++.dg/parse/template13.C: New test.
38454 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38456         PR c++/13978
38457         * g++.dg/template/koenig4.C: New test.
38459         PR c++/13968
38460         * g++.dg/template/crash17.C: New test.
38462         PR c++/13975
38463         * g++.dg/parse/error13.C: New test.
38464         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38466 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38468         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38470 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
38472         PR c/11658
38473         PR c/13994
38474         * gcc.dg/noncompile/20040203-1.c: New test.
38475         * gcc.dg/noncompile/20040203-2.c: Likewise.
38476         * gcc.dg/noncompile/20040203-3.c: Likewise.
38477         * gcc.dg/20040203-1.c: Likewise.
38479 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
38481         PR c++/10858
38482         * g++.dg/template/sizeof7.C: New test.
38484 2004-02-02  Eric Christopher  <echristo@redhat.com>
38485             Zack Weinberg  <zack@codesourcery.com>
38487         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38489 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
38491         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38492         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38493         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38494         * gcc.dg/cleanup-5.c: Run only on Linux targets.
38496 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
38498         PR c++/13113
38499         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38501         PR c++/13854
38502         * g++.dg/ext/attrib13.C: New test.
38504         PR c++/13907
38505         * g++.dg/conversion/op2.C: New test.
38507 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38509         * gcc.dg/titype-1.c: Fix pasto.
38511 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38513         * gcc.dg/titype-1.c: New test.
38515 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38517         PR c++/13957
38518         * g++.dg/template/non-type-template-argument-1.C,
38519         g++.dg/template/qualified-id1.C: Update dg-error marks.
38520         * g++.dg/template/nontype6.C: New test.
38522 2004-02-01  Roger Sayle  <roger@eyesopen.com>
38524         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38525         * gcc.dg/builtins-31.c: New testcase.
38526         * gcc.dg/builtins-32.c: New testcase.
38528 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
38530         * objc.dg/call-super-2.m: Update line numbers
38531         for the including of stddef.h.
38533 2004-01-30  Michael Matz  <matz@suse.de>
38535         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38536         g++.dg/ext/case-range3.C: New tests.
38538 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38540         DR206
38541         PR c++/13813
38542         * g++.dg/template/member4.C: New test.
38544 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38546         PR c++/13683
38547         * g++.dg/template/sizeof6.C: New test.
38549 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38551         * gcc.dg/fwritable-strings-1.c: New test.
38553 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38555         * gcc.c-torture/compile/20040130-1.c: New test.
38557 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
38559         * objc.dg/call-super-2.m: Include stddef.h for size_t.
38561 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
38563         PR c++/13883
38564         * g++.dg/template/ctor3.C: New test.
38566 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38568         * g++.dg/tc1: New directory.
38569         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38570         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38571         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38572         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38573         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38575 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38577         * g++.dg/parse/error11.C: New test.
38578         * g++.dg/parse/error12.C: Likewise.
38580 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
38582         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38583         (scan_initial, main): Use aligned_sizeof instead of sizeof.
38585 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
38587         PR c++/13791
38588         * g++.dg/ext/attrib12.C: New test.
38590         PR c++/13736
38591         * g++.dg/parse/cast2.C: New test.
38593 2004-01-27  James E Wilson  <wilson@specifixinc.com>
38595         * objc.dg/encode-2.m (main): New local string.  Set depending on
38596         sizeof long.  Use in sscanf call.
38597         * objc.dg/encode-3.m (main): New local string.  Set depending on
38598         sizeof long.  Use in scan_initial call.
38600 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38602         * objc.dg/call-super-2.m: Make LP64-safe.
38603         * objc.dg/desig-init-1.m: Likewise.
38605 2004-01-27  Devang Patel <dpatel@apple.com>
38607         * g++.dg/debug/namespace1.C: New test.
38609 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
38611         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38612         xscale-*-*.
38614         * gcc.dg/arm-mmx-1.c: New test.
38616 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38618         * gcc.dg/20040127-1.c: New test.
38619         * gcc.dg/20040127-2.c: New test.
38621 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38623         * objc.dg/stret-1.m (glob): Renamed to globa.
38625 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
38627         PR c++/13663
38628         * g++.dg/expr/for1.C: New test.
38630 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
38632         PR middle-end/13779
38633         * gcc.dg/darwin-longlong.c: New test.
38635 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
38637         * gcc.dg/20040124-1.c: Moved test from here...
38638         * gcc.c-torture/compile/20040124-1.c: ...to here.
38640 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38642         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
38643         the assembly output if -m64 is passed.
38645 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
38647         PR c++/13833
38648         * g++.dg/template/cond3.C: New test.
38650 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38652         PR c++/13810
38653         * g++.dg/template/ttp7.C: New test.
38655 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38657         PR c++/13797
38658         * g++.dg/template/nontype4.C: New test.
38659         * g++.dg/template/nontype5.C: Likewise.
38661 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
38663         * gcc.dg/torture/mips-clobber-at.c: New test.
38665 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
38667         * gcc.dg/20040124-1.c: New test.
38669 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
38671         * gcc.dg/20040123-1.c: New test.
38673 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38675         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38677 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38679         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38681 2004-01-23  Andrew Pinski  <apinski@apple.com>
38683         * gcc.dg/20030121-1.c: Move to ..
38684         * gcc.dg/20040121-1.c: here.
38686 2004-01-23  Roger Sayle  <roger@eyesopen.com>
38688         * gcc.dg/builtins-29.c: New test case.
38690 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
38692         PR 18314
38693         * gcc.dg/builtins-30.c: New testcase.
38695 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
38697         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38698         * lib/g77.exp: Likewise.
38699         * lib/objc.exp: Likewise.
38700         * lib/g++.exp: Likewise.
38702 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38704         * gcc.dg/struct-by-value-2.c: New test.
38706 2004-01-21  Andrew Pinski  <apinski@apple.com>
38708         PR target/13785
38709         * gcc.dg/20030121-1.c: New test.
38711 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
38713         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
38714         clobber frame pointer register in asm statement.
38716 2004-01-21  Falk Hueffner  <falk@debian.org>
38718         * gcc.c-torture/compile/20040121-1.c: New test.
38720 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
38722         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38724 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
38726         * gcc.dg/ppc64-abi-2.c: New test.
38728 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
38730         * lib/treelang.exp: Fill out this file.
38731         * lib/treelang-dg.exp: New File.
38733 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38735         * gcc.c-torture/compile/981022-1.c: Remove.
38736         * gcc.dg/array-5.c: Remove XFAIL.
38737         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38738         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38739         gcc.dg/cond-lvalue-1.c: Update.
38740         * gcc.dg/cast-lvalue-2.c: New test.
38742 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
38744         PR c++/13592
38745         * g++.dg/other/error1.C (class foo): Tweak error message.
38747         PR c++/13592
38748         * g++.dg/template/call2.C: New test.
38750 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38752         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38753         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38754         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38755         scalar-return-1_x.c, scalar-return-2_y.c,
38756         scalar-return-3_x.c, scalar-return-3_y.c,
38757         scalar-return-4_x.c, scalar-return-4_y.c,
38758         struct-align-1.h, struct-align-1_x.c,
38759         struct-align-1_y.c, struct-align-2.h,
38760         struct-align-2_x.c, struct-align-2_y.c,
38761         struct-by-value-10_y.c, struct-by-value-11_x.c,
38762         struct-by-value-11_y.c, struct-by-value-12_x.c,
38763         struct-by-value-12_y.c, struct-by-value-13_x.c,
38764         struct-by-value-13_y.c, struct-by-value-14_x.c,
38765         struct-by-value-14_y.c, struct-by-value-15_x.c,
38766         struct-by-value-15_y.c, struct-by-value-16_y.c,
38767         struct-by-value-17_y.c, struct-by-value-18_y.c,
38768         struct-by-value-19_y.c, struct-by-value-1_x.c,
38769         struct-by-value-1_y.c, struct-by-value-20_y.c,
38770         struct-by-value-2_x.c, struct-by-value-2_y.c,
38771         struct-by-value-3_y.c, struct-by-value-4_x.c,
38772         struct-by-value-4_y.c, struct-by-value-5_y.c,
38773         struct-by-value-6_y.c, struct-by-value-7_y.c
38774         struct-by-value-8_x.c, struct-by-value-8_y.c
38775         struct-by-value-9_x.c, struct-by-value-9_y.c
38776         struct-return-10_x.c, struct-return-10_y.c,
38777         struct-return-19_x.c, struct-return-20_x.c
38778         struct-return-2_x.c, struct-return-2_y.c
38779         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38780         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
38782 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38784         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38785         attribute on sparc*-sun-solaris2.*.
38787 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
38789         PR c++/13710
38790         * g++.dg/ext/typeof7.C: New test.
38792 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
38794         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38795         * gcc.dg/const-elim-1.c: Same.
38797 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
38799         * objc.dg/stret-1.m: New.
38800         * objc.dg/stret-2.m: New.
38802 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
38804         PR c++/11895
38805         * g++.dg/ext/vector1.C: New test.
38807 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
38809         * gcc.dg/pch/import-1.c: New.
38810         * gcc.dg/pch/import-1.hs: New.
38811         * gcc.dg/pch/import-1a.h: New.
38812         * gcc.dg/pch/import-1b.h: New.
38813         * gcc.dg/pch/import-1c.h: New.
38815 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38817         PR c++/13574
38818         * g++.dg/ext/array1.C: New test.
38820         PR c++/13178
38821         * g++.dg/conversion/op1.C: New test.
38823 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
38825         PR 11864
38826         From Kazumoto Kojima / Dan Kegel:
38827         * gcc.dg/pr11864-1.c: New test.
38829         PR 10392
38830         From Marcus Comstedt / Dan Kegel:
38831         * gcc.dg/pr10392-1.c: New test.
38833 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
38835         PR c++/13478
38836         * g++.dg/init/ref10.C: New test.
38838 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38840         PR c++/13407
38841         * g++.dg/parse/typename6.C: New test.
38843 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38845         PR pch/13361
38846         * g++.dg/pch/wchar-1.C: New.
38847         * g++.dg/pch/wchar-1.Hs: New.
38849 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38851         PR c++/9259
38852         * g++.dg/expr/sizeof2.C: New test.
38854 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
38856         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38858 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38860         PR c++/13659
38861         * g++.dg/lookup/strong-using-3.C: New.
38862         * g++.dg/lookup/using-10.C: New.
38864 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38866         PR c++/13594
38867         * g++.dg/lookup/strong-using-2.C: New.
38869 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
38870             Dan Kegel <dank@kegel.com>
38871             J"orn Rennecke <joern.rennecke@superh.com>
38873         PR target/9365
38874         * gcc.dg/pr9365-1.c: New test.
38876 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38878         PR c++/8856
38879         * g++.dg/parse/casting-operator2.C: New test.
38880         * g++.old-deja/g++.pt/explicit83.C: Remove.
38882 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
38884         * gcc.dg/label-compound-stmt-1.c: New test.
38885         * gcc.c-torture/compile/950922-1.c,
38886         gcc.c-torture/compile/20000211-3.c,
38887         gcc.c-torture/compile/20000518-1.c,
38888         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38889         compound statements.
38891 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
38893         * gcc.dg/ppc64-abi-1.c: New test.
38895 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
38897          * g++.dg/ext/attrib9.C: Add dg-warnings.
38899 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38901         PR c++/12335
38902         * g++.dg/parse/dtor3.C: New test.
38904 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
38906         PR c++/12709
38907         * g++.dg/parse/try-catch-1.C: New test.
38909 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
38911         * ada/acats/run_all.sh: Add more verbose output in acats.log
38912         when compiling tests.
38914 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38916         PR 13656
38917         * gcc.dg/typedef-redecl.c: New test case.
38918         * gcc.dg/typedef-redecl.h: New support file.
38920 2004-01-13  Jan Hubicka  <jh@suse.cz>
38922         * gcc.dg/always_inline.c: New test.
38923         * gcc.dg/debug/20031231-1.c: Fix.
38925 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38927         PR c++/13474
38928         * g++.dg/template/array3.C: New test.
38930 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
38932         * g++.dg/ext/lvalue1.C: No longer expected to fail.
38933         * g++.dg/warn/Wunused-2.C: Likewise.
38935 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38937         PR c++/13289
38938         * g++.dg/template/instantiate6.C: New test.
38940 2004-01-12  Roger Sayle  <roger@eyesopen.com>
38942         PR middle-end/11397
38943         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38945 2004-01-12  Jan Hubicka  <jh@suse.cz>
38947         PR opt/12826
38948         * gcc.dg/20040112-1.c: New.
38950         * gcc.dg/dwarf-die[1-7].c: Move to...
38951         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38952         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38954 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
38956         PR c++/4100
38957         * g++.dg/parse/friend4.C: New test.
38959 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
38961         PR c++/4100
38962         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38963         definition is called a friend.
38965 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
38967         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38969 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
38971         PR c++/3478
38972         * g++.dg/parse/error10.C: New test.
38973         * g++.dg/template/arg2.C: Accept "invalid type" error.
38975 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
38977         PR middle-end/13392
38978         * g++.dg/opt/expect2.C: New test.
38980 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38982         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38983         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38984         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38985         Update dg-error regexps.
38987 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
38989         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38990         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38992 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38994         * gcc.dg/pragma-re-1.c: Use right pointer type.
38996 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38998         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39000 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
39002         * gcc.dg/rs6000-ldouble-1.c: New.
39004 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39006         DR 337
39007         PR c++/9256
39008         * g++.dg/other/abstract1.C: New test.
39010 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
39012         * g++.dg/lookup/strong-using-1.C: New.
39014 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39016         PR c/11234
39017         * gcc.dg/func-ptr-conv-1.c: New test.
39018         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39020 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
39022         PR target/13380.
39023         * gcc.c-torture/compile/20040109-1.c: New.
39025 2004-01-08  Stuart Hastings  <stuart@apple.com>
39027         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39028         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39029         * gcc.dg/i386-sse-6.c: ...this new testcase.
39031 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
39033         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39035 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39037         * ada/acats/run_acats: Treat 'gnatchop' the same way
39038         as 'gnatmake'.  Export GCC_DRIVER.
39039         * ada/acats/run_all.sh: Add target_gnatchop.  Use
39040         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39042 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39044         PR c++/12573
39045         * g++.dg/template/dependent-expr4.C: New test.
39047 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
39049         * gcc.dg/altivec-11.c: New test.
39051 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
39053         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39055 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39057         PR c/6024
39058         * gcc.dg/enum-compat-1.c: New test.
39059         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39061 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39063         PR c/12165
39064         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39065         gcc.dg/c99-idem-qual-3.c: New tests.
39067 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
39069         * gcc.dg/winline-7.c: Don't cast void * to int.
39071 2004-01-06  Jan Hubicka  <jh@suse.cz>
39073         * gcc.dg/i386-sse-5.c: New test
39074         * g++.dg/eh/simd-1.c: Add -w argument for i386.
39076 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39078         PR c++/12815
39079         * g++.dg/rtti/typeid4.C: New test.
39081 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39083         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39085 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39087         PR c++/12132
39088         * g++.dg/template/error11.C: New test.
39090         PR c++/13451
39091         * g++.dg/template/class2.C: New test.
39093 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39094         Richard Sandiford <rsandifo@redhat.com>
39096         PR c++/13387
39097         * g++.dg/opt/alias3.C: New test.
39099 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
39101         PR c++/13157
39102         * g++.dg/template/koenig3.C: New test.
39104         PR c++/13529
39105         * g++.dg/parse/offsetof3.C: New test.
39107         * g++.dg/init/copy7.C: Add missing dg-error markers.
39109         PR c++/12226
39110         * g++.dg/init/copy7.c: New test.
39112         PR c++/13536
39113         * g++.dg/parse/cast1.C: New test.
39115 2004-01-04  Jan Hubicka  <jh@suse.cz>
39117         * gcc.dg/winline[1-7].c: New tests.
39119 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39121         PR c++/13520
39122         * g++.dg/template/qualttp22.C: New test.
39124 2004-01-01  Jan Hubicka  <jh@suse.cz>
39126         * gcc.dg/debug/20031231-1.c: New.
39127         * gcc.c-torture/compile/20040101-1.c: New.
39128         * gcc.dg/dwarf-die-[1-7].c: New.
39130 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
39132         PR optimization/13521
39133         * gcc.c-torture/compile/20031231-1.c: New test.
39135 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39137         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39139 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39141         PR c++/10079
39142         * g++.dg/template/crash16.C: New test.
39144 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
39146         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39148 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39150         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39151         ports.
39152         * g++.old-deja/g++.jason/thunk3.C: Likewise.
39153         * g++.old-deja/g++.law/profile1.C: Likewise.
39154         * gcc.c-torture/compile/981006-1.c: Likewise.
39155         * gcc.c-torture/execute/loop-2e.x: Likewise.
39156         * gcc.c-torture/execute/loop-2f.x: Remove.
39157         * gcc.c-torture/execute/loop-2g.x: Likewise.
39158         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39159         * gcc.dg/20020312-2.c: Remove traces of dead ports.
39161 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39163         PR c++/13507
39164         * g++.dg/ext/attrib11.C: New test.
39166         PR c++/13494
39167         * g++.dg/template/array2-1.C: New test.
39168         * g++.dg/template/array2-2.C: New test.
39170 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
39172         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39174 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39176         PR c++/12774
39177         * g++.dg/template/array1-1.C: New test.
39178         * g++.dg/template/array1-2.C: New test.
39180 2003-12-29  Roger Sayle  <roger@eyesopen.com>
39182         PR fortran/12632
39183         * g77.dg/12632.f: New test case.
39185 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39187         PR c++/13289
39188         * g++.dg/parse/nontype1.C: New test.
39190 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39192         PR c++/12403
39193         * g++.dg/parse/explicit1.C: New test.
39194         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39196 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39198         PR c++/13081
39199         * g++.dg/opt/inline6.C: New test.
39201         PR c++/12613
39202         * g++.dg/parse/error9.C: New test.
39204         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39206 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39208         PR c++/13009
39209         * g++.dg/init/assign1.C: New test.
39211 2003-12-28  Roger Sayle  <roger@eyesopen.com>
39213         PR c++/13070
39214         * g++.dg/warn/format3.C: New test case.
39216 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39218         * gcc.c-torture/compile/20031227-1.c: New test.
39220 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39222         * g++.dg/bprob/bprob.exp: Load target-supports.exp
39223         * g77.dg/bprob/bprob.exp: Likewise.
39224         * gcc.misc-tests/bprob.exp: Likewise.
39225         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
39226         variants on systems where the library does not provide that
39227         functionality.
39228         * gcc.dg/builtins-20.c: Use builtins-config.h.
39229         * gcc.dg/builtins-config.h: New file.
39231 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39233         * lib/gcc-dg.exp (dg-require-profiling): New function.
39234         * lib/target-supports.exp (check_profiling_available): Likewise.
39235         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39236         * g77.dg/bprob/bprob.exp: Likewise.
39237         * gcc.misc-tests/bprob.exp: Likewise.
39238         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39239         * gcc.dg/20021014-1.c: Likewise.
39240         * gcc.dg/nest.c: Likewise.
39242 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39244         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39245         compiling.
39246         * g++.dg/lookup/java2.C: Likewise.
39247         * gcc.dg/cpp/lexident.c: Likewise.
39249 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
39251         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39252         given.
39253         * gcc.c-torture/compile/961203-1.c: Likewise.
39254         * gcc.c-torture/compile/980506-1.c: Likewise.
39256 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
39258         * lib/gcc-dg.exp (dg-prune-output): New annotation.
39259         (additional_prunes): New global.
39260         (gcc-dg-prune): Handle additional per-test pruning.
39261         (dg-test): Clear additional_prunes between tests.
39263         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
39264         dg-prune-output to avoid spurious failures from assembler
39265         complaining about nonexistent WAW violations.
39266         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39267         Use dg-prune-output to avoid spurious failures from assembler
39268         warning about Itanium B-step errata.
39270 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39272         * g++.dg/abi/macro0.C: New test.
39273         * g++.dg/abi/macro1.C: Likewise.
39274         * g++.dg/abi/macro2.C: Likewise.
39276         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39277         * g++.dg/abi/bitfield7.C: Likewise.
39278         * g++.dg/abi/dtor2.C: Likewise.
39279         * g++.dg/abi/mangle11.C: Likewise.
39280         * g++.dg/abi/mangle12.C: Likewise.
39281         * g++.dg/abi/mangle14.C: Likewise.
39282         * g++.dg/abi/mangle17.C: Likewise.
39283         * g++.dg/abi/vbase10.C: Likewise.
39284         * g++.dg/abi/vbase14.C: Likewise.
39285         * g++.dg/template/qualttp17.C: Likewise.
39287 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
39289         PR c/11995
39290         * gcc.dg/20031223-1.c: New test.
39292 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39294         * gcc.dg/noreturn-7.c: New test.
39296 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39298         * gcc.dg/null-pointer-1.c: New test.
39300 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39302         * g++.old-deja/g++.jason/template18.C: Remove.
39303         * g++.old-deja/g++.jason/template37.C: Likewise.
39305         PR c++/12862
39306         * g++.dg/lookup/ns1.C: New test.
39308         PR c++/12397
39309         * g++.dg/template/lookup3.C: New test.
39311 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39313         * g++.dg/template/recurse1.C: New test
39315 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39317         PR c++/12479
39318         * g++.dg/parse/semicolon1.C: New test.
39319         * g++.dg/parse/semicolon1.h: Likewise.
39321 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
39323         * gcc.dg/darwin-misaligned.c: New test.
39325 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39327         PR c/9163
39328         * gcc.dg/20031222-1.c: New test.
39330 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
39332         PR c++/13438
39333         * g++.dg/parse/error8.C: New test.
39335         PR c++/11554
39336         * g++.dg/warn/ctor-init-1.C: New test.
39338 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
39340         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39341         too small.
39342         * gcc.c-torture/compile/930217-1.c: Likewise.
39343         * gcc.c-torture/compile/930513-1.c: Likewise.
39344         * gcc.c-torture/execute/920908-2.c: Likewise.
39345         * gcc.c-torture/execute/921204-1.c: Likewise.
39346         * gcc.c-torture/execute/930621-1.c: Likewise.
39347         * gcc.c-torture/execute/930630-1.c: Likewise.
39348         * gcc.c-torture/execute/931031-1.c: Likewise.
39349         * gcc.c-torture/execute/980602-2.c: Likewise.
39350         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39351         * gcc.c-torture/execute/compndlit-1.c: Likewise.
39352         * gcc.c-torture/execute/extzvsi.c: Likewise.
39353         * gcc.c-torture/unsorted/ext.c: Likewise.
39355 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
39357         PR target/12749
39358         * gcc.c-torture/compile/20031220-2.c: New test case.
39360 2003-12-20  Roger Sayle  <roger@eyesopen.com>
39362         PR optimization/13031
39363         * gcc.c-torture/compile/20031220-1.c: New test case.
39365 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39367         * gcc.dg/cast-function-1.c: New test.
39369 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39371         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39372         formats.
39374 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
39376         PR c++/12795
39377         * g++.dg/ext/attrib10.C: New test.
39379 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39381         * gcc.dg/cleanup-10.c: New test.
39382         * gcc.dg/cleanup-11.c: New test.
39384 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39386         PR c++/13239
39387         * g++.dg/opt/expect1.C: New test.
39389 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
39391         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39393 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
39395         PR debug/12923
39396         * gcc.dg/20031218-1.c: New test.
39398         PR debug/12389
39399         * gcc.dg/20031218-2.c: New test.
39400         * gcc.dg/20031218-3.c: New test.
39402         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39403         of label name and allow for USER_LABEL_PREFIX == "_" names.
39404         * g++.dg/abi/mangle18-2.C: Likewise.
39405         * g++.dg/abi/mangle19-1.C: Likewise.
39406         * g++.dg/abi/mangle19-2.C: Likewise.
39407         * g++.dg/abi/mangle20-1.C: Likewise.
39408         * g++.dg/abi/mangle20-2.C: Likewise.
39410 2003-12-18  Richard Henderson  <rth@redhat.com>
39412         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39414 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
39415             Dan Kegel <dank@kegel.com>
39417         PR other/12009
39418         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39419         testing a cross compiler, it causes spurious compile failures.
39420         * lib/g++.exp: Likewise.
39422 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39424         PR c++/13262
39425         * g++.dg/template/access13.C: New test.
39427 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
39429         * gcc.dg/20031216-1.c: New test.
39431 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39433         PR c++/9154
39434         * g++.dg/template/error10.C: New test.
39436 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39438         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39439         * g++.dg/eh/simd-2.C: Likewise.
39441 2003-12-17  James E Wilson  <wilson@specifixinc.com>
39442             Roger Sayle  <roger@eyesopen.com>
39444         * gcc.c-torture/execute/ieee/mzero5.c: New.
39446 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
39448         PR c++/10603
39449         * g++.dg/parse/error6.C: New test.
39451         PR c++/12827
39452         * g++.dg/parse/error7.C: New test.
39454 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39456         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39457         at -O with stabs debugging formats.
39458         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39459         * gcc.dg/debug/debug-2.c: Likewise.
39461 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39463         PR c++/12696
39464         * g++.dg/init/error1.C: New test.
39466         PR c++/12218
39467         * g++.dg/init/pm3.C: New test.
39469 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39471         PR c/3347
39472         * gcc.dg/bitfld-8.c: New test.
39474 2003-12-16  James Lemke  <jim@wasabisystems.com>
39476         * gcc.dg/arm-scd42-[123].c: New tests.
39478 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39480         PR c++/9043
39481         * g++.dg/abi/mangle20-1.C: New test.
39482         * g++.dg/abi/mangle20-2.C: New test.
39484 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39486         PR c++/13275
39487         * g++.dg/other/offsetof2.C: Remove XFAIL.
39488         * g++.dg/parse/offsetof1.C: New test.
39489         * g++.gd/parse/offsetof2.C: Likewise.
39491 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39493         * g++.dg/template/nontype3.C: New test.
39494         * g++.dg/template/static2.C: Tweaked the dg-error clause.
39496 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39498         * g++.dg/warn/noreturn-3.C: Also test instantiation.
39500 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39502         PR c++/13387
39503         * g++.dg/expr/assign1.C: New test.
39505         PR c++/13242
39506         * g++.dg/abi/mangle19-1.C: New test.
39507         * g++.dg/abi/mangle19-2.C: New test.
39509 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
39511         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39513 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39515         * gcc.c-torture/execute/20031216-1.c: New test.
39517 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39519         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39520         an ICE regression.
39522 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39524         PR c++/10926
39525         * g++.dg/template/error9.C: New test.
39527         PR c++/11116
39528         * g++.dg/template/error8.C: New test.
39530 2003-12-15  Roger Sayle  <roger@eyesopen.com>
39532         PR middle-end/13400
39533         * gcc.c-torture/execute/20031215-1.c: New test case.
39535 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39537         PR c++/13269
39538         * g++.dg/parse/error5.C: New test.
39540         PR c++/12989
39541         * g++.dg/expr/sizeof1.C: New test.
39543         PR c++/13310
39544         * g++.dg/template/crash15.C: New test.
39546 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
39548         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39549         a non-POD type as the last named parameter of a varargs function.
39551 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39553         PR c++/13243
39554         PR c++/12573
39555         * g++.dg/template/crash14.C: New test.
39556         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39558 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
39560         * g++.dg/other/java1.C: New test.
39562         PR c++/13241
39563         * g++.dg/abi/mangle18-1.C: New test.
39564         * g++.dg/abi/mangle18-2.C: New test.
39566 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39568         PR optimization/10312
39569         * gcc.c-torture/execute/20031214-1.c: New.
39571 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
39573         PR c++/10779
39574         PR c++/12160
39575         * g++.dg/parse/error3.C: New test.
39576         * g++.dg/parse/error4.C: Likewise.
39577         * g++.dg/abi/mangle4.C: Tweak error messages.
39578         * g++.dg/lookup/using5.C: Likewise.
39579         * g++.dg/other/error2.C: Likewise.
39580         * g++.dg/parse/typename5.C: Likewise.
39581         * g++.dg/parse/undefined1.C: Likewise.
39582         * g++.dg/template/arg2.C: Likewise.
39583         * g++.dg/template/ttp3.C: Likewise.
39584         * g++.dg/template/type1.C: Likewise.
39585         * g++.old-deja/g++.other/crash32.C: Likewise.
39586         * g++.old-djea/g++.pt/defarg8.C: Likewise.
39588 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39590         PR c++/13106
39591         * g++.dg/warn/noreturn-3.C: New test.
39593 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39595         PR c++/13118
39596         * g++.dg/abi/covariant3.C: New.
39598 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
39600         * g++.dg/eh/ia64-1.C: New test.
39602 2003-12-12  Roger Sayle  <roger@eyesopen.com>
39604         PR optimization/13037
39605         * g77.f-torture/execute/13037.f: New test case.
39607 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39609         PR c++/12881
39610         * g++.dg/abi/covariant2.C: New.
39612 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
39614         * gcc.dg/cpp/trad/macro.c: New tests.
39616 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
39618         * gcc.c-torture/execute/wchar_t-1.x: Delete.
39620 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
39622         PR other/10819
39623         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39624         to fix Bug 10819.
39625         * lib/g++.exp (g++_version): Likewise.
39626         * lib/g77.exp (g77_version): Likewise.
39627         * lib/objc.exp (default_objc_version): Likewise.
39629 2003-12-10  Richard Henderson  <rth@redhat.com>
39631         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39633         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39635 2003-12-08  Matt Austern  <austern@apple.com>
39637         PR c/13134
39638         * lib/gcc-dg.exp (dg-require-visibility): Define.
39639         * lib/target-supports (check_visibility_available): Define.
39640         * gcc.dg/visibility-1.c: New test.
39641         * gcc.dg/visibility-2.c: Likewise.
39642         * gcc.dg/visibility-3.c: Likewise.
39643         * gcc.dg/visibility-4.c: Likewise.
39644         * gcc.dg/visibility-5.c: Likewise.
39645         * gcc.dg/visibility-6.c: Likewise.
39646         * g++.dg/ext/visibility-1.C: Likewise.
39647         * g++.dg/ext/visibility-2.C: Likewise.
39648         * g++.dg/ext/visibility-3.C: Likewise.
39649         * g++.dg/ext/visibility-4.C: Likewise.
39650         * g++.dg/ext/visibility-5.C: Likewise.
39651         * g++.dg/ext/visibility-6.C: Likewise.
39653 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39655         * g++.dg/lookup/java1.C: New test.
39656         * g++.dg/lookup/java2.C: New test.
39658 2003-12-07  Falk Hueffner  <falk@debian.org>
39660         * g++.dg/opt/noreturn-1.C: New test.
39662 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
39664         * gcc.dg/overflow-1.c: New test.
39666 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39668         * g77.f-torture/compile/13060.f: New test.
39670 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
39672         PR c++/13323
39673         * g++.dg/inherit/operator2.C: New test.
39675 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39677         PR c++/13305
39678         * g++.dg/ext/attrib9.C: New test.
39680 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
39682         PR c++/13314
39683         * g++.dg/template/error7.C: New test.
39685 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
39686             J"orn Rennecke <joern.rennecke@superh.com>
39688         PR target/13302
39689         * g++.dg/other/struct-va_list.C: New test.
39691 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39693         PR c++/13166
39694         * g++.dg/parse/defarg6.C: New test.
39696 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
39698         PR target/13256
39699         * gcc.c-torture/execute/20031201-1.c: New test.
39701 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
39703         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39705 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39707         * gcc.dg/builtin-return-1.c: New test.
39709 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
39710             J"orn Rennecke <joern.rennecke@superh.com>
39712         PR optimization/13260
39713         * gcc.c-torture/execute/20031204-1.c: New test.
39715 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39717         PR c++/9127
39718         * g++.dg/template/error6.C: New test.
39720 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
39722         * gcc.dg/20031202-1.c: New test.
39724 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
39726         PR c++/13179
39727         * g++.dg/template/eh1.C: New test.
39729         PR c++/10771
39730         * g++.dg/template/error5.C: New test.
39732 2003-12-02  David Ung  <davidu@mips.com>
39734         * gcc.dg/compat/vector-check.h: Corrected type for var
39735         g_##TMODE
39737 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39739         PR c++/10126
39740         * g++.dg/template/ptrmem8.C: New test.
39742 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39744         PR c++/12573
39745         * g++.dg/template/dependent-expr3.C: New test.
39747 2003-12-01  James Lemke  <jim@wasabisystems.com>
39749         * gcc.dg/arm-g2.c: New test.
39751 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39753         PR optimization/11634
39754         * gcc.dg/20031201-2.c: New test case.
39756 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
39758         PR 11433
39759         * objc.dg/proto-lossage-3.m: New test.
39761 2003-12-01  Roger Sayle  <roger@eyesopen.com>
39763         PR optimization/12628
39764         * gcc.dg/20031201-1.c: New test case.
39766 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39768         * gcc.dg/unaligned-1.c: New test.
39770 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
39772         PR c++/9849
39773         * g++.dg/template/error4.C: New test.
39774         * g++.dg/template/nested3.C: Adjust error markers.
39776 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39778         * gcc.dg/cpp/assert4.c: Check more #system assertions.
39780 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
39782         PR c/10333
39783         * gcc.dg/bitfld-7.c: New test.
39785 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
39787         * gcc.dg/tls/asm-1.C: New test.
39789 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39791         * gcc.dg/cpp/assert4.c: Update.
39793 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39795         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39796         * gcc.dg/builtin-apply3.c: New test.
39798 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39800         * lib/compat.exp (compat-obj): New xfaildata parameter.
39801         Use it to set compiler_conditional_xfail_data before compiling.
39802         (compat-get-options): Handle dg-xfail-if.
39803         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39804         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39805         * gcc.dg/compat/vector-1_y.c: Likewise.
39806         * gcc.dg/compat/vector-2_x.c: Likewise.
39807         * gcc.dg/compat/vector-2_y.c: Likewise.
39809 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39811         * g++.dg/opt/reg-stack4.C: New test.
39813 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39815         * gcc.dg/builtin-apply2.c: New test.
39817 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39819         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39821 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39823         PR c++/12924
39824         * g++.dg/template/template-id-2.C: New test.
39826 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39828         PR c++/5369
39829         * g++.dg/template/memfriend1.C: New test.
39830         * g++.dg/template/memfriend2.C: Likewise.
39831         * g++.dg/template/memfriend3.C: Likewise.
39832         * g++.dg/template/memfriend4.C: Likewise.
39833         * g++.dg/template/memfriend5.C: Likewise.
39834         * g++.dg/template/memfriend6.C: Likewise.
39835         * g++.dg/template/memfriend7.C: Likewise.
39836         * g++.dg/template/memfriend8.C: Likewise.
39837         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39839 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
39841         PR c++/12515
39842         * g++.dg/ext/cond1.C: New test.
39844 2003-11-20  Richard Henderson  <rth@redhat.com>
39846         * gcc.dg/20020201-2.c: Remove.
39847         * gcc.dg/20020201-4.c: Remove.
39848         * gcc.dg/20020304-1.c: Remove.
39850 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
39852         * gcc.dg/cpp/trad/xwin1.c: New test case.
39854 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
39856         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39857         * lib/g77.exp: Likewise.
39858         * lib/objc.exp: Likewise.
39859         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39860         for darwin.
39862 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39864         PR c++/12932
39865         * g++.dg/template/static5.C: New test.
39867 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
39869         * gcc.dg/nested-func-1.c: New test.
39871 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39873         * gcc.dg/cpp/assert4.c: New test.
39875 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39877         PR c++/2294
39878         * g++.dg/lookup/using9.c: New test.
39880 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
39882         PR c++/12762
39883         * g++.dg/template/error3.C: New test.
39885 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
39887         PR ada/13035
39888         * ada/acats/run_acats, run_all.sh: Fix syntax error.
39889         No longer use a wrapper for gcc, since this does not work under
39890         Windows.
39892 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
39894         PR c++/2094
39895         * g++.dg/template/ptrmem7.C: New test.
39897 2003-11-13  Andrew Pinski <apinski@apple.com>
39899         * gcc.c-torture/compile/20031113-1.c: New test.
39901 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
39902             Kean Johnston <jkj@sco.com>
39904         PR c/13029
39905         * gcc.dg/unused-4.c: Update.
39907 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39909         * g++.dg/opt/const3.C: New test.
39911 2003-11-13  Jan Hubicka  <jh@suse.cz>
39913         * gcc.c-torture/compile/20031112-1.c: New test.
39915 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
39917         * g++.dg/parse/crash10.C: Remove bogus error marker.
39919 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39921         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39922         (host_gcc): Likewise.
39923         (ROOT): Honor $PWDCMD.
39924         (BASE): Likewise.
39925         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39927 2003-11-12  Catherine Moore  <clm@redhat.com>
39929         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39931 2003-11-12  Andreas Jaeger  <aj@suse.de>
39932             Jakub Jelinek  <jakub@redhat.com>
39933             Andrew Pinski  <pinskia@physics.uc.edu>
39934             Richard Henderson  <rth@redhat.com>
39936         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39937         systems.
39938         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39940         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39941         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39943 2003-11-11  Andreas Jaeger  <aj@suse.de>
39945         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39947         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39949 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
39951         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39952         Clean ups.
39954 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
39956         * gcc.dg/trampoline-1.c: New test.
39958 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
39960         * gcc.c-torture/compile/200031109-1.c: New test.
39962 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39964         PR c/3190
39965         PR c/8714
39966         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39967         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39968         gcc.dg/format/no-y2k-1.c: Update.
39970 2003-11-08  Roger Sayle  <roger@eyesopen.com>
39972         PR optimization/10467
39973         * gcc.dg/20031108-1.c: New test case.
39975 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
39977         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39979 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
39981         * gcc.dg/compound-lvalue-1.c: New test.
39982         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39983         some XFAILs.
39985 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
39987         * gcc.dg/altivec-varargs-1.c: New test.
39989 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39991         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39992         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39993         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
39994         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
39995         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39997 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
39999         * gcc.dg/cond-lvalue-1.c: New test.
40001 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
40003         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40005 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40007         PR c++/11616
40008         * g++.dg/template/instantiate5.C: New test.
40010 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40012         PR c++/12726
40013         * g++.dg/ext/complit2.C: Replace test with self-contained version.
40014         * ChangeLog: Add missing first entry for above test.
40016 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40018         PR c++/9810
40019         * g++.dg/template/using8.C: New test.
40020         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40022 2003-11-02  Roger Sayle  <roger@eyesopen.com>
40024         PR optimization/10817
40025         * gcc.c-torture/compile/20031102-1.c: New test case.
40027 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
40029         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40030         2147483647.
40032 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40034         * gcc.dg/20031102-1.c: New test.
40036 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40038         * gcc.dg/complex-1.c: New test.
40040 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40042         PR c++/12796
40043         * g++.dg/template/crash13.C: Adjust expected error location.
40044         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40046 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40048         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40050 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40052         PR/10239
40053         * gcc.c-torture/compile/20031031-2.c: New test.
40055 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40057         PR/11640
40058         * gcc.c-torture/compile/20031031-1.c: New test.
40060 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40062         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40063         * gcc.misc-tests/bprob.exp: Likewise.
40064         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40065         the execution test on arm-elf configs.
40066         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
40067         configs that don't support scratch files.
40068         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40070 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
40072         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40073         done by dejagnu.
40075 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
40077         * ada/acats/run_all.sh: Redirect mv output to /dev/null
40078         Avoid non pure sh syntax. Add more logging.
40080         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40081         fail.
40083 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40085         PR libgcj/10610
40086         * gcc.dg/ppc-stackalign-1.c: New test.
40088 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
40090         * ada/acats/run_all.sh: Change output to be more compliant with
40091         dejagnu framework.
40092         Create acats.sum and acats.log files under testsuite/ada/acats
40093         Only run [a-z]* directories, to filter out e.g. CVS.
40094         Redirect build output to log file.
40096 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40098         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40100 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40102         PR ada/5909:
40103         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40105 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
40107         * gcc.c-torture/compile/20031023-1.c: New test.
40108         * gcc.c-torture/compile/20031023-2.c: New test.
40109         * gcc.c-torture/compile/20031023-3.c: New test.
40110         * gcc.c-torture/compile/20031023-4.c: New test.
40112 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40114         PR c++/10371
40115         * g++.dg/lookup/scoped8.C: New test.
40117 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40119         * g++.dg/opt/reg-stack3.C: New test.
40121 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40123         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
40125 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40127         PR c++/11076
40128         * g++.dg/template/crash13.C: New test.
40130 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40132         * gcc.dg/c99-restrict-2.c: New test.
40134 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
40136         PR c++/12698, c++/12699, c++/12700, c++/12566
40137         * g++.dg/inherit/covariant9.C: New test.
40138         * g++.dg/inherit/covariant10.C: New test.
40139         * g++.dg/inherit/covariant11.C: New test.
40141 2003-10-23  Jason Merrill  <jason@redhat.com>
40143         PR c++/12726
40144         * g++.dg/ext/complit2.C: New test.
40146 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40148         PR target/12654
40149         * gcc.c-torture/execute/20031020-1.c: New test.
40151 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40153         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40154         following the jump_insn.
40156 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40158         * gcc.dg/cast-lvalue-1.c: New test.
40160 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
40162         PR c++/11962
40163         * g++.dg/template/cond2.C: New test.
40165 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40167         * gcc.dg/builtins-28.c: New test.
40169 2003-10-20  Jan Hubicka  <jh@suse.cz>
40171         * g++.dg/opt/inline4.C: Do not use min-inline-insns
40172         parameter.
40173         * gcc.dg/inline-2.c: Likewise.
40175 2003-10-20  Phil Edwards  <phil@codesourcery.com>
40177         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40178         * gcc.dg/nest.c: Likewise.
40180 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40182         PR c++/9781, c++/10583, c++/11862
40183         * g++.dg/parse/crash13.C: New test.
40185 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40187         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40189 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40191         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40192         Define HAVE_C99_RUNTIME except on Solaris.
40193         * gcc.dg/builtins-20.c: Likewise.
40195 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40197         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40199 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40201         PR c++/12495
40202         * g++.dg/template/crash21.C: New test.
40204 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40206         PR c++/2513
40207         * g++.dg/template/typename5.C: New test.
40209 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40211         PR c++/12369
40212         * g++.dg/template/friend25.C: New test.
40214 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
40216         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40217         versions.
40219 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
40221         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40222         == 2147483647.
40224 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
40226         * gcc.c-torture/execute/960416-1.x: Remove.
40227         * gcc.c-torture/execute/divconst-3.x: Likewise.
40229 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
40231         PR target/12598
40232         * gcc.dg/torture/cris-volatile-1.c: New test.
40234 2003-10-14  Roger Sayle  <roger@eyesopen.com>
40236         PR optimization/9325
40237         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40238         for overflowing floating point to integer conversion during RTL
40239         simplification.
40241 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
40243         * objc/execute/_cmd.m: Fix typo.
40244         * objc.dg/image-info.m, objc.dg/symtab-1.m:
40245         Relax 'scan-assembler' regexp.
40246         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40247         objc.dg/try-catch-4.m: Run on non-Darwin targets.
40248         * objc.dg/zero-link-2.m: Remove blank line.
40249         * objc.dg/zero-link-3.m: New test case.
40251 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
40253         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40255         * gcc.dg/asm-names.c: Use scan-assembler-not rather
40256         than linker trickery.
40258 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40260         PR c++/12370
40261         * g++.dg/other/friend2.C: New test.
40263 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40265         * gcc.dg/20031012-1.c: New test.
40267 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40269         * gcc.dg/weak/weak-3.c: Fix for new warning.
40271 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
40273         PR optimization/8750
40274         * gcc.c-torture/execute/20031012-1.c: New test case.
40276 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40278         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40279         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40281 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40283         PR optimization/12260
40284         * gcc.c-torture/compile/20031011-2.c: New test case.
40286 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40288         * gcc.c-torture/execute/20031011-1.c: New testcase.
40290 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
40292         * gcc.c-torture/compile/20031011-1.c: New test.
40294 2003-10-11  Jan Hubicka  <jh@suse.cz>
40296         * g++.dg/other/first-global.C: New test.
40298 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40300         * gcc.c-torture/execute/string-opt-18.c: New testcase.
40302 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
40304         * gcc.c-torture/compile/20031010-1.c: New test.
40306 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
40308         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40309         * gcc.c-torture/execute/va-arg-25.c: ... here.
40311 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
40313         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40315 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
40317         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40319 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
40321         * g++.dg/parse/error2.C: New test.
40323 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
40325         PR c++/11097
40326         * g++.dg/other/error5.C: Modify the error message.
40327         * g++.dg/lookup/using8.C: New test.
40329 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
40331         * gcc.dg/darwin-abi-2.c: New file.
40332         * gcc.c-torture/execute/va-arg-24.c: New file.
40334 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
40336         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
40337         indentation.
40339 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
40341         PR c++/10147
40342         * g++.dg/other/error4.C: Update error messages.
40343         * g++.dg/template/ptrmem4.C: Likewise.
40345         PR c++/12337
40346         * g++.dg/init/new9.C: New test.
40348         PR c++/12334, c++/12236, c++/8656
40349         * g++.dg/ext/attrib8.C: New test.
40351 2003-10-06  Devang Patel  <dpatel@apple.com>
40353         * gcc.dg/debug/dwarf2-3.h: New test.
40354         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40356 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
40358         * g++.dg/opt/cfg2.C: New test.
40360 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40362         * g++.dg/opt/float1.C: New test.
40364 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40366         * gcc.dg/c90-array-lval-6.c: New test.
40367         * gcc.dg/c99-array-lval-6.c: New test.
40369 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
40370             Ziemowit Laski  <zlaski@apple.com>
40372         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40373         'Derived', so that it is never considered a class method; add
40374         new warning for '+port' method ambiguity.
40375         * objc.dg/method-12.m: Include <objc/objc.h> instead of
40376         <objc/objc-api.h> (needed on Mac OS X).
40377         * objc.dg/method-13.m: New test.
40379 2003-10-03  Roger Sayle  <roger@eyesopen.com>
40381         PR optimization/9325, PR java/6391
40382         * gcc.c-torture/execute/20031003-1.c: New test case.
40384 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
40386         PR optimization/12180
40387         * gcc.dg/20031002-1.c: New test.
40389         PR c++/12486
40390         * g++.dg/inherit/error1.C: New test.
40392 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
40394         * lib/f-torture.exp (search_for): Rename to...
40395         (search_for_re): This.  Also, clean up comments and the
40396         "regexp" invocation.
40398 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40400         * gcc.c-torture/compile/20031002-1.c: New test.
40402 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40404         * g++.dg/opt/cond1.C: New test.
40406 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
40408         * gcc.dg/Wold-style-definition-2.c: New testcase.
40409         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40411 2003-09-29  Richard Henderson  <rth@redhat.com>
40413         * g++.dg/init/array10.C: Add dg-options.
40415 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
40417         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40419 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40421         * g++.dg/template/friend19.C: Fix typo.
40422         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40424 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
40426         * gcc.c-torture/execute/20030928-1.c: New test.
40427         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40429 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40431         * g++.dg/opt/unroll1.C: New test.
40433 2003-09-26  Roger Sayle  <roger@eyesopen.com>
40435         PR optimization/11741
40436         * gcc.dg/20030926-1.c: New test case.
40438 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40440         PR c++/5655
40441         * g++.dg/parse/access7.C: New test.
40442         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40444 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
40446         MERGE OF objc-improvements-branch into MAINLINE:
40447         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40448         if libobjc has not been built.
40449         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40450         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40451         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40452         objc/execute/nested-3.m, objc/execute/np-2.m,
40453         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40454         objc/execute/redefining_self.m, objc/execute/root_methods.m,
40455         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40456         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40457         objc.dg/special/unclaimed-category-1.h,
40458         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40459         well as GNU runtime.
40460         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40461         * execute/cascading-1.m, execute/function-message-1.m,
40462         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40463         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40464         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40465         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40466         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40467         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40468         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40469         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40470         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40471         * objc.dg/bitfield-2.m: Run only on Darwin.
40472         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40473         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40474         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40475         * objc.dg/const-str-1.m: Fix constant string layout.
40477 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
40479         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40481 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
40483         * gcc.dg/darwin-abi-1.c: New file.
40485 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
40487         PR target/12281
40488         * gcc.c-torture/compile/20030921-1.c: New test.
40490 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40492         * g++.dg/opt/reg-stack2.C: New test.
40494 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40496         * g++.dg/eh/delayslot1.C: New test.
40498 2003-09-20  Richard Henderson  <rth@redhat.com>
40500         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40502 2003-09-20  Roger Sayle  <roger@eyesopen.com>
40504         * gcc.c-torture/execute/20030920-1.c: New test case.
40506 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40508         * g++.dg/rtti/typeid3.C: Correct expected error message.
40510 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40512         PR c++/157
40513         * g++.dg/parse/crash12.C: New test.
40515 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
40517         * gcc.dg/compat/mixed-struct-check.h: New.
40518         * gcc.dg/compat/mixed-struct-defs.h: New.
40519         * gcc.dg/compat/mixed-struct-init.h: New.
40520         * gcc.dg/compat/struct-by-value-19_main.c: New.
40521         * gcc.dg/compat/struct-by-value-19_x.c: New.
40522         * gcc.dg/compat/struct-by-value-19_y.c: New.
40523         * gcc.dg/compat/struct-by-value-20_main.c: New.
40524         * gcc.dg/compat/struct-by-value-20_x.c: New.
40525         * gcc.dg/compat/struct-by-value-20_y.c: New.
40526         * gcc.dg/compat/struct-return-19_main.c: New.
40527         * gcc.dg/compat/struct-return-19_x.c: New.
40528         * gcc.dg/compat/struct-return-19_y.c: New.
40529         * gcc.dg/compat/struct-return-20_main.c: New.
40530         * gcc.dg/compat/struct-return-20_x.c: New.
40531         * gcc.dg/compat/struct-return-20_y.c: New.
40533 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
40534         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40535         so that it will not complain on LP64 targets.
40537 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40539         PR c++/495
40540         * g++.dg/template/friend24.C: New test.
40542 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
40544         PR c++/12332
40545         * g++.dg/template/memtmpl2.C: New test.
40547 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
40549         PR target/11184
40550         * gcc.dg/builtin-apply1.c: New test.
40552 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40554         PR c++/9848
40555         * g++.dg/warn/Wunused-4.C: New test.
40557 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40559         PR c++/12316
40560         * g++.dg/other/gc2.C: New test.
40562 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
40564         PR c++/11991
40565         * g++.dg/rtti/typeid3.C: New test.
40567         PR c++/12266
40568         * g++.dg/overload/template1.C: New test.
40570 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40572         * g++.dg/opt/cfg3.C: New test.
40574 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40576         PR c++/7939
40577         * g++.dg/template/crash11.C: New test.
40579 2003-09-16  Jason Merrill  <jason@redhat.com>
40580             Jakub Jelinek  <jakub@redhat.com>
40582         * gcc.dg/attr-warn-unused-result.c: New test.
40584 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40586         PR c++/12184
40587         * g++.dg/expr/call2.C: New test.
40589 2003-09-15  Andreas Jaeger  <aj@suse.de>
40591         * gcc.dg/Wold-style-definition-1.c: New test.
40593 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
40595         PR c++/3907
40596         * g++.dg/parse/template12.C: New test.
40598         * g++.dg/abi/bitfield11.C: New test.
40599         * g++.dg/abi/bitfield12.C: Likewise.
40601 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
40603         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
40604         non-expansion of functional macro name without arguments at EOL.
40605         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
40607 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
40609         * gcc.c-torture/execute/20030914-[12].c: New tests.
40611 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40613         PR c++/11788
40614         * g++.dg/overload/addr1.C: New test.
40616 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
40618         * gcc.dg/20030909-1.c: New test.
40620 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40622         * gcc.dg/ultrasp10.c: New test.
40624 2003-09-09  Devang Patel  <dpatel@apple.com>
40626         * gcc.dg/darwin-ld-6.c: New test.
40628 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40630         * gcc.dg/torture/builtin-explog-1.c: New testcase.
40632 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40634         * gcc.dg/ia64-types1.c: New test.
40635         * gcc.dg/ia64-types2.c: Likewise.
40637 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40639         * gcc.dg/builtins-1.c: Add more _Complex tests.
40640         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40642         * gcc.dg/builtins-1.c: Test existing _Complex functions.
40643         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40645 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40647         PR c++/11786
40648         * g++.dg/lookup/koenig2.C: New test.
40650         PR c++/5296
40651         * g++.dg/rtti/typeid2.C: New test.
40653 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
40655         * gcc.c-torture/compile/20030904-1.c: New test.
40657 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40659         * g++.dg/opt/longbranch2.C: New test.
40661 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40663         * g++.dg/template/crash10.C: Only compile it.
40665 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
40667         PR middle-end/11665
40668         * gcc.c-torture/compile/20030907-1.c: New test.
40669         * g++.dg/init/array11.C: New test.
40671 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40673         PR c++/11852
40674         * g++.dg/init/struct1.C: New test.
40676 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
40678         PR c++/12181
40679         * g++.dg/expr/comma1.C: New test.
40681 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
40683         PR c++/11867
40684         * g++.dg/expr/static_cast5.C: New test.
40686 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
40688         PR c++/11507
40689         * g++.dg/lookup/scoped7.C: New test.
40691         PR c++/9574
40692         * g++.dg/other/static1.C: New test.
40694         PR c++/11490
40695         * g++.dg/warn/template-1.C: New test.
40697         PR c++/11432
40698         * g++.dg/template/crash10.C: New test.
40700         PR c++/2478
40701         * g++.dg/overload/VLA.C: New test.
40703         PR c++/10804
40704         * g++.dg/template/call1.C: New test.
40706 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40708         PR c++/11794
40709         * g++.dg/parse/using3.C: New test.
40711 2003-09-06  Roger Sayle  <roger@eyesopen.com>
40713         PR c++/11409
40714         * g++.dg/overload/builtin3.C: New test case.
40716 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
40718         PR c/9862
40719         * gcc.dg/20030906-1.c: New test.
40720         * gcc.dg/20030906-2.c: Likewise.
40722 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40724         PR c++/12167
40725         * g++.dg/parse/defarg5.C: New test.
40727         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40729 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
40731         PR c++/12163
40732         * g++.dg/expr/static_cast4.C: New test.
40734         PR c++/12146
40735         * g++.dg/template/crash9.C: New test.
40737 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
40739         * g++.old-deja/g++.ext/pretty2.C: Update for change
40740         in __FUNCTION__.
40741         * g++.old-deja/g++.ext/pretty3.C: Likewise.
40743 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
40745         PR c++/11922
40746         * g++/dg/template/qualified-id1.C: New test.
40748         PR c++/12037
40749         * g++.dg/warn/noeffect4.C: New test.
40751 2003-09-04  Matt Austern  <austern@apple.com>
40753         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40754         * g++.dg/ext/fnname2.C: Likewise.
40755         * g++.dg/ext/fnname3.C: Likewise.
40757 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
40759         * g++.dg/expr/lval1.C: New test.
40760         * g++.dg/ext/lvcast.C: Remove.
40762 2003-09-03  Roger Sayle  <roger@eyesopen.com>
40764         PR optimization/11700.
40765         * gcc.c-torture/compile/20030903-1.c: New test case.
40767 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
40769         PR c++/12053
40770         * g++.dg/abi/layout4.C: New test.
40772 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
40774         PR c++/11553
40775         * g++.dg/parse/friend3.C: New test.
40777 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
40779         PR c++/11847
40780         * g++.dg/template/class1.C: New test.
40782         PR c++/11808
40783         * g++.dg/expr/call1.C: New test.
40785 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
40787         PR c++/12114
40788         * g++.dg/init/ref9.C: New test.
40790         PR c++/11972
40791         * g++.dg/template/nested4.C: New test.
40793 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40795         PR c++/12093
40796         * g++.dg/template/non-dependent4.C: New test.
40798         PR c++/11928
40799         * g++.dg/inherit/conv1.C: New test.
40801 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
40803         PR c++/6196
40804         * g++.dg/ext/label1.C: New test.
40805         * g++.dg/ext/label2.C: Likewise.
40807 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40809         * g++.dg/expr/cond3.C: New test.
40811 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40813         * gcc.dg/builtins-1.c: Add new builtin cases.
40815 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40817         * gcc.dg/builtins-1.c: Add new cases.
40818         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40820 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40822         * gcc.dg/builtins-1.c: Add more math builtin tests.
40823         * gcc.dg/torture/builtin-attr-1.c: New test.
40825 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
40827         PR optimization/5079
40828         * g++.dg/opt/static3.C: New test.
40830 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40832         * gcc.misc-tests/gcov-10b.c: New test.
40834 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
40836         * g++.dg/opt/ptrmem3.C: New test.
40838         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40840 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
40842         * gcc.dg/20030826-2.c: New test.
40844 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40846         PR middle-end/12002
40847         * g77.f-torture/compile/12002.f: New test case.
40849 2003-08-26  Roger Sayle  <roger@eyesopen.com>
40851         * gcc.dg/20030826-1.c: New test case.
40853 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
40855         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40857 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
40859         PR c++/11871
40860         * c++.dg/lookup/crash1.C: New test.
40862         * c++.dg/warn/noeffect3.C: New test.
40864 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
40866         * gcc.dg/compat/vector-1_x.c: Compile with -w.
40867         * gcc.dg/compat/vector-1_y.c: Ditto.
40868         * gcc.dg/compat/vector-2_x.c: Ditto.
40869         * gcc.dg/compat/vector-2_y.c: Ditto.
40871 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
40873         * gcc.dg/20030702-1.c: New test.
40875 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
40877         PR c++/8795
40878         * g++.dg/ext/altivec-1.C: New test.
40880 2003-08-24  Richard Henderson  <rth@redhat.com>
40882         * g++.dg/eh/simd-2.C: Add -w for x86.
40884 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
40886         * gcc.dg/20030815-1.c: New test.
40888 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40890         PR c++/3765
40891         * g++.dg/parse/access6.C: New test.
40893 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40895         PR c++/641, c++/11876
40896         * g++.dg/template/friend22.C: New test.
40897         * g++.dg/template/friend23.C: Likewise.
40899 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40901         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40902         identically.
40904 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40906         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40908 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40910         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40912 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40914         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40916 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
40918         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40920 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
40922         PR c++/11919
40923         * g++.dg/overload/prom1.C: New test.
40925         PR c++/11551
40926         * g++.dg/parse/dtor2.C: New test.
40928         PR c++/10762
40929         * g++.dg/parse/using2.C: New test.
40931 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
40933         PR target/11805
40934         * gcc.c-torture/compile/20030821-1.c: New.
40936 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
40938         PR c++/11834
40939         * g++.dg/template/deduce2.C: New test.
40941 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
40943         * gcc.c-torture/execute/20030821-1.c: New test.
40945 2003-08-20  Roger Sayle  <roger@eyesopen.com>
40947         PR middle-end/11984
40948         * gcc.dg/20030820-1.c: New test case.
40950 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
40952         PR c++/11945
40953         * g++.dg/warn/noeffect2.C: New test.
40955 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
40957         PR c++/10926
40958         * g++.dg/template/dtor2.C: New test.
40960         PR c++/11684
40961         * g++.dg/template/operator1.C: New test.
40962         * g++.dg/parse/operator4.C: New test.
40964         PR c++/11946.C
40965         * g++.dg/expr/enum1.C: New test.
40966         * gcc.dg/c99-bool-1.c: Remove bogus warning.
40968         PR c++/11036.C
40969         * g++.dg/parse/elab2.C: New test.
40970         * g++.dg/parse/typedef4.C: Change error message.
40971         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40972         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40973         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40975 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
40977         * gcc.dg/pch/warn-1.c: New.
40978         * gcc.dg/pch/warn-1.hs: New.
40980         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40981         not-tested file.
40983 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40985         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40987 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
40989         * gcc.dg/uninit-D.c: New Test.
40990         * gcc.dg/uninit-E.c: New Test.
40991         * gcc.dg/uninit-F.c: New Test.
40992         * gcc.dg/uninit-G.c: New Test.
40994 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
40996         * g++.dg/README: Describe the pch directory.
40998 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41000         PR c++/11174
41001         * g++.dg/parse/access4.C: New test.
41002         * g++.dg/parse/access5.C: Likewise.
41003         * g++.old-deja/g++.jason/access17.C: Adjust error message.
41005 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
41007         * gcc.dg/noncompile/20030818-1.c: New.
41009 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41011         PR c++/11957
41012         * g++.dg/warn/noeffect1.C: New test.
41014         * g++.dg/template/scope2.C: New test.
41015         * g++.dg/template/error2.C: Correct dg-error
41017 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
41019         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41021 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
41023         PR C++/11512
41024         * g++.dg/template/warn1.C: New.
41026 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41028         * g++.dg/template/error2.C: New test.
41029         * g++.dg/lookup/using7.C: Adjust errors
41030         * g++.old-deja/g++.pt/crash36.C: Likewise.
41031         * g++.old-deja/g++.pt/derived3.C: Likewise.
41033 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41035         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41036         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41037         * gcc.c-torture/execute/builtins/string-9.c: New, from
41038         string-opt-9.c.  Adjust for execute/builtins framework.
41039         * gcc.c-torture/execute/string-opt-9.c: Delete.
41041 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
41043         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41045         * g++.dg/parse/ret-type2.C: New test.
41047         PR c++/11703
41048         * g++.dg/init/new8.C: New test.
41050         PR c++/10923
41051         * g++.dg/parse/typedef5.C: New test.
41053         PR c++/9512
41054         * g++.dg/parse/qualified2.C: New test.
41055         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41056         invalid code.
41058 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
41060         * g++.dg/conversion/ptrmem1.C: New test.
41062 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
41064         PR target/11693
41065         * gcc.dg/20030811-1.c: New test.
41067         PR target/11535
41068         * gcc.c-torture/execute/20030811-1.c: New test.
41070 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41072         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41074 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
41076         PR c++/11789.C
41077         * g++.dg/inherit/multiple1.C: New test.
41079 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41081         * gcc.dg/spe1.c: New test.
41083         PR c++/11670
41084         * g++.dg/expr/cast2.C: New test.
41086         PR c++/10530
41087         * g++.dg/template/dependent-name2.C: New test.
41089 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
41091         * g++.dg/parse/crash11.C: Put the dg options in comments.
41093 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
41095         * lib/gcc-dg.exp: Update for diagnostic change.
41097 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41099         PR c++/5767
41100         * g++.dg/parse/crash11.C: New test.
41102 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
41104         * gcc.dg/cpp/spacing1.c: Update.
41106 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
41108         PR target/11739
41109         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41110         a value for -mtune.
41112 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41114         PR middle-end/11771
41115         * gcc.c-torture/compile/20030804-1.c: New test case.
41117 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41119         * gcc.dg/20030804-1.c: New test case.
41121 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
41123         * gcc.dg/cpp/separate-1.c: New test.
41125 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
41127         PR c++/11704
41128         * g++.dg/template/dependent-expr2.C: New test.
41130         PR c++/11766
41131         * g++.dg/expr/ptrmem1.C: New test.
41133 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41135         PR c++/9453
41136         * g++.dg/template/friend15.C: New test.
41138 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
41140         * lib/dg-pch.exp: Work round PCH bug.
41142 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41144         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
41145         builtins.  Move cases from builtins-4.c here.
41147         * gcc.dg/torture/builtin-math-1.c: New test taken from
41148         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41149         additional cases.
41151         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41152         Delete.
41154 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41156         PR c++/9447
41157         * g++.dg/template/using7.C: New test.
41159 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
41161         * import1.c, import2.c: New tests.
41163 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
41165         * g++.dg/eh/crossjump1.C: New test.
41167 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
41169         PR c++/11697
41170         * g++.dg/template/using6.C: New test.
41172         PR c++/11744
41173         * g++.dg/template/koenig2.C: New test.
41175 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41177         PR c++/7983
41178         * g++.dg/parse/typedef4.C: New test.
41180 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41182         PR c++/8442, c++/8806
41183         * g++.dg/template/elab1.C: New test.
41184         * g++.dg/template/type2.C: Likewise.
41185         * g++.dg/template/ttp3.C: Adjust expected error message.
41186         * g++.old-deja/g++.law/visibility13.C: Likewise.
41187         * g++.old-deja/g++.niklas/t135.C: Likewise.
41188         * g++.old-deja/g++.pt/ttp41.C: Likewise.
41189         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41190         template argument.
41191         * g++.old-deja/g++.pt/ttp44.C: Likewise.
41193 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
41195         PR c++/11295
41196         * g++.dg/ext/stmtexpr1.C: New test.
41198         * g++.dg/opt/tmp1.C: New test.
41200         PR c++/11525
41201         * g++.dg/parse/constant4.C: New test.
41203         PR c++/9447
41204         * g++.dg/template/using5.C: New test.
41206 2003-07-31  Roger Sayle  <roger@eyesopen.com>
41208         * gcc.dg/builtins-27.c: New test case.
41210 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
41212         * gcc.dg/tls/opt-7.c: New test.
41214 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
41216         * g++.old-deja/g++.other/crash18.C: Remove.
41218 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41220         * g++.dg/template/explicit3.C: New.
41221         * g++.dg/template/explicit4.C: New.
41222         * g++.dg/template/explicit5.C: New.
41224         PR c++/11347
41225         * g++.dg/template/memtmpl1.C: New.
41227 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
41229         PR target/11565
41230         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41231         * gcc.dg/i386-387-5.c (dg-options): Likewise.
41233 2003-07-30  Jan Hubicka  <jh@suse.cz>
41235         * vtgc1.c: Kill.
41237 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
41239         * gcc.dg/struct-in-proto-1.c: New test.
41241 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
41243         * gcc.dg/cpp/include2.c: Only expect one message.
41245 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
41247         PR c++/9447
41248         * g++.dg/template/using1.C: New test.
41249         * g++.dg/template/using2.C: New test.
41250         * g++.dg/template/using3.C: New test.
41251         * g++.dg/template/using4.C: New test.
41253 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
41255         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41256         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41258 2003-07-28  Jan Hubicka  <jh@suse.cz>
41260         PR c++/11530
41261         * g++.dg/opt/call1.C: New test.
41263 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
41265         PR c++/11667
41266         * g++.dg/init/enum2.C: New test.
41267         * g++.dg/template/overload1.C: Add "-w" option.
41269 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
41271         * gcc.dg/Wdeclaration-after-statement-1.c,
41272         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41274 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
41276         * gcc.c-torture/compile/20030725-1.c: New test.
41278 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
41280         * gcc.dg/20030505.c: Only run for SPE.
41281         Remove definition of opaque type.
41283 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
41285         * g++.dg/template/ptrmem6.C: New test.
41287 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
41289         * gcc.c-torture/compile/zero-strct-2.c: New test.
41291 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
41293         * gcc.dg/intermod-1.c: New test.
41295 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41297         PR c++/11617
41298         * g++.dg/template/lookup2.C: New test.
41299         * g++.dg/template/memclass1.C: Remove instantiated from error.
41300         * g++.dg/other/error2.C: Tweak expected errors.
41302         PR c++/11596
41303         * g++.dg/template/defarg3.C: New test.
41305         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41307 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
41309         * g++.dg/inherit/access5.C: New test.
41311 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41313         PR c++/11513
41314         * g++.dg/template/crash8.C: New test.
41316 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
41318         PR c/10602
41319         * gcc.dg/noncompile/incomplete-2.c: New test.
41321 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
41323         PR c++/11645
41324         * g++.dg/inherit/access4.C: New test.
41326         PR c++/11517
41327         * g++.dg/expr/cond2.C: New test.
41329         PR optimization/10679
41330         * g++.dg/opt/inline4.C: New test.
41332 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41334         * g++.dg/parse/crash10: New test.
41336 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41338         * g++.dg/ext/flexary1.C: New test.
41340 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41342         PR c++/10793
41343         * g++.dg/template/crash9.C: New test.
41345 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41347         PR c++/3004
41348         * g++.dg/parse/typedef3.C: New test.
41350         PR c++/7906
41351         * g++.dg/parse/operator2.C: New test.
41353         PR c++/8895
41354         * g++.dg/parse/def-tmpl-arg1.C: New test.
41356         PR c++/9282
41357         * g++.dg/parse/funptr1.C: New test.
41359         PR c++/9452
41360         * g++.dg/parse/ambig3.C: New test.
41362         PR c++/9454
41363         * g++.dg/parse/operator3.C: New test.
41365         PR c++/9486
41366         * g++.dg/parse/template10.C: New test.
41368         PR c++/9488
41369         * g++.dg/parse/template11.C: New test.
41371         PR c++/10150
41372         * g++.dg/parse/invalid-op1.C: New test.
41374         PR c++/10247
41375         * g++.dg/parse/condexpr1.C: New test.
41377 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41379         * g++.dg/ext/packed3.C: New test.
41380         * g++.dg/ext/packed4.C: New test.
41382         * gcc.dg/pack-test-3.c: New test.
41384 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
41386         * lib/compat.exp: Handle dg-options per source file.
41387         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41388         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41389         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41390         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41391         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41392         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41393         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41394         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41395         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41396         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41397         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41398         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41399         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41400         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41402 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41404         PR c/10320
41405         * gcc.c-torture/execute/20030718-1.c: New test.
41407 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41409         PR optimization/11536
41410         * gcc.dg/20030721-1.c: New test.
41412 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
41414         PR c++/11546
41415         * g++.dg/template/lookup1.C: New test.
41417 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
41419         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41420         diagnostics of ill-formed constructs involving labels.
41421         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41422         the new 'previously defined here' message.
41424 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
41426         * g++.dg/parse/non-dependent2.C: New test.
41428 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
41430         * g++.dg/init/init-ref4.C: xfail on targets without
41431         weak symbols.
41433 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
41435         PR target/11087
41436         * gcc.c-torture/execute/20030717-1.c: New test.
41438 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41440         * g++.dg/opt/cfg1.C: New test.
41442 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
41444         PR optimization/11557
41445         * gcc.dg/20030717-1.c: New test.
41447 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
41449         PR c++/10476
41450         * g++.dg/expr/crash-1.C: New test.
41452         PR c++/11027
41453         * g++.dg/template/init3.C: New test.
41455         PR c++/8222
41456         * g++.dg/template/non-dependent1.C: New test.
41458         PR c++/11070
41459         * g++.dg/template/non-dependent2.C: New test.
41461         PR c++/11071
41462         * g++.dg/template/non-dependent3.C: New test.
41464         PR c++/9907
41465         * g++.dg/template/sizeof5.C: New test.
41467 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
41469         PR 11498
41470         * gcc.c-torture/compile/mangle-1.c: New file.
41472 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41474         PR c++/7809
41475         * g++.dg/parse/access3.C: New test.
41477 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
41479         PR c++/11384
41480         * g++.dg/init/init-ref4.C: New test.
41482 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
41484         PR c++/11547
41485         * g++.dg/parse/constant3.C: New test.
41486         * g++.dg/parse/crash7.C: Likewise.
41488 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
41490         PR target/11008
41491         * gcc.dg/i386-pentium4-not-mull.c: New.
41493 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
41495         * gcc.dg/asm-names.c (ymain): Make it weak.
41497 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41499         PR c++/5421
41500         * g++.dg/template/friend21.C: New test.
41502 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
41504         * gcc.dg/cleanup-8.c: New test.
41505         * gcc.dg/cleanup-9.c: New test.
41507 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
41509         * g++.dg/ext/dll-MI1.h: New file.
41510         * g++.dg/ext/dllexport-MI1.C: New file.
41511         * g++.dg/ext/dllimport-MI1.C: New file.
41513 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
41515         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41516         it does not have cmpstrsi patterns (just cmpmemsi).
41518 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
41520         PR debug/11473
41521         * g++.dg/debug/debug8.C: New test.
41523 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41525         PR c++/10108
41526         * g++.dg/template/crash7.C: New test.
41528 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
41530         PR target/10795
41531         * gcc.c-torture/compile/20030708-1.c: New.
41533 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
41535         * gcc.c-torture/execute/20030715-1.c: New test.
41537 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
41539         * gcc.dg/pch/inline-3.c: New file.
41540         * gcc.dg/pch/inline-3.hs: New file.
41541         * gcc.dg/pch/inline-4.c: New file.
41542         * gcc.dg/pch/inline-4.hs: New file.
41544 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
41546         PR c++/11509
41547         * g++.dg/template/crash6.C: New test.
41549         PR c++/7053
41550         * g++.dg/template/friend20.C: New test.
41552         PR c++/7019
41553         * g++.dg/template/overload2.C: New test.
41555 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41557         PR optimization/11440
41558         * gcc.c-torture/execute/20030714-1.c: New test.
41560 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41562         PR c++/11154
41563         * g++.dg/template/partial2.C: New test.
41565 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
41567         PR c++/11503
41568         * g++.dg/template/anon1.C: New test.
41570         PR c++/11493
41571         PR c++/11495
41572         * g++.dg/parse/template9.C: Likewise.
41573         * g++.dg/template/crash4.C: New test.
41574         * g++.dg/template/koenig1.C: Likewise.
41575         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41576         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41577         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41578         functions.
41579         * g++.old-deja/g++.jason/template36.C: Likewise.
41580         * g++.old-deja/g++.mike/p1989.C: Likewise.
41581         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41582         * g++.old-deja/g++.pt/ttp20.C: Use this->.
41583         * g++.old-deja/g++.pt/ttp21.C: Use this->.
41584         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41585         compiling.
41586         * g++.old-deja/g++.pt/union2.C: Use this->.
41588 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
41590         * gcc.dg/20030711-1.c: New test.
41592 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
41594         PR c++/11050
41595         * g++.dg/parse/args1.C: New test.
41596         * g++.pt/defarg8.C: Change expected errors.
41598 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
41600         PR c++/8164
41601         * g++.dg/template/nontype2.C: New test.
41603         PR c++/10558
41604         * g++.dg/parse/template8.C: New test.
41606         PR c++/8327
41607         * g++.dg/template/scope1.C: New test.
41609         * g++.dg/warn/Wsign-compare-1.C: New test.
41611 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41613         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41615 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
41617         PR c++/9411
41618         * g++.dg/template/explicit2.C: New test.
41620         PR c++/10032
41621         * g++.dg/warn/pedantic1.C: New test.
41623 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
41625         PR c++ 9483
41626         * g++.dg/other/field1.C: New test.
41628 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41630         PR c/11449
41631         * gcc.c-torture/compile/20030707-1.c: New.
41633 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41635         PR c++/10849
41636         * g++.dg/template/access12.C: New test.
41638 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
41640         * g++.dg/bprob/bprob.exp (prof_ext): Update.
41641         * g77.dg/bprob/bprob.exp (prof_ext): Update.
41642         * gcc.misc-tests/bprob.exp (prof_ext): Update.
41643         * gcc.misc-tests/gcov.exp: Update
41644         * g++.dg/gcov/gcov.exp: Update
41645         * lib/gcov.exp: Update.
41647 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
41649         * g++.dg/abi/mangle17.C: Make sure template expressions are
41650         dependent.
41651         * g++.dg/abi/mangle4.C: Mark erroneous casts.
41652         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41653         * g++.dg/opt/stack1.C: Remove erroneous code.
41654         * g++.dg/parse/template7.C: New test.
41655         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41656         * g++.old-deja/g++.pt/crash4.C: Likewise.
41658 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41660         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41661         with zero or one occurence of `$' after the initial `L'.
41663 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
41665         * gcc.c-torture/compile/20030704-1.c: Add a comment.
41667 2003-07-08  Roger Sayle  <roger@eyesopen.com>
41669         PR c/11370
41670         * gcc.dg/Wunreachable-6.c: New testcase.
41671         * gcc.dg/Wunreachable-7.c: New testcase.
41673 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41675         PR c/11420
41676         * gcc.dg/20030708-1.c: New test.
41678 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
41680         * gcc.dg/compat/sdata-section.h: New file.
41681         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41682         * gcc.dg/torture/mips-sdata-1.c: New test.
41684 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41686         PR c++/11030
41687         * g++.dg/template/friend19.C: New test.
41689 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
41691         * g++.dg/opt/strength-reduce.C: New test.
41693 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41695         PR target/10979
41696         * gcc.dg/20030707-1.c: New testcase.
41698 2003-07-07  Roger Sayle  <roger@eyesopen.com>
41700         PR optimization/11059
41701         * g++.dg/opt/emptyunion.C: New testcase.
41703 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41704             Eric Botcazou  <ebotcazou@libertysurf.fr>
41706         * g++.dg/opt/stack1.C: New test.
41708 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
41710         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41711         run test.
41713         PR c++/11431
41714         * g++.dg/expr/static_cast3.C: New test.
41716 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
41718         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41719         everywhere.
41720         * gcc.dg/concat.c: Concatenation of string constants with
41721         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41722         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41723         * gcc.dg/cpp/escape-2.c: Use wide character constants where
41724         necessary to avoid multi-character character constant warning.
41725         * gcc.dg/cpp/escape.c: Likewise.
41726         * gcc.dg/cpp/ucs.c: Likewise.
41727         Remove backslashes from dg-bogus comments, as they confuse Tcl.
41728         Fix a typo.
41730 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41732         PR c/11428
41733         * gcc.c-torture/compile/20030704-1.c: New.
41735 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
41737         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41739 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
41741         PR c++/5287, PR c++/7910,  PR c++/11021
41742         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41743         tests for warnings.
41744         * g++.dg/ext/dllimport2.C: Add tests for warnings.
41745         * g++.dg/ext/dllimport3.C: Likewise.
41746         * g++.dg/ext/dllimport4.C: New file.
41747         * g++.dg/ext/dllimport5.C: New file.
41748         * g++.dg/ext/dllimport6.C: New file.
41749         * g++.dg/ext/dllimport7.C: New file.
41750         * g++.dg/ext/dllimport8.C: New file.
41751         * g++.dg/ext/dllimport9.C: New file.
41752         * g++.dg/ext/dllimport10.C: New file.
41753         * g++.dg/ext/dllexport1.C: New file.
41755 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41757         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41758         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41760 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41762         * gcc.dg/builtins-25.c: New testcase.
41763         * gcc.dg/builtins-26.c: New testcase.
41765 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
41767         * gcc.dg/compat/vector-defs.h: New file.
41768         * gcc.dg/compat/vector-setup.h: New file.
41769         * gcc.dg/compat/vector-check.h: New file.
41770         * gcc.dg/compat/vector-1_main.c: New file.
41771         * gcc.dg/compat/vector-1_x.c: New file.
41772         * gcc.dg/compat/vector-1_y.c: New file.
41773         * gcc.dg/compat/vector-2_main.c: New file.
41774         * gcc.dg/compat/vector-2_x.c: New file.
41775         * gcc.dg/compat/vector-2_y.c: New file.
41777         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41778         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41779         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41780         * gcc.dg/compat/struct-align-1.h: New file.
41781         * gcc.dg/compat/struct-align-1_main.c: New file.
41782         * gcc.dg/compat/struct-align-1_x.c: New file.
41783         * gcc.dg/compat/struct-align-1_y.c: New file.
41784         * gcc.dg/compat/struct-align-2.h: New file.
41785         * gcc.dg/compat/struct-align-2_main.c: New file.
41786         * gcc.dg/compat/struct-align-2_x.c: New file.
41787         * gcc.dg/compat/struct-align-2_y.c: New file.
41789         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41790         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41791         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41792         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41793         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41794         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41795         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41796         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41797         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41798         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41799         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41800         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41801         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41802         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41803         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41804         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41805         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41806         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41807         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41808         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41809         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41810         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41811         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41812         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41813         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41814         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41815         * gcc.dg/compat/struct-return-10_x.c: Ditto.
41816         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41817         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41819 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41821         * gcc.dg/i386-call-1.c: New test.
41823 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41825         PR c++/9162
41826         * g++.dg/parse/defarg4.C: New.
41828 2003-07-03  Roger Sayle  <roger@eyesopen.com>
41830         PR target/10700
41831         * gcc.c-torture/compile/20030703-1.c: New test case.
41833 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
41835         * g++.dg/template/local3.C: Remove extra semicolon.
41837 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41839         * gcc.dg/i386-volatile-1.c: New test.
41841 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
41843         PR c++/11072
41844         * g++.dg/other/offsetof2.C: XFAIL.
41845         * g++.dg/other/offsetof5.C: New.
41847         PR c++/10219
41848         * g++.dg/template/error1.C: New.
41850         PR c++/9779
41851         * g++.dg/template/dependent-expr1.C: New.
41853 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41855         PR c++/6949
41856         * g++.dg/template/local3.C: New test.
41858         PR c++/11149
41859         * g++.dg/lookup/scoped6.C: New test.
41861 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
41863         PR c++/8046
41864         * g++.dg/other/error7.C: New test.
41866 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
41868         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41869         * g++.old-deja/g++.abi/vtable3.h: Likewise.
41870         * g++.old-deja/g++.law/code-gen5.C: Likewise.
41871         * g++.old-deja/g++.other/union2.C: Likewise.
41872         * gcc.dg/c90-const-expr-2.c: Likewise.
41873         * gcc.dg/c90-const-expr-3.c: Likewise.
41874         * gcc.dg/c99-const-expr-2.c: Likewise.
41875         * gcc.dg/c99-const-expr-3.c: Likewise.
41876         * gcc.dg/concat.c: Likewise.
41878 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
41880         PR c++/9559
41881         * g++.dg/init/static1.C: New test.
41883 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41885         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41886         * g++.old-deja/g++.other/access2.C: Likewise.
41887         * g++.old-deja/g++.other/decl2.C: Likewise.
41888         * gcc.c-torture/execute/20020615-1.c: Likewise.
41890 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41892         PR c++/4933
41893         * g++.dg/template/sizeof4.C: New test.
41895 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41897         * g++.dg/other/error6.C: New test.
41899 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
41901         PR c++/10750
41902         * g++.dg/parse/constant2.C: New test.
41904 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
41906         PR c++/11106
41907         * g++.dg/other/error5.C: New test.
41909 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41911         * gcc.dg/format/gcc_diag-1.c: New test.
41913 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
41915         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41917 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
41919         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41920         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41921         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41923 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
41925         * gcc.c-torture/execute/builtins/string-8.c: New test.
41926         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41927         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41928         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41930 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41932         PR c++/10468
41933         * g++.dg/ext/typeof6.C: New test.
41935 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
41937         PR c++/10796
41938         * g++.dg/init/enum1.C: New test.
41940 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
41942         * gcc.dg/20030627-1.c: New test.
41944 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
41946         PR c++/11332
41947         * g++.dg/expr/static_cast2.C: New test.
41949 2003-06-26  Roger Sayle  <roger@eyesopen.com>
41950             Jakub Jelinek  <jakub@redhat.com>
41952         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41953         sprintf(dst,"%s",src) optimization.
41954         * gcc.c-torture/execute/20030626-1.c: New test case.
41955         * gcc.c-torture/execute/20030626-2.c: New test case.
41957 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
41959         * gcc.c-torture/execute/multi-ix.c: New test.
41961         * gcc.c-torture/execute/simd-4.c (main):
41962         Added missing semicolon at end of union.
41964 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
41966         PR c++/8266
41967         * g++.dg/template/explicit-instantiation3.C: New test.
41969 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41971         * gcc.dg/20030626-1.c: Use signed char.
41973 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
41975         * gcc.dg/20030626-1.c: New test.
41977 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
41979         * const-str-2.m: Update.
41981 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
41983         PR c++/10990
41984         * g++.dg/rtti/dyncast1.C: New test.
41985         * g++.dg/abi/mangle4.C: Correct base-specifier access.
41986         * g++.dg/lookup/scoped1.C: Remove XFAIL.
41987         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41989         PR c++/10931
41990         * g++.dg/expr/static_cast1.C: New test.
41992 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
41994         * gcc.dg/20030625-1.c: New test.
41996 2003-06-24  Roger Sayle  <roger@eyesopen.com>
41998         * gcc.c-torture/compile/20030624-1.c: New test case.
42000 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
42002         * gcc.c-torture/execute/string-opt-17.c: New test.
42004 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
42006         PR c++/5754
42007         * g++.dg/parse/crash6.C: New test.
42009 2003-06-23  Roger Sayle  <roger@eyesopen.com>
42011         * gcc.dg/builtins-24.c: New test case.
42013 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
42015         * g++.dg/opt/operator1.C: New test.
42017 2003-06-22  Roger Sayle  <roger@eyesopen.com>
42019         * gcc.c-torture/execute/string-opt-16.c: New test case.
42021 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42023         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
42024         * g++.old-deja/g++.other/conv7.C: Likewise.
42025         * g++.old-deja/g++.other/overcnv2.C: Likewise.
42026         * g++.old-deja/g++.other/overload14.C: Likewise.
42028 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42030         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42031         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42033 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42035         PR c++/10888
42036         * g++.dg/warn/Winline-3.C: New test.
42038 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42040         * lib/target-supports.exp (check_alias_available): Make the test
42041         program acceptable to the Solaris assembler.
42043         PR c++/10749
42044         * g++.dg/template/memclass2.C: New test.
42046 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42047             Eric Botcazou  <ebotcazou@libertysurf.fr>
42049         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42050         data for non-matching targets.
42051         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42053 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42055         PR c++/10845
42056         * g++.dg/template/member3.C: New test.
42058 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
42060         PR c++/10939
42061         * g++.dg/template/func1.C: New test.
42063         PR c++/9649
42064         * g++.dg/template/static4.C: New test.
42065         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42067         PR c++/11041
42068         * g++.dg/init/ref7.C: New test.
42070 2003-06-19  Matt Austern  <austern@apple.com>
42072         PR c++/11228
42073         * g++.dg/anew1.C: New test.
42074         * g++.dg/anew2.C: New test.
42075         * g++.dg/anew3.C: New test.
42076         * g++.dg/anew4.C: New test.
42078 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
42080         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42082 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
42084         * gcc.c-torture/execute/simd-4.c (main): Make expected value
42085         endian-dependent.
42087 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
42089         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42090         Remove cruft.
42092 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
42094         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42095         * gcc.c-torture/compile/961203-1.c: Likewise.
42096         * gcc.c-torture/compile/980506-1.c: Likewise.
42098 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42100         PR c++/10712
42101         * g++.dg/lookup/using7.C: New test.
42103 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42105         PR c++/11105
42106         * g++.dg/abi/conv1.C: Remove it.
42107         * g++.dg/template/conv7.C: New test.
42108         * g++.dg/template/conv8.C: Likewise.
42109         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42110         conversion operator.
42112 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
42114         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42115         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42116         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42117         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42118         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42119         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42120         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42121         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42122         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42123         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42124         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42125         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42126         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42127         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42128         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42129         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42130         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42131         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42132         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42133         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42134         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42135         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42136         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42137         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42138         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42139         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42140         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42141         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42142         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42144 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
42146         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42147         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42148         indications.
42150 2003-06-16  Roger Sayle  <roger@eyesopen.com>
42152         * gcc.dg/i386-387-5.c: New test case.
42153         * gcc.dg/i386-387-6.c: New test case.
42154         * gcc.dg/builtins-23.c: New test case.
42156 2003-06-15  Roger Sayle  <roger@eyesopen.com>
42158         * gcc.dg/builtins-22.c: New test case.
42159         * gcc.dg/i386-387-1.c: Update to test exp.
42160         * gcc.dg/i386-387-2.c: Likewise.
42162 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42164         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42166 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42168         * lib/gcc-dg.exp (dg-require-dll): New function.
42169         (dg-xfail-if): Likewise.
42170         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42171         driver.
42173         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42174         * gcc.c-torture/compile/20001205-1.c: Likewise.
42175         * gcc.c-torture/compile/20001226-1.c: Likewise.
42176         * gcc.c-torture/compile/20010518-2.c: Likewise.
42177         * gcc.c-torture/compile/20020312-1.c: Likewise.
42178         * gcc.c-torture/compile/20020604-1.c: Likewise.
42179         * gcc.c-torture/compile/920501-12.c: Likewise.
42180         * gcc.c-torture/compile/920501-4.c: Likewise.
42181         * gcc.c-torture/compile/920520-1.c: Likewise.
42182         * gcc.c-torture/compile/920521-1.c: Likewise.
42183         * gcc.c-torture/compile/920625-1.c: Likewise.
42184         * gcc.c-torture/compile/961203-1.c: Likewise.
42185         * gcc.c-torture/compile/980506-1.c: Likewise.
42186         * gcc.c-torture/compile/981006-1.c: Likewise.
42187         * gcc.c-torture/compile/981022-1.c: Likewise.
42188         * gcc.c-torture/compile/981223-1.c: Likewise.
42189         * gcc.c-torture/compile/990617-1.c: Likewise.
42190         * gcc.c-torture/compile/dll.c: Likewise.
42191         * gcc.c-torture/compile/labels-3.c: Likewise.
42192         * gcc.c-torture/compile/mipscop-1.c: Likewise.
42193         * gcc.c-torture/compile/mipscop-2.c: Likewise.
42194         * gcc.c-torture/compile/mipscop-3.c: Likewise.
42195         * gcc.c-torture/compile/mipscop-4.c: Likewise.
42196         * gcc.c-torture/compile/simd-5.c: Likewise.
42197         * gcc.c-torture/compile/20000804-1.x: Remove.
42198         * gcc.c-torture/compile/20001205-1.x: Likewise.
42199         * gcc.c-torture/compile/20001226-1.x: Likewise.
42200         * gcc.c-torture/compile/20010518-2.x: Likewise.
42201         * gcc.c-torture/compile/20020312-1.x: Likewise.
42202         * gcc.c-torture/compile/20020604-1.x: Likewise.
42203         * gcc.c-torture/compile/920501-12.x: Likewise.
42204         * gcc.c-torture/compile/920501-4.x: Likewise.
42205         * gcc.c-torture/compile/920520-1.x: Likewise.
42206         * gcc.c-torture/compile/920521-1.x: Likewise.
42207         * gcc.c-torture/compile/920625-1.x: Likewise.
42208         * gcc.c-torture/compile/961203-1.x: Likewise.
42209         * gcc.c-torture/compile/980506-1.x: Likewise.
42210         * gcc.c-torture/compile/981006-1.x: Likewise.
42211         * gcc.c-torture/compile/981022-1.x: Likewise.
42212         * gcc.c-torture/compile/981223-1.x: Likewise.
42213         * gcc.c-torture/compile/990617-1.x: Likewise.
42214         * gcc.c-torture/compile/mipscop-1.x: Likewise.
42215         * gcc.c-torture/compile/mipscop-2.x: Likewise.
42216         * gcc.c-torture/compile/mipscop-3.x: Likewise.
42217         * gcc.c-torture/compile/mipscop-4.x: Likewise.
42218         * gcc.c-torture/compile/simd-5.x: Likewise.
42220         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42222 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42224         * gcc.c-torture/execute/20030611-1.c: New test.
42226 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42228         PR middle-end/168
42229         * gcc.dg/20030612-1.c: New test case.
42231 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42233         PR c++/10635
42234         * g++.dg/expr/cast1.C: New test.
42236 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42238         * gcc.dg/builtins-21.c: New test case.
42240 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
42242         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42243         options instead of at the end.
42244         * lib/objc.exp (objc_target_compile): Likewise.
42246 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
42248         PR c++/10432
42249         * g++.dg/parse/error1.C: New test.
42251 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
42253         * gcc.dg/compat/struct-by-value-11_main.c: New file.
42254         * gcc.dg/compat/struct-by-value-11_x.c: New file.
42255         * gcc.dg/compat/struct-by-value-11_y.c: New file.
42256         * gcc.dg/compat/struct-by-value-12_main.c: New file.
42257         * gcc.dg/compat/struct-by-value-12_x.c: New file.
42258         * gcc.dg/compat/struct-by-value-12_y.c: New file.
42259         * gcc.dg/compat/struct-by-value-13_main.c: New file.
42260         * gcc.dg/compat/struct-by-value-13_x.c: New file.
42261         * gcc.dg/compat/struct-by-value-13_y.c: New file.
42262         * gcc.dg/compat/struct-by-value-14_main.c: New file.
42263         * gcc.dg/compat/struct-by-value-14_x.c: New file.
42264         * gcc.dg/compat/struct-by-value-14_y.c: New file.
42265         * gcc.dg/compat/struct-by-value-15_main.c: New file.
42266         * gcc.dg/compat/struct-by-value-15_x.c: New file.
42267         * gcc.dg/compat/struct-by-value-15_y.c: New file.
42268         * gcc.dg/compat/struct-by-value-16_main.c: New file.
42269         * gcc.dg/compat/struct-by-value-16_x.c: New file.
42270         * gcc.dg/compat/struct-by-value-16_y.c: New file.
42271         * gcc.dg/compat/struct-by-value-17_main.c: New file.
42272         * gcc.dg/compat/struct-by-value-17_x.c: New file.
42273         * gcc.dg/compat/struct-by-value-17_y.c: New file.
42274         * gcc.dg/compat/struct-by-value-18_main.c: New file.
42275         * gcc.dg/compat/struct-by-value-18_x.c: New file.
42276         * gcc.dg/compat/struct-by-value-18_y.c: New file.
42278         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42279         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42280         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42281         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42282         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42283         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42284         * gcc.dg/compat/scalar-return-3_main.c: New file.
42285         * gcc.dg/compat/scalar-return-3_x.c: New file.
42286         * gcc.dg/compat/scalar-return-3_y.c: New file.
42287         * gcc.dg/compat/scalar-return-4_main.c: New file.
42288         * gcc.dg/compat/scalar-return-4_x.c: New file.
42289         * gcc.dg/compat/scalar-return-4_y.c: New file.
42291 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
42293         * gcc.dg/compat/fp2-struct-check.h: New file.
42294         * gcc.dg/compat/fp2-struct-defs.h: New file.
42295         * gcc.dg/compat/fp2-struct-init.h: New file.
42296         * gcc.dg/compat/struct-by-value-10_main.c: New file.
42297         * gcc.dg/compat/struct-by-value-10_x.c: New file.
42298         * gcc.dg/compat/struct-by-value-10_y.c: New file.
42299         * gcc.dg/compat/struct-return-10_main.c: New file.
42300         * gcc.dg/compat/struct-return-10_x.c: New file.
42301         * gcc.dg/compat/struct-return-10_y.c: New file.
42303         * gcc.dg/compat/compat-common.h: New file.
42304         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42305         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42306         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42307         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42308         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42309         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42310         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42311         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42312         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42313         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42314         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42315         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42316         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42317         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42318         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42319         * gcc.dg/compat/small-struct-check.h: Ditto.
42320         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42321         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42322         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42323         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42324         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42325         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42326         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42327         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42328         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42329         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42330         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42331         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42332         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42333         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42334         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42335         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42336         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42337         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42338         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42339         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42340         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42341         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42342         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42343         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42344         * gcc.dg/compat/struct-return-2_main.c: Ditto.
42345         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42346         * gcc.dg/compat/struct-return-2_y.c: Ditto.
42347         * gcc.dg/compat/struct-return-3_main.c: Ditto.
42348         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42349         * gcc.dg/compat/struct-return-3_y.c: Ditto.
42351 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
42353         * g++.dg/pch/static-1.C: New file.
42354         * g++.dg/pch/static-1.Hs: New file.
42356 2003-06-10  Richard Henderson  <rth@redhat.com>
42358         * gcc.dg/asm-7.c: Adjust expected warning text.
42360 2003-06-10  Roger Sayle  <roger@eyesopen.com>
42362         * gcc.dg/builtins-20.c: New test case.
42364 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
42366         PR c++/11131
42367         * g++.dg/opt/template1.C: New test.
42369 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42371         * lib/gcc-dg.exp (dg-test): Clear additional_files and
42372         additional_sources.
42374 2003-05-21  David Taylor  <dtaylor@emc.com>
42376         * gcc.dg/Wpadded.c: New file.
42378 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42380         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42381         * gcc.dg/special/weak-2.c: Add dg-require-weak.
42382         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42383         dg-require-weak.
42385 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
42387         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42389 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42391         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42392         (dg-require-alias): Likewise.
42393         (dg-require-gc-sections): Likewise.
42394         * lib/target-supports.exp (check_gc_sections_available): Likewise.
42396 2003-06-08  Richard Henderson  <rth@redhat.com>
42398         * gcc.dg/20011029-2.c: Fix the array reference.
42399         * gcc.dg/asm-7.c: New.
42401 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42403         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42405 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
42407         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42408         (dg-require-gc-sections): Likewise.
42410 2003-06-08  Jan Hubicka  <jh@suse.cz>
42412         * i386-cmov1.c: Fix regular expression.
42413         * i386-cvt-1.c: Likewise.
42414         * i386-local.c: Likewise.
42415         * i386-local2.c: Likewise.
42416         * i386-mul.c: Likewise.
42417         * i386-ssetype-1.c: Likewise.
42418         * i386-ssetype-3.c: Likewise.
42419         * i386-ssetype-5.c: Likewise.
42421 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42423         PR c++/11039
42424         * g++.dg/warn/implicit-typename2.C: New test.
42425         * g++.dg/warn/implicit-typename3.C: New test.
42427 2003-06-07  Richard Henderson  <rth@redhat.com>
42429         * g++.dg/other/offsetof3.C: Use size_t.
42430         * g++.dg/other/offsetof4.C: Likewise.
42432 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
42434         * lib/copy-file.exp: New. Implement gcc_copy_files.
42436         * lib/dg-pch.exp: Load copy-file.exp
42437         (dg-pch): Use gcc_copy_files instead of "file copy".
42439 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
42441         * gcc.dg/weak/weak.exp: Simplify.
42442         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42443         * gcc.dg/weak/weak-1.c: Likewise.
42444         * gcc.dg/weak/weak-2.c: Likewise.
42445         * gcc.dg/weak/weak-3.c: Likewise.
42446         * gcc.dg/weak/weak-4.c: Likewise.
42447         * gcc.dg/weak/weak-5.c: Likewise.
42448         * gcc.dg/weak/weak-6.c: Likewise.
42449         * gcc.dg/weak/weak-7.c: Likewise.
42450         * gcc.dg/weak/weak-8.c: Likewise.
42451         * gcc.dg/weak/weak-9.c: Likewise.
42453 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
42455         gcc.c-torture/execute/20030606-1.c: New.
42457 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42459         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42460         * gcc.dg/builtins-19.c: Likewise.
42462 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42464         * gcc.dg/builtins-2.c: Add some more tests.
42465         * gcc.dg/builtins-18.c: New test case.
42466         * gcc.dg/builtins-19.c: New test case.
42468 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42469             Jim Wilson  <wilson@tuliptree.org>
42471         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42473 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
42475         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42476         mempcpy/stpcpy calls not to be optimized into something else.
42477         * gcc.c-torture/execute/string-opt-3.c: Moved to...
42478         * gcc.c-torture/execute/builtins/string-7.c: ...here.
42479         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42481 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42483         * gcc.dg/format/asm_fprintf-1.c: New test.
42485 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
42487         * lib/gcc-defs.exp (additional_sources): New variable.
42488         (dg-additional-sources): New function.
42489         (additional_files): New variable.
42490         (dg-additional-files): New function.
42491         (dg-additional-files-options): Likewise.
42492         * lib/gcc-dg.exp (dg-require-weak): New function.
42493         (dg-require-alias): Likewise.
42494         (dg-require-gc-sections): Likewise.
42495         * lib/target-supports.exp (check_alias_available): Remove testfile
42496         parameter.
42497         (check_gc_sections_available): New function.
42498         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42499         (dg-gpp-additional-files): Likewise.
42500         * lib/g++.exp (additional_sources): Remove.
42501         (additional_files): Likewise.
42502         (g++_target_compile): Use dg-additional-files-options.
42504         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
42505         Tcl logic.
42506         * gcc.dg/special/ecos.exp: Remove.
42507         * gcc.dg/special/20000419-2.c: Use dg-require-*.
42508         * gcc.dg/special/alias-1.c: Likewise.
42509         * gcc.dg/special/alias-2.c: Likewise.
42510         * gcc.dg/special/gcsec-1.c: Likewise.
42511         * gcc.dg/special/weak-1.c: Likewise.
42512         * gcc.dg/special/weak-2.c: Likewise.
42513         * gcc.dg/special/wkali-1.c: Likewise.
42514         * gcc.dg/special/wkali-2.c: Likewise.
42516         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42517         dg-gpp-additional-*.
42518         * g++.dg/special/conpr-3.C: Likewise.
42519         * g++.dg/special/conpr-4.C: Likewise.
42520         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42521         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42522         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42523         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42524         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42525         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42526         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42527         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42528         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42529         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42530         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42531         * g++.old-deja/g++.other/comdat1.C: Likewise.
42532         * g++.old-deja/g++.other/comdat2.C: Likewise.
42533         * g++.old-deja/g++.other/comdat3.C: Likewise.
42534         * g++.old-deja/g++.other/ctor1.C: Likewise.
42535         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42537 2003-06-05  Richard Henderson  <rth@redhat.com>
42539         * gcc.dg/debug/20030605-1.c: New.
42541 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42543         * README.QMTEST: Update.
42545 2003-06-04  Richard Henderson  <rth@redhat.com>
42547         * gcc.dg/cleanup-1.c: New.
42548         * gcc.dg/cleanup-2.c: New.
42549         * gcc.dg/cleanup-3.c: New.
42550         * gcc.dg/cleanup-4.c: New.
42551         * gcc.dg/cleanup-5.c: New.
42552         * gcc.dg/cleanup-6.c: New.
42553         * gcc.dg/cleanup-7.c: New.
42555 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42557         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42559         * lib/dg-pch.exp: New file.
42560         * g++.dg/pch/pch.exp: Use dg-pch.exp.
42561         * gcc.dg/pch/pch.exp: Likewise.
42563 2003-06-04  Roger Sayle  <roger@eyesopen.com>
42565         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42566         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42567         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42568         * gcc.dg/builtins-17.c: New test case.
42569         * gcc.dg/i386-387-4.c: New test case.
42570         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42572 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42574         * gcc.dg/ultrasp9.c: New test.
42576 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42578         * gcc.c-torture/compile/20030604-1.c: New test.
42579         * gcc.dg/sparc-constant-1.c: New test.
42581 2003-06-03  Glen Nakamura  <glen@imodulo.com>
42583         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42585 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
42587         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42589         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42590         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42592 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
42594         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42596 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42598         PR c++/10940
42599         * g++.dg/template/spec10.C: New test.
42601 2003-06-03  Roger Sayle  <roger@eyesopen.com>
42603         * gcc.dg/builtins-16.c: New test case.
42605 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
42607         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42608         mempcpy test with post-increments.
42609         * gcc.c-torture/execute/string-opt-3.c: New test.
42610         * gcc.dg/string-opt-1.c: New test.
42612 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
42614         PR fortran/10965
42615         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42617 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
42619         * lib/scanasm.exp (dg-scan): New function, factored out of ...
42620         (scan-assembler): ... here.  Use dg-scan.
42621         (scan-assembler-not): Likewise.
42622         (scan-file): New function.
42623         (scan-file-not): Likewise.
42624         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42625         * gcc.dg/cpp/_Pragma4.c: Likewise.
42626         * gcc.dg/cpp/_Pragma5.c: Likewise.
42627         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42628         * gcc.dg/cpp/avoidpaste2.c: Likewise.
42629         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42630         * gcc.dg/cpp/cmdlne-P.c: Likewise.
42631         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42632         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42633         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42634         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42635         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42636         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42637         * gcc.dg/cpp/cxxcom1.c: Likewise.
42638         * gcc.dg/cpp/line1.c: Likewise.
42639         * gcc.dg/cpp/maccom1.c: Likewise.
42640         * gcc.dg/cpp/maccom2.c: Likewise.
42641         * gcc.dg/cpp/maccom3.c: Likewise.
42642         * gcc.dg/cpp/maccom4.c: Likewise.
42643         * gcc.dg/cpp/maccom5.c: Likewise.
42644         * gcc.dg/cpp/maccom6.c: Likewise.
42645         * gcc.dg/cpp/multiline.c: Likewise.
42646         * gcc.dg/cpp/spacing1.c: Likewise.
42647         * gcc.dg/cpp/spacing2.c: Likewise.
42648         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42649         * gcc.dg/cpp/trad/maccom1.c: Likewise.
42650         * gcc.dg/cpp/trad/maccom2.c: Likewise.
42651         * gcc.dg/cpp/trad/maccom3.c: Likewise.
42652         * gcc.dg/cpp/trad/maccom4.c: Likewise.
42653         * gcc.dg/cpp/trad/maccom6.c: Likewise.
42654         * gcc.dg/cpp/cxxcom2.c: Likewise.
42655         * gcc.dg/cpp/cxxcom2.h: New file.
42657         * gcc.dg/cpp/truefalse.cpp: Move it to ...
42658         * g++.dg/cpp/truefalse.C: Here.
42659         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42661 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
42663         * gcc.dg/cpp/redef3.c: New file.
42665 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42667         * gcc.dg/i386-loop-3.c: New test.
42669 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
42671         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42673 2003-05-31  Roger Sayle  <roger@eyesopen.com>
42675         * gcc.dg/fwrapv-1.c: New test case.
42676         * gcc.dg/fwrapv-2.c: New test case.
42678 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42680         PR c++/10956
42681         * g++.dg/template/spec9.C: New test.
42683 2003-05-29  Roger Sayle  <roger@eyesopen.com>
42685         * gcc.dg/duff-4.c: New test case.
42687 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
42689         PR fortran/10843
42690         * g77.dg/ffixed-form-1.f: New test
42691         * g77.dg/ffixed-form-2.f: New test
42692         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42693         * g77.dg/ffree-form-3.f: New test
42695 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
42697         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42698         * gcc.dg/wint_t-1.c: Likewise.
42700 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42702         * g++.dg/template/access11.C: New test.
42704 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42706         PR c++/10849
42707         * g++.dg/template/access10.C: New test.
42709 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42710             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42712         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42714 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42716         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42717         suppress for powerpc-*-darwin*.
42718         * gcc.dg/torture/builtin-noret-2.c: Likewise.
42720 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
42722         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42723         suppress option for powerpc-*-darwin*.
42725 2003-05-23  Roger Sayle  <roger@eyesopen.com>
42727         * gcc.dg/builtins-1.c: Add tests for tan and atan.
42728         * gcc.dg/builtins-4.c: Add test for fmod.
42730 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42732         PR c++/10682
42733         * g++.dg/template/instantiate4.C: New test.
42735 2003-05-22  Roger Sayle  <roger@eyesopen.com>
42737         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42739 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
42741         * gcc.dg/compat/scalar-return-1_main.c: New file.
42742         * gcc.dg/compat/scalar-return-1_x.c: New file.
42743         * gcc.dg/compat/scalar-return-1_y.c: New file.
42744         * gcc.dg/compat/scalar-return-2_main.c: New file.
42745         * gcc.dg/compat/scalar-return-2_x.c: New file.
42746         * gcc.dg/compat/scalar-return-2_y.c: New file.
42747         * gcc.dg/compat/struct-return-3_main.c: New file.
42748         * gcc.dg/compat/struct-return-3_y.c: New file.
42749         * gcc.dg/compat/struct-return-3_x.c: New file.
42750         * gcc.dg/compat/struct-return-2_main.c: New file.
42751         * gcc.dg/compat/struct-return-2_x.c: New file.
42752         * gcc.dg/compat/struct-return-2_y.c: New file.
42754 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42756         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42757         for hppa*-hp-hpux*.
42758         * gcc.dg/20021014-1.c (dg-options): Likewise.
42759         * gcc.dg/nest.c (dg-options): Likewise.
42761 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
42763         PR c++/9738
42764         * g++.dg/ext/dllimport2.C: New file.
42765         * g++.dg/ext/dllimport3.C: New file.
42767 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
42769         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42770         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42771         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42772         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42773         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42774         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42775         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42776         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42777         * gcc.dg/compat/small-struct-defs.h: New file.
42778         * gcc.dg/compat/small-struct-init.h: New file.
42779         * gcc.dg/compat/small-struct-check.h: New file.
42780         * gcc.dg/compat/fp-struct-defs.h: New file.
42781         * gcc.dg/compat/fp-struct-check.h: New file.
42782         * gcc.dg/compat/fp-struct-init.h: New file.
42783         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42784         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42786 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
42788         * gcc.dg/20030225-2.c: New test.
42790 2003-05-18  Roger Sayle  <roger@eyesopen.com>
42791             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42793         * gcc.c-torture/compile/20030518-1.c: New test case.
42795 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
42797         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42798         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42799         gcc-dg-debug-runtest.
42800         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42801         gcc-dg-debug-runtest.
42803 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42805         PR c++/9022
42806         * g++.dg/lookup/using6.C: New test.
42808 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42810         * g++.dg/parse/access2.C: New test.
42812 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
42814         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42815         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42816         * gcc.dg/debug/debug.exp: Likewise.
42818 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
42820         * gcc.dg/dollar.c: New test.
42822 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
42824         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42825         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42826         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42827         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42828         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42829         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42830         * gcc.dg/compat/struct-by-value-6_main.c: New file.
42831         * gcc.dg/compat/struct-by-value-6_x.c: New file.
42832         * gcc.dg/compat/struct-by-value-6_y.c: New file.
42833         * gcc.dg/compat/struct-by-value-7_main.c: New file.
42834         * gcc.dg/compat/struct-by-value-7_x.c: New file.
42835         * gcc.dg/compat/struct-by-value-7_y.c: New file.
42836         * gcc.dg/compat/struct-by-value-8_main.c: New file.
42837         * gcc.dg/compat/struct-by-value-8_x.c: New file.
42838         * gcc.dg/compat/struct-by-value-8_y.c: New file.
42839         * gcc.dg/compat/struct-by-value-9_main.c: New file.
42840         * gcc.dg/compat/struct-by-value-9_x.c: New file.
42841         * gcc.dg/compat/struct-by-value-9_y.c: New file.
42843 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
42845         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42846         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
42847         support for "repo" mode.
42848         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42849         * lib/g77-dg.exp: Likewise.
42850         * lib/obj-dg.exp: Likewise.
42852 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
42854         Merge from gcc-3_2-rhl8-branch:
42855         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
42857         * gcc.dg/tls/opt-6.c: New test.
42859         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
42861         * gcc.dg/20030405-1.c: New test.
42863         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
42865         * gcc.dg/20030309-1.c: New test.
42867         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42869         * gcc.c-torture/execute/20030307-1.c: New test.
42871         2003-02-20  Randolph Chung  <tausq@debian.org>
42873         * gcc.c-torture/compile/20030220-1.c: New test.
42875         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
42877         * gcc.dg/20030217-1.c: New test.
42879         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
42881         * gcc.c-torture/compile/20020129-1.c: New test.
42883         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42885         * gcc.dg/unroll-1.c: New test.
42887         2002-11-16  Jan Hubicka  <jh@suse.cz>
42889         * gcc.c-torture/execute/20020920-1.c: New test.
42891         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
42893         PR target/7434
42894         * gcc.c-torture/compile/20021008-1.c: New test.
42896         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
42898         PR target/7559
42899         * gcc.c-torture/execute/20020810-1.c: New test.
42901         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42903         * gcc.c-torture/compile/20020807-1.c: New test.
42905         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
42907         * gcc.dg/tls/opt-1.c: New test.
42909         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
42911         * gcc.dg/20020729-1.c: New test.
42913         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
42915         * g++.dg/opt/life1.C: New test.
42917         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
42919         * gcc.dg/20020525-1.c: New test.
42921         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
42923         PR c++/6794
42924         * g++.dg/ext/pretty1.C: New test.
42925         * g++.dg/ext/pretty2.C: New test.
42927 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
42929         PR c++/8385
42930         * g++.dg/ext/typeof5.C: New test.
42932 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
42934         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42935         __USER_LABEL_PREFIX__ into account.
42936         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42938 2003-05-14  Roger Sayle  <roger@eyesopen.com>
42940         * gcc.dg/builtins-15.c: New test case.
42942 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
42944         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42946 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
42948         * lib/g++.exp: Tweak handling of additional source files.
42949         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42950         * g++.dg/special/conpr-2a.C: Rename to ...
42951         * g++.dg/special/conpr-2a.cc: ... this.
42952         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42953         * g++.dg/special/conpr-3a.C: Rename to ...
42954         * g++.dg/special/conpr-3a.cc: This.
42955         * g++.dg/special/conpr-3b.C: Rename to ...
42956         * g++.dg/special/conpr-3b.cc: This.
42957         * g++.dg/special/conpr-4.C: New test.
42958         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42960 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
42962         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42964 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42966         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42967         * g++.old-deja/g++.robertl/eb71.C: Likewise.
42968         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42969         * g++.old-deja/g++.other/warn3.C: Likewise.
42971 2003-05-11  Roger Sayle  <roger@eyesopen.com>
42973         * gcc.dg/i386-387-1.c: Update to also test log.
42974         * gcc.dg/i386-387-2.c: Likewise.
42976 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
42978         * g77.f-torture/execute/int8421.f: New test.
42980 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42982         PR c++/10230, c++/10481
42983         * g++.dg/lookup/scoped5.C: New test.
42985 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42987         PR c++/10552
42988         * g++.dg/template/ttp6.C: New test.
42990 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
42992         * gcc.c-torture/execute/builtins: New directory.
42993         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42994         gcc.c-torture/execute/builtins.
42995         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42996         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42997         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
42998         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43000 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43002         PR c++/9252
43003         * g++.dg/template/access8.C: New test.
43004         * g++.dg/template/access9.C: New test.
43006 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43008         PR c++/9554
43009         * g++.dg/parse/access1.C: New test.
43011 2003-05-09  DJ Delorie  <dj@redhat.com>
43013         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43014         long, and not an int.
43016 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43018         PR c++/10555, c++/10576
43019         * g++.dg/template/memclass1.C: New test.
43021 2003-05-08  DJ Delorie  <dj@redhat.com>
43023         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43024         targets.
43025         * gcc.c-torture/execute/20021024-1.x: Likewise.
43026         * gcc.c-torture/execute/shiftdi.x: Likewise.
43027         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43028         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43029         * gcc.dg/20021018-1.c: Likewise.
43031 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43033         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43035         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43036         (bcopy): Call memmove.
43038 2003-05-08  Roger Sayle  <roger@eyesopen.com>
43040         * g77.f-torture/compile/8485.f: New test case.
43042 2003-05-07  Richard Henderson  <rth@redhat.com>
43044         PR c++/10570
43045         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43046         Verify exception_cleanup not called for rethrows.
43047         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43048         when exiting catch block without rethrowing.
43049         * g++.dg/eh/forced3.C: New.
43050         * g++.dg/eh/forced4.C: New.
43052 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
43054         * gcc.dg/20030505.c: Fix triplet.
43056 2003-05-06  DJ Delorie  <dj@redhat.com>
43058         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43059         * gcc.dg/nest.c: Likewise.
43061 2003-05-05  Roger Sayle  <roger@eyesopen.com>
43063         * gcc.dg/builtins-14.c: New test case.
43065 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
43067         * lib/compat.exp (compat-execute): New argument.
43068         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43069         * gcc.dg/compat: New test directory.
43070         * gcc.dg/compat/compat.exp: New expect script.
43071         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43072         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43073         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43074         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43075         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43076         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43078         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43079         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43080         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43081         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43082         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43083         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43084         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43085         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43086         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43087         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43088         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43089         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43090         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43091         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43092         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43094 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
43096         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43098 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
43100         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43102 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
43104         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43105         * gcc.dg/ppc-fsel-2.c: New test.
43107         * gcc.dg/unused-5.c: New test.
43109 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43111         PR c++/10496
43112         * g++.dg/warn/pmf1.C: New test.
43114 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43116         PR c++/4494
43117         * g++.dg/warn/main.C: New test.
43119 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43121         * gcc.dg/nonnull-3.c: New test.
43123 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
43125         * gcc.dg/cpp/Wtrigraphs.c: Update.
43126         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43128 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
43130         * gcc.dg/ppc-fsel-1.c: New test.
43132 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
43134         PR c/10604
43135         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43137 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
43139         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43141 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43143         PR c++/9364, c++/10553, c++/10586
43144         * g++.dg/parse/typename4.C: New test.
43145         * g++.dg/parse/typename5.C: Likewise.
43147 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
43149         * gcc.c-torture/compile/20030503-1.c: New test.
43151 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43153         * g++.dg/lookup/using5.C: Fix testcase error.
43155 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
43157         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43158         since MEABI is no longer supported.  Remove all vestiges
43159         of MEABI from the test.
43161 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43163         PR c++/10554
43164         * g++.dg/lookup/using5.C: New test.
43166 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43168         PR c++/8772
43169         * g++.dg/template/ttp5.C: New test.
43171 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
43173         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43174         (dg-gpp-additional-sources): New function.
43175         (dg-gpp-additional-files): Likewise.
43176         * lib/g++.exp (additional_sources): New variable.
43177         (additional_files): Likewise.
43178         (g++_target_compile): Deal with them.
43179         * lib/old-dejagnu.exp: Remove.
43180         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43181         * g++.old-deja: Revise all tests to use dg commands.
43183 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43185         PR c++/9432, c++/9528
43186         * g++.dg/lookup/using4.C: New test.
43188 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
43190         * gcc.dg/noreturn-5.c: New file.
43191         * gcc.dg/noreturn-6.c: New file.
43193         * gcc.c-torture/compile/inline-1.c: New file.
43195 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43197         PR c++/10551
43198         * g++.dg/template/explicit1.C: New test.
43200 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43202         PR c++/10549
43203         * g++.dg/other/bitfield1.C: New test.
43205         PR c++/10527
43206         * g++.dg/init/new7.C: New test.
43208 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43210         * g++.dg/ext/desig1.C: New test.
43211         * g++.dg/ext/init1.C: Update.
43213         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43215 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
43217         PR c++/10180
43218         * g++.dg/warn/Winline-1.C: New test.
43220 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
43222         * gcc.c-torture/execute/string-opt-19.c: New test.
43224         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43225         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43227 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
43229         PR c++/10506
43230         * g++.dg/init/new6.C: New test.
43232         PR c++/10503
43233         * g++.dg/init/ref6.C: New test.
43235 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
43237         * g++.dg/warn/weak1.C: XFAIL on AIX4.
43239 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43241         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43242         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43244 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
43246         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43247         initialized static data members.
43249 2003-04-25  H.J. Lu <hjl@gnu.org>
43251         * gcc.dg/ia64-sync-4.c: New test.
43253 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43255         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
43256         date.
43258 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
43260         PR c++/10337
43261         * g++.dg/warn/conv1.C: New test.
43262         * g++.old-deja/g++.other/conv7.C: Adjust.
43263         * g++.old-deja/g++.other/overload14.C: Adjust.
43265 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43267         PR c++/10471
43268         * g++.dg/template/defarg2.C: New test.
43270 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
43272         * gcc.dg/cpp/include2.c: Update.
43273         * gcc.dg/cpp/multiline-2.c: New.
43274         * gcc.dg/cpp/multiline.c: Update.
43275         * gcc.dg/cpp/strify2.c: Update.
43276         * gcc.dg/cpp/trad/literals-2.c: Update.
43278 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43280         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43282 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43284         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43286 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43288         PR c++/10451
43289         * g++.dg/parse/crash4.C: New test.
43291         PR c++/9847
43292         * g++.dg/parse/crash5.C: New test.
43294 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
43296         PR c++/10446
43297         * g++.dg/parse/crash3.C: New test.
43299         PR c++/10428
43300         * g++.dg/parse/elab1.C: New test.
43302 2003-04-22  Devang Patel  <dpatel@apple.com>
43304         * gcc.dg/cpp/trad/funlike-5.c: New test.
43306 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
43308         * g++.dg/other/packed1.C: Fix dg options.
43310 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
43312         * g++.dg/other/offsetof2.C: New test.
43314 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
43316         * g++.dg/template/recurse.C: Adjust location of error messages.
43318 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
43320         PR c++/9881
43321         * g++.dg/init/addr-const1.C: New test.
43322         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43324 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43326         PR c++/10405
43327         * g++.dg/lookup/struct-hack1.C: New test.
43329 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
43331         * ucs.c: Update diagnostic messages.
43333 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43335         * gcc.dg/cpp/truefalse.cpp: New test.
43336         * gcc.dg/cpp/cpp.exp: Update.
43337         * g++.dg/other/stdbool-if.C: Remove.
43339 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43341         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43342         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43344 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43346         * gcc.c-torture/compile/20030418-1.c: New test.
43348 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
43350         * README.compat: Remove; content moved to doc/sourcebuild.texi.
43352 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43354         PR c++/10347
43355         g++.dg/template/dependent-name1.C: New test.
43357 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
43359         * gcc.dg/warn-1.c (tourist_guide): New array,
43360         contains a pointer to bar.
43362 2003-04-16  Roger Sayle  <roger@eyesopen.com>
43364         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43365         * gcc.c-torture/execute/medce-1.c: New test case.
43366         * gcc.c-torture/execute/medce-2.c: New test case.
43368 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
43370         * lib/prune.exp: Ignore more messages.
43372         PR c++/10381
43373         * g++.dg/parse/lookup3.C: New test.
43375 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
43377         * gcc.c-torture/compile/20030415-1.c : New test.
43379 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
43381         * gcc.c-torture/execute/scope-2.c: Move to ...
43382         * gcc.dg/noncompile/scope.c: .... here.
43384 2003-04-14  Roger Sayle  <roger@eyesopen.com>
43386         * gcc.dg/20030414-2.c: New test case.
43388 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
43390         PR target/10377
43391         * gcc.dg/20030414-1.c: New test.
43393 2003-04-13  Roger Sayle  <roger@eyesopen.com>
43395         * gcc.dg/builtins-12.c: New test case.
43396         * gcc.dg/builtins-13.c: New test case.
43398 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43400         * gcc.c-torture/execute/string-opt-18.c: New test.
43402 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43404         PR c++/10300
43405         * g++.dg/init/new5.C: New test.
43407 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
43409         PR c++/7910
43410         * g++.dg/ext/dllimport1.C: New test.
43412 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43414         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43416 2003-04-11  Bud Davis <bdavis9659@comcast.net>
43418         PR Fortran/9263
43419         * g77.f-torture/noncompile/9263.f: New test
43420         PR Fortran/1832
43421         * g77.f-torture/execute/1832.f: New test
43423 2003-04-11  David Chad  <davidc@freebsd.org>
43424             Loren J. Rittle  <ljrittle@acm.org>
43426         PR libobjc/8562
43427         * objc.dg/headers.m: New test.
43429 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
43431         * gcc.c-torture/execute/builtin-noret-2.c: New.
43432         * gcc.c-torture/execute/builtin-noret-2.x: New.
43433         XFAIL builtin-noret-2.c at -O1 and above.
43434         * gcc.dg/redecl.c: New.
43435         * gcc.dg/Wshadow-1.c: Update error regexps.
43437 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
43439         * g++.dg/abi/bitfield10.C: New test.
43441 2003-04-09  Mike Stump  <mrs@apple.com>
43443         * gcc.dg/pch/pch.exp: Make testcase names longer.
43444         * g++.dg/pch/pch.exp: Make testcase names longer.
43446 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43448         * gcc.dg/builtins-11.c: New test case.
43450 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43452         * gcc.dg/builtins-9.c: New test case.
43453         * gcc.dg/builtins-10.c: New test case.
43455 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
43457         * gcc.dg/noncompile/init-4.c.c: New test.
43459 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43461         * gcc.misc-test/gcov-9.c: New test.
43462         * gcc.misc-test/gcov-10.c: New test
43463         * gcc.misc-test/gcov-11.c: New test.
43465 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
43467         PR optimization/10024
43468         * gcc.c-torture/compile/20030405-1.c: New test.
43470 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
43472         * gcc.dg/pch/static-3.c: New.
43473         * gcc.dg/pch/static-3.hs: New.
43474         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43476 2003-04-04  Richard Henderson  <rth@redhat.com>
43478         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43479         * g++.dg/eh/forced2.C: Likewise.
43481 2003-04-03  Mike Stump  <mrs@apple.com>
43483         * lib/scanasm.exp (scan-assembler): Add xfail processing for
43484         target arg.
43485         (scan-assembler-times, scan-assembler-not): Likewise.
43486         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43488 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43490         * gcc.dg/sparc-loop-1.c: New test.
43492 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
43494         PR other/9274
43495         * g++.dg/pch/system-2.C: New.
43496         * g++.dg/pch/system-2.Hs: New.
43498 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
43500         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43502         * g++.dg/eh/simd-1.C (vecfunc): Same.
43504 2003-04-01  Roger Sayle  <roger@eyesopen.com>
43506         * gcc.c-torture/execute/20030401-1.c: New test case.
43508 2003-04-01  Ziemowit Laski <zlaski@apple.com>
43510         * objc.dg/defs.m: New.
43512 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
43514         * g++.dg/eh/simd-1.C: New.
43515         * g++.dg/eh/simd-2.C: New.
43517 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
43519         * gcc.c-torture/execute/simd-3.c: New.
43521 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43523         PR c/9936
43524         * gcc.dg/20030331-2.c: New test.
43526 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43528         PR c++/10278
43529         * g++.dg/parse/crash2.C: New test.
43531 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43533         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43534         * gcc.c-torture/execute/20030331-1.c: ...here.
43536 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43538         * gcc.c-torture/execute/20030331-1.c: New test.
43540 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
43542         * lib/gcov.exp: Adjust call return testing strings.
43543         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43545 2003-03-31  Roger Sayle  <roger@eyesopen.com>
43547         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43548         * gcc.dg/builtins-7.c: New test case.
43549         * gcc.dg/builtins-8.c: New test case.
43551 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43553         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43555 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
43557         PR c++/7647
43558         * g++.dg/lookup-class-member-2.C: New test.
43560 2003-03-30  Glen Nakamura  <glen@imodulo.com>
43562         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43564 2003-03-28  Roger Sayle  <roger@eyesopen.com>
43566         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43568 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
43570         * g++.dg/init/attrib1.C: New test.
43572 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43574         * gcc.dg/ultrasp8.c: New test.
43576 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43578         * gcc.dg/ultrasp7.c: New test.
43580 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
43582         PR c++/10047
43583         * g++.dg/template/inline1.C: New test.
43585 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43587         * gcc.dg/sparc-dwarf2.c: New test.
43589 2003-03-27  Roger Sayle  <roger@eyesopen.com>
43591         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43592         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43594 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
43596         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43597         than reading .x files.
43598         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43599         * g77.dg/gcov/gcov-1.f: Likewise.
43600         * gcc.misc-tests/gcov-4b.c: Likewise.
43601         * gcc.misc-tests/gcov-5b.c: Likewise.
43602         * gcc.misc-tests/gcov-6.c: Likewise.
43603         * gcc.misc-tests/gcov-7.c: Likewise.
43604         * gcc.misc-tests/gcov-8.c: Likewise.
43605         * g++.dg/gcov/gcov-1.x: Remove.
43606         * g77.dg/gcov/gcov-1.x: Likewise.
43607         * gcc.misc-tests/gcov-4b.x: Likewise.
43608         * gcc.misc-tests/gcov-5b.x: Likewise.
43609         * gcc.misc-tests/gcov-6.x: Likewise.
43610         * gcc.misc-tests/gcov-7.x: Likewise.
43611         * gcc.misc-tests/gcov-8.x: Likewise.
43613 2003-03-27  Glen Nakamura  <glen@imodulo.com>
43615         PR opt/10087
43616         * gcc.dg/20030324-1.c: New test.
43618 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
43620         PR c++/10224
43621         * g++.dg/template/arg3.C: New test.
43623         PR c++/10158
43624         * g++.dg/template/friend18.C: New test.
43626 2003-03-26  Roger Sayle  <roger@eyesopen.com>
43628         * g77.f-torture/compile/20030326-1.f: New test case.
43630 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
43632         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43634         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43636 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
43638         * gcc.dg/ia64-sync-3.c: New test.
43640 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
43642         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43644 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43646         * gcc.dg/ultrasp6.c: New test.
43648 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43650         * gcc.dg/i386-signbit-1.c: New test.
43651         * gcc.dg/i386-signbit-2.c: New test.
43652         * gcc.dg/i386-signbit-3.c: New test.
43654 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43656         * gcc.dg/ultrasp5.c: Fix options.
43658 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43660         * gcc.dg/ultrasp5.c: Fix comment.
43662 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
43664         PR fortran/10197
43665         * g77.f-torture/execute/10197.f: New test.
43667 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
43669         PR c++/9898, c++/383
43670         * g++.dg/template/conv6.C: New test.
43672         PR c++/10119
43673         * g++.dg/template/ptrmem5.C: New test.
43675         PR c++/10026
43676         * g++.dg/lookup/koenig1.C: New test.
43678         PR C++/10199
43679         * g++.dg/lookup/template2.C: New test.
43681 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
43683         * g++.dg/opt/rtti1.C: New test.
43685 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
43687         * gcc.dg/ultrasp5.c: New test.
43689 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
43691         PR middle-end/9967
43692         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43693         builtin fputs.
43695 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43697         PR c/8224
43698         * gcc.dg/20030323-1.c: New test.
43700 2003-03-23  Roger Sayle  <roger@eyesopen.com>
43702         * gcc.c-torture/compile/20030323-1.c: New test case.
43704 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
43706         * gcc.dg/20030321-1.c: New test.
43708 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
43710         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43712 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
43714         PR c++/9978, c++/9708
43715         * g++.dg/ext/vlm1.C: Adjust expected error.
43716         * g++.dg/ext/vla2.C: New test.
43717         * g++.dg/template/arg1.C: New test.
43718         * g++.dg/template/arg2.C: New test.
43720 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
43722         * g77.f-torture/execute/select.f: New test.
43723         * g77.f-torture/noncompile/select_no_compile.f: New test.
43725 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
43727         PR c++/9898
43728         * g++.dg/other/error4.C: New test.
43730 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
43732         * g++.dg/template/friend17.C: New test.
43734 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
43736         * gcc.c-torture/compile/20030320-1.c: New.
43738 2003-03-20  Roger Sayle  <roger@eyesopen.com>
43740         * gcc.dg/builtins-6.c: New test case.
43742 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
43744         PR target/10073
43745         * gcc.c-torture/compile/20030319-1.c: New.
43747 2003-03-18  Jan Hubicka  <jh@suse.cz>
43749         * gcc.dg/i386-cvt-1.c: New test.
43751 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
43753         * objc.dg/naming-1.m: Use "(parse|syntax) error".
43754         * objc.dg/naming-2.m: Likewise.
43756 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
43758         PR c++/9639
43759         * g++.dg/parse/crash1.C: New test.
43761 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
43763         PR c++/8805
43764         * g++.dg/eh/cleanup1.C: New test.
43766 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43768         * gcc.c-torture/execute/20030316-1.c: New test case.
43770 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
43772         PR c++/9629
43773         * g++.dg/init/ctor2.C: New test.
43775 2003-03-15  Roger Sayle  <roger@eyesopen.com>
43777         * g77.f-torture/compile/xformat.f: New test case.
43779 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43781         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43782         * g++.old-deja/g++.mike/eh50.C: Likewise.
43784 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43786         PR c++/6440
43787         * g++.dg/template/spec7.C: New test.
43788         * g++.dg/template/spec8.C: Likewise.
43790 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
43792         * gcc.c-torture/execute/20030313-1.c: New test.
43794 2003-03-14  Richard Henderson  <rth@redhat.com>
43796         * gcc.dg/inline-2.c: Adjust alpha test for external call.
43798 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43800         * gcc.c-torture/compile/20030314-1.c: New test.
43802 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
43804         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43805         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43806         thumb target,
43807         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43808         to accept newer _imp__  prefix and additional
43809         newline in .drectve section.
43810         * gcc.dg/dll-4.c: Likewise.
43811         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43812         switch.
43814 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
43816         * g++.dg/parse/namespace9.C: New test.
43818         * g++.dg/init/ref5.C: New test.
43819         * g++.dg/parse/ptrmem1.C: Likewise.
43821 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43823         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43824         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43825         regular expression.
43826         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43827         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43829 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
43831         * gcc.c-torture/execute/20030224-2.c: New test.
43833 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43835         * gcc.dg/decl-3.c: New test.
43837 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43839         * gcc.dg/i386-loop-2.c: New test.
43841 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
43843         PR c++/9474
43844         * g++.dg/parse/namespace8.C: New test.
43846         PR c++/9924
43847         * g++.dg/overload/builtin2.C: New test.
43849 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
43851         * gcc.dg/return-type-3.c: New test.
43853 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43855         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43856         profiling options are not supported.
43858 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
43860         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43861         * g++.old-deja/g++.warn/impint2.C: Likewise.
43863 2003-03-10  Devang Patel  <dpatel@apple.com>
43865         * g++.dg/cpp/c++_cmd_1.C: New test.
43866         * g++.dg/cpp/c++_cmd_1.h: New file.
43868 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
43870         * gcc.dg/altivec-9.c: New file.
43872 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43874         * gcc.dg/ppc-sdata-1.c: New test.
43875         * gcc.dg/ppc-sdata-2.c: New test.
43877 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
43879         PR c++/9373
43880         * g++.dg/opt/ptrmem2.C: New test.
43882         PR c++/8534
43883         * g++.dg/opt/ptrmem1.C: New test.
43885 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43887         * gcc.dg/i386-loop-1.c: New test.
43889 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43891         PR c++/9970
43892         * g++.dg/lookup/friend1.C: New test.
43894 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43896         PR c++/9823
43897         * g++.dg/parser/constructor1.C: New test.
43899 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
43901         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43903         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43905 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
43907         * gcc.dg/cpp/Wunused.c: Update test.
43909 2003-03-08  Jan Hubicka  <jh@suse.cz>
43911         * gcc.dg/inline-3.c: New test.
43913 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
43915         PR c++/9809
43916         * g++.dg/parse/builtin1.C: New test.
43918         PR c++/9982
43919         * g++.dg/abi/cookie1.C: New test.
43920         * g++.dg/abi/cookie2.C: Likewise.
43922         PR c++/9524
43923         * g++.dg/template/field1.C: New test.
43925         PR c++/9912
43926         * g++.dg/parse/class1.C: New test.
43927         * g++.dg/parse/namespace7.C: Likewise.
43928         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43930 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
43932         * g++.dg/init/ref4.C: New test.
43934 2003-03-07  Jan Hubicka  <jh@suse.cz>
43936         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43937         * gcc.dg/inline-3.c: New test.
43939 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
43941         * g++.dg/init/ref3.C: New test.
43943         PR c++/9965
43944         * g++.dg/init/ref2.C: New test.
43946         PR c++/9400
43947         * g++.dg/warn/Wshadow-2.C: New test.
43949         PR c++/9791
43950         * g++.dg/warn/Woverloaded-1.C: New test.
43952 2003-03-05  Jan Hubicka  <jh@suse.cz>
43954         * gcc.dg/i386-local2.c: New.
43955         * gcc.dg/i386-local.c: Fix typo.
43957 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
43959         * g++.dg/abi/layout3.C: New test.
43961 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43963         * gcc.c-torture/compile/20030305-1.c
43965 2003-03-05  Jan Hubicka  <jh@suse.cz>
43967         * gcc.dg/i386-local.c: New.
43969 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
43971         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43973 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43975         * gcc.dg/switch-2.c: New test.
43976         * gcc.dg/switch-3.c: New test.
43977         * gcc.dg/Wswitch.c: Adjust line numbers.
43978         * gcc.dg/Wswitch-default.c: Likewise.
43979         * gcc.dg/Wswitch-enum.c: Likewise.
43981 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
43983         * gcc.c-torture/execute/20030222-1.c: New test.
43985 2003-03-03  James E Wilson  <wilson@tuliptree.org>
43987         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43989 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
43991         PR c++/9878
43992         * g++.dg/init/ref1.C: New test.
43994 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
43996         * gcc.dg/sh-relax.c: New SH-only test.
43998 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
44000         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
44001         comment explaining purpose of testcase.
44003 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44005         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44006         for HC11/HC12 (asm needs two int registers).
44007         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44008         HC11/HC12 because the test uses an asm which needs two 32-bit
44009         registers.
44011 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44013         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44014         for HC11/HC12 (array is too large otherwise).
44015         * gcc.c-torture/compile/920501-4.x: New file, likewise.
44016         * gcc.c-torture/compile/20010518-2.x: Likewise.
44017         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44018         HC11/HC12 (array is too large).
44020 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
44022         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44023         * lib/g++-dg.exp (g++-dg-test): Likewise.
44025 2003-03-01  Roger Sayle  <roger@eyesopen.com>
44027         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44028         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44030 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44032         * g++.dg/warn/implicit-typename1.C: Remove warning.
44034 2003-02-28  Richard Henderson  <rth@redhat.com>
44036         * gcc.dg/noreturn-1.c: Move noreturn warning line.
44037         * gcc.dg/return-type-1.c: Move control reaches end warning line.
44039 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
44041         * gcc.dg/pch/pch.exp: Change .pch to .gch.
44042         * g++.dg/pch/pch.exp: Likewise.
44044 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
44046         PR c++/9879
44047         * g++.dg/init/new4.C: New test.
44049 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
44051         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44053 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
44055         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44056         unsigned long.
44058         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44059         wider than float.
44061 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44063         * lib/scanasm.exp: Add support for counting numbers of
44064         occurences.
44065         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44066         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44068 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
44070         PR c++/9683
44071         * g++.dg/template/static3.C: New test.
44073         PR c++/9829
44074         * g++.dg/parse/namespace6.C: New test.
44076 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44078         PR target/9732
44079         * gcc.dg/20030225-1.c: New test.
44081 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
44083         * README: Remove out-of-date information.
44085         PR c++/9836
44086         * g++.dg/template/spec6.C: New test.
44088 2003-02-24  Jeff Law  <law@redhat.com>
44090         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44092 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44094         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44095         * gcc.dg/pragma-ep-1.c: Likewise.
44097 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44099         PR c++/9602
44100         * g++.dg/template/friend16.C: New test.
44102 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
44104         PR c++/5333
44105         * g++.dg/parse/fused-params1.C: Adjust error messages.
44106         * g++.dg/template/nested3.C: New test.
44108 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
44110         * g++.dg/abi/param1.C: New test.
44112 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44114         PR c++/7982
44115         * g++.dg/warn/implicit-typename1.C: New test.
44117 2003-02-22  Kelley Cook <kelleycook@comcast.net>
44119         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44120         with "mtune".
44121         * g++.old-deja/g++.other/store-expr2.C: Likewise.
44122         * gcc.c-torture/execute/20010129-1.x: Likewise.
44123         * gcc.dg/20011107-1.c: Likewise.
44124         * gcc.dg/20020108-1.c: Likewise.
44125         * gcc.dg/20020122-3.c: Likewise.
44126         * gcc.dg/20020206-1.c: Likewise.
44127         * gcc.dg/20020310-1.c: Likewise.
44128         * gcc.dg/20020426-2.c: Likewise.
44129         * gcc.dg/20020517-1.c: Likewise.
44130         * gcc.dg/991230-1.c: Likewise.
44131         * gcc.dg/i386-unroll-1.c: Likewise.
44132         * gcc.misc-tests/i386-prefetch.exp: Likewise.
44134 2003-02-22  Jan Hubicka  <jh@suse.cz>
44136         * gcc.dg/i386-mul.c: New test.
44138 2003-02-21  Roger Sayle  <roger@eyesopen.com>
44140         * gcc.dg/builtins-5.c: New test case.
44142 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
44144         * gcc.dg/asmreg-1.c: New test.
44146 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44148         PR c++/9749
44149         * g++.dg/parse/varmod1.C: New test.
44151 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44153         PR c++/9727
44154         * g++.dg/template/op1.C: New test.
44156 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44158         PR c++/8906
44159         * g++.dg/template/nested2.C: New test.
44161 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44163         PR c++/8724
44164         * g++.dg/expr/dtor1.C: New test.
44166 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
44168         * gcc.dg/cpp/include3.c: New test.
44169         * gcc.dg/cpp/inc/foo.h: New file.
44171 2003-02-21  Glen Nakamura  <glen@imodulo.com>
44173         * gcc.c-torture/execute/20030221-1.c: New test.
44175 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
44177         PR c++/9729
44178         * g++.dg/abi/conv1.C: New test.
44180 2003-02-20  Jan Hubicka  <jh@suse.cz>
44182         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44184 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
44186         * gcc.c-torture/compile/20030219-1.c: New test.
44188 2003-02-18  Jan Hubicka  <jh@suse.cz>
44190         * gcc.dg/funcorder.c: New test.
44192 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44194         * gcc.c-torture/execute/20030218-1.c: New.
44196 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
44198         * gcc.dg/20030218-1.c: New.
44200 2003-02-18  Richard Henderson  <rth@redhat.com>
44202         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44203         * gcc.dg/attr-used-2.c: New.
44205 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
44207         PR c++/9704
44208         * g++.dg/init/copy5.C: New test.
44210 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
44212         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44213         * g++.dg/pch/pch.exp: Likewise.
44215 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44217         * gcc.c-torture/execute/20030209-1.c: Enable the test if
44218         STACK_SIZE is not defined.
44220 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44222         PR c++/9457
44223         * g++.dg/template/init1.C: New test.
44225 2003-02-16  Jan HUbicka  <jh@suse.cz>
44227         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44228         (foo): Add few extra tests
44229         * gcc.dg/c99-const-expr-3.c: Likewise.
44230         * gcc.c-torture/execute/20030216-1.c: New.
44232 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44234         PR c++/9459
44235         * g++.dg/ext/typeof4.C: New test.
44237 2003-02-15  Roger Sayle  <roger@eyesopen.com>
44239         * gcc.dg/i386-387-3.c: New test case.
44241 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
44243         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44244         cris-*-elf* cris-*-aout* and mmix-*-*.
44246 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
44248         * gcc.dg/20030213-1.c: New test.
44250 2003-02-12  Roger Sayle  <roger@eyesopen.com>
44252         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44253         * gcc.dg/i386-387-2.c: Likewise.
44255 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
44257         * gcc.dg/ppc-spe.c: Fix formatting.
44258         Enable tests that were previously unsupported by gas.
44259         Delete tests for instructions that no longer exist.
44260         Switch arguments on evsubifw builtin.
44262 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44264         * gcc.c-torture/execute/20030209-1.c: Disable the test if
44265         STACK_SIZE is too small.
44267 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44268             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44270         * gcc.dg/decl-2.c: New test.
44272 2003-02-10  Jan Hubicka  <jh@suse.cz>
44274         * gcc.dg/i386-fpcvt-1.c: New test.
44276 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
44278         * gcc.c-torture/execute/20030209-1.c: New test.
44280 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
44282         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44283         int-wide bitops, use the constants of the same width.
44284         Likewise, if long long is 32-bit wide, test bitops using
44285         32-bit constants.
44287 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
44289         * gcc.dg/20021014-1.c: Annotate with expected notice text.
44291 2003-02-07  Roger Sayle  <roger@eyesopen.com>
44293         * gcc.dg/builtins-4.c: New test case.
44295 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44297         * gcc.dg/20020430-1.c: Fix dg command typos.
44298         * gcc.dg/20020503-1.c: Likewise.
44300 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44302         PR c++/8785
44303         * g++.dg/parse/fused-params1.C: New test.
44305         PR c++/8857
44306         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44308         PR c++/8921
44309         * g++.dg/parse/non-dependent1.C: New test.
44311         PR c++/8928
44312         * g++.dg/parse/dupl-tmpl-args1.C: New test.
44314         PR c++/9228
44315         * g++.dg/parse/undefined7.C: New test.
44316         * g++.dg/parse/non-templ1.C: New test.
44318         PR c++/9229
44319         * g++.dg/parse/too-many-tmpl-args1.C: New test.
44321 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
44323         * gcc.c-torture/compile/20030206-1.c: New test.
44325 2003-02-05  Roger Sayle  <roger@eyesopen.com>
44327         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44328         "pow" to "foo" to avoid potential confusion with a math built-in.
44330 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44332         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44333         conditions for SPARC targets.
44335 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
44337         * gcc.dg/20030204-1.c: New test.
44339 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44341         PR c++/38
44342         * g++.dg/parse/array-size1.C: New test.
44344         PR c++/5657
44345         * g++.dg/parse/undefined3.C: New test.
44347         PR c++/5665
44348         * g++.dg/parse/undefined4.C: New test.
44350         PR c++/5975
44351         * g++.dg/parse/undefined5.C: New test.
44353         PR c++/7259
44354         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44356         PR c++/8578
44357         * g++.dg/parse/casting-operator1.C: New test.
44359         PR c++/8596
44360         * g++.dg/parse/undefined6.C: New test.
44362         PR c++/8736
44363         * g++.dg/parse/missing-template1.C: New test.
44365 2003-02-04  Jan Hubicka  <jh@suse.cz>
44367         * gcc.dg/i386-cadd.c: Compile using -march=k8.
44368         * gcc.dg/i386-cmov?.c: Likewise.
44369         * gcc.dg/i386-fpcvt-?.c: Likewise.
44370         * gcc.dg/i386-ssefp-1.c: Likewise.
44371         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44372         conventions.
44374 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
44376         PR c++/7129
44377         * g++.dg/ext/max.C: New test.
44379 2003-02-03  Jan Hubicka  <jh@suse.cz>
44381         * gcc.c-torture/execute/20030203-1.c: New test.
44383 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
44385         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44386         'natural-endian'.
44388 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
44390         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44391         * g++.dg/init/new2.C: Likewise.
44392         * g++.dg/other/new1.C: Likewise.
44394 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
44396         * gcc.dg/struct-ret-libc.c: New test.
44398 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44400         * gcc.dg/20030129-1.c: New test.
44402 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44404         PR c++/8849
44405         * g++.dg/template/ptrmem4.C: New test.
44407 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
44409         * g++.dg/parser/constant1.C: New test.
44411 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44413         PR c++/8591
44414         * g++.dg/parse/friend2.C: New test.
44416 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44418         PR c++/9437
44419         * g++.dg/template/unify4.C: New test.
44421 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
44423         * gcc.c-torture/execute/20030128-1.c: New test.
44425 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
44427         * g++.dg/lookup/nested1.C: Test moved from ...
44428         * g++.old-deja/g++.other/lookup24.C: ... here.
44430 2003-01-28  Jan Hubicka  <jh@suse.cz>
44432         * gcc.dg/i386-cmov5.c: New test.
44434 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44436         * gcc.c-torture/execute/20010925-1.c: Changed the
44437         memcpy declaration.
44439 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44441         PR c++/3902
44442         * g++.dg/parse/template5.C: New test.
44444 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
44446         PR fortran/9258
44447         * g77.dg/pr9258: New test.
44449 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44451         * README: Move relevant parts from README.g++.
44453         * README.g++: Remove this file.
44455 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44457         * g++.dg/abi/dcast1.C: New test.
44459 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44461         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44463 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
44465         PR c++/47
44466         * g++.old-deja/g++.other/lookup24.C: New test.
44468 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44470         PR middle-end/7227
44471         * gcc.dg/uninit-C.c: New test.
44473 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
44475         * g++.dg/abi/covariant1.C: New test.
44477 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
44479         * gcc.dg/20030123-1.c: New test.
44481 2003-01-25  Jan Hubicka  <jh@suse.cz>
44483         PR opt/8492
44484         * gcc.c-torture/compile/20030125-1.c
44486 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
44488         PR c++/9403
44489         * g++.dg/parse/template3.C: New test.
44490         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44492         PR c++/795
44493         * g++.dg/parse/template4.C: New test.
44495         PR c++/9415
44496         * g++.dg/template/qual2.C: New test.
44498         PR c++/8545
44499         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44501         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44503 2003-01-25  Roger Sayle  <roger@eyesopen.com>
44505         * gcc.c-torture/execute/switch-1.c: New test case.
44507 2003-01-25  Jan Hubicka  <jh@suse.cz>
44509         * gcc.c-torture/execute/20030125-1.[cx]: New test.
44511 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
44513         Tweaks for Bison-1.875. From the NEWS file:
44514         "- `parse error' -> `syntax error'
44515         Bison now uniformly uses the term `syntax error'"
44516         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44517         * gcc.dg/cpp/digraph2.c: Likewise.
44518         * gcc.dg/cpp/direct2.c: Likewise.
44519         * gcc.dg/cpp/paste4.c: Likewise.
44520         * gcc.dg/c90-restrict-1.c: Likewise.
44521         * gcc.dg/c99-func-2.c: Likewise.
44522         * gcc.dg/noncompile/920721-2.c: Likewise.
44523         * gcc.dg/noncompile/930622-2.c: Likewise.
44524         * gcc.dg/noncompile/940112-1.c: Likewise.
44525         * gcc.dg/noncompile/950921-1.c: Likewise.
44526         * gcc.dg/noncompile/951123-1.c: Likewise.
44527         * gcc.dg/noncompile/971104-1.c: Likewise.
44528         * gcc.dg/noncompile/990416-1.c: Likewise.
44530 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
44532         * g++.dg/parse/undefined1.C: Add error message.
44534 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44536         PR c++/9354
44537         * g++.dg/parse/new1.C: New test.
44539         PR c++/9216
44540         * g++.dg/parse/template2.C: New test.
44542         PR c++/9354
44543         * g++.dg/parse/typedef2.C: New test.
44545         PR c++/9328
44546         * g++.dg/ext/typeof3.C: New test.
44548 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44550         PR c++/2738
44551         * g++.dg/parse/ret-type1.C: New test.
44553         PR c++/3792
44554         * g++.dg/parse/tmpl-outside1.C: New test.
44556         PR c++/4207
44557         * g++.dg/parse/int-as-enum1.C: New test.
44559         PR c++/4903
44560         * g++.dg/parse/no-typename1.C: New test.
44562         PR c++/5533
44563         * g++.dg/parse/no-value1.C: New test.
44565         PR c++/5921
44566         * g++.dg/parse/wrong-inline1.C: New test.
44568         PR c++/6402
44569         * g++.dg/parse/ref1.C: New test.
44571         PR c++/6992
44572         * g++.dg/parse/attr-ctor1.C: New test.
44574         PR c++/7229
44575         * g++.dg/parse/namespace5.C: New test.
44577         PR c++/7917
44578         * g++.dg/parse/func-def1.C: New test.
44580         PR c++/8143
44581         * g++.dg/parse/undefined1.C: New test.
44583         PR c++/5723, PR c++/8522
44584         * g++.dg/parse/specialization1.C: New test.
44586         PR c++/163, PR c++/8595
44587         * g++.dg/parse/struct-as-enum1.C: New test.
44589         PR c++/9173
44590         * g++.dg/parse/undefined2.C: New test.
44592 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44594         PR c++/9298
44595         * g++.dg/parse/template1.C: New test.
44597         PR c++/9384
44598         * g++.dg/parse/using1.C: New test.
44600         PR c++/9285
44601         PR c++/9294
44602         * g++.dg/parse/expr2.C: New test.
44604         PR c++/9388
44605         * g++.dg/parse/lookup2.C: Likewise.
44607 2003-01-21  Jan Hubicka  <jh@suse.cz>
44609         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44610         * gcc.c-torture/execute/eeprof-1.c: Likewise.
44611         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44612         * gcc.c-torture/execute/string-opt-*.c: Likewise.
44614 2003-01-20  Nick Clifton  <nickc@redhat.com>
44616         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
44617         problem with ARM sibcall code generation.
44619 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
44621         * gcc.c-torture/execute/20030120-1.c: New.
44623 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
44625         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44627 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
44629         PR c++/9272
44630         * g++.dg/parse/ctor1.C: New test.
44632         PR c++/9294:
44633         * g++.dg/parse/qualified1.C: New test.
44635         * g++.dg/parse/typename3.C: New test.
44637 2003-01-16  Richard Henderson  <rth@redhat.com>
44639         * g++.dg/tls/init-2.C: Fix error matches for real this time.
44641 2003-01-16  Richard Henderson  <rth@redhat.com>
44643         * g++.dg/pch/pch.exp: Copy test header to the working directory
44644         before using it either for precompilation or direct use.
44645         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44646         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44648 2003-01-16  Richard Henderson  <rth@redhat.com>
44650         * gcc.dg/pch/pch.exp: Copy test header to the working directory
44651         before using it either for precompilation or direct use.
44652         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44653         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44655 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
44657         * g++.dg/ext/typename1.C: Add typename keyword.
44658         * g++.dg/template/crash1.C: Update error messages.
44659         * g++.dg/template/crash2.C: Remove error message.
44660         * g++.dg/parse/typename2.C: New test.
44661         * g++.dg/template/typename2.C: Change implicit
44662         typename warning into error.
44663         * g++.old-deja/g++.benjamin/tem03.C: Issue more
44664         error messages.
44665         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44666         * g++.old-deja/g++.brendan/crash56.C: Add this->.
44667         * g++.old-deja/g++.law/visibility13.C: Remove error
44668         messages.
44669         * g++.old-deja/g++.ns/template17.C: Reorder code to
44670         make declaration visible in template.
44671         * g++.old-deja/g++.pt/crash3.C: Fix typos.
44672         * g++.old-deja/g++.pt/crash36.C: Issue more error
44673         messages.
44674         * g++.old-deja/g++.pt/crash5.C: Improve error
44675         message.
44676         * g++.old-deja/g++.pt/crash67.C: Remove warning.
44677         * g++.old-deja/g++.pt/inherit1.C: Add this->.
44678         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44679         * g++.old-deja/g++.pt/typename16.C: Replace implicit
44680         typename warning with error message.
44681         * g++.old-deja/g++.pt/typename19.C: Remove warning.
44682         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44683         * g++.old-deja/g++.robertl/eb24.C: Use this->.
44685 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
44687         * g++.dg/parse/ambig2.C: New test.
44689 2003-01-15  Richard Henderson  <rth@redhat.com>
44691         * g++.dg/tls/init-2.C: Update error message string.
44693 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44695         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44697 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
44699         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44700         all for HC11/HC12.
44701         * gcc.c-torture/compile/20001205-1.x: Likewise.
44702         * gcc.c-torture/compile/20001226-1.x: Likewise.
44703         * gcc.c-torture/compile/920520-1.x: Likewise.
44704         * gcc.c-torture/compile/961203-1.x: Likewise.
44705         * gcc.c-torture/compile/20020604-1.x: Likewise.
44707 2003-01-15  Jan Hubicka  <jh@suse.cz>
44709         * gcc.c-torture/compile/20030115-1.c: New test.
44711         * gcc.dg/i386-fpcvt-1.c: New test.
44712         * gcc.dg/i386-fpcvt-2.c: New test.
44714 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
44716         Further conform g++'s __vmi_class_type_info to the C++ ABI
44717         specification.
44718         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44719         the specification.
44721 2003-01-14  Jan Hubicka  <jh@suse.cz>
44723         * gcc.dg/i386-fpcvt-1.c: New test.
44724         * gcc.dg/i386-fpcvt-2.c: New test.
44726 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44728         * gcc.dg/i386-mmx-3.c: New test.
44730 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
44732         PR c++/9264
44733         * g++.dg/parse/octal1.C: New file.
44735         PR c++/9172
44736         * g++.dg/parse/typename1.C: New file.
44738 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
44740         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44741         * gcc.dg/bf-no-ms-layout.c: Likewise.
44742         * gcc.dg/bf-ms-attrib.c: Likewise.
44744 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
44746         PR c++/9099
44747         * g++.dg/parse/dtor1.C: New file.
44749         PR c++/9128
44750         * g++.dg/rtti/typeid1.C: New file.
44752         PR c++/9153
44753         * g++.dg/parse/lookup1.C: New file.
44755         PR c++/9171
44756         * g++.dg/templ/spec5.C: New file.
44758 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
44760         * gcc.c-torture/compile/20030110-1.c: New test.
44762 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
44764         Merge from pch-branch:
44766         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
44768         * gcc.dg/pch/cpp-1.h: New.
44769         * gcc.dg/pch/cpp-1.c: New.
44770         * gcc.dg/pch/cpp-2.h: New.
44771         * gcc.dg/pch/cpp-2.c: New.
44773         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
44775         * gcc.dg/pch/except-1.h: New.
44776         * gcc.dg/pch/except-1.c: New.
44778         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
44780         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44781         running test.
44782         * gcc.dg/pch: Include *.hp not *.h.
44783         * gcc.dg/pch/system-1.h: New.
44784         * gcc.dg/pch/system-1.c: New.
44786         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
44788         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44789         rather than trying to build and run a program using PCH.
44790         * gcc.dg/pch: Remove dg-do commands from test files.
44792         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
44794         * gcc.dg/pch/macro-3.c: New.
44795         * gcc.dg/pch/macro-3.h: New.
44797         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
44799         * gcc.dg/pch/common-1.c: New.
44800         * gcc.dg/pch/common-1.h: New.
44801         * gcc.dg/pch/decl-1.c: New.
44802         * gcc.dg/pch/decl-1.h: New.
44803         * gcc.dg/pch/decl-2.c: New.
44804         * gcc.dg/pch/decl-2.h: New.
44805         * gcc.dg/pch/decl-3.c: New.
44806         * gcc.dg/pch/decl-3.h: New.
44807         * gcc.dg/pch/decl-4.c: New.
44808         * gcc.dg/pch/decl-4.h: New.
44809         * gcc.dg/pch/decl-5.c: New.
44810         * gcc.dg/pch/decl-5.h: New.
44811         * gcc.dg/pch/global-1.c: New.
44812         * gcc.dg/pch/global-1.h: New.
44813         * gcc.dg/pch/inline-1.c: New.
44814         * gcc.dg/pch/inline-1.h: New.
44815         * gcc.dg/pch/inline-2.c: New.
44816         * gcc.dg/pch/inline-2.h: New.
44817         * gcc.dg/pch/static-1.c: New.
44818         * gcc.dg/pch/static-1.h: New.
44819         * gcc.dg/pch/static-2.c: New.
44820         * gcc.dg/pch/static-2.h: New.
44822         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
44824         * g++.dg/pch/pch.exp: Better handle failing testcases.
44825         * gcc.dg/pch/pch.exp: Likewise.
44826         * gcc.dg/pch/macro-1.c: New.
44827         * gcc.dg/pch/macro-1.h: New.
44828         * gcc.dg/pch/macro-2.c: New.
44829         * gcc.dg/pch/macro-2.h: New.
44831         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
44833         * g++.dg/dg.exp: Treat files in pch/ specially.
44834         * g++.dg/pch/pch.exp: New file.
44835         * g++.dg/pch/empty.H: New file.
44836         * g++.dg/pch/empty.C: New file.
44837         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44838         "precompile".
44840         * gcc.dg/pch/pch.exp: New file.
44841         * gcc.dg/pch/empty.h: New file.
44842         * gcc.dg/pch/empty.c: New file.
44843         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44844         "precompile".
44846 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44848         * g++.dg/template/friend14.C: New test.
44850 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44852         * gcc.dg/old-style-asm-1.c: New test.
44854 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
44856         * gcc.c-torture/compile/20030109-1.c: New test.
44858 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44860         * gcc.c-torture/execute/20030109-1.c: New test.
44862 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
44864         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44865         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44866         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44867         * g++.old-deja/g++.mike/eh2.C: Likewise.
44868         * g++.old-deja/g++.mike/eh3.C: Likewise.
44869         * g++.old-deja/g++.mike/eh5.C: Likewise.
44870         * g++.old-deja/g++.mike/eh6.C: Likewise.
44871         * g++.old-deja/g++.mike/eh7.C: Likewise.
44872         * g++.old-deja/g++.mike/eh8.C: Likewise.
44873         * g++.old-deja/g++.mike/eh9.C: Likewise.
44874         * g++.old-deja/g++.mike/eh10.C: Likewise.
44875         * g++.old-deja/g++.mike/eh12.C: Likewise.
44876         * g++.old-deja/g++.mike/eh13.C: Likewise.
44877         * g++.old-deja/g++.mike/eh14.C: Likewise.
44878         * g++.old-deja/g++.mike/eh16.C: Likewise.
44879         * g++.old-deja/g++.mike/eh17.C: Likewise.
44880         * g++.old-deja/g++.mike/eh18.C: Likewise.
44881         * g++.old-deja/g++.mike/eh21.C: Likewise.
44882         * g++.old-deja/g++.mike/eh23.C: Likewise.
44883         * g++.old-deja/g++.mike/eh24.C: Likewise.
44884         * g++.old-deja/g++.mike/eh25.C: Likewise.
44885         * g++.old-deja/g++.mike/eh26.C: Likewise.
44886         * g++.old-deja/g++.mike/eh27.C: Likewise.
44887         * g++.old-deja/g++.mike/eh28.C: Likewise.
44888         * g++.old-deja/g++.mike/eh29.C: Likewise.
44889         * g++.old-deja/g++.mike/eh31.C: Likewise.
44890         * g++.old-deja/g++.mike/eh33.C: Likewise.
44891         * g++.old-deja/g++.mike/eh34.C: Likewise.
44892         * g++.old-deja/g++.mike/eh35.C: Likewise.
44893         * g++.old-deja/g++.mike/eh36.C: Likewise.
44894         * g++.old-deja/g++.mike/eh37.C: Likewise.
44895         * g++.old-deja/g++.mike/eh38.C: Likewise.
44896         * g++.old-deja/g++.mike/eh39.C: Likewise.
44897         * g++.old-deja/g++.mike/eh40.C: Likewise.
44898         * g++.old-deja/g++.mike/eh41.C: Likewise.
44899         * g++.old-deja/g++.mike/eh42.C: Likewise.
44900         * g++.old-deja/g++.mike/eh44.C: Likewise.
44901         * g++.old-deja/g++.mike/eh46.C: Likewise.
44902         * g++.old-deja/g++.mike/eh47.C: Likewise.
44903         * g++.old-deja/g++.mike/eh48.C: Likewise.
44904         * g++.old-deja/g++.mike/eh49.C: Likewise.
44905         * g++.old-deja/g++.mike/eh50.C: Likewise.
44906         * g++.old-deja/g++.mike/eh51.C: Likewise.
44907         * g++.old-deja/g++.mike/eh53.C: Likewise.
44908         * g++.old-deja/g++.mike/eh55.C: Likewise.
44909         * g++.old-deja/g++.mike/p7912.C: Likewise.
44910         * g++.old-deja/g++.mike/p9706.C: Likewise.
44911         * g++.old-deja/g++.mike/p10416.C: Likewise.
44912         * g++.old-deja/g++.mike/p11667.C: Likewise.
44913         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44914         Remove redundant reference to Iris.
44915         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44916         Elxsi, i860, Pico Java, and WE32K.
44918 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
44920         * g++.dg/ext/asm4.C: New test.
44922 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44924         PR c++/9030
44925         * g++.dg/template/friend12.C: New test.
44926         * g++.dg/template/friend13.C: Likewise.
44927         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44929 2003-01-08  Jan Hubicka  <jh@suse.cz>
44931         * gcc.dg/i386-cadd.c: New test.
44932         * gcc.dg/i386-cmov4.c: Likewise.
44934 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
44936         PR c++/9165
44937         * g++.dg/warn/Wunused-3.C: New test.
44939         * g++.dg/abi/bitfield9.C: New test.
44941         PR c++/9189
44942         * g++.dg/parse/defarg3.C: New test.
44944 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
44946         * g++.dg/parse/ambig1.C: New test.
44947         * g++.dg/parse/defarg2.C: New test.
44949 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
44951         * g++.dg/template/defarg-1.C: New test.
44952         * g++.dg/template/local2.C: Likewise.
44954 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
44956         * gcc.c-torture/execute/20030105-1.c: New test.
44958 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44960         * g++.dg/parse/namespace3.C: Remove extra semicolons.
44961         * g++.dg/parse/namespace4.C: Likewise.
44963 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
44965         * g++.dg/template/ntp2.C: New test.
44967 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
44969         * g++.dg/parse/extern-C-1.C: New test.
44971         * g++.dg/parse/namespace4.C: New test.
44973         * g++.dg/template/nested1.C: New test.
44975         * g++.dg/parse/namespace3.C: New test.
44977 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
44979         * g++.dg/lookup/two-stage1.C: New test.
44981 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44983         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44984         * g++.old-deja/g++.jason/access8.C: Likewise.
44985         * g++.old-deja/g++.other/decl5.C: Likewise.
44987 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44989         * g++.dg/parse/parse7.C: New test.
44991 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
44993         PR c++/2843
44994         * g++.dg/ext/attrib7.C: New test.
44996 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
44998         * g++.dg/parse/parse6.C: New test.
45000 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
45002         * gcc.dg/h8300-stack-1.c: New.
45004 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45006         g++.dg/lookup/exception1.C: New test.
45008         g++.dg/lookup/template1.C: New test.
45010         g++.dg/parse/namespace2.C: New test.
45012         g++.dg/parse/parens2.C: New test.
45014 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45016         * g++.dg/parse/parse5.C: New test.
45017         * g++.dg/lookup/scoped4.C: New test.
45019 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45021         * g++.dg/parse/parens1.C: New test.
45023         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45024         angle-bracket1.C.
45025         * g++.dg/parse/parens2.C: New test.
45027         * g++.dg/lookup/scope-operator1.C: New test.
45029         * g++.dg/parse/operator1.C: New test.
45031 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45033         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45034         * g++.old-deja/g++.other/access6.C: Likewise.
45035         * g++.old-deja/g++.other/decl1.C: Likewise.
45036         * g++.old-deja/g++.pt/typename12.C: Likewise.
45038 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45040         * g++.dg/parse/namespace1.C: New test.
45042 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45044         * g++.dg/parse/parse4.C: New test.
45046 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45048         * g++.dg/parse/parse3.C: New test.
45050 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45052         * g++.dg/parse/parse2.C: New test.
45054 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45056         * g++.dg/template/friend11.C: New test.
45058 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45060         * g++.dg/parse/parse1.C: New test.
45062 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
45064         * lib/profopt.exp: Change the name of a global variable to avoid
45065         possible clashes with other test suites.
45067 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
45069         * g++.dg/inherit/covariant8.C: New test.
45071 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45073         * g++.dg/init/array9.C: New test.
45075         PR c++/9112
45076         * g++.dg/parse/expr1.C: New test.
45078 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
45080         * gcc.c-torture/compile/20021230-1.c: New test.
45082 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45084         * g++.dg/inherit/covariant5.C: New test.
45085         * g++.dg/inherit/covariant6.C: New test.
45086         * g++.dg/inherit/covariant7.C: New test.
45088 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45090         PR c++/2739
45091         * g++.dg/other/access2.C: New test.
45093 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45095         * g++.dg/other/anon-struct.C: No longer fails
45096         * g++.old-deja/g++.brendan/parse4.C: Likewise.
45097         * g++.old-deja/g++.brendan/parse5.C: Likewise.
45098         * g++.old-deja/g++.brendan/parse6.C: Likewise.
45100 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45102         * g++.dg/parse/angle-bracket.C (main): No longer fails.
45104 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
45106         * g++.dg/eh/spec4.C: Remove stray semicolon.
45107         * g++.dg/expr/pmf-1.C: Change error message.
45108         * g++.dg/ext/asm1.C: Remove stray semicolon.
45109         * g++.dg/ext/typename1.C: Add missing typenames.
45110         * g++.dg/inherit/template-as-base.C: Change error message.
45111         * g++.dg/lookup/scoped1.C: Likewise.
45112         * g++.dg/lookup/scoped2.C: Likewise.
45113         * g++.dg/lookup/using2.C: Likewise.
45114         * g++.dg/other/component1.C: Remove stray semicolon.
45115         * g++.dg/other/do1.C: Change error message.
45116         * g++.dg/other/error2.C: Likewise.
45117         * g++.dg/other/init1.C: Likewise.
45118         * g++.dg/other/packed1.C: Remove stray semicolon.
45119         * g++.dg/other/ptrmem2.C: Change error message.
45120         * g++.dg/parse/parameter-declaration-1.C: Remove line number
45121         marker.
45122         * g++.dg/special/initp1.C: Remove invalid attribute usage.
45123         * g++.dg/template/access3.C: Add typename keyword.
45124         * g++.dg/template/access5.C: Remove stray semicolon.
45125         * g++.dg/template/access6.C: Likewise.
45126         * g++.dg/template/complit1.C: Likewise.
45127         * g++.dg/template/crash1.C: Change error message.
45128         * g++.dg/template/inherit2.C: Remove stray semicolon.
45129         * g++.dg/template/instantiate2.C: Likewise.
45130         * g++.dg/template/instantiate3.C: Change error message.
45131         * g++.dg/template/qual1.C: Remove stray semicolon.
45132         * g++.dg/template/qualttp18.C: Change error message.
45133         * g++.dg/template/ref1.C: Remove stray semicolon.
45134         * g++.dg/template/sizeof1.C (A::value): Declare it.
45135         * g++.dg/template/spec4.C: Change error message.
45136         * g++.dg/template/static1.C: Likewise.
45137         * g++.dg/template/type1.C: Likewise.
45138         * g++.dg/template/typename3.C: Likewise.
45139         * g++.old-deja/g++.benjamin/13478.C: Change error message.
45140         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45141         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45142         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45143         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45144         named return value extension.
45145         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45146         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45147         * g++.old-deja/g++.bob/extern_C.C: Likewise.
45148         * g++.old-deja/g++.bob/inherit2.C: Likewise.
45149         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45150         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45151         * g++.old-deja/g++.brendan/crash13.C: Likewise.
45152         * g++.old-deja/g++.brendan/crash15.C: Likewise.
45153         * g++.old-deja/g++.brendan/crash18.C: Change error message.
45154         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45155         * g++.old-deja/g++.brendan/crash38.C: Likewise.
45156         * g++.old-deja/g++.brendan/crash50.C: Likewise.
45157         * g++.old-deja/g++.brendan/crash56.C: Likewise.
45158         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45159         syntax.
45160         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45161         * g++.old-deja/g++.brendan/crash8.C: Change error message.
45162         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45163         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45164         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45165         * g++.old-deja/g++.brendan/template11.C: Likewise.
45166         * g++.old-deja/g++.brendan/template26.C: Likewise.
45167         * g++.old-deja/g++.brendan/template27.C: Use explicit
45168         specialization syntax.
45169         * g++.old-deja/g++.brendan/template30.C: Likewise.
45170         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45171         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45172         non-dependent names.
45173         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45174         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45175         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45176         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45177         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45178         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45179         named return value extension.
45180         * g++.old-deja/g++.ext/namedret2.C: Likewise.
45181         * g++.old-deja/g++.ext/namedret3.C: Likewise.
45182         * g++.old-deja/g++.ext/return1.C: Likewise.
45183         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45184         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45185         * g++.old-deja/g++.jason/access8.C: Likewise.
45186         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45187         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45188         pseudo-destructor names.
45189         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45190         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45191         pseudo-destructor names.
45192         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45193         * g++.old-deja/g++.jason/overload19.C: Likewise.
45194         * g++.old-deja/g++.jason/overload32.C: Likewise.
45195         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45196         stray semicolons.
45197         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45198         * g++.old-deja/g++.jason/return.C: Likewise.
45199         * g++.old-deja/g++.jason/return2.C: Likewise.
45200         * g++.old-deja/g++.jason/shadow1.C: Likewise.
45201         * g++.old-deja/g++.jason/special.C: Use explicit specialization
45202         syntax.
45203         * g++.old-deja/g++.jason/template10.C: Account for use of
45204         non-dependent names.
45205         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45206         syntax.
45207         * g++.old-deja/g++.jason/template37.C: Likewise.
45208         * g++.old-deja/g++.law/access4.C: Change error messages.
45209         * g++.old-deja/g++.law/arm13.C: Remove incorrect
45210         pseudo-destructor names.
45211         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45212         * g++.old-deja/g++.law/ctors9.C: Likewise.
45213         * g++.old-deja/g++.law/cvt22.C: Likewise.
45214         * g++.old-deja/g++.law/dtors5.C: Likewise.
45215         * g++.old-deja/g++.law/global-init1.C: Likewise.
45216         * g++.old-deja/g++.law/missed-error3.C: Likewise.
45217         * g++.old-deja/g++.law/operators28.C: Likewise.
45218         * g++.old-deja/g++.law/visibility28.C: Likewise.
45219         * g++.old-deja/g++.martin/eval1.C: Likewise.
45220         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45221         name.
45222         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45223         * g++.old-deja/g++.mike/net34.C: Likewise.
45224         * g++.old-deja/g++.mike/net36.C: Likewise.
45225         * g++.old-deja/g++.mike/ns2.C: Likewise.
45226         * g++.old-deja/g++.mike/p12306.C: Likewise.
45227         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45228         value extension.
45229         * g++.old-deja/g++.mike/p700.C: Likewise.
45230         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45231         * g++.old-deja/g++.mike/p710.C: Likewise.
45232         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45233         value extension.
45234         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45235         * g++.old-deja/g++.mike/pmf9.C: Likewise.
45236         * g++.old-deja/g++.ns/crash2.C: Likewise.
45237         * g++.old-deja/g++.ns/crash3.C: Likewise.
45238         * g++.old-deja/g++.ns/invalid1.C: Likewise.
45239         * g++.old-deja/g++.ns/ns17.C: Likewise.
45240         * g++.old-deja/g++.ns/template16.C: Likewise.
45241         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45242         keyword.
45243         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45244         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45245         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45246         named return value extension.
45247         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45248         * g++.old-deja/g++.other/access4.C: Issue additional error
45249         messages.
45250         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45251         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45252         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45253         * g++.old-deja/g++.other/crash25.C: Change error message.
45254         * g++.old-deja/g++.other/crash4.C: Change error message.
45255         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45256         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45257         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45258         checks.
45259         * g++.old-deja/g++.other/defarg8.C: Likewise.
45260         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45261         * g++.old-deja/g++.other/dtor10.C: Likewise.
45262         * g++.old-deja/g++.other/incomplete.C: Likewise.
45263         * g++.old-deja/g++.other/linkage7.C: Likewise.
45264         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45265         lookup algorithm.
45266         * g++.old-deja/g++.other/mangle2.C: Likewise.
45267         * g++.old-deja/g++.other/refinit2.C: Likewise.
45268         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45269         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45270         * g++.old-deja/g++.pt/crash28.C: Likewise.
45271         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45272         syntax.
45273         * g++.old-deja/g++.pt/crash32.C: Change error message.
45274         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45275         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45276         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45277         error message position.
45278         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45279         * g++.old-deja/g++.pt/defarg8.C: Change error message.
45280         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45281         syntax.
45282         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45283         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45284         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45285         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45286         keyword.
45287         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45288         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45289         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45290         keyword.
45291         * g++.old-deja/g++.pt/explicit71.C: Change error message.
45292         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45293         syntax.
45294         * g++.old-deja/g++.pt/friend28.C: Account for use of
45295         non-dependent names.
45296         * g++.old-deja/g++.pt/friend29.C: Likewise.
45297         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45298         rules.
45299         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45300         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45301         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45302         lookup rules.
45303         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45304         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45305         keyword.
45306         * g++.old-deja/g++.pt/memclass20.C: Likewise.
45307         * g++.old-deja/g++.pt/memclass5.C: Likewise.
45308         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45309         keyword.
45310         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45311         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45312         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45313         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45314         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45315         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45316         keyword.
45317         * g++.old-deja/g++.pt/spec10.C: Likewise.
45318         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45319         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45320         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45321         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45322         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45323         * g++.old-deja/g++.pt/ttp62.C: Likewise.
45324         * g++.old-deja/g++.pt/ttp64.C: Likewise.
45325         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45326         * g++.old-deja/g++.pt/typename15.C: Likewise.
45327         * g++.old-deja/g++.pt/typename22.C: Likewise.
45328         * g++.old-deja/g++.pt/typename6.C: Change error messages.
45329         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45330         * g++.old-deja/g++.pt/virtual2.C: Likewise.
45331         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45332         syntax.
45333         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45334         return value extension.
45335         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45336         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45337         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45338         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45340 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45342         * g++.dg/warn/inline1.C: New test.
45343         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45344         * g++.old-deja/g++.jason/synth10.C: Likewise.
45345         * g++.old-deja/g++.mike/net31.C: Likewise.
45346         * g++.old-deja/g++.mike/p8786.C: Likewise.
45348         * g++.dg/template/friend10.C: New test.
45349         * g++.dg/template/conv5.C: New test.
45351 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45353         * g++.dg/lookup/scoped3.C: New test.
45355         * g++.dg/lookup/decl1.C: New test.
45356         * g++.dg/lookup/decl2.C: New test.
45358 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45360         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45361         gcc.c-torture/compile/20021015-1.c,
45362         gcc.c-torture/compile/20021015-2.c,
45363         gcc.c-torture/compile/20021123-1.c,
45364         gcc.c-torture/compile/20021123-2.c,
45365         gcc.c-torture/compile/20021123-3.c,
45366         gcc.c-torture/compile/20021123-4.c,
45367         gcc.c-torture/execute/20021024-1.c: Add tests previously added
45368         only to 3.1 or 3.2 branch.
45370 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
45372         * gcc.dg/i386-bitfield3.c: New test.
45374         * gcc.dg/i386-bitfield2.c: New test.
45376 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
45378         * g++.dg/parse/conv_op1.C: New test.
45380 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
45382         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45383         approved.
45385 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
45387         * gcc.c-torture/compile/20021220-1.c: New test.
45389 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
45391         * gcc.dg/i386-fastcall-1.c: New.
45393 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45395         * gcc.c-torture/execute/20021219-1.c: New test.
45397 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45399         * gcc.dg/i386-pic-1.c: New test.
45401 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45403         PR c++/8099
45404         * g++.dg/template/friend9.C: New test.
45406 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45408         PR c++/3663
45409         * g++.dg/template/access7.C: New test.
45411 2002-12-18  Nick Clifton  <nickc@redhat.com>
45413         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45414         the libstdc++-v3 directory has been found.
45416 2002-12-12  Devang Patel <dpatel@apple.com>
45417         * gcc.dg/darwin-ld-1.c: New test.
45418         * gcc.dg/darwin-ld-2.c: New test.
45419         * gcc.dg/darwin-ld-3.c: New test.
45420         * gcc.dg/darwin-ld-4.c: New test.
45421         * gcc.dg/darwin-ld-5.c: New test.
45423 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45425         * gcc.c-torture/compile/20021212-1.c: New test.
45427 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
45429         * gcc.dg/fshort-wchar: New test.
45431 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
45433         PR c++/8372
45434         * g++.dg/template/dtor1.C: New test.
45436         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45437         markers.
45439 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
45441         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45443 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
45445         * g++.dg/template/static1.C: New test.
45446         * g++.dg/template/static2.C: New test.
45447         * g++.old-deja/g++.ext/memconst.C: New test.
45449 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45451         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45452         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45453         * g++.dg/special/initp1.C: Likewise.
45455 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
45457         * gcc.c-torture/execute/20021204-1.c: New test.
45459 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
45461         * gcc.dg/ppc-fmadd-1.c: New file.
45462         * gcc.dg/ppc-fmadd-2.c: New file.
45463         * gcc.dg/ppc-fmadd-3.c: New file.
45465 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45467         * gcc.c-torture/compile/20021204-1.c: New test.
45469 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45471         * g++.dg/inherit/covariant2.C: New test.
45472         * g++.dg/inherit/covariant3.C: New test.
45473         * g++.dg/inherit/covariant4.C: New test.
45474         * g++.dg/inherit/covariant1.C: Remove XFAIL.
45475         * g++.old-deja/g++.robertl/eb17.C: Likewise.
45477 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
45479         PR c++/8688
45480         * g++.dg/init/brace3.C: New test.
45482 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
45484         * gcc.dg/20020210-1.c: Fix a comment typo.
45486 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
45488         PR c++/8720
45489         * g++.dg/parse/defarg1.C: New test.
45491         PR c++/8615
45492         * g++.dg/template/char1.C: New test.
45494         * g++.dg/template/varmod1.C: Fix typo.
45496 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45498         DR 180
45499         * g++.old-deja/g++.pt/crash32.C: Expect error.
45501 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
45503         PR c++/5919
45504         * g++.dg/template/varmod1.C: New test.
45506         PR c++/8727
45507         * g++.dg/inherit/typeinfo1.C: New test.
45509         PR c++/8663
45510         * g++.dg/inherit/typedef1.C: New test.
45512 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
45514         PR c++/8332
45515         PR c++/8493
45516         * g++.dg/template/strlen1.C: New test.
45518         PR c++/8227
45519         * g++.dg/template/ctor2.C: New test.
45521         PR c++/8214
45522         * g++.dg/init/string1.C: New test.
45524         PR c++/8511
45525         * g++.dg/template/friend8.C: New test.
45527 2002-11-29  Joe Buck <jbuck@synopsys.com>
45529         * g++.dg/lookup/anon2.C: New test.
45531 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
45533         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45534         h8300 port.
45536 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
45538         * gcc.dg/bitfld-6.c: New test.
45540 2002-11-27  Jan Hubicka  <jh@suse.cz>
45542         * gcc.c-torture/execute/20021127.[cx]: New test.
45544 2002-11-26  Jan Hubicka  <jh@suse.cz>
45546         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45547         quality.
45549 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
45551         * g++.dg/init/brace2.C: New test.
45552         * g++.old-deja/g++.mike/p9129.C: Correct.
45554 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
45556         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45558 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
45560         * gcc.dg/sibcall-6: New test for indirect sibcalls.
45562 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
45564         * g++.dg/abi/empty11.C: New test.
45565         * g++.dg/rtti/cv1.C: New test.
45567 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
45569         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45571 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
45573         * g++.dg/abi/empty10.C: New test.
45575 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45577         * gcc.c-torture/compile/20021124-1.c: New test.
45579 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
45581         * g++.dg/abi/rtti2.C: New test.
45583 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45585         * gcc.dg/i386-unroll-1.c: New test.
45587 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45589         * gcc.c-torture/compile/20021120-1.c: New test.
45590         * gcc.c-torture/compile/20021120-2.c: New test.
45592 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45594         * gcc.dg/bitfld-5.c: New test.
45596 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45598         * gcc.c-torture/execute/20021120-3.c: New test.
45600 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45602         * gcc.c-torture/execute/20021120-2.c: New test.
45604 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45606         * gcc.c-torture/execute/20021120-1.c: New test.
45608 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
45610         * gcc.c-torture/execute/20021118-3.c: New test.
45612 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45614         * gcc.c-torture/compile/20021119-1.c: New test.
45616 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
45618         * gcc.dg/duff-1.c: New test.
45619         * gcc.dg/duff-2.c: New test.
45620         * gcc.dg/duff-3.c: New test.
45622 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
45624         * gcc.dg/cpp/_Pragma5.c: New test.
45626 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45628         * gcc.c-torture/execute/20021118-2.c: New test.
45630 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45632         * gcc.c-torture/execute/20021118-1.c: New test.
45634 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
45636         * gcc.dg/20021116-1.c: New test.
45638 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
45640         * g++.dg/abi/vcall1.C: New test.
45642 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
45644         * gcc.dg/20021029-1.c: New test.
45645         * gcc.dg/20021029-2.c: New test.
45647 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45649         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45651 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45653         PR c/8439
45654         * gcc.dg/20021110.c: Move to ...
45655         * gcc.c-torture/compile/20021110.c: .... here.
45657 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45659         PR c/8467
45660         * gcc.c-torture/execute/20021111-1.c
45662 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45664         PR c/8439
45665         * gcc.dg/20021110.c: New test.
45667 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
45669         * g++.dg/abi/vthunk3.C: Run only on x86.
45671 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
45673         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45675 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
45677         * lib/compat.exp (compat-execute): Fix logic error in last
45678         change.
45680 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
45682         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45684 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45686         PR c++/8389
45687         * g++.dg/template/access6.C: New test.
45689 2002-11-08  Jan Hubicka  <jh@suse.cz>
45691         * gcc.dg/i386-ssefp-1.c: New test.
45692         * gcc.dg/i386-ssefp-1.c: New test.
45694 2002-11-08  Jan Hubicka  <jh@suse.cz>
45696         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45698 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45700         * g++.dg/abi/vthunk3.C: New test.
45702         PR c++/8338
45703         * g++.dg/template/crash2.C: New test.
45705 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
45707         * g++.dg/abi/dtor1.C: New test.
45708         * g++.dg/abi/dtor2.C: Likewise.
45710 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
45712         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45713         Darwin.
45715 2002-11-04  Adam Nemet  <anemet@lnxw.com>
45717         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45718         -mthumb.  Only xfail with -O0.
45720 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
45722         * g++.dg/abi/thunk1.C: New test.
45723         * g++.dg/abi/thunk2.C: Likewise.
45724         * g++.dg/abi/vtt1.C: Likewise.
45726 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
45728         PR optimization/8423
45729         * gcc.c-torture/execute/builtin-constant.c: New test.
45731 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
45733         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45734         Add some more cases.
45736 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
45738         PR c++/8391
45739         * g++.dg/opt/local1.C: New test.
45741 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
45743         PR c++/8160
45744         * g++.dg/template/complit1.C: New test.
45746         PR c++/8149
45747         * g++.dg/template/typename4.C: Likewise.
45749 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45751         Core issue 287, PR c++/7639
45752         * g++.dg/template/instantiate1.C: Adjust error location.
45753         * g++.dg/template/instantiate3.C: New test.
45754         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45755         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45756         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45758 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
45760         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45762 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
45764         PR c++/8287
45765         * g++.dg/init/dtor2.C: New test.
45767 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45769         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45770         * gcc.dg/nest.c: Bypass errors on irix6.
45772 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
45774         * gcc.dg/nest.c: Expect error for mmix-*-*.
45775         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45777 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
45779         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45780         markers.
45782         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45784 2002-10-25  Mike Stump  <mrs@apple.com>
45786         * gcc.dg/warn-1.c: New test.
45788 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45790         * g++.dg/template/typename3.C: New test.
45792 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
45794         * g++.dg/lookup/ptrmem1.C: New test.
45796         * g++.dg/abi/vthunk2.C: New test.
45798 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
45800         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45802 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
45804         * g++.dg/abi/empty9.C: New test.
45806 2002-10-24  Richard Henderson  <rth@redhat.com>
45808         * g++.dg/inherit/thunk1.C: Enable for ia64.
45810 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45812         PR c++/8067
45813         * g++.dg/lookup/pretty1.C: New test.
45815 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
45817         * gcc.dg/20021023-1.c: New test.
45819 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
45821         PR c++/7679
45822         * g++.dg/parse/inline1.C: New test.
45824 2002-10-23  Richard Henderson  <rth@redhat.com>
45826         * g++.dg/inherit/thunk1.C: Enable for x86_64.
45828         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45830 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
45832         PR c++/6579
45833         * g++.dg/parse/stmtexpr3.C: New test.
45835 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
45837         * g++.dg/expr/cond1.C: New test.
45839 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45841         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45843 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45845         * g++.dg/abi/vbase13.C: New test.
45846         * g++.dg/abi/vbase14.C: Likewise.
45848 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
45850         * gcc.dg/tls/pic-1.c: New test.
45851         * gcc.dg/tls/nonpic-1.c: New test.
45852         * gcc.dg/20021018-1.c: New test.
45854 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45856         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45857         Remove only files with the same base name as the test case.
45858         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45859         (profopt-execute): Likewise.  Also, remove old profiling
45860         and performance data files before running the tests.
45862         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45863         * g++.dg/bprob/bprob.exp: Likewise.
45864         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
45865         to allow more general test case names.
45867         * g++.dg/bprob/bprob-1.C: Rename to ...
45868         * g++.dg/bprob/g++-bprob-1.C: ... this.
45870         * g77.dg/bprob/bprob-1.f: Rename to ...
45871         * g77.dg/bprob/g77-bprob-1.f: ... this.
45873 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
45875         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45876         bison 1.50 or later.
45878 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
45880         * g++.dg/README: Describe more test directories.
45882 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45884         * g++.dg/init/array6.C: Add additional tests.
45886 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
45888         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45889         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45891 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
45893         * gcc.c-torture/compile/20020604-1.x: New.
45894         * gcc.c-torture/compile/simd-5.x: Likewise.
45895         * gcc.c-torture/execute/920710-1.x: Likewise.
45896         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45898 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
45900         * g++.dg/inherit/override1.C: Add dg-options clause.
45902 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
45904         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45905         _mm_slli_si128.
45907 2002-10-19  Andreas Schwab  <schwab@suse.de>
45909         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45910         directory component.
45912 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
45914         * g++.dg/inherit/thunk1.C: New test.
45916         * g++.dg/inherit/override1.C: New test.
45918         * g++.dg/abi/mangle11.C: New test.
45919         * g++.dg/abi/mangle14.C: New test.
45920         * g++.dg/abi/mangle17.C: New test.
45922 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
45924         * g++.dg/overload/member2.C: New test.
45926 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
45928         * g++.dg/README: Describe new compat directory.
45929         * g++.dg/dg.exp: Skip tests in compat directory.
45930         * README.compat: New file.
45931         * lib/compat.exp: New expect script.
45932         * g++.dg/compat: New test directory.
45933         * g++.dg/compat/compat.exp: New expect script.
45934         * g++.dg/compat/abi: New test directory.
45935         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45936         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45937         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45938         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45939         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45940         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45941         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45942         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45943         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45944         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45945         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45946         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45947         * g++.dg/compat/break: New test directory.
45948         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45949         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45950         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45951         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45952         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45953         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45954         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45955         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45956         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45957         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45958         g++.dg/compat/break/README: New files.
45959         * g++.dg/compat/eh: New test directory.
45960         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45961         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45962         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45963         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45964         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45965         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45966         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45967         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45968         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45969         g++.dg/compat/eh/filter2_y.C,
45970         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45971         g++.dg/compat/eh/new1_y.C,
45972         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45973         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45974         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45975         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45976         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45977         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45978         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45979         g++.dg/compat/eh/unexpected1_y.C: New files.
45980         * g++.dg/compat/init: New test directory.
45981         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45982         g++.dg/compat/init/array5_y.C,
45983         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45984         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45985         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45986         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45987         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45988         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45989         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45990         g++.dg/compat/init/init-ref2_y.C: New files.
45992 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
45994         PR c++/7584
45995         * g++.dg/inherit/using3.C: New test.
45997 2002-10-17  Jan Hubicka  <jh@suse.cz>
45999         * gcc.dg/20021017-2.c: New test.
46001 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46003         * g++.dg/abi/mangle16.C: Adjust.
46005         * g++.dg/init/array8.C: New test.
46007 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
46009         * gcc.dg/special/mips-abi.exp: New test.
46010         * gcc.dg/special/mips-abi.s: Empty file used by the above.
46012 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46014         * g++.dg/abi/mangle16.C: New test.
46015         * g++.dg/abi/mangle17.C: Likewise.
46017         PR c++/7478
46018         * g++.dg/template/ref1.C: New test.
46020 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46022         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46024 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
46026         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46028 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46030         PR c++/7524
46031         * g++.dg/init/array7.C: New test.
46033 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
46035         * g++.dg/init/array6.C: New test.
46037         * g++.dg/abi/mangle13.C: Likewise.
46038         * g++.dg/abi/mangle14.C: Likewise.
46039         * g++.dg/abi/mangle15.C: Likewise.
46041 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46043         * g++.dg/abi/empty8.C: New test.
46045 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
46047         * g++.dg/init/ctor1.C: New test.
46049 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
46051         * gcc.c-torture/execute/20021015-1.c: New test.
46053 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
46055         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46057 2002-10-14  Jan Hubicka  <jh@suse.cz>
46059         * gcc.dg/i386-ssetype-[1-5].c: New tests.
46061 2002-10-14  Richard Henderson  <rth@redhat.com>
46063         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46065 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46067         PR optimization/6631
46068         * g++.dg/opt/const2.C: New test.
46070 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46072         PR c++/7176
46073         * g++.dg/parse/friend1.C: New test.
46074         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46076 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
46078         * gcc.dg/20021014-1.c: New test.
46080 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
46082         PR c++/5661
46083         * g++.dg/ext/vlm1.C: New test.
46084         * g++.dg/ext/vlm2.C: Likewise.
46086         * g++.dg/init/array1.C: Remove invalid braces.
46087         * g++.dg/init/brace1.C: New test.
46088         * g++.dg/init/copy2.C: Likewise.
46089         * g++.dg/init/copy3.C: Likewise.
46090         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46091         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46092         braces.
46094 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
46096         * gcc.dg/cpp/assembler.S: Don't use -ansi.
46098 2002-10-11  Richard Shann  <richard.shann@superh.com>
46100         * gcc.c-torture/compile/simd-5.c: New test.
46102 2002-10-10  Roger Sayle  <roger@eyesopen.com>
46104         * gcc.c-torture/execute/shiftopt-1.c: New test case.
46106 2002-10-10  Jim Wilson  <wilson@redhat.com>
46108         * gcc.c-torture/execute/20021010-1.c: New test.
46110 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
46112         PR c/7353
46113         * g++.dg/ext/typedef-init.C: New test.
46114         * gcc.dg/typedef-init.c: New test.
46116 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
46118         * gcc.dg/cpp/paste13.c: New test.
46120 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46122         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
46123         remaining platforms, XFAIL during compile, not execute.  Don't
46124         XFAIL at -O0.
46126 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
46128         * gcc.dg/alias-1.c: Tweak expected warning.
46130 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46132         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46134 2002-10-06  Andreas Jaeger  <aj@suse.de>
46136         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46137         * gcc.dg/cpp/c++98.C: Likewise.
46139         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46140         * g++.dg/cpp/c++98.C: Likewise.
46142         * g++.dg/README (Subdirectories): Mention cpp directory.
46144         PR target/7559
46145         * gcc.dg/20021006-1.c: New test.
46147 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46149         PR c++/7804
46150         * g++.dg/other/warning1.C: New test.
46152 2002-10-04  Roger Sayle  <roger@eyesopen.com>
46154         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46155         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
46156         and sparc-*-* with -m64 as expected failures.  See PR 8087.
46158 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46160         PR c++/7931
46161         * g++.dg/template/ptrmem3.C: New test.
46163         PR c++/7754
46164         * g++.dg/template/union1.C: New test.
46166 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46168         PR c++/8006
46169         * g++.dg/abi/mangle9.C: New test.
46170         * g++.dg/abi/mangle10.C: New test.
46171         * g++.dg/abi/mangle11.C: New test.
46172         * g++.dg/abi/mangle12.C: New test.
46174 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
46176         PR c++/7188.
46177         * g++.dg/template/meminit1.C: New test.
46178         * g++.dg/warn/Wreorder-1.C: Likewise.
46179         * g++.old-deja/g++.mike/warn3.C: Tweak.
46180         * lib/prune.exp: Ingore "in copy constructor".
46182 2002-10-02  Andreas Jaeger  <aj@suse.de>
46184         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46185         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46186         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46187         on x86-64.
46189 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46191         * gcc.dg/empty1.C: Fix typo.
46193 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
46195         * gcc.dg/alias-1.c: New test.
46197 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46199         * gcc.dg/empty1.C: New test.
46201         * g++.dg/tls/init-2.C: Tweak error messages.
46203 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
46205         * gcc.c-torture/compile/20020923-1.c: New test.
46207 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
46209         * gcc.c-torture/execute/ffs-1.c: New test.
46210         * gcc.c-torture/execute/ffs-2.c: Ditto.
46212 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
46214         * g++.dg/overload/member1.C: New test.
46216 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
46218         * g++.dg/abi/empty7.C: New test.
46219         * g++.dg/init/pm2.C: Likewise.
46221 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
46223         * g++.dg/rtti/crash1.C: New test.
46225 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
46227         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46228         gcc.dg/sibcall-4.c: New tests.
46230 2002-09-28  Roger Sayle  <roger@eyesopen.com>
46232         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46233         powerpc and MMIX targets.
46235 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
46237         * gcc.dg/cpp/20020927-1.c: New.
46239 2002-09-26  David S. Miller  <davem@redhat.com>
46241         * gcc.c-torture/compile/trunctfdf.c: New.
46243 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46245         * lib/target-supports.exp (check_weak_available): Handle solaris2.
46247 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
46249         * gcc.c-torture/execute/loop-15.c: New.
46251 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
46253         * README.QMTEST: Fix typo.
46255 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
46257         * gcc.dg/20020926-1.c: New test.
46259 2002-09-25  David S. Miller  <davem@redhat.com>
46261         PR target/7842
46262         * gcc.c-torture/execute/shiftdi.c: New test.
46264 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
46266         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46267         unique to the tool.
46268         * lib/g77.exp (g77_init): Likewise.
46269         * lib/g++.exp (g++_init): Likewise.
46270         * lib/objc.exp (objc_init): Likewise.
46272 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
46274         * g++.dg/abi/empty5.C: New test.
46275         * g++.dg/abi/empty6.C: New test.
46276         * g++.dg/abi/vbase12.C: New test.
46278 2002-09-25  Richard Henderson  <rth@redhat.com>
46280         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46281         too-small long double.
46283 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
46285         * gcc.dg/20020919-1.c: New test.
46287 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
46289         * g++.dg/abi/bitfield6.C: New test.
46290         * g++.dg/abi/bitfield7.C: New test.
46291         * g++.dg/abi/bitfield8.C: New test.
46292         * g++.dg/abi/vbase11.C: New test.
46294 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46296         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46297         hppa*-*-hpux*.  Update test comment.
46299 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
46301         * gcc.dg/tls/struct-1.c: New test.
46303 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
46305         * gcc.dg/cpp/tr-warn2.c: Update.
46307 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46309         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46311 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46313         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46314         systems.
46316 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
46318         * gcc.c-torture/execute/ieee/mzero3.c: New test.
46320         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46321         Adjust for c++filt moved to binutils.  Remove spurious duplicate
46322         setting of cxxfilt.
46324 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
46326         * gcc.dg/20020312-2.c: Update for darwin.
46328 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46330         * g++.old-deja/g++.other/crash32.C: Mark ICE.
46332 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
46334         * objc.dg/comp-types-1.m: New test.
46335         * objc.dg/comp-types-2.m: New test.
46336         * objc.dg/comp-types-3.m: New test.
46337         * objc.dg/comp-types-4.m: New test.
46338         * objc.dg/comp-types-5.m: New test.
46339         * objc.dg/comp-types-6.m: New test.
46341 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46343         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46345 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46347         * g++.dg/other/do1.C: New test.
46349         * g++.dg/template/subst1.C: New test.
46351 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
46353         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46355 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46357         * g++.dg/template/qualttp20.C: Adjust expected errors.
46358         * g++.old-deja/g++.jason/report.C: Likewise.
46359         * g++.old-deja/g++.other/qual1.C: Likewise.
46361         * g++.dg/lookup/scoped2.C: New test.
46363         * g++.dg/ext/asm3.C: New test.
46365 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
46367         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46369 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
46371         * ChangeLog: follow spelling conventions.
46372         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46373         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46374         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46375         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46376         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46377         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46378         * g++.old-deja/g++.law/global-init1.C: Likewise.
46379         * g++.old-deja/g++.other/delete4.C: Likewise.
46380         * g++.old-deja/g++.other/inline21.C: Likewise.
46381         * g++.old-deja/g++.other/singleton.C: Likewise.
46382         * g77.dg/strlen0.f: Likewise.
46383         * g77.f-torture/compile/20010519-1.f: Likewise.
46384         * g77.f-torture/compile/980310-4.f: Likewise.
46385         * gcc.c-torture/compile/20000605-1.c: Likewise.
46386         * gcc.c-torture/execute/20020225-1.c: Likewise.
46387         * gcc.dg/c90-hexfloat-2.c: Likewise.
46388         * gcc.dg/c99-bool-1.c: Likewise.
46389         * gcc.dg/c99-hexfloat-2.c: Likewise.
46390         * gcc.dg/dll-2.c: Likewise.
46391         * gcc.dg/wtr-union-init-1.c: Likewise.
46392         * gcc.dg/wtr-union-init-2.c: Likewise.
46393         * gcc.dg/wtr-union-init-3.c: Likewise.
46394         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46395         * gcc.dg/cpp/defined.c: Likewise.
46396         * gcc.dg/cpp/macsyntx.c: Likewise.
46397         * gcc.dg/cpp/paste2.c: Likewise.
46398         * gcc.dg/cpp/trad/defined.c: Likewise.
46399         * gcc.dg/format/c90-printf-1.c: Likewise.
46400         * gcc.dg/format/c90-scanf-1.c: Likewise.
46401         * gcc.dg/format/c99-printf-1.c: Likewise.
46402         * gcc.dg/format/c99-scanf-1.c: Likewise.
46403         * gcc.misc-tests/gcov-8.c: Likewise.
46404         * lib/profopt.exp: Likewise.
46406 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
46408         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46410 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46412         * g++.dg/inherit/using2.C: New test.
46414 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
46416         * ChangeLog: Follow spelling conventions.
46417         * g++.dg/template/friend4.C: Likewise.
46418         * g++.old-deja/g++.pt/crash67.C: Likewise.
46419         * gcc.c-torture/execute/20000801-4.c: Likewise.
46420         * gcc.dg/c90-digraph-1.c: Likewise.
46421         * gcc.dg/c94-digraph-1.c: Likewise.
46422         * gcc.dg/c99-digraph-1.c: Likewise.
46423         * gcc.dg/cpp/line5.c: Likewise.
46424         * gcc.dg/cpp/multiline.c: Likewise.
46425         * gcc.dg/cpp/trad/literals-1.c: Likewise.
46426         * gcc.dg/format/attr-3.c: Likewise.
46427         * gcc.dg/format/c90-scanf-3.c: Likewise.
46428         * gcc.dg/format/ext-4.c: Likewise.
46430 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46432         * g++.dg/template/pretty1.C: New test.
46434 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
46436         * gcc.c-torture/execute/struct-cpy-1.c: New test.
46438 2002-09-13  Matt Austern  <austern@apple.com>
46440         * g++.dg/other/constref[12].C: New, regression tests for
46441         passing a cast expression to a function by const reference.
46443 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
46445         * g++.dg/template/deduce1.C: New test.
46447 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
46449         * gcc.c-torture/execute/simd-1.c: Force all use of int to
46450         32-bit int.
46452 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46454         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46455         usage.
46457 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
46459         * gcc.c-torture/compile/20020910-1.c: New test.
46461 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
46463         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46465 2002-09-10  Andreas Jaeger  <aj@suse.de>
46467         * gcc.dg/20020312-2.c: Adjust for x86-64.
46469 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
46471         * g77.dg/7388.f: New test case for PR 7388.
46473 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
46475         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46477 2002-09-05  Ziemowit Laski <zlaski@apple.com>
46479         * objc.dg/proto-lossage-1.m: New test.
46481 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
46483         * gcc.dg/cpp/_Pragma4.c: Fix typo.
46485 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
46487         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
46488         expected to pass.
46490 2002-09-06  Stan Shebs  <shebs@apple.com>
46491             David Edelsohn  <edelsohn@gnu.org>
46493         * gcc.dg/weak: New directory.
46494         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46495         target-specific xfail bits.
46496         * gcc.dg/typeof-2.c: Move to new directory.
46497         * gcc.dg/weak.exp: New expect script.
46499 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
46501         * gcc.c-torture/execute/extzvsi.c: New test.
46503 2002-09-05  Stan Shebs  <shebs@apple.com>
46505         * gcc.dg/weak-1.c: xfail on Darwin.
46506         * gcc.dg/weak-2.c: Ditto.
46507         * gcc.dg/weak-3.c: Ditto.
46508         * gcc.dg/weak-4.c: Ditto.
46509         * gcc.dg/weak-5.c: Ditto.
46510         * gcc.dg/weak-6.c: Ditto.
46511         * gcc.dg/weak-7.c: Ditto.
46512         * gcc.dg/weak-8.c: Ditto.
46513         * gcc.dg/weak-9.c: Ditto.
46515 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
46517         * gcc.c-torture/execute/loop-14.c: New test.
46519 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
46521         * g++.dg/other/cxa-atexit1.C: New test.
46523         * gcc.dg/typeof-2.c: New test.
46525 2002-09-03  Roger Sayle  <roger@eyesopen.com>
46527         * gcc.dg/builtins-2.c: New testcase.
46528         * gcc.dg/builtins-3.c: New testcase.
46530 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
46532         * gcc.dg/cpp/_Pragma4.c: New test.
46534 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
46536         * objc/execute/nil_method-1.m: New testcase.
46538 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
46540         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46541         [Object class], not [Object initialize].
46543 2002-08-31  Roger Sayle  <roger@eyesopen.com>
46544             Hans-Peter Nilsson  <hp@bitrange.com>
46546         * gcc.c-torture/execute/20020720-1.x: Skip test on
46547         mmix-knuth-mmixware.  Correct comment.
46549 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
46551         * g++.dg/abi/bitfield5.C: New test.
46552         * g++.dg/abi/vbase10.C: Likewise.
46554 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
46556         * objc.dg/undeclared-selector.m: New test.
46558 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
46560         * g++.dg/other/offsetof1.C: Avoid cast warning.
46562 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
46564         * objc.dg/super-class-2.m: New test.
46566 2002-08-24  Matt Austern  <austern@apple.com>
46568         * g++.dg/ext/lvaddr.C: New test.
46569         * g++.dg/ext/lvcast.C: New test.
46571 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
46573         * g++.dg/inherit/cond1.C: New test.
46575 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
46577         * gcc.dg/noncompile/incomplete-1.c: New test.
46579 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
46581         * gcc.dg/typespec-1.c: New test.
46583 2002-08-20  Devang Patel  <dpatel@apple.com>
46584         * objc.dg/proto-hier-2.m: New test.
46586 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
46588         * objc.dg/bitfield-1.m: New test.
46589         * objc.dg/bitfield-2.m: New test.
46591 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
46593         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46594         gcc.dg/c99-flex-array-4.c: New tests.
46596 2002-08-16  Stan Shebs  <shebs@apple.com>
46598         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46600 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
46602         * gcc.dg/typeof-1.c: New test.
46603         * g++.dg/ext/typeof2.C: New test.
46605 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46607         * g++.dg/other/offsetof1.C: New test.
46609 2002-08-14  Richard Henderson  <rth@redhat.com>
46611         * gcc.dg/tls/diag-3.c: Fix expected message strings.
46613 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
46615         * gcc.dg/cpp/_Pragma3.c: New test.
46617 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
46619         * g++.dg/template/inherit3: New test.
46621 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46623         * gcc.dg/bitfld-4.c: Add blank options.
46625 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
46627         * g++.dg/template/crash1.C: New test.
46629 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46631         * gcc.dg/tls/opt-2.c: New test.
46633 2002-08-08  Devang Patel  <dpatel@apple.com>
46635         * objc.dg/selector-1.m : New test
46637 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46639         * g++.dg/abi/bitfield4.C: New test.
46640         * gcc.dg/bitfld-4.c: New test.
46642 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46644         * g++.dg/other/packed1.C: New test.
46646 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
46648         * g++.dg/abi/offsetof.C: Tweak error messages.
46649         * g++.old-deja/g++.mike/p10769a.C: Likewise.
46651 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46653         * gcc.dg/bitfld-3.c: New test.
46655 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46656             Richard Henderson  <rth@redhat.com>
46658         * gcc.dg/i386-bitfield1.c: New test.
46659         * g++.dg/abi/bitfield3.C: Update.
46661 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
46663         * objc.dg/const-str-2.m: Update.
46664         * gcc.dg/cpp/c++98.c: Change to C extension.
46665         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46666         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46668 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
46670         * gcc.dg/tls/diag-3.c: New.
46672 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
46674         * g++.dg/README (Subdirectories): Document new subdir expr.
46675         * g++.dg/expr/pmf-1.C: New test.
46677 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
46679         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46681 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
46683         * g++.dg/abi/bitfield3.C: New test.
46685 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
46687         * lib/gcov.exp: Tweak expected line formats.
46688         * gcc.misc-tests/gcov8.c: New test.
46689         * gcc.misc-tests/gcov8.x: New flags.
46691 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
46693         * consistency.vlad/layout/endian.c: Include string.h.
46695         * gcc.c-torture/execute/20020805-1.c: New test.
46697 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
46699         * g++.dg/other/conversion1.C: New test.
46701 2002-08-03  Roger Sayle  <roger@eyesopen.com>
46703         * gcc.dg/builtins-1.c: New testcase.
46705 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
46707         * g++.dg/inherit/access3.C: New test.
46709 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
46711         * gcc.dg/ia64-visibility-2.c: New test.
46713 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
46715         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46716         __qualifier_flags to __flags.
46718 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
46720         * g++.dg/inherit/operator1.C: New test.
46721         * g++.dg/lookup/disamb1.C: Fix typo in comment.
46722         * g++.dg/other/error1.C: Change expected error message.
46723         * g++.dg/template/conv4.C: Likewise.
46725 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
46727         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46728         for documented behavior.
46730 2002-07-25  Roger Sayle  <roger@eyesopen.com>
46732         * gcc.c-torture/execute/20020720-1.x: Skip this test on
46733         several targets known to fail.
46735 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
46737         * gcc.dg/mips-args-[123].c: New tests.
46739 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
46741         * gcc.dg/ppc-spe.c: New.
46743 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
46745         * g++.dg/other/ptrmem4.C: New testcase.
46747 2002-07-24  Richard Henderson  <rth@redhat.com>
46749         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46751 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
46753         * g++.dg/ext/alignof1.C (main): Return 0 for success.
46755 2002-07-24  Roger Sayle  <roger@eyesopen.com>
46757         * gcc.c-torture/execute/memset-3.c: New testcase.
46759 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
46761         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46762         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46764 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46766         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46767         Delete.
46769 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
46771         * gcc.c-torture/compile/simd-4.c: New test.
46773 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46775         PR c++/7347, c++/7348
46776         * g++.dg/template/access4.C: New test.
46777         * g++.dg/template/access5.C: New test.
46778         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46779         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46780         * g++.old-deja/g++.pt/ttp58.C: Likewise.
46781         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46783 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
46785         * gcc.dg/gnu89-init-2.c: New test.
46787 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
46789         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46791 2002-07-20  Roger Sayle  <roger@eyesopen.com>
46793         * gcc.c-torture/execute/20020720-1.c: New testcase.
46795 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
46797         * gcc.dg/cpp/Wsignprom.c: New tests.
46799 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
46801         * gcc.c-torture/execute/loop-13.c: New test.
46803 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
46805         * gcc.dg/cpp/expr.c: New tests.
46807 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
46809         * g++.dg/opt/pr6713.C: Add template instantiation.
46811 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
46813         * gcc.dg/nest.c: New test.
46815 2002-07-17  Richard Henderson  <rth@redhat.com>
46817         * g++.dg/opt/pr6713.C: New test.
46819 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
46821         * gcc.c-torture/execute/loop-2e.x: Let the testcase
46822         XFAIL for all x86 processors.
46824 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
46826         * gcc.c-torture/execute/20010122-1.x: Do not test with
46827         -fomit-frame-pointer.
46829 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46831         * g++.dg/template/instantiate2.C: New test.
46832         * g++.dg/template/spec4.C: New test.
46834 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46836         * g++.dg/template/access2.C: New test.
46837         * g++.dg/template/access3.C: New test.
46839 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
46841         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46842         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46843         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46844         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46845         Convert to use <stdarg.h>.
46846         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46847         Delete.
46848         * gcc.dg/va-arg-2.c: New.
46849         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46851 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
46853         * gcc.c-torture/compile/20020710-1.c: New test.
46855 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
46856                           Andrew Pinski  <pinskia@physics.uc.edu>
46858         gcc.c-torture/compile/simd-2.c: New testcase.
46859         gcc.c-torture/compile/simd-3.c: Likewise.
46861 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
46863         PR c++/7224
46864         * g++.dg/overload/error1.C: New test.
46866 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46868         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46869         configuration and IRIX 6 O32 ABI.
46871 2002-07-11  Roger Sayle  <roger@eyesopen.com>
46873         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46875 2002-07-10  Roger Sayle  <roger@eyesopen.com>
46877         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46879 2002-07-10  Jeffrey A Law  <law@redhat.com>
46881         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46883         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
46885 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
46887         * gcc.dg/20020312-2.c: Check for __PPC__.
46889 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
46891         * gcc.c-torture/compile/20020709-1.c: New test.
46893 2002-07-07  Roger Sayle  <roger@eyesopen.com>
46895         * g++.dg/template/qualttp21.C: New test case.
46897 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
46899         * gcc.c-torture/compile/20020706-1.c: New test.
46900         * gcc.c-torture/compile/20020706-2.c: New test.
46902 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
46903             Alexandre Oliva  <aoliva@redhat.com>
46905         * g++.dg/warn/incomplete1.C: New test.
46907 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46909         PR c++/7099
46910         * g++.dg/warn/noreturn1.C: New test.
46912 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
46914         PR c++/6706
46915         * g++.dg/debug/debug6.C: New test.
46916         * g++.dg/debug/debug7.C: New test.
46918 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
46920         * gcc.c-torture/compile/simd-3.c: New test.
46922 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
46924         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46925         * gcc.dg/20020620-1.c: Likewise.
46927 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46929         PR c++/6944
46930         * g++.dg/init/array4.C: New test.
46931         * g++.dg/init/array5.C: New test.
46933 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
46935         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46936         * gcc.c-torture/execute/simd-2.c (main): Likewise.
46938 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46940         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46941         * gcc.dg/wtr-aggr-init-1.c: Likewise.
46942         * gcc.dg/wtr-conversion-1.c: Likewise.
46943         * gcc.dg/wtr-escape-1.c: Likewise.
46944         * gcc.dg/wtr-int-type-1.c: Likewise.
46945         * gcc.dg/wtr-label-1.c: Likewise.
46946         * gcc.dg/wtr-static-1.c: Likewise.
46947         * gcc.dg/wtr-strcat-1.c: Likewise.
46948         * gcc.dg/wtr-suffix-1.c: Likewise.
46949         * gcc.dg/wtr-switch-1.c: Likewise.
46950         * gcc.dg/wtr-unary-plus-1.c: Likewise.
46951         * gcc.dg/wtr-union-init-1.c: Likewise.
46952         * gcc.dg/wtr-union-init-2.c: Likewise.
46953         * gcc.dg/wtr-union-init-3.c: Likewise.
46955         * gcc.dg/wtr-func-def-1.c: New test.
46957 2002-07-02 Devang Patel <dpatel@apple.com>
46959         * objc.dg/param-1.m: New test.
46961 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
46963         * gcc.dg/cpp/trad/directive.c: Add test.
46964         * gcc.dg/cpp/trad/macroargs.c: Add test.
46965         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46967 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
46969         * gcc.dg/cpp/cmdlne-M.c: New test.
46971 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
46973         * objc.dg/desig-init-1.m: New test.
46975 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46977         PR c++/6716
46978         * g++.dg/template/instantiate1.C: New test.
46980 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
46982         PR c++/7112
46983         * g++.dg/template/sizeof2.C: New test.
46985 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
46987         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46988         gcc.dg/cpp/trad/include.c: New tests.
46990 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
46992         PR target/7177
46993         * gcc.c-torture/compile/20020701-1.c: New test.
46995 2002-07-01  Stan Shebs  <shebs@apple.com>
46997         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46998         header here...
46999         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47000         (objc-torture-execute): or here.
47002 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
47004         * gcc.c-torture/execute/arith-rand-ll.c: New test.
47006 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47008         * gcc.dg/cpp/trad/escaped-nl.c: New test.
47010 2002-06-30  Devang Patel  <dpatel@apple.com>
47012         * objc.dg/fsyntax-only.m: New test.
47014 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
47016         PR c++/6695
47017         * g++.dg/template/friend7.C: New file.
47019 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
47021         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47022         return type.
47024 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
47026         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47027         avoid division by zero.
47029 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
47031         * gcc.dg/Wunknownprag.c: New tests.
47033 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
47035         * gcc.c-torture/execute/simd-2.c: New test.
47037 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
47039         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47040         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47041         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47042         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47043         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47044         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47045         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47046         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47047         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47048         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47049         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47050         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47051         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47052         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47053         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47054         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47055         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47057 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
47059         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47060         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47061         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47062         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47063         New tests.
47064         * gcc.dg/cpp/trad/directive.c: Update.
47066 2002-06-23  Andreas Jaeger  <aj@suse.de>
47068         * gcc.c-torture/execute/complex-6.c: New.
47070 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
47072         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47073         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47074         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47075         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47077 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
47079         * gcc.dg/cpp/trad: New directory with traditional tests copied
47080         from parent directory.
47081         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47082         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47083         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47084         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47085         Move to trad/ and rename.
47086         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47087         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47088         gcc.dg/cpp/trad/redef2.c: New tests.
47089         * gcc.dg/cpp/trad/trad.exp: New driver.
47091 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
47093         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47094         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47095         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47096         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47097         Remove.
47099 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
47101         * gcc.dg/20020620-1.c: New test.
47103 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47105         * g++.dg/template/ttp4.C: New test.
47107 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
47109         * g++.dg/opt/vt1.C: Fix regexp.
47111 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47113         * gcc.c-torture/execute/pure-1.c: Make functions static again.
47114         Don't use attribute `noinline'.
47116 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47118         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47120 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
47122         * gcc.c-torture/execute/simd-1.c: New.
47124         * gcc.dg/simd-1.c: New.
47126 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47128         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47130 2002-06-16  Richard Henderson  <rth@redhat.com>
47132         * g++.dg/ext/anon-struct1.C: New.
47133         * g++.dg/ext/anon-struct2.C: New.
47134         * g++.dg/ext/anon-struct3.C: New.
47135         * gcc.dg/anon-struct-1.c: New.
47136         * gcc.dg/anon-struct-2.c: New.
47137         * gcc.dg/anon-struct-3.c: New.
47138         * gcc.dg/20011008-1.c: Adjust warning text.
47139         * gcc.dg/20020527-1.c: Add -fms-extensions.
47141 2002-06-16  Richard Henderson  <rth@redhat.com>
47143         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47145 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
47147         * gcc.c-torture/execute/20020615-1.c: New test.
47149 2002-06-15  Roger Sayle  <roger@eyesopen.com>
47151         * gcc.c-tortuture/execute/compare-1.c: New test case.
47152         * gcc.c-tortuture/execute/compare-2.c: New test case.
47153         * gcc.c-tortuture/execute/compare-3.c: New test case.
47155 2002-06-13  Richard Henderson  <rth@redhat.com>
47157         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
47158         ia64 ilp32.
47160 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47162         * g++.dg/template/typename2.C: Update error message.
47164 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
47166         * gcc.c-torture/execute/20020611-1.c: New test.
47168 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
47170         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47171         list of targets to skip.
47173 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
47175         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47176         targets if not optimizing.
47178 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
47180         * gcc.c-torture/compile/20020605-1.c: New test.
47182         * g++.dg/opt/vt1.C: New test.
47184         * gcc.dg/20020531-1.c: New test.
47186         * gcc.dg/20020530-1.c: New test.
47188         * gcc.dg/20020527-1.c: New test.
47190         * g++.dg/opt/cse1.C: New test.
47192 2002-06-07  Roger Sayle  <roger@eyesopen.com>
47194         * gcc.dg/20020607-2.c: New test case.
47196 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
47198         * gcc.c-torture/compile/20020604-1.c: New test.
47200 2002-06-04  Richard Henderson  <rth@redhat.com>
47202         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47203         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47204         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47206 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
47208         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47210 2002-06-03  Richard Henderson  <rth@redhat.com>
47212         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47213         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47215 2002-06-02  Richard Henderson  <rth@redhat.com>
47217         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47218         test functions static.
47220 2002-06-02  Andreas Jaeger  <aj@suse.de>
47222         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47223         now.
47225 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47227         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47228         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47229         Update for mofified diagnostics.
47230         * gcc.dg/c99-intconst-1.c: No longer fail.
47232 2002-06-02  Richard Henderson  <rth@redhat.com>
47234         * gcc.dg/uninit-A.c: Remove xfail markers.
47236 2002-06-01  Roger Sayle  <roger@eyesopen.com>
47238         * gcc.dg/fnegate-1.c: New test case.
47240 2002-05-30  Osku Salerma  <osku@iki.fi>
47242         * gcc.c-torture/execute/mayalias-1.c: New file.
47244 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47246         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47247         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47248         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47250 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
47252         * gcc.c-torture/execute/20020529-1.c: New test.
47254 2002-05-27  Richard Henderson  <rth@redhat.com>
47256         * g++.dg/ext/attrib6.C: New test case.
47258 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47260         * gcc.c-torture/execute/pure-1.c: New test.
47262 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47264         * gcc.dg/cpp/arith-2.c: Remove.
47266 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47268         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47269         * gcc.dg/cpp/if-3.c: Remove.
47271 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
47273         * g++.dg/opt/cse2.C: New test.
47275 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
47277         * gcc.dg/cpp/arith-1.c: New semantic tests.
47278         * gcc.dg/cpp/if-1.c: Update.
47280 2002-05-24  Ben Elliston  <bje@redhat.com>
47282         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47284 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47286         * gcc.dg/verbose-asm.c: New test.
47288 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47290         * gcc.dg/cpp/paste12.c: New test.
47292 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47294         * g++.dg/parse/named_ops.C: New test.
47296 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
47298         * gcc.dg/weak-8.c: New test.
47300 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
47302         * gcc.dg/weak-2.c: Allow optional leading underscore
47303         in scan-assembler symbol name.
47304         * gcc.dg/weak-3.c: Likewise.
47305         * gcc.dg/weak-4.c: Likewise.
47306         * gcc.dg/weak-5.c: Likewise.
47308 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
47310         * gcc.dg/20020523-1.c: New test.
47312 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47314         * objc.dg/const-str-2.m: Update now that we stop after
47315         a command line error.
47317 2002-05-22  Richard Henderson  <rth@redhat.com>
47319         * g++.dg/dg.exp: Fix typo in test pruneing.
47321 2002-05-22  Richard Henderson  <rth@redhat.com>
47323         * g++.dg/dg.exp: Prune the tls subdirectory.
47324         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47325         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47326         * g++.dg/tls/init-1.C: New.
47328 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
47330         * gcc.dg/20020517-1.c: New test.
47332 2002-05-21  Richard Henderson  <rth@redhat.com>
47334         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47335         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47337 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
47339         * g++.dg/other/copy2.C: New test.
47341 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
47343         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47344         (MAX_COPY): Bump up to 10 times sizeof (long long).
47345         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47347         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47348         sizeof (long long).
47350         * gcc.c-torture/execute/strcpy-1.c: New test.
47352 2002-05-19  Jason Merrill  <jason2redhat.com>
47354         * g++.dg/ext/oper1.C: New test.
47356 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
47357 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
47359         * README.QMTEST: New file.
47361         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47363 2002-05-19  Andreas Jaeger  <aj@suse.de>
47365         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47366         now.
47367         * gcc.c-torture/execute/loop-2d.x: Likewise.
47369 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
47371         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47372         support weak symbols.
47373         * gcc.dg/weak-4.c: Likewise.
47374         * gcc.dg/weak-6.c: Likewise.
47376 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
47378         * gcc.dg/weak-3.c: Add dg-excess-error comment for
47379         cygwin, coff and h8300-*-hms targets
47380         * gcc.dg/weak-5.c: Likewise.
47381         * gcc.dg/weak-7.c: Likewise.
47383 2002-05-16  Jason Merrill  <jason@redhat.com>
47385         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47386         (scan-assembler-not, scan-assembler-dem): Likewise.
47387         (scan-assembler-dem-not): Likewise.
47389 2002-05-15  Richard Henderson  <rth@redhat.com>
47391         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47393 2002-05-15  Richard Henderson  <rth@redhat.com>
47395         * gcc.dg/weak-5.c (vfoo1c): No warning here.
47396         (vfoo1f): Warning here.
47397         (vfoo1l): Don't redefine the alias.
47399 2002-05-14  Jason Merrill  <jason@redhat.com>
47400             Alexandre Oliva  <aoliva@redhat.com>
47402         * g++.dg/init/pm1.C: New test.
47404 2002-05-12  David S. Miller  <davem@redhat.com>
47406         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47407         types.
47409 2002-05-10  Roger Sayle  <roger@eyesopen.com>
47411         * gcc.c-torture/execute/20020510-1.c: New test case.
47413 2002-05-10  David S. Miller  <davem@redhat.com>
47415         * gcc.c-torture/execute/conversion.c: Test long double too.
47417 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
47419         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47420         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47421         * lib/g++.exp (g++_link_flags): Likewise.
47422         * lib/objc.exp (objc_target_compile): Likewise.
47424 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47426         * gcc.dg/cpp/poison.c: Update.
47427         * gcc.dg/cpp/20000625-2.c: Remove.
47428         * gcc.dg/cpp/direct2s.c: Remove final test.
47430 2002-05-08  Tom Rix  <trix@redhat.com>
47432         * gcc.c-torture/execute/20020508-1.c: New test.
47433         * gcc.c-torture/execute/20020508-2.c: New test.
47434         * gcc.c-torture/execute/20020508-3.c: New test.
47436 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47438         * gcc.dg/cpp/charconst-4.c: More tests.
47440 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
47442         PR c/6569
47443         * gcc.dg/weak-3.c: Update location of warning messages.
47444         * gcc.dg/weak-5.c: Likewise.
47446 2002-05-06  Roger Sayle  <roger@eyesopen.com>
47448         * gcc.c-torture/execute/20020506-1.c: New test case.
47450 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47452         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47454 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47456         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47458 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47460         * gcc.dg/cpp/charconst-3.c: New test.
47462 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47464         * gcc.dg/cpp/charconst.c: Update tests.
47466 2002-05-05  Tim Josling  <tej@melbpc.org.au>
47468         * treelang: Added directory for new sample language treelang. Also
47469         lib/treelang.exp: New file to signal treelang should be tested.
47471 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47473         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47474         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47475         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47476         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47477         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47478         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47479         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47481 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47483         * gcc.dg/format/xopen-2.c: New test.
47485 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47487         * gcc.dg/20020503-1.c: New test.
47489 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
47491         * g++.dg/init/dtor1.C: Make it tougher.
47493 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
47495         * g++.dg/init/dtor1.C: New test.
47497 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
47499         * gcc.dg/altivec-8.c: New.
47501 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
47503         * gcc.dg/altivec-7.c: New.
47505 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
47507         * g++.dg/parse/typedef1.C: New test.
47509 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
47511         PR c++/6486
47512         * g++.dg/template/friend6.C: New test.
47514         PR c++/6492
47515         * g++.dg/init/copy1.C: New test.
47517 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
47519         * g++.dg/warn/effc1.C: New test.
47521 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47523         * gcc.dg/cpp/if-cexp.c: Add a test.
47525 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
47527         * gcc.dg/20020426-2.c: New test.
47529 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47531         * gcc.dg/cpp/if-mop.c: Update.
47532         * gcc.dg/cpp/if-mpar.c: Add test.
47533         * gcc.dg/cpp/if-oppr.c: Update.
47535 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47537         PR c/6343
47538         * gcc.dg/weak-[2-7].c: New tests.
47540 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47542         * gcc.dg/enum1.c: New test.
47544 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47546         PR c++/6497
47547         * g++.dg/inherit/access2.C: New test.
47549 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47551         PR bootstrap/6445
47552         * gcc.dg/20020426-1.c: New test.
47554 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47556         * g++.dg/abi/enum1.C: New test.
47558 2002-04-26  Richard Henderson  <rth@redhat.com>
47560         * gcc.dg/c99-bool-1.c: Expect always true warning.
47562 2002-04-25  Roger Sayle  <roger@eyesopen.com>
47564         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47566 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47568         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47569         targets.
47571 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
47573         * g++.dg/abi/mange7.C: New test.
47575         PR c++/6438.
47576         * g++.dg/parse/stmtexpr2.C: New test.
47578 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
47580         * gcc.dg/20020312-2.c: Add SH target.
47582 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47584         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47585         compiler output on mips*-*-irix*.
47587 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
47589         * g++.dg/parse/attr1.C: New test.
47591 2002-04-23  Roger Sayle  <roger@eyesopen.com>
47593         * gcc.c-torture/execute/string-opt-17.c: New test case.
47594         * gcc.c-torture/execute/memset-2.c: New test case.
47596 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
47598         PR c++/6256:
47599         * g++.dg/template/friend5.C: New test.
47601         PR c++/6331:
47602         * g++.dg/template/qual1.C: Likewise.
47604 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
47606         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47607         Include stdlib.h, not stdio.h or ctype.h.
47609 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
47611         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47612         cris-*-elf* and mmix-*-*.
47613         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47614         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47615         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47616         Ditto.
47617         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47618         * gcc.dg/wchar_t-1.c: Ditto.
47620 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
47622         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47623         Clarify comment.
47625 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
47627         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47629 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47631         * gcc.c-torture/execute/20000906-1.x: Delete.
47633 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
47635         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47637 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
47639         * PR6367
47640         * g77.f-torture/execute/6367.f: New test.
47641         * g77.f-torture/execute/6367.x: Disable for MMIX.
47643 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
47645         * PR6352
47646         * g++.dg/opt/inline2.C: New test.
47648 2002-04-18  Richard Henderson  <rth@redhat.com>
47650         * gcc.dg/20000906-1.c: Enable for all targets.
47651         * gcc.c-torture/compile/iftrap-2.c: New.
47653 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47655         * gcc.dg/20020418-1.c: New test.
47656         * gcc.dg/20020418-2.c: New test.
47658 2002-04-18  Richard Henderson  <rth@redhat.com>
47660         * gcc.c-torture/compile/iftrap-1.c: New.
47661         * gcc.dg/iftrap-1.c: Adjust for ia64.
47662         * gcc.dg/iftrap-2.c: New.
47664 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47666         * gcc.c-torture/compile/20020418-1.c: New test.
47668 2002-04-18  Roger Sayle  <roger@eyesopen.com>
47670         * gcc.c-torture/compile/20020415-1.c: New.
47672 2002-04-18  David S. Miller  <davem@redhat.com>
47674         * gcc.c-torture/execute/20020418-1.c: New test.
47676 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
47678         * gcc.dg/20020416-1.c: New test.
47680         * g++.dg/opt/inline1.C: New test.
47682 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
47684         * gcc.dg/altivec-5.c: New test.
47686         * gcc.dg/20020415-1.c: New test.
47688 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
47690         * lib/chill.exp: Remove.
47692 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
47694         * g++.dg/other/big-struct.C: New test.
47696 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
47698         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47699         of scratch file.
47701 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
47703         PR c/6277
47704         * gcc.dg/i386-387-1.c: Allow optional leading underscore
47705         in scan-assembler function name
47707 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
47709         * g77.f-torture/execute/980628-4.x,
47710         g77.f-torture/execute/980628-5.x,
47711         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47712         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47713         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47714         i[34567]86-*-*.
47716 2002-04-13  David S. Miller  <davem@redhat.com>
47718         * gcc.c-torture/execute/20020413-1.c: New test.
47720 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
47722         * gcc.dg/asm-6.c,
47723         * g++.dg/ext/asm1.C: New tests.
47725 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
47727         PR c++ 5373.
47728         * g++.dg/parse/stmtexpr1.C: New test.
47730         PR c++/5189.
47731         * g++.dg/template/copy1.C: New test.
47733 2002-04-12  Richard Henderson  <rth@redhat.com>
47735         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47737 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
47739         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47740         gcc.c-torture/execute/20020307-2.c.
47742 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
47744         * g++.dg/ext/attrib5.C,
47745         * g++.dg/lookup/struct1.C: New tests.
47747 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
47749         * gcc.dg/20020411-1.c: New test.
47751         * gcc.c-torture/execute/20020411-1.c: New test.
47753 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
47755         * g77.f-torture/execute/6177.f: New test.
47757 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
47759         PR middle-end/6247
47760         * g++.dg/opt/cleanup1.C: New test.
47762         * g++.dg/opt/const1.C: New test.
47764 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
47766         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47768 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
47770         PR c++/5507
47771         * g++.dg/template/typename2.C: New test.
47773 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
47775         * gcc.c-torture/execute/loop-12.c: New.
47777 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
47779         * g77.f-torture/execute/980628-4.x,
47780         g77.f-torture/execute/980628-5.x,
47781         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47782         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47783         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47785 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47787         PR optimization/6086
47788         * g++.dg/opt/preinc1.C: New test.
47790 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47792         PR c++/5571
47793         * g++.dg/opt/static2.C: New test.
47795 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
47797         PR c/5120
47798         * gcc.dg/20020406-1.c: New test.
47800 2002-04-04  David S. Miller  <davem@redhat.com>
47802         * gcc.c-torture/execute/20020404-1.c: New test.
47804 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
47806         PR c/6123
47807         * gcc.dg/20020312-2.c: Do not declare global register variable
47808         if __PIC__ or __pic__ is defined.
47810 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
47812         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
47813         __asm__ so that it works correctly even if -ansi -pedantic-errors.
47815 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47817         * gcc.misc-tests/linkage.exp: Update last change to handle
47818         sparc*-, not just sparc-.
47820 2002-04-03  Richard Henderson  <rth@redhat.com>
47822         * gcc.dg/cpp/ucs.c: Improved long UCS test.
47824 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47826         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47828 2002-04-02  David S. Miller  <davem@redhat.com>
47830         * gcc.c-torture/execute/20020402-3.c: New test.
47832 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
47834         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47835         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47837         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47838         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47839         g77.f-torture/execute/20001201.x,
47840         g77.f-torture/execute/u77-test.x: New files.
47842         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47843         * gcc.dg/wchar_t-1.c: Ditto.
47845 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47847         * gcc.c-torture/execute/20020402-1.c: New test.
47849 2002-04-01  Richard Henderson  <rth@redhat.com>
47851         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47853         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47855 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47857         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47859 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47861         * g++.dg/inherit/template-as-base.C: Expect error.
47862         * g++.dg/inherit/namespace-as-base.C: Likewise.
47864 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
47866         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47867         g++.dg/ext/instantiate3.C: Tweak match patterns.
47869         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47870         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47871         -da test.
47873 2002-03-31  Richard Henderson  <rth@redhat.com>
47875         * gcc.dg/special/alias-2.c: New.
47876         * gcc.dg/special/ecos.exp: Run it.
47878 2002-03-31  Richard Henderson  <rth@redhat.com>
47880         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47882 2002-03-31  Kazu Hirata  <kazu@hxi.com>
47884         * gcc.dg/weak-1.c: Disable on h8300 port.
47886 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
47888         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47889         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47890         ordering tests.
47891         * g++.dg/bprob/bprob-1.C: New test.
47892         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47893         * g++.dg/gcov/gcov-1.C: New test.
47894         * g++.dg/gcov/gcov-1.x: New file.
47895         * g++.dg/gcov/gcov-2.C: New test.
47896         * g++.dg/gcov/gcov-3.C: New test.
47897         * g++.dg/gcov/gcov-3.h: New file.
47899 2002-03-28  Roger Sayle  <roger@eyesopen.com>
47901         * g++.old-deja/g++.other/builtins5.C: New test.
47902         * g++.old-deja/g++.other/builtins6.C: New test.
47903         * g++.old-deja/g++.other/builtins7.C: New test.
47904         * g++.old-deja/g++.other/builtins8.C: New test.
47905         * g++.old-deja/g++.other/builtins9.C: New test.
47907 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
47909         * g++.dg/opt/static1.C: New test.
47911         * g++.dg/opt/longbranch1.C: New test.
47913 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
47915         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47917         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47919 2002-03-28  Jeffrey A Law  (law@redhat.com)
47921         * gcc.c-torture/execute/20020328-1.c: New test.
47923 2002-03-27  Richard Henderson  <rth@redhat.com>
47925         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47926         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47927         move from g++.old-deja/g++.ext/.
47929 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
47931         * g++.dg/init/new2.C: New test.
47933 2002-03-26  Richard Henderson  <rth@redhat.com>
47935         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47937         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47938         on sparc.
47940         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
47941         sparcv9 systems.
47942         * gcc.dg/20001102-1.c: Likewise.
47944 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
47946         * gcc.dg/cpp/endif-pedantic1.c,
47947         gcc.dg/cpp/endif-pedantic2.c: New tests.
47949 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
47951         * g++.dg/init/new1.C: New test.
47953 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47955         * g++.dg/abi/vbase9.C: New test.
47957 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
47959         * gcc.dg/arm-asm.c: New test.
47961 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
47963         * gcc.dg/Wswitch-enum.c: New test.
47964         Fix PR c/5044.
47966 2002-03-26  Richard Henderson  <rth@redhat.com>
47968         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47969         structure.
47971 2002-03-25  Richard Henderson  <rth@redhat.com>
47973         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
47974         sparcv9 systems.
47976         * gcc.c-torture/compile/20011119-1.c (xxx): New.
47977         * gcc.c-torture/compile/20011119-2.c (xxx): New.
47979 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
47981         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47983 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
47985         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47986         targets using generic thunk support.
47988 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
47990         * gcc.c-torture/compile/20020323-1.c: New test.
47992         * g++.dg/opt/conj2.C: New test.
47994 2002-03-24  Richard Henderson  <rth@redhat.com>
47996         * gcc.dg/weak-1.c: Use -fno-common.
47998 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48000         * g77.dg/f77-edit-apostrophe-out.f: New test
48001         * g77.dg/f77-edit-h-out.f: New test
48002         * g77.dg/f77-edit-t-in.f: New test
48003         * g77.dg/f77-edit-t-out.f: New test
48004         * g77.dg/f77-edit-x-out.f: New test
48005         * g77.dg/f77-edit-slash-out.f: New test
48006         * g77.dg/f77-edit-colon-out.f: New test
48007         * g77.dg/f77-edit-s-out.f: New test
48009 2002-03-24  Richard Henderson  <rth@redhat.com>
48011         * objc/execute/formal_protocol-6.x: New XFAIL.
48013 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48015         * gcc.dg/weak-1.c: Early return from dg-final on platforms
48016         that do not support weak symbols
48018 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48020         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48021         * lib/g77.exp: Likewise.
48022         * lib/objc.exp: Likewise.
48024 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
48026         * gcc.dg/Wswitch-default.c: New test.
48028 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
48030         * g++.dg/other/enum1.C: New test.
48032 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
48034         * gcc.dg/pragma-ep-3.c: Fix typo.
48036 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48038         * g++.dg/inherit/template-as-base.C: New test.
48040 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
48042         * g++.old-deja/g++.other/dwarf2-1.C: Move...
48043         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
48045 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
48047         * gcc.dg/cpp/multiline.c: Update to match.
48049 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
48051         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48053 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
48055         * gcc.dg/cpp/extratokens2.c: New file.
48057 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
48059         * gcc.dg/20020312-2.c: Add rs6000 target.
48061         * gcc.c-torture/compile/20020319-1.c: New test.
48063 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48065         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48066         (A, E): Handle this.
48068 2002-03-20  Jason Merrill  <jason@redhat.com>
48070         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48071         ignoring -fpic.
48072         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48073         through prune_gcc_output.
48075 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
48077         * gcc.c-torture/compile/20020320-1.c: New test.
48079 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
48081         * gcc.c-torture/compile/20020318-1.c: New test.
48083         * gcc.dg/struct-by-value-1.c: New test.
48085         * gcc.dg/20020319-1.c: New test.
48087 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
48089         * g++.dg/opt/conj1.C: New test.
48091 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
48093         * g++.dg/template/qualttp20.C: Revert previous change.
48094         * g++.dg/template/qualttp3.C: Likewise.
48095         * g++.dg/template/qualttp4.C: Likewise.
48096         * g++.dg/template/qualttp5.C: Likewise.
48097         * g++.dg/template/qualttp6.C: Likewise.
48098         * g++.dg/template/qualttp7.C: Likewise.
48099         * g++.dg/template/qualttp8.C: Likewise.
48100         * g++.dg/template/recurse.C: Likewise.
48102 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48104         * gcc.dg/cpp/wchar-1.c: Update.
48106 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48108         * g++.dg/template/conv1.C: New test.
48109         * g++.dg/template/conv2.C: New test.
48110         * g++.dg/template/conv3.C: New test.
48111         * g++.dg/template/conv4.C: New test.
48113 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48115         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48116         * g++.dg/template/qualttp3.C: Likewise.
48117         * g++.dg/template/qualttp4.C: Likewise.
48118         * g++.dg/template/qualttp5.C: Likewise.
48119         * g++.dg/template/qualttp6.C: Likewise.
48120         * g++.dg/template/qualttp7.C: Likewise.
48121         * g++.dg/template/qualttp8.C: Likewise.
48122         * g++.dg/template/recurse.C: Likewise.
48124 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48126         * g++.dg/opt/dtor1.C: New test.
48128 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
48130         * gcc.c-torture/compile/20020315-1.c: New test.
48132 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
48134         * gcc.dg/weak-1.c: Fix scan tests.
48136 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
48138         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48139         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48140         cris-*-aout* mmix-*-*.
48141         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48142         cris-*-aout* mmix-*-*.
48143         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48144         cris-*-elf* cris-*-aout* and mmix-*-*.
48145         * gcc.dg/20001009-1.c: Ditto.
48146         * gcc.dg/20010912-1.c: Ditto.
48147         * gcc.dg/20020122-4.c: Ditto.
48148         * gcc.dg/inline-2.c: Ditto.
48150 2002-03-14  Jeffrey A Law  (law@cygnus.com)
48152         * gcc.c-torture/compile/20020314-1.c: New test.
48154 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
48156         * gcc.c-torture/execute/20020314-1.c: New test.
48158 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
48160         * g++.dg/warn/Wunused-1.C: New test.
48162 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
48164         * g++.dg/abi/mangle6.C: New test.
48166 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
48168         * gcc.c-torture/compile/20020309-2.c: New test.
48170         * gcc.c-torture/compile/20020312-1.c: New test.
48172 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48174         * g++.dg/other/access1.C: New test.
48176 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
48178         * gcc.c-torture/execute/wchar_t-1.c: New test.
48180 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
48182         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48184 2002-03-12  Roger Sayle  <roger@eyesopen.com>
48186         * gcc.dg/20020312-1.c: New test case.
48188 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
48190         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48192 2002-03-11  Richard Henderson  <rth@redhat.com>
48194         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48195         * g++.old-deja/g++.jason/report.C: Likewise.
48197 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48199         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48200         * g++.old-deja/g++.robertl/eb56.C: Likewise.
48202 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48204         * g++.dg/overload/pmf1.C: New test.
48206 2002-03-11  Kazu Hirata  <kazu@hxi.com>
48208         * gcc.c-torture/execute/20020307-1.c: Use long.
48210 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
48212         PR optimization/5844
48213         * gcc.dg/20020310-1.c: New test.
48215 2002-03-09  Michael Meissner  <meissner@redhat.com>
48217         * gcc.c-torture/execute/memcpy-2.c: New test.
48218         * gcc.c-torture/execute/memset-1.c: New test.
48219         * gcc.c-torture/execute/strlen-1.c: New test.
48220         * gcc.c-torture/execute/strcmp-1.c: New test.
48221         * gcc.c-torture/execute/strncmp-1.c: New test.
48223 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
48225         * gcc.dg/ppc-ldstruct.c: New test.
48227 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
48229         * gcc.c-torture/execute/va-arg-22.c: New test.
48231 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48233         * gcc.c-torture/compile/20020309-1.c: New test.
48235 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
48237         * gcc.c-torture/execute/20020307-2.c: New test.
48239 2002-03-07  Jeffrey A Law  (law@redhat.com)
48241         * g77.f-torture/compile/20020307-1.f: New test.
48243 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
48245         * gcc.dg/unordered-1.c: New test.
48247 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
48249         * gcc.c-torture/execute/20020307-1.c: New test.
48251 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
48253         * gcc.dg/20020304-1.c: New test.
48255         * gcc.c-torture/compile/20020304-2.c: New test.
48257 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
48259         * gcc.c-torture/compile/20020304-1.c: New test case
48260         (from PR c/5830).
48262 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
48264         * gcc.dg/20020103-1.c: Add other -D ppc variants.
48266 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48268         * g++.dg/other/classkey1.C: New test.
48270 2002-03-01  Richard Henderson  <rth@redhat.com>
48272         * gcc.c-torture/compile/981223-1.x: New.
48273         * gcc.c-torture/compile/920625-1.x: New.
48275 2002-02-28  Richard Henderson  <rth@redhat.com>
48277         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48279 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
48281         * gcc.c-torture/execute/20020227-1.c: New test.
48283 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
48285         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48286         here" ERROR lines.
48287         * g++.old-deja/g++.oliva/partord1.C: Likewise.
48288         * g++.old-deja.g++.other/defarg1.C: Likewise.
48289         * g++.old-deja/g++.pt/calls2.C: Likewise.
48290         * g++.old-deja/g++.pt/crash20.C: Likewise.
48291         * g++.old-deja/g++.pt/crash30.C: Likewise.
48292         * g++.old-deja/g++.pt/crash36.C: Likewise.
48293         * g++.old-deja/g++.pt/crash6.C: Likewise.
48294         * g++.old-deja/g++.pt/defarg13.C: Likewise.
48295         * g++.old-deja/g++.pt/derived3.C: Likewise.
48296         * g++.old-deja/g++.pt/error1.C: Likewise.
48297         * g++.old-deja/g++.pt/friend21.C: Likewise.
48298         * g++.old-deja/g++.pt/friend23.C: Likewise.
48299         * g++.old-deja/g++.pt/infinite1.C: Likewise.
48300         * g++.old-deja/g++.robertl/eb128.C: Likewise.
48302 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
48304         * gcc.c-torture/execute/20020225-2.c: New test.
48306 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
48308         * gcc.c-torture/execute/920730-1t.c,
48309         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48310         Delete test cases, only relevant to -traditional.
48312 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48314         * gcc.dg/cpp/undef1.c: Remove.
48315         * gcc.dg/cpp/directiv.c: Update.
48316         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48318 2002-02-27  Michael Meissner  <meissner@redhat.com>
48320         * gcc.c-torture/execute/20020226-1.c: New test.
48322 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
48324         * g++.dg/debug/debug4.C: New test.
48326         * gcc.dg/ia64-visibility-1.c: New test.
48328 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
48330         * gcc.dg/debug/20020224-1.c: New.
48332 2002-02-25  Kazu Hirata  <kazu@hxi.com>
48334         * gcc.c-torture/execute/960416-1.x: New.
48335         * gcc.c-torture/execute/divconst-3.x: Likewise.
48337 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
48339         * gcc.dg/20020224-1.c: New test.
48341 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
48343         * gcc.c-torture/execute/20020225-1.c: New.
48345 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48347         * gcc.dg/cpp/wchar-1.c: New test.
48349 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
48351         * gcc.dg/20020222-1.c: New test.
48353 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
48355         * g++.dg/opt/anonunion1.C: New test.
48357 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
48359         * g++.dg/template/qualttp19.C: New test.
48360         * g++.dg/template/qualttp20.C: New test.
48361         * g++.old-deja/g++.jason/report.C: Adjust expected errors
48362         * g++.old-deja/g++.other/qual1.C: Likewise.
48364 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
48366         * gcc.dg/attr-alwaysinline.c: New.
48368 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
48370         * gcc.dg/20020220-1.c: New test.
48372         * gcc.dg/20020220-2.c: New test.
48374         * g++.dg/opt/mmx1.C: New test.
48376 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
48378         * gcc.c-torture/compile/20020110.c: New test.
48380 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
48382         * gcc.c-torture/execute/20020219-1.c: New test.
48384         * gcc.dg/20020219-1.c: New test.
48386         * gcc.dg/noncompile/20020220-1.c: New test.
48388         * g++.dg/opt/ptrintsum1.C: New test.
48390         * gcc.dg/debug/20020220-1.c: New test.
48392 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
48394         * gcc.c-torture/execute/20020216-1.c: New test.
48396 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48398         * gcc.dg/decl-1.c: Update, new test.
48400 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48402         * g++.dg/abi/bitfield1.C: New test.
48403         * g++.dg/abi/bitfield2.C: New test.
48405 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48407         * gcc.dg/attr-nest.c: New test.
48409 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48411         * gcc.c-torture/execute/20020215-1.c: New test.
48413 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
48415         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48416         * g++.dg/debug/debug.exp: New.
48417         * g++.dg/debug/trivial.C: New.
48418         * g++.dg/debug/debug1.C: Moved...
48419         * g++.dg/other/debug1.C: ...from here.
48420         * g++.dg/debug/debug2.C: Moved...
48421         * g++.dg/other/debug2.C: ...from here.
48422         * g++.dg/debug/debug3.C: Moved...
48423         * g++.dg/other/debug3.C: ...from here.
48425         * gcc.dg/noncompile/20020213-1.c: New test.
48427 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
48429         * g++.dg/other/debug3.C: New test.
48431         * gcc.c-torture/execute/20020213-1.c: New test.
48433 2002-02-13  Richard Smith <richard@ex-parrot.com>
48435         * g++.old-deja/g++.other/thunk1.C: New test.
48437 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48439         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48441 2002-02-13  Stan Shebs  <shebs@apple.com>
48443         * gcc.dg/altivec-3.c: New.
48445 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
48447         * gcc.dg/Wunreachable-1.c: New test.
48448         * gcc.dg/Wunreachable-2.c: New test.
48450 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48452         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48454 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
48456         * gcc.dg/decl-1.c: New test.
48458 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48460         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48462 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48464         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48465         * gcc.c-torture/compile/980506-1.x: Likewise.
48467 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48469         * gcc.dg/20020210-1.c: New.
48471 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
48473         * g77.f-torture/execute/947.f: New regression test
48474         for PR fortran/947.
48476 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
48478         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48479         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48481 2002-02-08  Richard Henderson  <rth@redhat.com>
48483         * gcc.c-torture/compile/labels-3.c: New.
48485 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
48487         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48488         expression statements work instead.
48489         * gcc.dg/noncompile/20020207-1.c: New test.
48491 2002-02-07  Richard Henderson  <rth@redhat.com>
48493         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48495 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48497         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48498         message from g77
48499         * lib/g77-dg.exp: Trim g77 error messages so that they are
48500         recognized by dg.exp.
48502 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48504         PR fortran/5473
48505         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
48507 2002-02-07  Richard Henderson  <rth@redhat.com>
48509         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48510         to be sufficiently aligned for integers.
48512 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
48514         * g++.dg/template/friend4.C: New test.
48516 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48518         PR fortran/5743
48519         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48520         unsupported cases.
48522 2002-02-07  Richard Henderson  <rth@redhat.com>
48524         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48525         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48526         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48527         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48529 2002-02-06  Richard Henderson  <rth@redhat.com>
48531         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48533 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
48535         * gcc.dg/20020206-1.c: New test.
48537 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
48539         * gcc.c-torture/execute/20020206-1.c: New test.
48541         * gcc.c-torture/execute/20020206-2.c: New test.
48543         PR optimization/5429:
48544         * gcc.c-torture/compile/20020206-1.c: New test.
48546 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
48548         * g++.dg/ext/align1.C: Do not use an explicit alignment value
48549         as certain file formats cannot support particularly large
48550         alignments.
48552         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48553         and do not expect to be able to link the executable.
48555         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48556         fail because the COFF format does not support the weak attribute.
48558 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
48560         * g77.dg/pr5473.f: New test
48562 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
48564         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48565         Fix testcase accordingly.
48567 2002-02-04  Richard Henderson  <rth@redhat.com>
48569         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48570         (buf): Change to be an array of pointers, not ints.
48572 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48574         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
48575         before all tests.  Move warning one line above to match where it
48576         C frontend emits.
48577         * gcc.dg/Wswitch-2.c: New test.
48578         * g++.dg/warn/Wswitch-1.C: New test.
48579         * g++.dg/warn/Wswitch-2.C: New test.
48581 2002-02-04  Richard Henderson  <rth@redhat.com>
48583         * g++.dg/abi/offsetof.C: Fix size comparison.
48585 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
48587         * gcc.dg/cast-qual-2.c: New test.
48589 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48591         * gcc.dg/20020201-4.c: New test.
48593 2002-02-04  Ben Elliston  <bje@redhat.com>
48595         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48596         target_info attribute != 0, in addition to the empty string.
48597         (gcc_target_compile): Likewise.
48599 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
48601         * gcc.dg/Wswitch.c: New test.
48602         PR gcc/4475. PR gcc/3780.
48604 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
48606         * g77.f-torture/execute/5122.f: New test for regressions
48607         against PR fortran/5122.
48609 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
48611         * g77.f-torture/compile/pr3743.f: Delete
48612         * g77.dg/pr3743-1.f: New test.
48613         * g77.dg/pr3743-2.f: New test.
48614         * g77.dg/pr3743-3.f: New test.
48615         * g77.dg/pr3743-4.f: New test.
48617 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48619         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48621 2002-02-02  Richard Henderson  <rth@redhat.com>
48623         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48624         * gcc.c-torture/execute/bf64-1.c: Likewise.
48626 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48628         * gcc.dg/20020201-2.c: New test.
48630         * gcc.dg/20020201-3.c: New test.
48632         * gcc.c-torture/execute/bitfld-2.c: New test.
48634 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48636         * gcc.dg/bitfld-1.c: Update.
48637         * gcc.dg/bitfld-2.c: Update.
48638         * gcc.c-torture/execute/bitfld-1.x: New.
48640 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48642         * gcc.c-torture/execute/20020201-1.c: New test.
48644 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
48646         PR target/5469
48647         * gcc.dg/20020201-1.c: New test.
48649 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
48651         PR fortran/3743
48652         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48653         * g77.f-torture/compile/pr3743.x: Remove
48655 2002-01-31  Tom Rix  <trix@redhat.com>
48657         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48659 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48661         * gcc.dg/noncompile/20020130-1.c: New test.
48663 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
48665         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48667 2002-01-29  Richard Henderson  <rth@redhat.com>
48669         * gcc.c-torture/execute/991118-1.c: Cast various constants back
48670         to long long.
48671         * gcc.c-torture/execute/bf64-1.c: Likewise.
48673 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
48675         * gcc.c-torture/execute/20020129-1.c: New test.
48677 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
48679         * gcc.c-torture/compile/20000224-1.c: Update.
48680         * gcc.c-torture/execute/bitfld-1.c: New tests.
48681         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48682         * gcc.dg/uninit-A.c: Update.
48684 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
48686         * g++.dg/template/ctor1.C: Add instantiation.
48688 2002-01-28  Paul Koning  <pkoning@equallogic.com>
48690         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48691         argument to __builtin_prefetch to be const ptr.
48693 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
48695         * gcc.c-torture/compile/20020120-1.c: New test.
48697 2002-01-27  Kazu Hirata  <kazu@hxi.com>
48699         * gcc.c-torture/execute/20020127-1.c: New test.
48701 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
48703         * g77.dg/f77-edit-i-in.f: New test
48704         * g77.dg/f77-edit-i-out.f: New test
48706 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
48708         * gcc.dg/debug/debug.exp: New file.
48709         * gcc.dg/debug/trivial.c: New file.
48710         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48711         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48712         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48713         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48714         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48715         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48716         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48717         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48718         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48719         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48720         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48721         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48722         * gcc.dg/20000503-1.c: Removed.
48723         * gcc.dg/20010207-1.c: Removed.
48724         * gcc.dg/20011223-1.c: Removed.
48725         * gcc.dg/20020104-2.c: Removed.
48726         * gcc.dg/debug-1.c: Removed.
48727         * gcc.dg/debug-2.c: Removed.
48728         * gcc.dg/debug-3.c: Removed.
48729         * gcc.dg/debug-4.c: Removed.
48730         * gcc.dg/debug-5.c: Removed.
48731         * gcc.dg/debug-6.c: Removed.
48732         * gcc.dg/dwarf2-1.c: Removed.
48733         * gcc.dg/dwarf2-2.c: Removed.
48735 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
48737         * g++.old-deja/g++.other/eh5.C: New test.
48738         * g++.old-deja/g++.other/sibcall2.C: New test.
48739         * g++.old-deja/g++.other/array9.C: New test.
48740         * g++.old-deja/g++.other/typename2.C: New test.
48741         * g++.old-deja/g++.other/crash60.C: New test.
48742         * g++.old-deja/g++.other/conv9.C: New test.
48743         * g++.old-deja/g++.other/mangle10.C: New test.
48744         * g++.old-deja/g++.other/unchanging1.C: New test.
48745         * g++.old-deja/g++.other/exprstmt1.C: New test.
48746         * g++.old-deja/g++.other/inline23.C: New test.
48747         * g++.old-deja/g++.eh/ia64-1.C: New test.
48748         * g++.old-deja/g++.other/dwarf2-1.C: New test.
48749         * g++.old-deja/g++.other/reload1.C: New test.
48750         * g++.old-deja/g++.other/static20.C: New test.
48751         * g++.old-deja/g++.other/local-alloc1.C: New test.
48752         * g++.old-deja/g++.other/conv8.C: New test.
48753         * g++.old-deja/g++.other/stmtexpr2.C: New test.
48754         * g++.old-deja/g++.other/storeexpr1.C: New test.
48755         * g++.old-deja/g++.other/storeexpr2.C: New test.
48756         * g++.dg/eh/template2.C: New test.
48757         * g++.dg/warn/weak1.C: New test.
48759 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
48761         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48762         Remove first, non-varying, argument.
48764 2002-01-23  Richard Henderson  <rth@redhat.com>
48766         * gcc.dg/inline-2.c: New.
48768         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48769         Add optional target arg.  Check number of arguments.
48770         (scan-assembler-not, scan-assembler-dem): Likewise.
48771         (scan-assembler-dem-not): Likewise.
48773 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48775         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48776         line 12.
48777         * g++.old-deja/g++.brendan/parse3.C,
48778         g++.old-deja/g++.other/crash26.C,
48779         g++.old-deja/g++.other/crash28.C,
48780         g++.old-deja/g++.other/crash29.C,
48781         g++.old-deja/g++.other/crash30.C,
48782         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48784 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
48786         * gcc.dg/20020115-1.c: New.
48788 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
48790         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48792 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
48794         * gcc.dg/20020122-3.c: New.
48796 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
48798         * g++.dg/other/gc1.C: New test.
48800 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
48802         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48804 2002-01-22  Richard Henderson  <rth@redhat.com>
48806         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48808 2002-01-22  Richard Henderson  <rth@redhat.com>
48810         * gcc.dg/20020122-4.c: New.
48812 2002-01-22  H.J. Lu <hjl@gnu.org>
48814         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48815         link output.
48816         * gcc.dg/special/ecos.exp: Likewise.
48817         * lib/g++-dg.exp: Likewise.
48818         * lib/g77-dg.exp: Likewise.
48819         * lib/gcc-dg.exp : Likewise.
48820         * lib/mike-g++.exp: Likewise.
48821         * lib/mike-g77.exp: Likewise.
48822         * lib/mike-gcc.exp: Likewise.
48823         * lib/objc-dg.exp: Likewise.
48825 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
48827         PR target/5379
48828         * gcc.dg/20020122-2.c: New test.
48830 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
48832         * gcc.dg/20020122-1.c: New test.
48834 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
48836         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48838 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
48840         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48842 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48844         * gcc.c-torture/compile/20020121-1.c: New test.
48846 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48848         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48849         ld_library_path.
48851 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
48853         * gcc.dg/20020218-1.c: New test.
48855 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
48857         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48858         messages
48859         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48860         "At global scope" warning
48861         * g++.dg/ext/align1.C: Change cygwin test for alignment
48862         from db-bogus to dg-warning
48864 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
48866         * g77.f-torture/compile/cpp2.F: New test.
48868 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
48870         * g++.dg/template/access1.C: New test.
48872 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
48874         * gcc.dg/20020118-1.c: New.
48876 2002-01-18  Kazu Hirata  <kazu@hxi.com>
48878         * gcc.c-torture/execute/20020118-1.c: New test.
48880 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48882         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48883         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48884         alignment warnings.
48886 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
48888         * gcc.misc-tests/i386-prefetch.exp: Save and restore
48889         torture_with_loops and torture_without_loops
48891 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
48893         * gcc.c-torture/compile/20020116-1.c: New test.
48895 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
48897         * gcc.dg/20020116-2.c: New test.
48899         * gcc.dg/ultrasp4.c: New test.
48901         * gcc.dg/20020116-1.c: New test.
48903 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
48905         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48906         by EABI.
48908 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
48910         * gcc.misc-tests/i386-prefetch.exp: New.
48911         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48912         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48913         * gcc.misc-tests/i386-pf-none-1.c: New test.
48914         * gcc.misc-tests/i386-pf-sse-1.c: New test.
48916 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
48918         * gcc.dg/gnu89-init-1.c: Add new tests.
48920 2002-01-15  Andreas Jaeger  <aj@suse.de>
48922         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48923         * gcc.dg/i386-mmx-2.c: Likewise.
48924         * gcc.dg/i386-sse-1.c: Likewise.
48925         * gcc.dg/i386-sse-2.c: Likewise.
48926         * gcc.dg/i386-sse-3.c: Likewise.
48928 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
48930         * g77.f-torture/execute/intrinsic-unix-bessel.f:
48931         Uncomment additional cases that now pass.
48933 2002-01-11  Richard Henderson  <rth@redhat.com>
48935         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48936         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48938 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
48940         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48942 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
48944         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48945         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48947 2002-01-10  Dale Johannesen  <dalej@apple.com>
48949         * gcc.c-torture/execute/loop-11.c: New.
48951 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
48953         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48954         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48956 2002-01-09  Richard Henderson  <rth@redhat.com>
48958         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48959         type in which to perform the operation for each size.
48961 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
48963         * gcc.c-torture/compile/20020109-2.c: New test.
48965 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
48967         * gcc.c-torture/execute/loop-10.c: New test.
48969 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48971         * gcc.c-torture/compile/20010226-1.c: New test.
48972         * gcc.c-torture/compile/20010227-1.c: New test.
48973         * gcc.c-torture/compile/20010426-1.c: New test.
48974         * gcc.c-torture/compile/20010510-1.c: New test.
48975         * gcc.c-torture/compile/20010605-3.c: New test.
48976         * gcc.c-torture/compile/20010824-1.c: New test.
48977         * gcc.c-torture/execute/20010409-1.c: New test.
48978         * gcc.dg/noncompile/20000901-1.c: New test.
48979         * gcc.dg/20001023-1.c: New test.
48980         * gcc.dg/20001101-1.c: New test.
48981         * gcc.dg/20001102-1.c: New test.
48982         * gcc.dg/20010207-1.c: New test.
48983         * gcc.dg/20010405-1.c: New test.
48984         * gcc.dg/20010822-1.c: New test.
48985         * gcc.dg/20011107-1.c: New test.
48987 2002-01-09  Jeffrey A Law  (law@redhat.com)
48989         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48991         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
48992         execution failure on PA targets.
48994 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
48996         * gcc.c-torture/compile/20020109-1.c: New test.
48998 2002-01-08  Kazu Hirata  <kazu@hxi.com>
49000         * gcc.c-torture/execute/20020108-1.c: New test.
49002 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
49004         * gcc.dg/20020108-1.c: New test.
49006 2002-01-08  H.J. Lu <hjl@gnu.org>
49008         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49009         for header files.
49011 2002-01-08  Geoff Keating  <geoffk@redhat.com>
49013         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49014         consistency.
49016 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
49018         * gcc.dg/altivec-4.c: Test altivec predicates.
49020 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
49022         * gcc.c-torture/execute/20020107-1.c: New test.
49024 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
49026         PR c/5279
49027         * gcc.c-torture/compile/20020106-1.c: New test.
49029 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
49031         * gcc.c-torture/execute/nestfunc-4.c: New test.
49033 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49035         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49036         extra triple that slipped in.
49037         * g++.old-deja/g++.abi/align.C: Likewise.
49038         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49040 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49042         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49043         * g++.old-deja/g++.abi/align.C: Likewise.
49044         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49046         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49047         on FreeBSD/i386.
49048         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49049         FreeBSD.
49051 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
49053         * gcc.dg/20020104-1.c: New test.
49055         * gcc.dg/20020104-2.c: New test.
49057 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
49059         * gcc.dg/20020103-1.c: Fix typo in target selector.
49061 2002-01-03  Richard Henderson  <rth@redhat.com>
49063         * gcc.dg/20020103-1.c: New.
49065 2002-01-03  Kazu Hirata  <kazu@hxi.com>
49067         * gcc.c-torture/execute/20020103-1.c: New test.
49069 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
49071         * g++.dg/other/debug2.C: New test.
49073         * gcc.c-torture/compile/20020103-1.c: New test.
49075 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
49077         * gcc.dg/gnu89-init-1.c: Added new tests.
49079 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49081         * g++.dg/template/friend2.C: Remove as patch is reverted.
49083         * g++.dg/warn/oldcast1.C: New test.
49085         * g++.dg/template/ptrmem1.C: New test.
49086         * g++.dg/template/ptrmem2.C: New test.
49088         * g++.dg/template/ntp.C: New test.
49090         * g++.dg/other/component1.C: New test.
49092         * g++.dg/template/ttp3.C: New test.
49094         * g++.dg/template/friend2.C: New test.
49095         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49097 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49099         * g++.dg/other/ptrmem1.C: New test.
49100         * g++.dg/other/ptrmem2.C: New test.
49102 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49104         * g++.dg/template/ctor1.C: New test.
49106 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49108         * g++.dg/template/friend2.C: New test.
49110 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
49112         * gcc.dg/mmix-1.c: New test.
49114 2001-12-31  Richard Henderson  <rth@redhat.com>
49116         * gcc.dg/asm-5.c: New.
49118 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
49120         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49121         in namespace __gnu_cxx
49123 2001-12-30  Richard Henderson  <rth@redhat.com>
49125         * gcc.dg/debug-6.c: New.
49127 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
49129         * gcc.c-torture/compile/20011229-2.c: New test.
49131 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
49133         * gcc.dg/debug-3.c: New test.
49134         * gcc.dg/debug-4.c: New test.
49135         * gcc.dg/debug-5.c: New test.
49137 2001-12-29  Richard Henderson  <rth@redhat.com>
49139         * g++.dg/eh/loop1.C: New.
49141 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49143         * g++.dg/template/crash1.C: New test.
49145 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49147         * g++.dg/other/const1.C: New test.
49149 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49151         * gcc.c-torture/compile/20011229-1.c: New test.
49153 2001-12-28  Stan Shebs  <shebs@apple.com>
49155         * lib/objc-torture.exp: Resync with c-torture.exp.
49156         * lib/objc.exp: Load standard libraries.
49158 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
49160         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49161         additional tests.
49163 2001-12-27  Roger Sayle <roger@eyesopen.com>
49165         * gcc.c-torture/execute/string-opt-16.c: New testcase.
49167 2001-12-27  Richard Henderson  <rth@redhat.com>
49169         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49171 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49173         * g++.dg/eh/ctor1.C: New test.
49174         * g++.dg/other/error2.C: New test.
49176 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49178         * g++.dg/other/init2.C: New test.
49180 2001-12-24  Richard Henderson  <rth@redhat.com>
49182         * gcc.dg/20011223-1.c: New.
49183         * gcc.dg/inline-1.c: New.
49185 2001-12-23  Richard Henderson  <rth@redhat.com>
49187         * gcc.dg/asm-4.c: Test operand modifiers.
49189 2001-12-23  Richard Henderson  <rth@redhat.com>
49191         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49193 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49195         * gcc.c-torture/execute/20011223-1.c: New test.
49197 2001-12-21  Richard Henderson  <rth@redhat.com>
49199         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49200         re-enables the warning.
49202 2001-12-21  Richard Henderson  <rth@redhat.com>
49204         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49206 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49208         * gcc.c-torture/compile/20011218-1.c: New test.
49210 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
49212         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
49213         arm-isr.c test.
49214         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
49215         epilogue generation for ARM ISR routines.
49217 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49219         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49220         * gcc.dg/format/c90-printf-3.c: Likewise.
49221         * gcc.dg/format/c99-printf-3.c: Likewise.
49222         * gcc.dg/format/ext-1.c: Likewise.
49223         * gcc.dg/format/ext-6.c: Likewise.
49224         * gcc.dg/format/format.h: Prototype unlocked stdio.
49226 2001-12-20  Richard Henderson  <rth@redhat.com>
49228         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49229         (arena): Use it.
49230         (malloc): Correct allocation logic.  Abort if we fill up the
49231         arena before initialization complete.
49232         (realloc): Correct allocation logic.
49234 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49236         * gcc.c-torture/compile/20011219-2.c: New test.
49238         * gcc.c-torture/execute/20011219-1.c: New test.
49240 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
49242         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49243         target does not support weak symbols.
49245 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
49247         * gcc.c-torture/compile/20011219-1.c: New test.
49249 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
49251         * g++.dg/other/error1.C: New test.
49253 2001-12-17  Jeffrey A Law  (law@redhat.com)
49255         * gcc.c-torture/execute/20011217-1.c: New test.
49257 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
49259         * objc.dg/special/: New directory.
49260         * objc.dg/special/special.exp: New file.
49261         * objc.dg/special/unclaimed-category-1.h: New file.
49262         * objc.dg/special/unclaimed-category-1a.m: New file.
49263         * objc.dg/special/unclaimed-category-1.m: New file.
49265 2001-12-17  Andreas Jaeger  <aj@suse.de>
49267         * gcc.c-torture/compile/20011217-2.c: New test.
49269 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49271         * gcc.c-torture/compile/20011217-1.c: New test.
49273 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
49275         * gcc.dg/20011214-1.c: New.
49277 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
49279         * gcc.dg/altivec-4.c: New.
49281 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
49283         * gcc.dg/20011113-1.c: New test.
49285 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49287         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49288         std::__malloc_alloc_template<0> and
49289         std::__default_alloc_template<false, 0>.
49291 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
49293         * objc/execute/bf-21.m: New test.
49294         * objc/execute/enumeration-1.m: New test.
49295         * objc/execute/enumeration-2.m: New test.
49297 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
49299         * gcc.dg/gnu89-init-1.c: New test.
49301 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
49303         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49304         * g++.old-deja/g++.jason/2371.C: Likewise.
49305         * g++.old-deja/g++.jason/template33.C: Likewise.
49306         * g++.old-deja/g++.jason/template34.C: Likewise.
49307         * g++.old-deja/g++.jason/template36.C: Likewise.
49308         * g++.old-deja/g++.oliva/typename1.C: Likewise.
49309         * g++.old-deja/g++.oliva/typename2.C: Likewise.
49310         * g++.old-deja/g++.other/typename1.C: Likewise.
49311         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49312         * g++.old-deja/g++.pt/nontype5.C: Likewise.
49313         * g++.old-deja/g++.pt/typename11.C: Likewise.
49314         * g++.old-deja/g++.pt/typename14.C: Likewise.
49315         * g++.old-deja/g++.pt/typename16.C: Likewise.
49316         * g++.old-deja/g++.pt/typename3.C: Likewise.
49317         * g++.old-deja/g++.pt/typename4.C: Likewise.
49318         * g++.old-deja/g++.pt/typename5.C: Likewise.
49319         * g++.old-deja/g++.pt/typename7.C: Likewise.
49320         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49322 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
49324         * g++.dg/other/linkage1.C: New test.
49325         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49326         specifiers.
49328 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49330         * gcc.dg/concat.c: New test.
49332 2001-12-11  Stan Shebs  <shebs@apple.com>
49334         * objc/compile: New test directory.
49335         * objc/compile/compile.exp: New expect script.
49336         * objc/compile/20011211-1.m: New compile test.
49338 2001-12-11  Jason Merrill  <jason@redhat.com>
49340         * lib/prune.exp (prune_gcc_output): Also handle "In member
49341         function".  So many permutations...
49343 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
49345         * g++.dg/template/typedef1.C: New test.
49347 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
49349         * g++.dg/other/copy1.C: New test.
49351 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
49353         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49355         * gcc.dg/builtin-choose-expr.c: New.
49357 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
49359         * gcc.dg/altivec-2.c: New.
49361 2001-12-07  Richard Henderson  <rth@redhat.com>
49363         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49365 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
49367         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49368         ultrasparc.
49370 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49372         * g++-old.deja/g++.robertl/eb101.C: Deleted.
49374 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
49376         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49377         variable argument list.
49379 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
49381         * gcc.c-torture/execute/memcheck: Delete entire directory.
49382         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49383         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49385 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49387         * gcc.dg/Wshadow-1.c: New test.
49389 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
49391         * gcc.c-torture/compile/20011130-1.c: New test.
49393         * gcc.dg/noncompile/20011025-1.c: New test.
49395         * g++.dg/other/anon-union.C: New test.
49397         * gcc.c-torture/execute/20011024-1.c: New test.
49399 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49401         * gcc.c-torture/execute/20000722-1.x,
49402         gcc.c-torture/execute/20010123-1.x: Remove.
49403         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49404         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49405         gcc.dg/c99-complit-2.c: New tests.
49407 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
49409         * g++.dg/inherit/base1.C: New test.
49411 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
49413         * g++.dg/other/stdarg1.C: New test.
49415         * gcc.c-torture/compile/20011130-2.c: New test.
49417 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
49419         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49420         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49421         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49422         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49423         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49424         * gcc.dg/builtin-prefetch-1.c: New test.
49426 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
49428         * gcc.dg/20011130-1.c: New test.
49430 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49432         * g++.dg/other/scope1.C: New test.
49433         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49435 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49437         * gcc.dg/vla-init-1.c: New test.
49439 2001-12-01  Geoff Keating  <geoffk@redhat.com>
49441         * gcc.c-torture/compile/structs.c: New testcase from GDB.
49443 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49445         * objc.dg/alias.m: Update.
49446         * objc.dg/class-1.m: Update.
49447         * objc.dg/const-str-1.m: Update.
49448         * objc.dg/fwd-proto-1.m: Update.
49449         * objc.dg/id-1.m: Update.
49450         * objc.dg/super-class-1.m: Update.
49452 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
49454         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49455         constructs.
49457 2001-11-28  Jeffrey A Law  (law@cygnus.com)
49459         * gcc.c-torture/execute/20011128-1.c: New test.
49461 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
49463         * gcc.dg/20011127-1.c: New test.
49465 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49467         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
49468         from Austin Group draft 7.
49469         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
49470         scanf format arguments.
49471         * gcc.dg/format/no-exargs-2.c: New test.
49473 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
49475         * g++.dg/abi/vbase8-4.C: New test.
49477 2001-11-24  Ian Lance Taylor  <ian@airs.com>
49479         * gcc.c-torture/execute/20011121-1.c: New test.
49481 2001-11-23  Jeffrey A Law  (law@cygnus.com)
49483         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49485 2001-11-23  Andreas Jaeger  <aj@suse.de>
49487         * gcc.dg/cpp/charconst-2.c: New test.
49489 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
49491         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49492         to the host if it is remote.  Let tests specify extra headers
49493         they use.
49494         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49495         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49496         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49497         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49498         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49499         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49500         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49501         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49502         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49503         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49505 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
49507         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49508         for little endian ARMs.
49510 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
49512         * gcc.c-torture/compile/20011119-1.c: New test.
49513         * gcc.c-torture/compile/20011119-2.c: New test.
49515 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
49517         * gcc.dg/altivec-1.c: Fix typo.
49519 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49521         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49523 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
49525         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49527 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
49529         * lib/g77.exp: Don't specify --rpath-link.
49531         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49532         across all the headers.
49533         * gcc.dg/format/format.exp: For testing on a remote host,
49534         copy format.h.
49536         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49537         * gcc.c-torture/execute/930406-1.c: Likewise.
49538         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49540 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
49542         * gcc.dg/altivec-1.c: New.
49544 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
49546         * gcc.dg/cpp/fpreprocessed.c: New test case.
49548 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49550         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49551         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49552         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49554 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49556         * gcc.dg/no-builtin-1.c: New test.
49558 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
49560         * gcc.c-torture/execute/20011115-1.c: New test.
49562 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
49564         * gcc.c-torture/compile/20011114-2.c: New test.
49565         * gcc.c-torture/compile/20011114-3.c: New test.
49566         * gcc.c-torture/compile/20011114-4.c: New test.
49568 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49570         * g++.dg/other/init1.C: New test.
49572 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
49574         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49575         message.
49577         * gcc.c-torture/execute/20011114-1.c: New testcase.
49579         * gcc.c-torture/compile/20010327-1.c: Revert last change.
49580         * gcc.c-torture/compile/20011114-1.c: New test, exactly
49581         like the (before this change) version of 20010327-1.c.
49583 2001-11-14  Roger Sayle <roger@eyesopen.com>
49585         * gcc.c-torture/execute/string-opt-13.c: New testcase.
49587 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
49589         * g++.dg/init/array2.C: New test.
49591 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
49593         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49595 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
49597         * g++.dg/other/forscope1.C: New test.
49598         * g++.dg/ext/forscope1.C: New test.
49599         * g++.dg/ext/forscope2.C: New test.
49601 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
49603         * gcc.c-torture/execute/20011113-1.c: New test.
49605 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
49607         * gcc.c-torture/execute/20011109-2.c: New test.
49609         * gcc.c-torture/execute/20011109-1.c: New test.
49611 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
49613         * gcc.c-torture/compile/20011109-1.c: New test.
49615 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
49617         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49618         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49619         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49620         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49621         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49622         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49623         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49625 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49627         * g++.dg/warn/Wshadow-1.C: New tests.
49628         * g++.old-deja/g++.mike/for3.C: Update.
49630 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49632         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49633         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49634         XFAILs.  Adjust expected error texts.
49635         * gcc.c-torture/compile/20011106-1.c,
49636         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49637         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49638         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49639         gcc.dg/c99-array-lval-5.c: New tests.
49641 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49643         * gcc.dg/cpp/defined.c: Update.
49645 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49647         * gcc.c-torture/execute/anon-1.c: New test.
49649 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
49651         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49652         same size, so no warning should be produced on stormy16.
49654         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49655         due to oversized array.
49656         * g++.old-deja/g++.mike/ns15.C: Likewise.
49657         * g++.old-deja/g++.pt/crash16.C: Likewise.
49659 2001-11-02  Graham Stott  <grahams@redhat.com>
49661         * g++.dgother/debug1.C: Fix typos.
49663 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
49665         * g++.dg/other/debug1.C: New test.
49667 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49669         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49670         of unsigned long.
49672 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
49674         * gcc.dg/20011029-2.c: New test.
49676         * gcc.c-torture/compile/20011029-1.c: New test.
49678 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
49680         * objc/execute/class_self-1.m: New test.
49681         * objc/execute/class_self-2.m: New test.
49683 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
49685         * gcc.misc-tests/msgs.exp: Delete.
49686         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49687         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
49688         error set to match recent changes.
49690 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
49692         * gcc.dg/20011021-1.c: New test.
49694 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
49696         * gcc.c-torture/compile/20011023-1.c: New test.
49698 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
49700         * lib/g77.exp: Rewrite based on lib/g++.exp.
49702 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
49704         * gcc.c-torture/execute/20011019-1.c: New test.
49706         * gcc.dg/20011018-1.c: New test.
49708 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
49710         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49712 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
49714         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49715         * gcc.dg/attr-invalid.c: Likewise.
49717 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
49719         * gcc.dg/20011015-1.c: New test.
49721 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49723         * g++.dg/template/unify2.C: New test.
49725 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
49727         * g++.dg/other/exception-specification.C: New test
49729 2001-10-13  Tom Rix  <trix@redhat.com>
49731         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49732         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49734 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
49736         * gcc.dg/20011009-1.c: New test.
49738 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
49740         PR g++/4476
49741         * g++.dg/other/friend1.C: New test.
49743 2001-10-11  Richard Henderson  <rth@redhat.com>
49745         * g++.old-deja/g++.other/crash18.C: Add -S to options.
49747 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49749         * gcc.c-torture/compile/20011010-1.c: New.
49751 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49753         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49754         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49755         g77.f-torture/execute/execute.exp,
49756         g77.f-torture/noncompile/noncompile.exp,
49757         gcc.c-torture/compile/compile.exp,
49758         gcc.c-torture/execute/execute.exp,
49759         gcc.c-torture/execute/ieee/ieee.exp,
49760         gcc.c-torture/execute/memcheck/memcheck.exp,
49761         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49762         objc/execute/execute.exp: Update FSF address.
49764 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49766         * gcc.dg/cpp/cmdlne-C.c: Update.
49767         * gcc.dg/cpp/cmdlne-C2.c: New.
49769 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49771         * gcc.c-torture/execute/20011008-3.c: New.
49773 2001-10-08  DJ Delorie  <dj@redhat.com>
49775         * gcc.dg/20011008-1.c: New.
49776         * gcc.dg/20011008-2.c: New.
49778 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49780         * gcc.dg/cpp/spacing1.c: Update test.
49782 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49784         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49785         spelling errors of "separate" as "seperate".
49787 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
49789         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49790         enough to avoid inlining.
49792 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49794         * lib/g77.exp: set libg2c_dir correctly.
49796 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49798         * gcc.dg/cpp/macro11.c: New test.
49800 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49802         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49803         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49804         gcc.dg/format/multattr-3.c: New tests.
49805         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
49806         tests for format attributes on function pointers being rejected.
49808 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49810         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49812 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
49814         * g++.dg/warn/format1.C: New test.
49816 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49818         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49820 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49822         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49824 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49826         * gcc.dg/cpp/redef2.c: Add test.
49828 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
49830         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49831         long-standing bug on i686, apparently.
49832         * gcc.c-torture/execute/loop-2c.x: New file.
49833         * gcc.c-torture/execute/loop-2d.x: New file.
49834         * gcc.c-torture/execute/loop-3c.x: New file.
49836 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
49838         * gcc.dg/cpp/20000625-2.c: Correct line number.
49840 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49842         * gcc.dg/cpp/macro10.c: New test.
49843         * gcc.dg/cpp/strify3.c: New test.
49844         * gcc.dg/cpp/spacing1.c: Add tests.
49845         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49846         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49848 2001-09-24  DJ Delorie  <dj@redhat.com>
49850         * gcc.c-torture/execute/20010924-1.c: New test.
49852 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49854         * objc/execute/paste.m: Remove.
49856 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49858         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49860 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
49862         * g77.dg/strlen0.f: New test.
49864 2001-09-21  Richard Henderson  <rth@redhat.com>
49866         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49867         * g++.old-deja/g++.abi/vtable2.C: Likewise.
49869 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49871         Table-driven attributes.
49872         * g++.dg/ext/attrib1.C: New test.
49874 2001-09-20  DJ Delorie  <dj@redhat.com>
49876         * gcc.dg/20000926-1.c: Update expected warning messages.
49877         * gcc.dg/array-2.c: Likewise, and test for warnings too.
49878         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49879         array.
49881 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
49883         * g++.dg/eh/registers1.C: New test case.
49885 2001-09-17  Richard Henderson  <rth@redhat.com>
49887         * gcc.dg/array-5.c: Fix VLA decomposition test.
49889 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49891         * gcc.dg/cpp/line5.c: New testcase.
49893 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49895         * gcc.dg/cpp/macro9.c: New test.
49897 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
49899         * gcc.c-torture/execute/980223.c: Change type of addr from long
49900         to char *.
49902 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
49904         * gcc.c-torture/execute/20010915-1.c: New test.
49906 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
49908         * g77.dg/bprob: New directory.
49909         * g77.dg/bprob/bprob.exp: New file.
49910         * g77.dg/bprob/bprob-1.f: New test.
49911         * g77.dg/gcov: New directory.
49912         * g77.dg/gcov/gcov.exp: New file.
49913         * g77.dg/gcov/gcov-1.f: New test.
49914         * g77.dg/gcov/gcov-1.x: New file.
49916 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49918         * gcc.dg/cpp/directiv.c: Update.
49919         * gcc.dg/cpp/undef1.c: Update.
49921 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
49923         * gcc.dg/20010912-1.c: New test.
49925 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
49927         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49928         language-independent file in lib.
49929         * lib/gcov.exp: New file.
49931 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49933         * gcc.c-torture/compile/20010911-1.c: New test.
49935 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
49937         * lib/profopt.exp: New, to support profile-directed optimizations.
49938         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49939         * gcc.misc-tests/bprob-1.c: New test.
49940         * gcc.misc-tests/bprob-2.c: New test.
49942 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
49944         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49945         XFAIL and which kinds of gcov output to verify.
49946         * gcc.misc-tests/gcov-4b.x: New file.
49947         * gcc.misc-tests/gcov-5b.x: New file.
49948         * gcc.misc-tests/gcov-6.x: New file.
49949         * gcc.misc-tests/gcov-7.c: New test.
49950         * gcc.misc-tests/gcov-7.x: New file.
49952 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
49954         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49955         * gcc.misc-tests/gcov-6.c: New test.
49957 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49959         PR c++/3986
49960         * g++.dg/abi/vbase1.C: New test.
49962 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
49964         * objc.dg/method-2.m: New.
49966 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49968         PR c++/4203
49969         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49970         * g++.dg/init/empty1.C: New test.
49972 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
49974         * gcc.c-torture/compile/20010903-1.c: New test.
49976 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
49978         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49979         for m68k.
49981 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
49983         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49985         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49987         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49989 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
49991         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49992         for 16-bit 'unsigned int'.
49994 2001-08-29  Kazu Hirata  <kazu@hxi.com>
49996         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49998 2001-08-27  Richard Henderson  <rth@redhat.com>
50000         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50001         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50003 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
50005         * gcc.dg/asm-names.c (ymain): New.
50007 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
50009         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50010         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50011         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50013 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50015         * gcc.dg/compare5.c: New testcase.
50017 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
50019         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50020         and "In instantiation".
50022 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
50024         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50026 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
50028         * gcc.misc-tests/gcov.exp: Add support for branch information.
50029         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50030         * gcc.misc-tests/gcov-4.c: New test.
50031         * gcc.misc-tests/gcov-4b.c: New test.
50032         * gcc.misc-tests/gcov-5b.c: New test.
50034 2001-08-20  Zack Weinberg  <zackw@panix.com>
50036         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50037         expected to fail.
50039 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50041         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50043 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
50045         * g++.dg/eh/template1.C: New test.
50047 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
50049         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50050         Fix thinko.
50051         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50052         for xfail.
50054 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
50056         * lib/g77-dg.exp: Use prune.exp for common procedures
50057         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50058         * lib/g77.exp: (g77-dg-prune) Remove
50060 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
50062         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50064 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50066         * g++.dg/template/unify1.C: New test.
50068 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
50070         * g++.dg/abi/empty4.C: New test.
50072 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
50074         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50075         solaris2.*
50076         * g77.f-torture/compile/pr3743.x: Likewise.
50078 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50080         * g++.dg/other/using-declaration.C: New test.
50082 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50084         * gcc.dg/cpp/tr-sign.c: New testcase.
50086 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50088         * gcc.dg/cpp/19951025-1.c: Revert.
50089         * gcc.dg/cpp/directiv.c: We no longer process directives that
50090         interrupt macro arguments.
50092 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
50094         * gcc.dg/bconstp-1.c: New test.
50096 2001-08-03  Richard Henderson  <rth@redhat.com>
50098         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50100 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50102         * gcc.dg/cpp/19951025-1.c: Update.
50104 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
50106         * g77.dg/ff90-1.f (s): Fix reference of variable z,
50107         should be x.
50109 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
50111         Kill -fhonor-std.
50112         * g++.old-deja/g++.ns/ns14.C: Remove special options.
50113         * g++.old-deja/g++.other/std1.C: Likewise.
50114         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50116 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
50118         * lib/g77.exp: Load gcc-defs.exp for common procedures
50119         (g77_pass, g77_fail, g77_finish, g77_exit,
50120         ${tool}_check_unsupported_p} Now redundant.  Deleted.
50122 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50124         * g77.dg/fbackslash.f
50125         * g77.dg/fcase-preserve.f
50126         * g77.dg/ff90-1.f
50127         * g77.dg/ffixed-line-length-0.f
50128         * g77.dg/ffixed-line-length-132.f
50129         * g77.dg/ffixed-line-length-7.f
50130         * g77.dg/ffixed-line-length-72.f
50131         * g77.dg/ffixed-line-length-none.f
50132         * g77.dg/ffree-form-1.f
50133         * g77.dg/fno-backslash.f
50134         * g77.dg/fno-f90-1.f
50135         * g77.dg/fno-fixed-form-1.f
50136         * g77.dg/fno-onetrip.f
50137         * g77.dg/fno-typeless-boz.f
50138         * g77.dg/fno-underscoring.f
50139         * g77.dg/fno-vxt-1.f
50140         * g77.dg/fonetrip.f
50141         * g77.dg/ftypeless-boz.f
50142         * g77.dg/fugly-assumed.f
50143         * g77.dg/funderscoring.f
50144         * g77.dg/fvxt-1.f
50146 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
50148         * objc.dg/fwd-proto-1.m: New.
50149         * objc.dg/local-decl-1.m: New.
50150         * objc.dg/naming-1.m: New.
50151         * objc.dg/naming-2.m: New.
50152         * objc.dg/proto-hier-1.m: New.
50154 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
50156         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50157         largest-type elements to a struct makes its size grow.
50159 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50161         * g++.dg/abi/vthunk1.C: New test.
50163 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50165         * g++.dg/abi/vbase8-22.C: New test.
50167 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50169         * gcc.dg/cpp/macro8.c: New test.
50171 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50173         * g++.dg/abi/vbase8-21.C: New test.
50175 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50177         * g++.dg/abi/vbase8-10.C: New test.
50179 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50181         * lib/g++.exp (g++_set_ld_library_path): Renamed to
50182         ${tool}_set_ld_library_path.
50183         Changed caller.
50184         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50185         g++.exp.
50187 2001-07-26  Stan Cox <scox@redhat.com>
50189         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50190         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50191         gcc_exit, gcc_check_unsupported_p):
50192         Moved to gcc-deps.exp
50193         * gcc-deps.exp: New file.
50195 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50197         * g++.old-deja/g++.pt/defarg14.C: New test.
50199 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50201         * g++.old-deja/g++.other/lineno5.C: New test.
50203 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50205         * g++.old-deja/g++.pt/crash68.C: New test.
50207 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50209         * g++.old-deja/g++.other/crash42.C: New test.
50211 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50213         * gcc.dg/cpp/extratokens.c: Fix.
50214         * gcc.dg/cpp/skipping2.c: New tests.
50216 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50218         * gcc.c-torture/execute/20010724-1.c: New file.
50219         * gcc.c-torture/execute/20010724-1.x: New file.
50221 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50223         * g++.old-deja/g++.other/cond7.C: New test.
50225 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50227         * g++.old-deja/g++.other/optimize4.C: New test.
50229 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50231         * g++.old-deja/g++.abi/vbase8-5.C: New test.
50233 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
50235         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50236         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50237         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50238         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50240         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50241         bug report" message.
50243         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50244         * g++.dg/ext/instantiate1.C: Move from old-deja.
50246 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
50248         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50249         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50250         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50251         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50253 2001-07-23  Jeffrey A Law  (law@cygnus.com)
50255         * gcc.c-torture/execute/20010723-1.c: New test.
50257 2001-07-23  Ben Elliston  <bje@redhat.com>
50259         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50261 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50263         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50264         i[34567]86-*-*.
50265         Delete handling of ieee_multilib_flags.
50266         Pass -mieee for alpha*-*-* and sh-*-*.
50267         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50269 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
50271         Remove old-abi tests.
50272         * g++.old-deja/g++.mike/p11116.C: Remove.
50273         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50275 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
50277         * g77.f-torture/compile/pr3743.f: New test
50279 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
50281         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50283 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50285         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50286         g++.old-deja/g++.pt/static6.C: Likewise.
50287         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50288         supports weak symbols.
50290 2001-07-18  Andreas Jaeger  <aj@suse.de>
50292         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50293         supported again.
50295 2001-07-18  Andreas Jaeger  <aj@suse.de>
50297         * gcc.dg/iftrap-1.c: Fix target line.
50299 2001-07-17  Richard Henderson  <rth@redhat.com>
50301         * gcc.c-torture/execute/20010717-1.c: New.
50303 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50305         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50306         tests.
50308 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50310         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50312 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50314         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50315         UAC_SIGBUS, UAC_NOPRINT definitions.
50317 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
50319         * objc/execute/object_is_class.m: New test.
50320         * objc/execute/object_is_meta_class.m: New test.
50322 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50324         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50325         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50327 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
50329         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50330         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50332 2001-07-14  Richard Henderson  <rth@redhat.com>
50334         * gcc.dg/iftrap-1.c: New.
50336 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
50338         * g77.f-torture/execute/intrinsic77.f: New test.
50340 2001-07-11  Janis Johnson <janis@us.ibm.com>
50342         * gcc.misc-tests/gcov-3.c: New test.
50344 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50346         * gcc.c-torture/compile/20010711-1.c,
50347         * gcc.c-torture/compile/20010711-2.c: New tests.
50349 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50351         * gcc.c-torture/execute/20010711-1.c: New test.
50353 2001-07-11  Ben Elliston  <bje@redhat.com>
50355         * g++.old-deja/g++.other/enum5.C: New test.
50357 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
50359         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50360         (g++-dg-prune): Call prune_gcc_output.
50361         * prune.exp: New file for prune_gcc_output.
50362         * lib/g++.exp, lib/gcc.exp: Load it.
50364 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50366         * gcc.c-torture/compile/20010701-1.c,
50367         g++.old-deja/g++.ext/attrib6.C: New tests.
50369 2001-07-06  Jeffrey A Law  (law@cygnus.com)
50371         * gcc.c-torture/compile/20010706-1.c: New test.
50373 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
50375         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50377 2001-06-28  Stan Shebs  <shebs@apple.com>
50379         * gcc.dg/pragma-darwin.c: New test.
50381 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50383         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50384         Solaris 2.[678] system.
50386 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50388         * gcc.dg/20010622-1.c: New test.
50390 2001-06-18  Stan Shebs  <shebs@apple.com>
50392         * objc.dg: New directory.
50393         * objc.dg/dg.exp: New file.
50394         * objc.dg/alias.m: New.
50395         * objc.dg/class-1.m: New.
50396         * objc.dg/class-2.m: New.
50397         * objc.dg/const-str-1.m: New.
50398         * objc.dg/const-str-2.m: New.
50399         * objc.dg/id-1.m: New.
50400         * objc.dg/method-1.m: New.
50401         * objc.dg/super-class-1.m: New.
50402         * lib/objc-dg.exp: New file.
50404 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50406         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50407         of label name.
50409 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
50411         * g++.old-deja/g++.abi/vbase8-9.C: New test.
50413 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50415         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50416         variable.
50418 2001-06-12  Richard Henderson  <rth@redhat.com>
50420         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50422 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50424         * g++.old-deja/g++.abi/vbase5.C: New test.
50425         * g++.old-deja/g++.abi/vbase6.C: New test.
50426         * g++.old-deja/g++.abi/vbase7.C: New test.
50428 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50430         * gcc.c-torture/compile/20010610-1.c: New test.
50432 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50434         * g++.old-deja/g++.abi/vbase4.C: New test.
50436 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50438         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50439         support %f for HC11/HC12 targets.
50440         * gcc.c-torture/execute/930513-1.x: New file, likewise.
50441         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50442         on HC11/HC12 targets.
50443         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50445 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50447         * gcc.dg/wchar_t-1.c: New file.
50448         * gcc.dg/wint_t-1.c: Likewise.
50450 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
50452         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50454 2001-06-11  Richard Henderson  <rth@redhat.com>
50456         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50458 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50460         * gcc.c-torture/compile/20010611-1.c: New test.
50462 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50464         * gcc.dg/c99-tag-1.c: Add more tests.
50466 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
50468         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50469         representation on MN10300 and ARM/Thumb.
50471 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
50473         * g77.f-torture/execute/20010610.f: New.
50475 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
50477         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50478         names.
50480 2001-06-09  Richard Henderson  <rth@redhat.com>
50482         * gcc.c-torture/execute/ashrdi-1.c: New.
50483         * gcc.c-torture/execute/ashldi-1.c: New.
50484         * gcc.c-torture/execute/lshrdi-1.c: New.
50486 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
50488         * objc/execute/load-3.m: Added. Check sending +load to categories,
50489         in addition to classes.
50491 2001-06-08  Stan Shebs  <shebs@apple.com>
50493         * objc/execute/load-2.m: New test.  From Nicola Pero
50494         <n.pero@mi.flashnet.it>.
50496 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
50498         * gcc.c-torture/execute/20010605-2.c: New test.
50500 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50502         * g++.old-deja/g++.abi/vbase2.C: New test.
50503         * g++.old-deja/g++.abi/vbase3.C: New test.
50505 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50507         * g++.old-deja/g++.pt/friend49.C: New test.
50509 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
50511         * g++.old-deja/g++.ext/anon3.C: New test.
50513 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
50515         * g++.old-deja/g++.other/conv7.C: New test.
50517 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50519         * gcc.c-torture/compile/20010605-2.c: New test.
50521 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50523         * gcc.c-torture/execute/20010604-1.c: New test.
50525 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
50527         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50529 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
50531         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50532         (g++_link_flags): Likewise.
50533         (g++_init): Pass gccpath's value to two previous functions.
50535 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50537         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50538         Ensure logfile entry matches exec command line.
50540 2001-05-31  Richard Henderson  <rth@redhat.com>
50542         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50543         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50545 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
50547         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50548         compiler for irix6.2
50550 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
50552         * g++.old-deja/g++.other/optimize3.C: New file.
50554 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
50556         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50557         assemble.
50559 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
50561         * g++.old-deja/g++.other/optimize2.C: New file.
50563 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
50565         * gcc.c-torture/compile/20010518-2.c: New file.
50566         * gcc.c-torture/execute/20010518-1.c: New file.
50567         * gcc.c-torture/execute/20010518-2.c: New file.
50569 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50571         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50573 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
50575         G++ no longer defines builtins that do not begin with __builtin.
50576         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50577         * g++.old-deja/g++.brendand/misc13.C: Likewise.
50578         * g++.old-deja/g++.law/builtin1.C: Likewise.
50579         * g++.old-deja/g++.law/cvt2.C: Likewise.
50580         * g++.old-deja/g++.mike/net5.C: Likewise.
50581         * g++.old-deja/g++.other/builtins1.C: Likewise.
50582         * g++.old-deja/g++.other/builtins2.C: Likewise.
50583         * g++.old-deja/g++.other/builtins3.C: Likewise.
50584         * g++.old-deja/g++.other/builtins4.C: Likewise.
50585         * g++.old-deja/g++.other/inline8.C: Likewise.
50586         * g++.old-deja/g++.robertl/eb39.C: Likewise.
50588 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
50590         * g++.old-deja/g++.pt/using1.C: Adjust.
50591         * g++.old-deja/g++.pt/using2.C: New test.
50593 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50595         * gcc.dg/cpp/charconst.c: New tests.
50596         * gcc.dg/cpp/escape.c: New tests.
50597         * gcc.dg/cpp/escape-1.c: New tests.
50598         * gcc.dg/cpp/escape-2.c: New tests.
50599         * gcc.dg/cpp/ucs.c: New tests.
50601 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
50603         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50604         native compiler for irix6.5.
50606 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
50608         * lib/g++.exp (g++_include_flags): Use args to compute
50609         get_multilibs.
50610         (g++_link_flags): Likewise.
50611         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50613 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50615         * gcc.dg/c90-hexfloat-1.c: Add more tests.
50617 2001-05-21  Geoff Keating  <geoffk@redhat.com>
50619         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50620         this file.
50622 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50624         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50625         STACK_SIZE;
50626         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50627         to STACK_SIZE; Use it to define size of add_histo array.
50628         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50629         to STACK_SIZE.
50630         (f): Use GITT_SIZE to define size of gitt local table.
50631         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50632         to STACK_SIZE; Use it to define size of bytemem array.
50634 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50636         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50637         on 68HC11/HC12 due to the asm instruction.
50638         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50639         * gcc.c-torture/compile/920520-1.x: Likewise.
50640         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50641         on 68HC11/HC12 because the function is larger than 64K.
50642         * gcc.c-torture/compile/961203-1.x: New file, this test fails
50643         on 68HC11/HC12 because the structure is too large.
50645 2001-05-20  Richard Henderson  <rth@redhat.com>
50647         * gcc.c-torture/execute/20010520-1.c: New.
50649 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50651         * g++.old-deja/g++.warn/compare1.C: New test.
50652         * gcc.dg/compare4.c: New test.
50654 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
50656         * g++.old-deja/g++.other/optimize1.C: New test.
50658 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50660         * g++.old-deja/g++.pt/spec41.C: New test.
50662 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
50664         * gcc.c-torture/compile/20010114-1.x: Remove.
50666 2001-05-18  Stan Shebs  <shebs@apple.com>
50668         * gcc.c-torture/compile/20010518-1.c: New test.
50670 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
50672         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50673         * g++.old-deja/g++.pt/crash67.C: New test.
50675 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
50677         * g++.old-deja/g++.other/debug9.C: New test.
50679 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
50681         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50683 2001-05-16  Jan Hubicka  <jh@suse.cz>
50685         * gcc.c-torture/compile/20010516-1.c: New test.
50687 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50689         * g++.old-deja/g++.other/crash41.C: New test.
50691 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
50693         * g++.old-deja/g++.pt/crash66.C: New test.
50695 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
50697         * g++.old-deja/g++.robertl/eb27.C: Convert.
50699 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
50701         * g++.dg/friend-warn.C: New test.  Do not warn about friend
50702         declaration being redundant.
50704 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
50706         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50708 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
50710         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50712 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
50714         * lib/g++.exp: Use testsuite_flags.
50716 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
50718         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50720 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50722         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50724 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
50726         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50728 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
50730         * gcc.c-torture/compile/20010313-1.c: New test.
50732 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
50734         * gcc.dg/cpp/direct2.c: New test.
50735         * gccq.dg/cpp/direct2s.c: New test.
50737         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50739 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
50741         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50742         * g++.old-deja/g++.other/op3.C: Likewise.
50744 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50746         * gcc.dg/cpp/syshdr.h: New file.
50747         * gcc.dg/cpp/sysmac1.c: Update.
50748         * gcc.dg/cpp/sysmac2.c: Update.
50750 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50752         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50754 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
50756         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50757         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50759 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
50761         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50763 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
50765         * lib/g++.exp (g++_include_flags): Don't use any special flags
50766         if TESTING_IN_BUILD_TREE is not defined.
50767         (g++_init): Use a plain 'c++' as the compiler if
50768         TESTING_IN_BUILD_TREEE is not defined.
50770 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50772         * g++.old-deja/g++.eh/catch13.C: New test.
50773         * g++.old-deja/g++.eh/catch14.C: New test.
50775 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
50777         * gcc.dg/cpp/tr-define.c: New test.
50779 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
50781         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50782         <stdlib.h>, not <malloc.h>.
50784 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50786         * g++.old-deja/g++.ns/template17.C: New test.
50788 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
50790         * g++.old-deja/g++.pt/ref4.C: New test.
50792 2001-04-30  Richard Henderson  <rth@redhat.com>
50794         * gcc.dg/20000724-1.c: Revert last change.
50796 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
50798         * g77.f-torture/execute/20010430.f: New test.
50800 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
50802         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50804 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
50806         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50808 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50810         * g++.old-deja/g++.eh/crash6.C: New test.
50812 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50814         * g++.old-deja/g++.other/warn7.C: New test.
50816 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
50818         * g++.old-deja/g++.other/defarg9.C: New test.
50820 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50822         * g77.f-torture/compile/20010426.f: New test.
50823         * g77.f-torture/execute/20010426.f: New test.
50825 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
50827         * g77.f-torture/compile/20000629-1.x: Remove - error
50828         has been fixed.
50830 2001-04-26  Jeffrey A Law  (law@cygnus.com)
50832         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50833         Tweak slightly to work with g++.dg framework.
50834         * g++.dg/special/ecos.exp: Run initp1.C test.
50835         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50837         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50838         its linker doesn't give line numbers either.
50839         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50841 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50843         * g++.old-deja/g++.other/lex1.C: New test.
50845 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
50847         * gcc.dg/noncompile/20010425-1.c: New test.
50849 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
50851         * g++.old-deja/g++.pt/mangle2.C: New test.
50853 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50855         * gcc.dg/format/plus-1.c: New test.
50857 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50859         * gcc.dg/20010423-1.c: New test.
50861 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
50863         * gcc.c-torture/execute/20010422-1.c: New test.
50865 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
50867         * g++.old-deja/g++.ns/type2.C: New test.
50869 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
50871         * g++.old-deja/g++.other/perf1.C: New test.
50873 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
50875         * gcc.dg/c99-func-2.c: Remove xfail.
50876         * gcc.dg/c99-func-3.c: Remove xfail.
50877         * gcc.dg/c99-func-4.c: Remove xfail.
50879 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
50881         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50883 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
50885         * gcc.c-torture/compile/20010423-1.c: New test.
50887 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50889         * g++.old-deja/g++.pt/typename28.C: New test.
50891 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50893         * g++.old-deja/g++.abi/empty2.C: New test.
50894         * g++.old-deja/g++.abi/empty3.C: New test.
50896 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50898         * g++.old-deja/g++.other/comdat2.C: New test.
50899         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50901 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50903         * g++.old-deja/g++.other/overload14.C: New test.
50905 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50907         * g++.old-deja/g++.other/lookup23.C: New test.
50909 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
50911         * gcc.c-torture/execute/20010403-1.c: New test.
50913 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
50914             Mark Mitchell  <mark@codesourcery.com>
50916         * lib/old-dejagnu.exp: Don't delete output of executable.
50917         Add .exe suffix to executables.
50919 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
50921         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50923 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50925         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50927 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50929         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50930         * g++.old-deja/g++.abi/crash1.C: New test.
50932 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
50934         * g++.old-deja/g++.other/crash40.C: New test.
50936 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50938         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50940 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
50942         * g++.old-deja/g++.other/warn6.C: New test.
50944 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50946         * g++.old-deja/g++.robertl/eb42.C: Same.
50948 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50950         * gcc.dg/wtr-conversion-1.c: New testcase.
50952 2001-04-10  Richard Henderson  <rth@redhat.com>
50954         * g++.old-deja/g++.other/array5.C: New.
50956 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50958         * gcc.c-torture/execute/20010408-1.c: New test.
50960 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
50962         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50963         headers and constructs.
50964         * g++.old-deja/g++.robertl/eb79.C: Same.
50965         * g++.old-deja/g++.robertl/eb77.C (main): Same.
50966         * g++.old-deja/g++.robertl/eb73.C: Same.
50967         * g++.old-deja/g++.robertl/eb66.C (main): Same.
50968         * g++.old-deja/g++.robertl/eb55.C (t): Same.
50969         * g++.old-deja/g++.robertl/eb54.C (main): Same.
50970         * g++.old-deja/g++.robertl/eb46.C (main): Same.
50971         * g++.old-deja/g++.robertl/eb44.C: Same.
50972         * g++.old-deja/g++.robertl/eb41.C (main): Same.
50973         * g++.old-deja/g++.robertl/eb4.C (main): Same.
50974         * g++.old-deja/g++.robertl/eb39.C: Same.
50975         * g++.old-deja/g++.robertl/eb33.C (main): Same.
50976         * g++.old-deja/g++.robertl/eb31.C (main): Same.
50977         * g++.old-deja/g++.robertl/eb30.C: Same.
50978         * g++.old-deja/g++.robertl/eb3.C: Same.
50979         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50980         * g++.old-deja/g++.robertl/eb21.C: Same.
50981         * g++.old-deja/g++.robertl/eb15.C: Same.
50982         * g++.old-deja/g++.robertl/eb118.C: Same.
50983         * g++.old-deja/g++.robertl/eb115.C (main): Same.
50984         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50985         * g++.old-deja/g++.robertl/eb109.C: Same.
50986         * g++.old-deja/g++.other/sibcall1.C (main): Same.
50987         * g++.old-deja/g++.mike/rtti1.C: Same.
50988         * g++.old-deja/g++.mike/p658.C: Same.
50989         * g++.old-deja/g++.mike/net46.C: Same.
50990         * g++.old-deja/g++.mike/net34.C: Same.
50991         * g++.old-deja/g++.mike/memoize1.C: Same.
50992         * g++.old-deja/g++.mike/eh2.C: Same.
50993         * g++.old-deja/g++.law/weak.C: Same.
50994         * g++.old-deja/g++.law/visibility7.C: Same.
50995         * g++.old-deja/g++.law/visibility25.C: Same.
50996         * g++.old-deja/g++.law/visibility22.C: Same.
50997         * g++.old-deja/g++.law/visibility2.C: Same.
50998         * g++.old-deja/g++.law/visibility17.C: Same.
50999         * g++.old-deja/g++.law/visibility13.C: Same.
51000         * g++.old-deja/g++.law/visibility10.C: Same.
51001         * g++.old-deja/g++.law/visibility1.C: Same.
51002         * g++.old-deja/g++.law/virtual3.C (eval): Same.
51003         * g++.old-deja/g++.law/vbase1.C: Same.
51004         * g++.old-deja/g++.law/operators32.C: Same.
51005         * g++.old-deja/g++.law/nest3.C: Same.
51006         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51007         * g++.old-deja/g++.law/except5.C (main): Same.
51008         * g++.old-deja/g++.law/cvt7.C (run): Same.
51009         * g++.old-deja/g++.law/cvt2.C: Same.
51010         * g++.old-deja/g++.law/cvt16.C: Same.
51011         * g++.old-deja/g++.law/ctors6.C (bar): Same.
51012         * g++.old-deja/g++.law/ctors17.C (main): Same.
51013         * g++.old-deja/g++.law/ctors13.C: Same.
51014         * g++.old-deja/g++.law/ctors12.C (main): Same.
51015         * g++.old-deja/g++.law/ctors10.C: Same.
51016         * g++.old-deja/g++.law/code-gen5.C: Same.
51017         * g++.old-deja/g++.law/bad-error7.C: Same.
51018         * g++.old-deja/g++.law/arm9.C: Same.
51019         * g++.old-deja/g++.law/arm12.C: Same.
51020         * g++.old-deja/g++.law/arg8.C: Same.
51021         * g++.old-deja/g++.law/arg1.C: Same.
51022         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51023         * g++.old-deja/g++.jason/template31.C: Same.
51024         * g++.old-deja/g++.jason/template24.C (main): Same.
51025         * g++.old-deja/g++.jason/2371.C: Same.
51026         * g++.old-deja/g++.eh/new2.C: Same.
51027         * g++.old-deja/g++.eh/new1.C: Same.
51028         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51029         * g++.old-deja/g++.brendan/nest21.C (main): Same.
51030         * g++.old-deja/g++.brendan/err-msg3.C: Same.
51031         * g++.old-deja/g++.brendan/crash62.C: Same.
51032         * g++.old-deja/g++.brendan/crash52.C: Same.
51033         * g++.old-deja/g++.brendan/crash49.C (main): Same.
51034         * g++.old-deja/g++.brendan/crash38.C: Same.
51035         * g++.old-deja/g++.brendan/crash15.C (main): Same.
51036         * g++.old-deja/g++.brendan/copy9.C: Same.
51038 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
51040         * gcc.c-torture/execute/20001203-2.c (memset):
51041         Count argument is of type __SIZE_TYPE__.
51043 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
51045         * gcc.c-torture/compile/20010404-1.c: New test.
51047 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
51049         * gcc.c-torture/compile/20010326-1.c: New test.
51051 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
51053         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51054         peculiarities of the SH.
51055         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51057 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51059         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51060         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51061         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51063 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51065         * g77.f-torture/compile/20010321-1.f: New test.
51067 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51069         * gcc.c-torture/compile/20010329-1.c: New test.
51071 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51073         * gcc.c-torture/execute/20010329-1.c: New test.
51075 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51077         * g++.old-deja/g++.other/eh4.C: Fix typo.
51079 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51081         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51083 2001-03-28  Philip Blundell  <philb@gnu.org>
51085         * gcc.c-torture/compile/20010328-1.c: New test.
51087 2001-03-27  Richard Henderson  <rth@redhat.com>
51089         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51090         * g++.old-deja/g++.eh/vbase3.C: Likewise.
51092 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
51094         * gcc.c-torture/compile/20010327-1.c: New test.
51096 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51098         * g++.old-deja/g++.other/friend12.C: New test.
51099         * g++.old-deja/g++.other/friend9.C: Expect no errors.
51100         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51102 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51104         * gcc.c-torture/execute/20010325-1.c: New test.
51106 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
51108         * g++.old-deja/g++.other/mangle3.C: New test.
51110 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
51112         * g++.old-deja/g++.other/anon8.C: New test.
51114 2001-03-20  Philip Blundell  <philb@gnu.org>
51116         * gcc.c-torture/compile/20010320-1.c: New test.
51118 2001-03-17  Richard Henderson  <rth@redhat.com>
51120         * g++.old-deja/g++.other/eh4.C: Add expected error text.
51122 2001-03-15  Geoff Keating  <geoff@redhat.com>
51124         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51125         tests on AIX.
51127 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
51129         * g++.old-deja/g++.other/eh4.C: New test.
51131 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51133         * gcc.dg/cpp/mi1.c: Update.
51135 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
51137         * g++.old-deja/g++.other/regstack.C: New test.
51139 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51141         * g++.old-deja/g++.other/ref4.C: New test.
51143 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
51145         * objc/execute/va_method.m: Added.
51146         * objc/execute/IMP.m: Added.
51147         * objc/execute/_cmd.m: Added.
51148         * objc/execute/accessing_ivars.m: Added.
51149         * objc/execute/class-1.m: Added.
51150         * objc/execute/class-10.m: Added.
51151         * objc/execute/class-11.m: Added.
51152         * objc/execute/class-12.m: Added.
51153         * objc/execute/class-13.m: Added.
51154         * objc/execute/class-14.m: Added.
51155         * objc/execute/class-2.m: Added.
51156         * objc/execute/class-3.m: Added.
51157         * objc/execute/class-4.m: Added.
51158         * objc/execute/class-5.m: Added.
51159         * objc/execute/class-6.m: Added.
51160         * objc/execute/class-7.m: Added.
51161         * objc/execute/class-8.m: Added.
51162         * objc/execute/class-9.m: Added.
51163         * objc/execute/class-tests-1.h
51164         * objc/execute/class-tests-2.h
51165         * objc/execute/compatibility_alias.m: Added.
51166         * objc/execute/encode-1.m: Added.
51167         * objc/execute/formal_protocol-1.m: Added.
51168         * objc/execute/formal_protocol-2.m: Added.
51169         * objc/execute/formal_protocol-3.m: Added.
51170         * objc/execute/formal_protocol-4.m: Added.
51171         * objc/execute/formal_protocol-5.m: Added.
51172         * objc/execute/formal_protocol-6.m: Added.
51173         * objc/execute/formal_protocol-7.m: Added.
51174         * objc/execute/informal_protocol.m: Added.
51175         * objc/execute/initialize.m: Added.
51176         * objc/execute/load.m: Added.
51177         * objc/execute/many_args_method.m: Added.
51178         * objc/execute/nested-3.m: Added.
51179         * objc/execute/no_clash.m: Added.
51180         * objc/execute/private.m: Added.
51181         * objc/execute/redefining_self.m: Added.
51182         * objc/execute/root_methods.m: Added.
51183         * objc/execute/selector-1.m: Added.
51184         * objc/execute/static-1.m: Added.
51185         * objc/execute/static-2.m: Added.
51186         * objc/execute/va_method.m: Added.
51188 2001-03-10  Richard Henderson  <rth@redhat.com>
51190         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51192 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51194         * g++.old-deja/g++.other/crash31.C: XFAIL.
51195         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51196         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51197         * gcc.c-torture/execute/20010123-1.x: XFAIL.
51198         * gcc.c-torture/execute/20010124-1.x: XFAIL.
51199         * gcc.dg/sequence-pt-1.c: XFAIL one test.
51201 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51203         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51205 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51207         * gcc.dg/20000724-1.c: Don't use multiline strings.
51209 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51211         * objc/execute/string1.m, objc/execute/string2.m: Compare the
51212         result of -cString against what we expect it to be; don't just
51213         print it out for no one to read.
51215         * objc/execute/string3.m, objc/execute/string4.m: New tests.
51216         Based on testcases provided by Nicola Pero.
51218 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51220         * gcc.dg/cpp/macro7.c: New test.
51222 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51224         * gcc.dg/cpp/multiline.c: Update.
51226 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51228         * g++.old-deja/g++.other/enum3.C: New test.
51230 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51232         * g++.old-deja/g++.other/pod1.C: New test.
51234 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51236         * g++.old-deja/g++.ext/overload1.C: New test.
51238 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51240         * g++.old-deja/g++.pt/using1.C: New test.
51242 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51244         * g++.old-deja/g++.other/using9.C: New test.
51246 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
51248         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51250         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51252 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
51254         * g++.old-deja/g++.ext/realpt1.C: Remove.
51256 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
51258         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51260 2001-02-26  Will Cohen  <wcohen@redhat.com>
51262         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51264 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
51266         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51267         templatized constructors.
51269 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51271         * gcc.c-torture/execute/20010224-1.c: New test.
51273 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
51275         * gcc.c-torture/execute/20010222-1.c: New test.
51277 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
51279         * g++.old-deja/g++.other/inline20.C: New test.
51281 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
51283         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51285 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51287         * g++.old-deja/g++.other/lookup22.C: New test.
51289 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
51291         * g77.dg: New directory.
51292         * g77.dg/20010216-1.f: New test case.
51293         * g77.dg/dg.exp: New driver.
51294         * lib/g77-dg.exp: New driver library.
51296 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51298         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51300 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
51302         * g++.old-deja/g++.other/decl9.C: New test.
51304 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
51306         * g++.old-deja/g++.other/init16.C: Update the test so that it does
51307         not need <string> and also tests the initialization at runtime.
51309 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51311         * gcc.c-torture/execute/longlong.c: New test.
51313 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51315         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51317 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51319         * gcc.c-torture/execute/920302-1.c (execute):
51320         Change argument type to short.
51322 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51324         * g++.old-deja/g++.pt/deduct6.C: New test.
51326 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51328         * g++.old-deja/g++.pt/deduct5.C: New test.
51330 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
51332         * gcc.c-torture/execute/20010209-1.c: New test.
51334 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51336         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51338 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
51340         * g++.dg/vtgc1.C: Update for new ABI.
51342         * consistency.vlad: New directory, 1665 files.
51344 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51346         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51347         return type.
51348         * gcc.dg/cpp/digraphs.c: Declare puts.
51350 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51352         * g++.old-deja/g++.other/warn5.C: New test.
51354 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51356         * g++.old-deja/g++.pt/spec40.C: New test.
51358 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51360         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51361         case.
51362         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51364 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
51366         * gcc.c-torture/compile/20010209-1.c: New test.
51368 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
51370         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51371         excess errors message but not if it crashes.
51372         * g++.old-deja/g++.other/crash27.C: Likewise.
51373         * g++.old-deja/g++.other/crash28.C: Likewise.
51374         * g++.old-deja/g++.other/crash30.C: Likewise.
51375         * g++.old-deja/g++.other/crash32.C: Likewise.
51376         * g++.old-deja/g++.other/crash35.C: Likewise.
51377         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51379 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51381         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51382         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51383         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51384         g77.f-torture/execute/execute.exp,
51385         g77.f-torture/noncompile/noncompile.exp,
51386         gcc.c-torture/execute/execute.exp,
51387         gcc.c-torture/execute/memcheck/memcheck.exp,
51388         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51389         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51390         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51391         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51392         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51393         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51394         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51395         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51396         Remove bug reporting instructions with ancient email addresses.
51398 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51400         * gcc.dg/20010202-1.c: New test.
51401         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51403 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51405         * g++.dg/stdbool-if.C: New test.
51407 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
51409         * objc/execute/fdecl.m: Added main().
51411 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51413         * gcc.c-torture/execute/20010206-1.c: New test.
51415 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51417         * gcc.dg/cpp/avoidpaste1.c: Update.
51419 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
51421         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51422         Pero <nicola@brainstorm.co.uk>.
51423         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51425 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
51427         * g++.old-deja/g++.pt/spec39.C: New test.
51429 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
51431         * gcc.c-torture/compile/20010202-1.c: New test.
51433 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
51435         * g++.old-deja/g++.abi/primary2.C: New test.
51436         * g++.old-deja/g++.abi/primary3.C: New test.
51437         * g++.old-deja/g++.abi/primary4.C: New test.
51438         * g++.old-deja/g++.abi/primary5.C: New test.
51439         * g++.old-deja/g++.abi/vtable3.h: New test.
51440         * g++.old-deja/g++.abi/vtable3a.C: New test.
51441         * g++.old-deja/g++.abi/vtable3b.C: New test.
51442         * g++.old-deja/g++.abi/vtable3c.C: New test.
51443         * g++.old-deja/g++.abi/vtable3d.C: New test.
51444         * g++.old-deja/g++.abi/vtable3e.C: New test.
51445         * g++.old-deja/g++.abi/vtable3f.C: New test.
51446         * g++.old-deja/g++.abi/vtable3g.C: New test.
51447         * g++.old-deja/g++.abi/vtable3h.C: New test.
51448         * g++.old-deja/g++.abi/vtable3i.C: New test.
51449         * g++.old-deja/g++.abi/vtable3j.C: New test.
51450         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51452 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
51454         * g++.old-deja/g++.other/anon6.C: New test.
51455         * g++.old-deja/g++.other/anon7.C: New test.
51457 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51459         * gcc.dg/cpp/avoidpaste2.c: New tests.
51461 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
51463         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51465 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
51467         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51468         DECIMAL_DIG cases for Irix."
51470 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
51472         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51474 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51476         * gcc.dg/c99-tag-1.c: New test.
51478 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51480         * gcc.dg/cpp/tr-warn1.c: Add tests.
51482 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51484         * gcc.dg/cpp/avoidpaste1.c: Update.
51485         * gcc.dg/cpp/paste4.c: Update.
51487 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
51489         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51490         cases for Irix.
51492 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51494         * g++.old-deja/g++.other/inline19.C: New test.
51496 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51498         * gcc.dg/Wlarger-than.c: New test.
51500 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51502         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51504 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
51506         * gcc.c-torture/execute/20010129-1.c: New test.
51507         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51509 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51511         * gcc.dg/cpp/avoidpaste1.c: Test case.
51513 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
51515         * g++.old-deja/g++.other/inline18.C: New test.
51517 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51519         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51520         and __builtin_putchar.
51522 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
51524         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51525         tests.
51527 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
51529         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51530         floating point number rounding mode to round to the nearest
51531         representable mode.
51533 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
51535         * g++.old-deja/g++.other/mangle2.C: New test.
51537 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51539         * gcc.c-torture/compile/20010124-1.c: New test.
51541 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
51543         * g++.old-deja/g++.pt/spec38.C: New test.
51545 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51547         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51548         "Build don't run".
51550 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51552         * gcc.c-torture/execute/20010123-1.c: New test.
51554 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51556         * g++.old-deja/g++.pt/spec37.C: New test.
51558 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51560         * g++.old-deja/g++.pt/overload14.C: New test.
51562 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51564         * gcc.c-torture/execute/20010122-1.c: New test, exercise
51565         __builtin_return_address.
51567 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
51569         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51570         * g++.old-deja/g++.pt/spec35.C: New test.
51571         * g++.old-deja/g++.pt/spec36.C: New test.
51573 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
51575         * gcc.c-torture/compile/20010118-1.c: New test.
51577 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
51579         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51581 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51583         * gcc.c-torture/execute/20010119-1.c: New test.
51585 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51587         * g++.old-deja/g++.other/vbase5.C: New test.
51589 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51591         * gcc.c-torture/execute/20010118-1.c: New test.
51593 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51595         * g++.old-deja/g++.pt/deduct3.C: New test.
51597 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51599         * g++.old-deja/g++.pt/spec34.C: New test.
51601 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51603         * g77.f-torture/compile/20000601-2.f: New test.
51605 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51607         * g++.old-deja/g++.other/init17.C: New test.
51609 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
51611         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51613 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51615         * g++.old-deja/g++.pt/unify8.C: New test.
51617 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51619         * g++.old-deja/g++.abi/vbase1.C: New test.
51621 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51623         * g++.old-deja/g++.pt/crash65.C: New test.
51625 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51627         * gcc.dg/cpp/assembl2.S: New test case.
51629 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
51631         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51632         are supported.
51634 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51636         * g++.old-deja/g++.other/builtins1.C: New test.
51637         * g++.old-deja/g++.other/builtins2.C: Likewise.
51638         * g++.old-deja/g++.other/builtins3.C: Likewise.
51639         * g++.old-deja/g++.other/builtins4.C: Likewise.
51641 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
51643         * gcc.c-torture/compile/20010117-1.c: New test.
51644         * gcc.c-torture/compile/20010117-2.c: New test.
51646 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51648         * g77.f-torture/execute/20010116.[fx]: New test,
51649         XFAIL on i?86-*-*.
51650         * g77.f-torture/compile/20010115.f: Indicate it's
51651         a test for PR fortran/1636.
51653 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51655         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51657 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51659         * g77.f-torture/compile/20010115.f: New test.
51661 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
51663         * g++.old-deja/g++.pt/nontype5.C: New test.
51665 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
51667         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51668         have an equivalent working one below it.
51670 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51672         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51673         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51675 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
51677         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51678         message containing "init_priority".
51679         (conpr-2.C): Likewise.
51680         (conpr-3.C): Likewise.
51681         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51683 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51685         * gcc.c-torture/execute/20010114-2.c: New test.
51687 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51689         * gcc.c-torture/compile/20010114-1.c: New test.
51690         * gcc.c-torture/compile/20010114-1.x: Xfail.
51691         * gcc.c-torture/compile/20010114-2.c: New test.
51692         * gcc.c-torture/execute/20010114-1.c: New test.
51693         * gcc.dg/trunc-1.c: New test.
51694         * gcc.dg/uninit-B.c: New test.
51696 2001-01-13  Nick Clifton  <nickc@redhat.com>
51698         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51699         target.
51701 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51703         * gcc.c-torture/compile/20010113-1.c: New test.
51705 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
51707         * gcc.c-torture/compile/20001212-1.c: New test.
51709 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
51711         * gcc.dg/cpp/widestr1.c: Update.
51712         * gcc.dg/cpp/prag-imp.c: Remove.
51714 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
51716         * gcc.c-torture/execute/20000801-3.x: Remove.
51717         * gcc.dg/c90-init-1.c: New test.
51718         * gcc.dg/c99-init-1.c: New test.
51719         * gcc.dg/c99-init-2.c: New test.
51720         * gcc.dg/gnu99-init-1.c: New test.
51722 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
51724         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51725         testing that no relevant ones were found.
51727 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51729         * g++.old-deja/g++.pt/cast2.C: New test.
51731 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
51733         * g++.old-deja/g++.pt/friend47.C: New test.
51735 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51737         * g++.old-deja/g++.pt/instantiate13.C: New test.
51739 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51741         * g++.old-deja/g++.other/defarg7.C: New test.
51742         * g++.old-deja/g++.other/defarg8.C: New test.
51744 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51746         * g++.old-deja/g++.pt/crash64.C: New test.
51748 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
51750         * g++.old-deja/g++.pt/crash63.C: New test.
51752 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51754         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51756 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
51758         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51760 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51762         * g++.old-deja/g++.pt/error3.C: New test.
51764 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51766         * g++.old-deja/g++.other/crash39.C: New test.
51768 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
51770         * g++.old-deja/g++.other/vbase4.C: New test.
51772 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
51774         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51775         * gcc.dg/special/20000419-2.c: New file. Identical to above.
51776         * gcc.dg/special/special.exp: New test driver which will check
51777         for alias support for the above test.
51779 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
51781         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51782         problems on small machines.
51783         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51784         parameterize.
51786 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
51788         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51789         mips.
51790         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51792 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
51794         * g++.old_deja/g++.pt/using8.C: New test.
51796 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51798         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51800 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
51802         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51803         where a failure is expected.
51804         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51806 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51808         * g++.old_deja/g++.pt/instantiate12.C: New test.
51810 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51812         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51813         start of structs.
51814         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51815         * g++.old-deja/g++.brendan/crash17.C: Likewise.
51816         * g++.old-deja/g++.brendan/crash29.C: Likewise.
51817         * g++.old-deja/g++.brendan/crash48.C: Likewise.
51818         * g++.old-deja/g++.brendan/ns1.C: Likewise.
51819         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51820         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51821         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51822         * g++.old-deja/g++.eh/spec6.C: Likewise.
51823         * g++.old-deja/g++.jason/crash3.C: Likewise.
51824         * g++.old-deja/g++.law/ctors11.C: Likewise.
51825         * g++.old-deja/g++.law/ctors17.C: Likewise.
51826         * g++.old-deja/g++.law/ctors5.C: Likewise.
51827         * g++.old-deja/g++.law/ctors9.C: Likewise.
51828         * g++.old-deja/g++.mike/ambig1.C: Likewise.
51829         * g++.old-deja/g++.mike/net22.C: Likewise.
51830         * g++.old-deja/g++.mike/p3538a.C: Likewise.
51831         * g++.old-deja/g++.mike/p3538b.C: Likewise.
51832         * g++.old-deja/g++.mike/virt3.C: Likewise.
51833         * g++.old-deja/g++.niklas/t128.C: Likewise.
51834         * g++.old-deja/g++.other/anon4.C: Likewise.
51835         * g++.old-deja/g++.other/using1.C: Likewise.
51836         * g++.old-deja/g++.other/warn3.C: Likewise.
51837         * g++.old-deja/g++.pt/t37.C: Likewise.
51838         * g++.old-deja/g++.robertl/eb69.C: Likewise.
51839         * g++.old-deja/g++.robertl/eb71.C: Likewise.
51841 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
51843         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51845 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51847         * gcc.c-torture/execute/stdio-opt-3.c: New test.
51849 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
51851         * gcc.c-torture/compile/20010107-1.c: New test.
51853 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51855         * gcc.c-torture/execute/builtin-noret-1.c: New test.
51857 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51859         * gcc.dg/format/format.h: New file.
51860         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51861         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51862         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51863         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51864         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51865         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51866         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51867         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51868         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51869         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51870         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51871         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51872         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51873         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51874         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51875         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51876         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51877         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51878         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51879         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51880         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51881         instead of declaring standard types, macros and functions in each
51882         test.
51884 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
51886         * gcc.c-torture/execute/20010106-1.c: New test.
51888 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51890         * gcc.dg/format/format.exp: New file.
51891         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51892         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51893         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51894         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51895         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51896         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51897         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51898         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51899         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51900         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51901         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51902         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51903         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51904         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51905         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51906         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51907         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51908         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51909         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51910         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51911         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51912         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51913         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51914         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51915         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51916         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51917         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51918         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51919         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51920         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51921         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51922         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51923         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51924         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51925         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51926         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51927         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51928         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51929         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51930         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51931         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51932         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51934 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
51936         * gcc.c-torture/execute/991228-1.c: Take word endianness into
51937         account.
51939 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
51941         * gcc.c-torture/execute/builtin-complex-1.c: New test.
51943 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
51945         * g++.old-deja/g++.pt/crash62.C: New test.
51947 2001-01-04  Richard Henderson  <rth@redhat.com>
51949         * gcc.dg/20000926-1.c: Update expected warnings.
51950         * gcc.dg/array-2.c: Likewise.
51951         * gcc.dg/array-4.c: Also validate flexible array members.
51952         * gcc.dg/c99-flex-array-1.c: New.
51954 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51956         * gcc.c-torture/compile/20001222-1.x: Remove.
51958 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51960         * gcc.c-torture/execute/built-in-setjmp.c: New.
51962 2001-01-03  Richard Henderson  <rth@redhat.com>
51964         * gcc.dg/940510-1.c: Update expected error wording.
51965         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51967 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
51969         * lib/target-supports.exp (check_alias_available): Modified to
51970         indicate aliases not supported if only weak aliases are supported.
51972 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51974         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51975         Turn on cmpstrsi checks for __pj__ and __i370__.
51977 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51979         * g++.old-deja/g++.other/virtual11.C: New test.
51981 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
51983         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51985 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51987         * gcc.c-torture/compile/20010102-1.c: New test.
51989 2001-01-02  Andreas Jaeger  <aj@suse.de>
51991         * gcc.dg/noreturn-3.c: New test.
51993         * gcc.dg/noreturn-4.c: New test.
51995 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51997         * gcc.c-torture/execute/stdio-opt-1.c: Also test
51998         __builtin_fputc and __builtin_fwrite.
52000 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52002         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52003         signed char, not default char.
52005 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52007         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52009 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
52011         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52013 2000-12-29  Richard Henderson  <rth@redhat.com>
52015         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52016         (__cyg_profile_func_exit): Define.
52018 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52020         * g++.dg/vtgc1.C: New test.
52022 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
52024         * gcc.dg/noncompile/20001228-1.c: New test.
52026         * gcc.dg/20001228-1.c: New test.
52028         * gcc.c-torture/execute/20001228-1.c: New test.
52030 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
52032         * gcc.dg/format-strfmon-1.c: New test.
52034 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52036         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52037         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52038         * gcc.c-torture/execute/string-opt-1.c: Likewise.
52039         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52040         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52041         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52042         * gcc.c-torture/execute/string-opt-6.c: Likewise.
52043         * gcc.c-torture/execute/string-opt-7.c: Likewise.
52044         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52045         * gcc.c-torture/execute/string-opt-9.c: Likewise.
52046         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52047         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52048         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52050         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52051         * gcc.c-torture/execute/string-opt-4.c: Test index.
52053 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
52055         * gcc.c-torture/compile/20001226-1.c: New test.
52057 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52059         * gcc.c-torture/compile/20001222-1.c: New test.
52060         * gcc.c-torture/compile/20001222-1.x: Xfail.
52062 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
52064         * gcc.c-torture/execute/comp-goto-2.c: New test.
52066 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
52068         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52069         Use long types if __INT_MAX__ is 32767.
52070         (main): Use cast to (sint32 *) when poking 88 into a_page.
52072         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52074 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
52076         * gcc.c-torture/compile/20001221-1.c: New test.
52077         * gcc.c-torture/execute/20001221-1.c: New test.
52079 2000-12-20  Richard Henderson  <rth@redhat.com>
52081         * g++.old-deja/g++.pt/crash36.C: Update error lines.
52082         * g++.old-deja/g++.robertl/eb109.C: Likewise.
52084 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52086         * gcc.dg/compare3.c: New test.
52088 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52090         * gcc.dg/format-warnll-1.c: New test.
52092 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52094         * gcc.dg/cpp/cmdlne-P.c: New test.
52096 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52098         * gcc.c-torture/execute/builtin-abs-1.c,
52099         gcc.c-torture/execute/builtin-abs-2.c: New tests.
52101 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52103         * gcc.dg/cpp/multiline.c: New test.
52105 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52107         * g++.old-deja/g++.other/syshdr1.C: Update.
52108         * gcc.dg/cpp/lineflags.c: Remove temporarily.
52110 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52112         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52114 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52116         * g++.old-deja/g++.pt/ttp65.C: New test.
52118 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52120         * g++.old-deja/g++.pt/ttp64.C: New test.
52122 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52124         * g++.old-deja/g++.pt/spec33.C: New test.
52126 2000-12-14  Catherine Moore  <clm@redhat.com>
52128         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52129         * gcc.c-torture/execute/920612-2.c: Likewise.
52130         * gcc.c-torture/execute/920428-2.c: Likewise.
52131         * gcc-c-torture/execute/va-arg-11.c: Call exit.
52132         * gcc.c-torture/execute/va-arg-21.c: Likewise.
52134 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52136         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52137         * gcc.dg/pack-test-2.c: Likewise.
52139 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52141         Tests by Zack Weinberg <zackw@stanford.edu>.
52143         * gcc.dg/cpp/defined.c: Update.
52144         * gcc.dg/cpp/defined_trad.c: New tests.
52146 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52148         * gcc.dg/cpp/trad-direct.c: Update.
52150 2000-12-11  Neil Booth  <neilb@earthling.net>
52152         * gcc.dg/cpp/defined_trad.c
52154 2000-12-11  Neil Booth  <neilb@earthling.net>
52156         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52158 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52160         * gcc.dg/format-miss-2.c: New test.
52162 2000-12-09  Neil Booth  <neilb@earthling.net>
52164         * gcc.dg/cpp/lineflags.c: New tests.
52165         * gcc.dg/cpp/poison.c: Update.
52166         * gcc.dg/cpp/redef2.c: Update.
52167         * gcc.dg/cpp/skipping.c: New test.
52169 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
52171         * g++.old-deja/g++.other/eh3.C: New testcase.
52173 2000-12-07  Neil Booth  <neilb@earthling.net>
52175         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52176         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52177         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52178         wtr-union-init-2.c, wtr-union-init-3.c: Update.
52179         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52180         Update.
52182 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52184         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52185         __SIZE_TYPE__ instead of int for type of integers cast to
52186         pointers.
52188 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
52190         * g++.old-deja/g++.other/cleanup4.C: New test.
52192 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52194         * format-sec-1.c: New test.
52196 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52198         * gcc.dg/format-nonlit-3.c: New test.
52200 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52202         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52203         through a null pointer.
52205 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52207         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52208         * g++.old-deja/g++.pt/partial4.C: New test.
52210 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
52212         * gcc.c-torture/execute/ieee/hugeval.x: New.
52214 2000-12-06  Neil Booth  <neilb@earthling.net>
52216         * gcc.dg/cpp/backslash2.c: New tests.
52218 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52220         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52221         * gcc.c-torture/execute/stdio-opt-2.c: New test.
52223 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
52225         * gcc.c-torture/execute/20001203-2.c: New testcase.
52227 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52229         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52230         * g++.old-deja/g++.other/virtual10.C: New test.
52232 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52234         * g++.old-deja/g++.mike/pmf5.C: Remove test.
52236 2000-12-05  Richard Henderson  <rth@redhat.com>
52238         * gcc.c-torture/compile/20001205-1.c: New.
52240 2000-12-04  Neil Booth  <neilb@earthling.net>
52242         * g++.old-deja/g++.other/virtual9.C: New test.
52243         * g++.old-deja/g++.pt/crash61.C: New test.
52244         * gcc.c-torture/execute/loop-9.c: New test.
52246 2000-12-04  Neil Booth  <neilb@earthling.net>
52248         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52249         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52250         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52251         * gcc.dg/cpp/extratokens.c: ...here.
52253 2000-12-04  Neil Booth  <neilb@earthling.net>
52255         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52256         New tests.
52258 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52260         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52261         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52263 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52265         * gcc.c-torture/execute/20001203-1.c: New test.
52267 2000-12-03  Neil Booth  <neilb@earthling.net>
52269         * gcc.dg/cpp/macro6.c: New test cases.
52271 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52273         * gcc.c-torture/execute/string-opt-9.c: New test.
52274         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52275         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52276         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52278         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52279         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52281 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
52283         * gcc.dg/cpp/if-6.c: New testcase.
52285         * gcc.dg/20001201-1.c: New testcase.
52287 2000-12-02  Neil Booth  <neilb@earthling.net>
52289         * g++.old-deja/g++.other/externC4.C,
52290         g++.old-deja/g++.other/friend10.C: New tests.
52292 2000-12-02  Neil Booth  <neilb@earthling.net>
52294         * g++.old-deja/g++.other/instan2.C
52295         * g++.old-deja/g++.other/instan3.C: New test.
52297 2000-12-02  Neil Booth  <neilb@earthling.net>
52299         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52300         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52301         gnuc99.c,gnuc99-pedantic.c: New tests.
52303 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52305         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52306         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52308 2000-12-01  Neil Booth  <neilb@earthling.net>
52310         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52311         * gcc.dg/cpp/poison.c: Update.
52312         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52314 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
52316         * g77.f-torture/execute/20001201.f: New test.
52318 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52320         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52322 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
52324         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52326 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
52328         * g++.old-deja/g++.other/cast6.C: New test.
52330 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
52332         * gcc.c-torture/execute/20001130-2.c: New testcase.
52334 2000-11-30  Richard Henderson  <rth@redhat.com>
52336         * gcc.c-torture/execute/20001130-1.c: New test.
52338 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52340         * g++.old-deja/g++.other/op3.C: New test.
52342 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52344         * g++.old-deja/g++.other/op2.C: New test.
52346 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52348         * g++.old-deja/g++.other/crash38.C: New test.
52350 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
52352         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52354 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
52356         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52357         tests.
52358         * gcc.c-torture/execute/string-opt-6.c: New test.
52360         * gcc.dg/20001117-1.c: Add main.
52362 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
52364         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52365         Move from here ...
52366         * gcc.dg/940510-1.c: ... to here.
52368         * gcc.dg/20000926-1.c: GNU C now allows initializations of
52369         zero-size arrays in toplevel structures.
52371 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52373         * gcc.c-torture/execute/loop-8.c: New test.
52375 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52377         * g++.old-deja/g++.other/base1.C: New test.
52379 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52381         * g++.old-deja/g++.other/parse2.C: New test.
52383 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52385         * g++.old-deja/g++.pt/incomplete1.C: New test.
52387 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52389         * g++.old-deja/g++.other/friend9.C: New test.
52391 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52393         * gcc.dg/20001127-1.c: New test.
52395 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52397         * g++.old-deja/g++.pt/friend46.C: New test.
52399 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52401         * g++.old-deja/g++.other/ptrmem8.C: New test.
52403 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52405         * gcc.c-torture/execute/string-opt-7.c: New test.
52406         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52408 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52410         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52411         instead of 'mkcheck 2'.
52413 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52415         * gcc.c-torture/execute/memcheck/driver.c,
52416         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52417         C9X references to refer to C99.
52419 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
52421         * gcc.dg/ultrasp3.c: New test.
52423 2000-11-25  Neil Booth  <neilb@earthling.net>
52425         * gcc.dg/cpp/include2.c: Update test to be locale independent.
52427 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
52429         * gcc.c-torture/compile/20001123-2.c: New.
52431 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52433         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52435 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
52437         * gcc.dg/sequence-point-1.c: Add some new tests.
52438         * gcc.c-torture/execute/20001124-1.c: New test.
52440 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52442         * g++.old-deja/g++.other/vaarg4.C: New test.
52443         * gcc.c-torture/compile/20001123-1.c: New test.
52445 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52447         * g++.other/crash24.C: Adjust and remove XFAIL.
52448         * g++.other/crash37.C: New test.
52450 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
52452         * g++.old-deja/g++.pt/instantiate9.C: New test.
52454 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
52456         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52457         new ABI, too.
52459         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52460         * g++.old-deja/g++.robertl/eb55.C: Likewise.
52462 2000-11-22  Neil Booth  <neilb@earthling.net>
52464         * gcc.dg/cpp/Wtrigraphs.c: New test.
52466 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
52468         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52470 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
52472         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52474 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
52476         * lib/gcc-dg.exp: load_lib scanasm.exp.
52477         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52478         * lib/g++-dg.exp: load_lib scanasm.exp.
52479         * lib/scanasm.exp: New.
52480         (scan-assembler, scan-assembler-not): Add optional arguments to
52481         test name, or if not present, the pattern name.
52482         (scan-assembler-dem, scan-assembler-dem-not): New.
52484         * g++.dg/dg.exp: New.
52486 2000-11-21  Neil Booth  <neilb@earthling.net>
52488         * gcc.dg/cpp/integrated1.c: Remove.
52490 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52492         * gcc.c-torture/execute/20001121-1.c: New test.
52494 2000-11-21  Richard Henderson  <rth@redhat.com>
52496         * gcc.c-torture/compile/20001121-1.c: New test.
52498 2000-11-20  Neil Booth  <neilb@earthling.net>
52500         * gcc.dg/cpp/integrated1.c: New test.
52502 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52504         * g++.old-deja/g++.other/inline17.C: New test.
52506 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
52508         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52509         local variable to be zero: I made the variable global. Now
52510         uses abort() and exit() instead of relying on main's return value.
52512 2000-11-20  Neil Booth  <neilb@earthling.net>
52514         * gcc.dg/cpp/paste2.c: Update test.
52515         * objc/execute/paste.m: New test.
52517 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52519         * gcc.dg/c99-condexpr-1.c: New test.
52521 2000-11-20  Neil Booth  <neilb@earthling.net>
52523         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52525 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
52527         * g++.old-deja/g++.pt/export1.C: New test.
52529 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
52531         * gcc.dg/20001117-1.c: New test.
52533 2000-11-18  Richard Henderson  <rth@redhat.com>
52535         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52537 2000-11-18  Richard Henderson  <rth@redhat.com>
52539         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52540         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52541         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52543 2000-11-18  Richard Henderson  <rth@redhat.com>
52545         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52546         (main): New.  Exit cleanly.
52548 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52550         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52551         gcc.dg/c99-fordecl-2.c: New tests.
52553 2000-11-18  Richard Henderson  <rth@redhat.com>
52555         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52556         * gcc.c-torture/execute/zerolen-2.c: New.
52558 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52560         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52561         memory.
52563 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52565         * g++.old-deja/g++.pt/instantiate8.C: New test.
52567 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52569         * g++.old-deja/g++.other/incomplete.C: Add more tests.
52570         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52572 2000-11-16  Nick Clifton  <nickc@redhat.com>
52574         * gcc.c-torture/execute/nestfunc-2.c: New test.
52575         * gcc.c-torture/execute/nestfunc-3.c: New test.
52577 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52579         * gcc.c-torture/compile/20001116-1.c: New test.
52581 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52583         * gcc.c-torture/execute/20001115-1.c: New test.
52585 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
52587         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52588         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52589         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52590         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52592 2000-11-15  Neil Booth  <neilb@earthling.net>
52594         gcc.dg/cpp/_Pragma1.c: Update.
52595         gcc.dg/cpp/_Pragma2.c: New test.
52597 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52599         * g++.old-deja/g++.other/anon5.C: New test.
52601 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52603         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52604         tests.
52606 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
52608         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52609         output.
52611 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52613         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52614         labels at end of compound statements.
52616 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
52618         * gcc.c-torture/execute/loop-7.c: New test.
52620 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52622         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52624 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52626         * gcc.dg/c99-bool-1.c: New test.
52628 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52630         * gcc.dg/c99-scope-1.c: Remove xfail.
52631         * gcc.dg/c99-scope-2.c: New test.
52633 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52635         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52636         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52638 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
52640         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52641         error messages.
52643         * g++.mike/p700.C: Don't typedef wchar_t.
52644         * g++.mike/p784.C: Likewise.
52645         * g++.mike/eb101.C: Don't use __wchar_t.
52647 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
52649         * g77.f-torture/execute/20001111.[fx]: Test premature exit
52650         from DO loop.
52652 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52654         * gcc.c-torture/execute/20001111-1.c: New test.
52656 2000-11-10  Nick Clifton  <nickc@redhat.com>
52658         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52659         long multuiple and accumulate.
52661 2000-11-09  Richard Henderson  <rth@redhat.com>
52663         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52664         via size_t instead of int.
52666         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52667         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52668         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52669         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52671 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
52673         * gcc.c-torture/compile/20001109-1.c: New test.
52674         * gcc.c-torture/compile/20001109-2.c: New test.
52676 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
52678         * g++.old-deja/g++.pt/operator1.C: New test.
52679         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52681 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52683         * gcc.dg/20001108-1.c: New test.
52685 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
52687         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52688         with both arguments constant strings.
52689         * gcc.c-torture/execute/string-opt-3.c: New test.
52690         * gcc.c-torture/execute/string-opt-4.c: New test.
52691         * gcc.c-torture/execute/string-opt-5.c: New test.
52693 2000-11-08  Nick Clifton  <nickc@redhat.com>
52695         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
52696         mulsidi3adddi patterns.
52698 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
52700         * g++.old-deja/g++.other/crash36.C: New test.
52702 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
52704         * g++.old-deja/g++.other/init16.C: New test.
52706 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
52708         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52710 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52712         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52713         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52714         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52716 2000-11-07  DJ Delorie  <dj@redhat.com>
52718         * gcc.dg/20000614-1.c: Add return so that test can pass.
52720 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52722         * gcc.c-torture/execute/string-opt-1.c: New test.
52724 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
52726         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
52727         mips-sgi-irix6.* because the MIPS ABI passes floating-point
52728         parameters in registers, and there is no way for a varargs
52729         function to know in which order the integer and floating-point
52730         parameters should be interleaved when they are placed on the
52731         stack.
52732         * gcc.c-torture/execute/va-arg-16.x: Likewise.
52733         * gcc.c-torture/execute/va-arg-17.x: Likewise.
52735 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52737         * gcc.c-torture/execute/string-opt-2.c: New test.
52739 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
52741         * g++.old-deja/g++.pt/crash60.C: New test.
52743 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52745         * g++.old-deja/g++.other/crash24.C: New test.
52746         * g++.old-deja/g++.other/crash25.C: New test.
52747         * g++.old-deja/g++.other/crash26.C: New test.
52748         * g++.old-deja/g++.other/crash27.C: New test.
52749         * g++.old-deja/g++.other/crash28.C: New test.
52750         * g++.old-deja/g++.other/crash29.C: New test.
52751         * g++.old-deja/g++.other/crash30.C: New test.
52752         * g++.old-deja/g++.other/crash31.C: New test.
52753         * g++.old-deja/g++.other/crash32.C: New test.
52754         * g++.old-deja/g++.other/crash33.C: New test.
52755         * g++.old-deja/g++.other/crash34.C: New test.
52756         * g++.old-deja/g++.other/crash35.C: New test.
52758 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
52760         * gcc.c-torture/execute/20001031-1.c: New test.
52762 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
52764         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52765         namespace.
52767         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52768         standards-conformant.
52770         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52772         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52773         * g++.old-deja/g++.mike/p755a.C: Likewise.
52774         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52775         library makes no calls to `operator new' during initialization.
52777 2000-11-04  Neil Booth  <neilb@earthling.net>
52779         * gcc.dg/cpp/include2.c: New tests.
52781 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
52783         * lib/g++.exp (g++_set_ld_library_path): New function.
52784         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52786 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
52788         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
52789         warnings.
52791 2000-11-01  Richard Henderson  <rth@redhat.com>
52793         * g++.old-deja/g++.ext/namedret1.C: New.
52794         * g++.old-deja/g++.ext/namedret2.C: New.
52795         * g++.old-deja/g++.ext/namedret3.C: New.
52797 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
52799         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52800         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52802 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52804         * gcc.c-torture/execute/va-arg-21.c: New test.
52806 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52808         * gcc.dg/c99-complex-2.c: New test.
52810 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52812         * gcc.c-torture/execute/stdio-opt-1.c: New test.
52814 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
52816         * g++.old-deja/g++.other/inline16.C: New test.
52818 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
52820         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52821         __PRETTY_FUNCTION__
52823 2000-10-29  Neil Booth  <neilb@earthling.net>
52825         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52826         New tests.
52827         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52828         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52829         optimisation.
52831 2000-10-29  Neil Booth  <neilb@earthling.net>
52833         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52834         * mi1.c, mi1c.h: Add null directives to multiple-include test.
52835         * mi5.c: Test multiple includes work with -C.
52836         * trigraphs.c: Test ^= version.
52838 2000-10-28  Neil Booth  <neilb@earthling.net>
52840         New tests and test updates for new macro expander.
52842         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52843         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52844         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52845         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52846         new diagnostic messages.
52848         * gcc.dg/cpp/macro3.c: New tests.
52850 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
52852         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52853         on the same line.
52855 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
52857         * g++.old-deja/g++.other/eh2.C: New test.
52859 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52861         * gcc.c-torture/execute/20001027-1.c: New test.
52863 2000-10-26  Richard Henderson  <rth@redhat.com>
52865         * gcc.c-torture/execute/20001026-1.c: New.
52867 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
52869         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52870         * g++.old-deja/g++.law/builtin1.C: Likewise.
52871         * g++.old-deja/g++.law/ctors10.C: Likewise.
52872         * g++.old-deja/g++.law/virtual3.C: Likewise.
52873         * g++.old-deja/g++.mike/p658.C: Likewise.
52874         * g++.old-deja/g++.other/sibcall1.C: Likewise.
52875         * g++.old-deja/g++.other/vaarg2.C: Likewise.
52876         * g++.old-deja/g++.robertl/eb124.C: Likewise.
52877         * g++.old-deja/g++.robertl/eb44.C: Likewise.
52878         * g++.old-deja/g++.robertl/eb77.C: Likewise.
52880 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
52882         * gcc.c-torture/compile/20001024-1.c: New test.
52884 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
52886         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52887         to tell us whether or not we are using V3.
52889 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52891         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52892         operands.
52894 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52896         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52898 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
52900         * gcc.c-torture/execute/20001024-1.c: New test.
52902 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
52904         * g++.old-deja/g++.other/sibcall1.C: New test.
52906 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
52908         * gcc.dg/noncompile/init-3.c: New test.
52910 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52912         * gcc.dg/format-array-1.c: New test.
52914 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52916         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52917         writing through null pointers; remove comment about testing
52918         unterminated strings.
52920 2000-10-17  Matthew Hiller  <hiller@redhat.com>
52922         * gcc.c-torture/execute/20001017-2.c: New test.
52924 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52926         * gcc.c-torture/compile/20001018-1.c: New test.
52927         * gcc.c-torture/compile/20001018-1.x: Xfail.
52929 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52931         * gcc.c-torture/execute/20001017-1.c: New test.
52933 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52935         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52936         for multiple use of arguments with scanf formats; add tests for
52937         multiple use of arguments.
52939 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
52941         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52942         from some old tests.
52944 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52946         * gcc.dg/format-miss-1.c: New test.
52948 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52950         * gcc.c-torture/execute/20001013-1.c: New test.
52952 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52954         * gcc.dg/format-branch-1.c: New test.
52956 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
52958         * README, lib/file-format.exp: Remove EGCS references.
52960 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
52962         * gcc.dg/20001013-1.c: New test.
52964 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52966         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52967         for intmax_t in the compiler using __typeof__ and the type rules
52968         for conditional expressions.
52970 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
52972         * gcc.dg/20001012-1.c: New test.
52973         * gcc.dg/20001012-2.c: New test.
52975 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52977         * gcc.dg/format-attr-1.c: New test.
52979 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52981         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52982         __LONG_LONG_MAX__ instead of LLONG_MAX.
52984 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
52986         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52987         scanf flags.
52988         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52989         flags.
52991 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52993         * gcc.dg/sequence-pt-1.c: New test.
52995 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
52997         * gcc.c-torture/execute/20001011-1.c: New testcase.
52998         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53000 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53002         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53003         does not error on it.
53005 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53007         * gcc.dg/20001009-1.c: New test.
53009 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53011         * gcc.c-torture/compile/20001009-1.c: Move from here ....
53012         * gcc.c-torture/execute/20001009-2.c: ... to here.
53014 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
53016         * gcc.c-torture/compile/20001009-1.c: New testcase.
53017         * gcc.c-torture/execute/20001009-1.c: New testcase.
53018         Testcases provided by Jan Hubicka <jh@suse.cz>.
53020 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53022         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53023         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53024         uintmax_t using <limits.h> to emulate the compiler's internal
53025         logic.  No longer XFAIL %j tests.
53027 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53029         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53030         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53031         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53032         regexps and details of expected handling of some bad formats.
53033         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53034         suppression.
53036 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53038         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53039         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53040         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53041         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53042         in list archives.
53044 2000-10-06  Richard Henderson  <rth@cygnus.com>
53046         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53047         * g++.old-deja/g++.brendan/crash52.C: Likewise.
53048         * g++.old-deja/g++.jason/report.C: Likewise.
53049         * g++.old-deja/g++.law/friend5.C: Likewise.
53050         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
53051         of the expected warnings.
53053 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
53055         * g++.old-deja/g++.pt/enum14.C: New test.
53057 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
53059         * g++.old-deja/g++.pt/crash59.C: New test.
53061 2000-10-04  Will Cohen  <wcohen@redhat.com>
53063         * gcc.dg/20000926-1.c: New test.
53065 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
53067         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53068         function name for current C++ compiler.
53069         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53071 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
53073         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53074         __PRETTY_FUNCTION__.
53075         * g++.old-deja/g++.ext/pretty2.C: Likewise.
53077 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53079         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53081 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
53083         * gcc.c-torture/compile/20000923-1.c: New test.
53085 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53087         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53088         * g++.old-deja/g++.pt/ttp62.C: Same.
53089         * g++.old-deja/g++.other/inline14.C: Same.
53091 2000-09-24  Richard Henderson  <rth@cygnus.com>
53093         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53095 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53097         * gcc.dg/c90-printf-1.c: Add test for wide string format.
53099 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
53101         * gcc.c-torture/compile/20000922-1.c: New file.
53103 2000-09-21  Nick Clifton  <nickc@redhat.com>
53105         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53106         a signed long modulo operation.
53107         (mod6): New function - perform an unsigned long modulo operation.
53108         (main): Add tests for modulos of very large numbers by very small
53109         dividends.
53111 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53113         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53115 2000-09-19  Richard Henderson  <rth@cygnus.com>
53117         * gcc.dg/compare2.c (case 10): XFAIL.
53119 2000-09-18  Richard Henderson  <rth@cygnus.com>
53121         * gcc.c-torture/execute/20000906-1.c: Move ...
53122         * gcc.dg/20000906-1.c: ... here.  Only run on targets
53123         that support __builtin_trap.
53125 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
53127         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53129 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53131         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53132         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
53133         more $ format tests.
53135 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53137         * gcc.dg/format-errmk-1.c: New test.
53139 2000-09-17  Greg McGary  <greg@mcgary.org>
53141         * gcc.c-torture/execute/20000917-1.x: Remove.
53143 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53145         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53147 2000-09-17  Greg McGary  <greg@mcgary.org>
53149         * gcc.c-torture/execute/20000917-1.c: New test.
53150         * gcc.c-torture/execute/20000917-1.x: XFAIL.
53152 2000-09-16  Neil Booth  <NeilB@earthling.net>
53154         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53155         in nested macro bug.
53157 2000-09-15  Neil Booth  <NeilB@earthling.net>
53159         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53161 2000-09-14  Jeffrey A Law  (law@cygnus.com)
53163         * gcc.c-torture/execute/20000914-1.c: New test.
53165 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
53167         * g++.other/inline13.C: New test.
53169 2000-09-12  Andreas Jaeger  <aj@suse.de>
53171         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53172         constant by Ulrich Drepper <drepper@redhat.com>.
53174 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
53176         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53178 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53180         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53182 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
53184         * gcc.dg/cpp/backslash.c: New test.
53186 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
53188         * gcc.c-torture/execute/20000910-1.c: New test.
53189         * gcc.c-torture/execute/20000910-2.c: Likewise.
53191 2000-09-11  Robert Lipe  <robertl@sco.com>
53193         * gcc.dg/pragma-align.c: New test.
53195 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
53197         * g++.old-deja/g++.pt/explicit82.C: New test.
53198         * g++.old-deja/g++.pt/explicit83.C: New test.
53200 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
53202         * gcc.dg/asm-names.c: New test.
53204 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53206         * gcc.dg/cpp/tr-warn6.c: New test
53208 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53210         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53211         be accepted.
53213 2000-09-07  Catherine Moore  <clm@redhat.com>
53215         * gcc.c-torture/execute/unroll-1.c: New test.
53217 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
53219         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53220         ERROR markers.
53221         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53222         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53223         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53224         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53225         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53226         Preprocess only.
53227         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53228         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53230 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53232         * g++.old-deja/g++.pt/deduct2.C: New test.
53234 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53236         * g++.old-deja/g++.pt/parms2.C: New test.
53238 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53240         * g++.old-deja/g++.pt/crash58.C: New test.
53242 2000-09-06  Greg McGary  <greg@mcgary.org>
53244         * gcc.c-torture/execute/20000906-1.c: New test.
53245         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53247 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53249         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53251 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53253         * g++.old-deja/g++.pt/crash57.C: New test.
53255 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53257         * g++.old-deja/g++.pt/crash56.C: New test.
53259 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53261         * g++.old-deja/g++.pt/koenig1.C: New test.
53263 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53265         * gcc.dg/20000904-1.c: New test.
53267 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53269         * gcc.dg/cpp/paste8.c: New test.
53271 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
53273         * gcc.c-torture/compile/20000827-1.c: New test.
53275 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53277         * gcc.dg/format-diag-1.c: New test.
53279 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53281         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53282         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53283         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53284         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53285         gcc.dg/formatz-1.c: Adjust warning regular expressions.
53287 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53289         * g++.old-deja/g++.other/nested4.C: New test.
53291 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53293         * g++.old-deja/g++.ns/scoped1.C: New test.
53295 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
53297         * lib/g++.exp: Support testing already-installed GCC.
53299 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53301         * wtr-label-1.c, wtr-suffix-1.c: New tests.
53303 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53305         * gcc.dg/return-type-2.c: New test.
53307 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
53309         * gcc.c-torture/compile/20000825-1.c: New test.
53311 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
53313         * gcc.dg/dwarf2-2.c: New test.
53315 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
53317         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53318         dg-warning regexps.
53320 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53322         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53323         gcc.dg/format-ext-5.c: New tests.
53325 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
53327         * g++.old-deja/g++.other/crash22.C: New test.
53329 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
53331         * gcc.dg/noncompile/930622-2.c: Adjust error message.
53333 2000-08-24  Richard Henderson  <rth@cygnus.com>
53335         * gcc.dg/ia64-sync-1.c: New test.
53336         * gcc.dg/ia64-sync-2.c: New test.
53337         * gcc.dg/ia64-asm-1.c: New test.
53339 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53341         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53342         * gcc.dg/format-ext-2.c: New test.
53344 2000-08-23  Jason Merrill  <jason@redhat.com>
53346         * lib/old-dejagnu.exp: Also ignore "In member function" and
53347         "At global scope".
53349 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53351         * gcc.dg/noncompile/label-lineno-1.c: New test.
53353 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53355         * gcc.dg/c99-array-nonobj-1.c: New test.
53357 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53359         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53360         tests.
53361         * gcc.dg/format-ext-1.c: New test.
53363 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53365         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53366         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53367         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53368         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53369         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53371 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53373         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53374         gcc.dg/c99-strftime-2.c: New tests.
53376 2000-08-22  Richard Henderson  <rth@cygnus.com>
53378         * gcc.c-torture/execute/20000822-1.c: New test.
53380 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53382         * gcc.c-torture/execute/20000819-1.x: Remove.
53384 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53386         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53387         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53388         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53389         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53390         gcc.dg/format-xopen-1.c: New tests.
53392 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53394         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53396 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53398         * g++.old-deja/g++.other/loop2.C: New test.
53400         * gcc.c-torture/compile/20000606-1.c: New test.
53401         * gcc.c-torture/compile/20000728-1.c: New test.
53402         * gcc.c-torture/execute/20000801-1.c: New test.
53403         * gcc.c-torture/execute/20000801-2.c: New test.
53404         * gcc.c-torture/execute/20000819-1.c: New test.
53405         * gcc.c-torture/execute/20000819-1.x: XFAIL.
53406         * gcc.dg/20000629-1.c: New test.
53407         * gcc.dg/20000724-1.c: New test.
53408         * gcc.dg/20000807-1.c: New test.
53410 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53412         * gcc.dg/cpp/pragma-1.c: New test.
53413         * gcc.dg/cpp/pragma-2.c: New test.
53415 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
53417         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53418         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
53420 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53422         * gcc.c-torture/compile/20000818-1.c: New test.
53424 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
53426         * gcc.c-torture/execute/20000818-1.c: New test.
53428 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53430         * gcc.dg/format-va-1.c: New test.
53432 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53434         * g++.old-deja/g++.other/typedef8.C: New test.
53436 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53438         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53439         * g++.old-deja/g++.mike/net36.C: Mark candidate.
53440         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53441         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53442         * g++.old-deja/g++.other/ptrmem7.C: New test.
53443         * g++.old-deja/g++.pt/ptrmem10.C: New test.
53445 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53447         * g++.old-deja/g++.pt/typename27.C: New test.
53449 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
53451         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53452         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53453         * g++.old-deja/g++.pt/friend45.C: New test.
53454         * g++.old-deja/g++.other/friend8.C: New test.
53456 2000-08-15  Richard Henderson  <rth@cygnus.com>
53458         * gcc.c-torture/execute/20000815-1.c: New test.
53460 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53462         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53463         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53464         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53466 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
53468         * g++.old-deja/g++.other/refinit2.C: New test.
53470 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
53472         * lib/c-torture.exp (c-torture): Make
53473         compiler_conditional_xfail_data global.
53474         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53475         compiler_conditional_xfail_data machinery.
53476         (f-torture-execute): Likewise.
53477         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53478         and only when unrolling loops.
53480         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53482 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53484         * g++.old-deja/g++.pt/explicit81.C: New test.
53486 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53488         * g++.old-deja/g++.pt/typename26.C: New test.
53490 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
53492         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53493         warning.
53495 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
53497         * g++.old-deja/g++.other/array3.C: New test.
53499 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53501         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53502         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53503         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53504         New tests.
53506 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
53508         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53509         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53511 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
53513         * gcc.c-torture/execute/20000808-1.c: New test.
53515 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53517         * gcc.dg/c90-const-expr-1.c: New test.
53519 2000-08-08  Richard Henderson  <rth@cygnus.com>
53521         * gcc.dg/noncompile/920923-1.c: Declare calloc.
53523 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53525         * gcc.dg/noncompile/const-ll-1.c: New test.
53527 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53529         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53531 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53533         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53534         that running programs linked against the shared version of libobjc
53535         run correctly.
53537 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53539         * gcc.dg/c99-printf-1.c: New test.
53541 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53543         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53545 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
53547         * gcc.c-torture/execute/20000731-1.x: Delete.
53549 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
53551         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53552         and torture_without_loops as is done by c-torture.exp.
53553         (search_for): Copy from c-torture.exp.
53554         (gcc-dg-runtest): New function, drives a directory of tests
53555         iterating over the TORTURE_OPTIONS.
53556         (scan-assembler, scan-assembler-not): Move here from
53557         individual directory drivers.
53559         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53560         defined by lib/gcc-dg.exp.
53561         * gcc.dg/cpp/cpp.exp: Likewise.
53562         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
53563         gcc-dg-runtest, so we cycle over optimization options.
53565         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53566         * gcc.dg/compare2.c: No longer expected to fail.
53568 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53570         * gcc.c-torture/execute/20000804-1.c: New test.
53572 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53574         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53576 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
53578         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53580 2000-08-03  Jeffrey A Law  (law@cygnus.com)
53582         * gcc.c-torture/compile/20000803-1.c: New test.
53584 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53586         * gcc.c-torture/execute/20000801-3.c,
53587         gcc.c-torture/execute/20000801-4.c: New tests.
53588         * gcc.c-torture/execute/20000801-3.x,
53589         gcc.c-torture/execute/20000801-4.x: Xfail.
53591 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
53593         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53594         libobjc/.libs to allow for libtool.
53596 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
53598         * gcc.c-torture/compile/20000802-1.c: New test.
53600 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
53602         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53604 2000-07-31  Jeffrey A Law  (law@cygnus.com)
53606         * gcc-c-torture/execute/20000731-2.c: New test.
53608         * gcc.c-torture/execute/20000731-1.c: New test.
53609         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53611 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
53613         * gcc.dg/cpp/paste7.c: New test.
53614         * gcc.dg/cpp/20000725-1.c: New test.
53616 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
53618         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53619         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53620         declaration warning for __builtin_dwarf_reg_size.
53622         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53624 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53626         * gcc.dg/noncompile/voidparam-1.c: New test.
53628 2000-07-30  Richard Henderson  <rth@cygnus.com>
53630         * gcc.dg/c90-digraph-1.c: Don't xfail.
53631         * gcc.dg/compare2.c (case 10): Xfail.
53632         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53634 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
53636         * gcc.dg/c99-main-1.c: New test.
53638 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53640         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53642 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
53644         * gcc.c-tortuer/execute/20000726-1.c: New test.
53646 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
53648         * gcc.c-torture/execute/enum-2.c: New test.
53650 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53652         * gcc.dg/cpp/tr-warn3.c: New test.
53654 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53656         * g++.old-deja/g++.ext/implicit1.C: Remove.
53657         * g++.old-deja/g++.jason/c2.C: Remove
53658         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53659         * g++.old-deja/g++.pt/crash16.C: Likewise.
53660         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53662 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53664         * g++.old-deja/g++.other/for2.C: New test.
53666 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
53668         * gcc.dg/20000720-1.c: New test.
53670 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
53672         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
53674 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
53676         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53677         * gcc.c-torture/execute/20000722-1.c: New.
53678         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53680 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
53682         * gcc.dg/cpp/20000720-1.S: New test.
53684 2000-07-21  Michael Meissner  <meissner@redhat.com>
53686         * gcc.c-torture/execute/ieee/hugeval.c: New test.
53688 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53690         * g++.old-deja/g++.brendan/crash16.C,
53691         g++.old-deja/g++.brendan/parse3.C,
53692         g++.old-deja/g++.brendan/redecl1.C,
53693         g++.old-deja/g++.ns/template13.C,
53694         g++.old-deja/g++.other/decl4.C,
53695         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53697 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
53699         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53700         and "Internal error".
53702         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53703         regexps.
53704         * gcc.dg/cpp/paste6.c: New test.
53706 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
53708         * gcc.dg/cpp/tr-direct.c: New test.
53710         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53711         gcc.dg/cpp/undef1.c: Tweak error regexps.
53713 2000-07-18  Eric Christopher <echristo@redhat.com>
53715         * gcc.c-torture/compile/20000718-1.c: New test.
53717 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
53719         * cpplex.c (_cpp_push_token): If the token being pushed back
53720         is the previous token in this context, just subtract one from
53721         context->posn.
53722         * cppmacro.c (save_expansion): Clear aux field when storing a
53723         placemarker.
53725 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
53727         * gcc.dg/noncompile/redecl-1.c: New test.
53729 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
53731         * gcc.c-torture/execute/20000717-5.c: New test.
53732         * gcc.c-torture/execute/20000717-1.x: Removed.
53734 2000-07-17  Richard Henderson  <rth@cygnus.com>
53736         * gcc.c-torture/execute/20000717-4.c: New test.
53738 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
53740         * gcc.dg/cpp/syshdr.c: New test.
53741         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53743 2000-07-17  Neil Booth  <neilb@earthling.net>
53745         * gcc.dg/cpp/cmdlne-dM.c: New test.
53746         * gcc.dg/cpp/cmdlne-dD.c: New test.
53748 2000-07-17  Jeffrey A Law  (law@cygnus.com)
53750         * gcc.c-torture/execute/20000717-3.c: New test.
53752         * gcc.c-torture/compile/20000717-1.c: New test.
53754 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
53756         * gcc.c-torture/execute/20000717-2.c: New test.
53758 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53760         * gcc.dg/formatz-1.c: New test.
53762         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53763         * gcc.dg/c99-digraph-1.c: New tests.
53765         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53766         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53768         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53769         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53770         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53771         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53772         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53773         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53774         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53776 2000-07-17  Greg McGary <greg@mcgary.org>
53778         * gcc.c-torture/execute/20000717-1.c: New test.
53779         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53781 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
53783         * gcc.c-torture/execute/20000715-2.c: New test.
53784         * gcc.dg/20000715-1.c: New test.
53786 2000-07-15  Michael Meissner  <meissner@redhat.com>
53788         * gcc.c-torture/execute/20000715-1.c: New test.
53790 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
53792         * gcc.c-torture/execute/20000707-1.c: New test.
53794 2000-07-13  Neil Booth  <NeilB@earthling.net>
53796         * gcc.dg/cpp/digraph1.c,
53797         gcc.dg/cpp/digraph2.c,
53798         gcc.dg/cpp/digraphs.c: New tests.
53800 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
53802         * g77.f-torture/compile/20000630-2.f: New test.
53803         * g77.f-torture/compile/20000630-2.x
53805 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53807         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
53809 2000-07-11  Neil Booth  <NeilB@earthling.net>
53811         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53813 2000-07-11  Neil Booth  <NeilB@earthling.net>
53815         * gcc.dg/cpp/cmdlne-C.c: New.
53817 2000-07-09  Neil Booth  <NeilB@earthling.net>
53819         * gcc.dg/cpp/directiv.c: New tests.
53820         * gcc.dg/cpp/undef1.c: Update.
53822 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
53824         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53826 2000-07-09  Neil Booth  <NeilB@earthling.net>
53828         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53830 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
53832         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53833         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53835 2000-07-08  Neil Booth  <NeilB@earthling.net>
53837         * gcc.dg/cpp/macsyntx.c: New tests.
53839 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53841         * gcc.dg/20000707-1.c: New test.
53843 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
53845         * gcc.c-torture/execute/20000706-1.c: New test.
53846         * gcc.c-torture/execute/20000706-2.c: New test.
53847         * gcc.c-torture/execute/20000706-3.c: New test.
53848         * gcc.c-torture/execute/20000706-4.c: New test.
53849         * gcc.c-torture/execute/20000706-5.c: New test.
53851 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53853         * g++.old-deja/g++.pt/instantiate7.C: New test.
53855 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
53857         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53858         * g++.old-deja/g++.mike/thunk3.C: Likewise.
53859         * g++.old-deja/g++.other/rtti3.C: Likewise.
53860         * g++.old-deja/g++.other/rttid3.C: Likewise.
53862 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
53864         *  g77.f-torture/compile/20000630-1.x: Fix typo
53866 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
53868         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53869         assembly output.
53871 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
53873         * gcc.dg/cpp/ident.c: New test.
53875 2000-07-05  Neil Booth  <NeilB@earthling.net>
53877         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53878           gcc.dg/cpp/lexstrng.c: New tests.
53880 2000-07-04  Neil Booth  <NeilB@earthling.net>
53882         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53883         * gcc.dg/cpp/strify2.c: Same.
53885 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
53887         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53888         * gcc.dg/cpp/19990703-1.c: Likewise.
53889         * gcc.dg/cpp/20000625-1.c: Likewise.
53890         * gcc.dg/cpp/20000625-2.c: Likewise.
53892         * gcc.dg/cpp/macro1.c,
53893         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53894         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53895         gcc.dg/cpp/strify1.c,
53896         gcc.dg/cpp/strify2.c: New tests.
53898 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
53900         * gcc.c-torture/execute/20000703-1.c: New test.
53902 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53904         * g++.old-deja/g++.pt (lookup10.C): New test.
53906 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
53908         * g++.old-deja/g++.pt (typename25.C): New test.
53910 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
53912         * gcc.c-torture/compile/20000701-1.c: New test.
53914 2000-06-30  Nick Clifton  <nickc@cygnus.com>
53916         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53917         to test case.
53919 2000-06-30  Catherine Moore  <clm@cygnus.com>
53921         * gcc.c-torture/execute/align-1.c: New test.
53923 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
53925         * g++.old-deja/g++.pt/expr8.C: New test.
53926         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53928 2000-06-29  Nick Clifton  <nickc@cygnus.com>
53930         * gcc.c-torture/compile/20000629-1.c: New test.
53932 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53935         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53936         gcc.dg/noncompile directory, depending on whether they're
53937         preprocessor tests or not.  Annotate all the tests for the dg
53938         framework.
53940         * gcc.c-torture/noncompile/noncompile.exp: Delete.
53941         * gcc.dg/noncompile/noncompile.exp: New.
53943         * Moved files:
53944         Old name                                New name
53945         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
53946         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
53947         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
53948         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
53949         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
53950         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
53951         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
53952         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
53953         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
53954         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
53955         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
53956         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
53957         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
53958         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
53959         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
53960         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
53961         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
53962         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
53963         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
53964         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
53965         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
53966         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
53967         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
53968         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
53970         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
53971         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
53972         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
53973         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
53974         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
53975         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
53977 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
53979         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53980         declare one variable.  On the fourth, error.
53981         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53982         declared by 20000628-1a.h.
53984 2000-06-29  Richard Henderson  <rth@redhat.com>
53986         * gcc.c-torture/execute/930529-1.x: New file.
53987         * gcc.dg/920413-1.c: Adjust expected warning text.
53988         * gcc.dg/980217-1.c: Declare abort.
53989         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53991 2000-06-29  Jeffrey A Law  (law@cygnus.com)
53993         * g77.f-torture/compile/20000629-1.f: New test.
53994         * g77.f-torture/compile/20000629-1.x: Expected to fail.
53996 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
53998         Rearrange lots of files, removing entirely the
53999         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54000         directories.
54002         * Deleted files:
54003         gcc.c-torture/code_quality/code_quality.exp
54004         gcc.c-torture/special/special.exp
54005         gcc.failure/failure.exp
54006         gcc.failure/940409-1.x
54007         gcc.c-torture/compile/961203-1.x
54009         * New files:
54010         gcc.misc-tests/linkage.exp
54011         gcc.c-torture/execute/920730-1t.c
54012         gcc.c-torture/execute/920730-1t.x
54013         gcc.c-torture/compile/920520-1.x
54014         gcc.c-torture/compile/920521-1.x
54015         gcc.c-torture/compile/981006-1.x
54016         gcc.c-torture/execute/eeprof-1.x
54018         * Moved files (possibly with modifications to fit a new harness):
54019         Old name                                New name
54020         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
54021         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
54022         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
54023         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
54024         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
54025         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
54026         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
54027         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
54028         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
54029         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
54030         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
54031         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
54032         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
54033         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
54035 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54037         * c-torture/compile/961203-1.x: Delete.
54039         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
54040         not exit. Include stdio.h.
54041         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54042         * gcc.misc-tests/dg-12.c: Likewise.
54043         * gcc.misc-tests/dg-5.c: Likewise.
54044         * gcc.misc-tests/dg-6.c: Likewise.
54045         * gcc.misc-tests/dg-7.c: Prototype abort.
54046         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54047         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54048         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
54049         not exit.
54050         * gcc.misc-tests/sieve.c: Use return from main, not exit.
54051         * gcc.misc-tests/sort2.c: Use return from main, not exit.
54053 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
54055         * gcc.dg/cpp/20000628-1.c: New test.
54056         * gcc.dg/cpp/20000628-1.h: New header for above test.
54057         * gcc.dg/cpp/20000628-1a.h: Likewise.
54059 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
54061         * gcc.dg/cpp: New directory.
54062         * gcc.dg/cpp/cpp.exp: New driver.
54063         * gcc.dg/cpp/20000627-1.c: New test.
54064         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54065         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54066         and rewrite as a compilation test.
54068         * gcc.dg: Move many files into the cpp subdirectory, possibly
54069         renaming or editing them as well.
54070         Old name                New name
54071         990119-1.c              cpp/19990119-1.c
54072         990228-1.c              cpp/19990228-1.c
54073         990407-1.c              cpp/19990407-1.c
54074         990409-1.c              cpp/19990409-1.c
54075         990413-1.c              cpp/19990413-1.c
54076         990703-1.c              cpp/19990703-1.c
54077         20000127-1.c            cpp/20000127-1.c
54078         20000129-1.c            cpp/20000129-1.c
54079         20000207-1.c            cpp/20000207-1.c
54080         20000207-2.c            cpp/20000207-2.c
54081         20000209-1.c            cpp/20000209-1.c
54082         20000209-2.c            cpp/20000209-2.c
54083         20000301-1.c            cpp/20000301-1.c
54084         20000419-1.c            cpp/20000419-1.c
54085         20000510-1.S            cpp/20000510-1.S
54086         20000519-1.c            cpp/20000519-1.c
54087         20000529-1.c            cpp/20000529-1.c
54088         20000625-1.c            cpp/20000625-1.c
54089         20000625-2.c            cpp/20000625-2.c
54090         cpp-as1.c               cpp/assert1.c
54091         cpp-as2.c               cpp/assert2.c
54092         cxx-comments-1.c        cpp/cxxcom1.c
54093         cxx-comments-2.c        cpp/cxxcom2.c
54094         endif-label.c           cpp/endif.c
54095         cpp-hash1.c             cpp/hash1.c
54096         cpp-hash2.c             cpp/hash2.c
54097         cpp-if1.c               cpp/if-1.c
54098         cpp-if2.c               cpp/if-2.c
54099         cpp-if3.c               cpp/if-3.c
54100         cpp-if4.c               cpp/if-4.c
54101         cpp-if5.c               cpp/if-5.c
54102         cpp-cond.c              cpp/if-cexp.c
54103         cpp-missingop.c         cpp/if-mop.c
54104         cpp-missingparen.c      cpp/if-mpar.c
54105         cpp-opprec.c            cpp/if-oppr.c
54106         cpp-ifparen.c           cpp/if-paren.c
54107         cpp-shortcircuit.c      cpp/if-sc.c
54108         cpp-shift.c             cpp/if-shift.c
54109         cpp-unary.c             cpp/if-unary.c
54110         cpp-li1.c               cpp/line1.c
54111         cpp-li2.c               cpp/line2.c
54112         lineno.c                cpp/line3.c
54113         lineno-2.c              cpp/line4.c
54114         cpp-mi.c                cpp/mi1.c
54115         cpp-mic.h               cpp/mi1c.h
54116         cpp-micc.h              cpp/mi1cc.h
54117         cpp-mind.h              cpp/mi1nd.h
54118         cpp-mindp.h             cpp/mi1ndp.h
54119         cpp-mix.h               cpp/mi1x.h
54120         cpp-mi2.c               cpp/mi2.c
54121         cpp-mi2a.h              cpp/mi2a.h
54122         cpp-mi2b.h              cpp/mi2b.h
54123         cpp-mi2c.h              cpp/mi2c.h
54124         cpp-mi3.c               cpp/mi3.c
54125         cpp-mi3.def             cpp/mi3.def
54126         poison-1.c              cpp/poison.c
54127         pr-impl.c               cpp/prag-imp.c
54128         cpp-redef-2.c           cpp/redef1.c
54129         cpp-redef.c             cpp/redef2.c
54130         strpaste.c              cpp/strp1.c
54131         strpaste-2.c            cpp/strp2.c
54132         cpp-tradpaste.c         cpp/tr-paste.c
54133         cpp-tradstringify.c     cpp/tr-str.c
54134         cpp-tradwarn1.c         cpp/tr-warn1.c
54135         cpp-tradwarn2.c         cpp/tr-warn2.c
54136         trigraphs.c             cpp/trigraphs.c
54137         cpp-unc1.c              cpp/unc1.c
54138         cpp-unc2.c              cpp/unc2.c
54139         cpp-unc3.c              cpp/unc3.c
54140         cpp-unc.c               cpp/unc4.c
54141         undef.c                 cpp/undef1.c
54142         undef-2.c               cpp/undef2.c
54143         cpp-wi1.c               cpp/widestr1.c
54145 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
54147         * lib/g++.exp (g++_include_flags): Tweak.
54149 2000-06-27  H.J. Lu  <hjl@gnu.org>
54150             Loren J. Rittle  <ljrittle@acm.org>
54152         * lib/g++.exp (g++_include_flags): Override libgloss.exp
54153         version with one that knows about the new gcc tree structure.
54154         (g++_link_flags): Same.
54156 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
54158         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54159         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54160         case we are cross-compiling.
54162         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54163         g++.old-deja/g++.niklas/Makefile.in,
54164         g++.old-deja/g++.niklas/configure.in,
54165         g++.old-deja/g++.other/Makefile.in,
54166         g++.old-deja/g++.other/configure.in,
54167         gcc.c-torture/code_quality/Makefile.in,
54168         gcc.c-torture/code_quality/configure.in,
54169         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54170         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54171         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54172         gcc.c-torture/execute/ieee/Makefile.in,
54173         gcc.c-torture/execute/ieee/configure.in,
54174         gcc.c-torture/noncompile/Makefile.in,
54175         gcc.c-torture/noncompile/configure.in,
54176         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54177         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54178         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54180 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54182         * g++.old-deja/g++.other/ambig3.C: New test.
54184 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54186         * g++.old-deja/g++.pt/syntax1.C: New test.
54187         * g++.old-deja/g++.pt/syntax2.C: New test.
54188         * g++.old-deja/g++.other/syntax3.C: New test.
54189         * g++.old-deja/g++.other/syntax4.C: New test.
54191 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54193         * gcc.dg/20000623-1.c: Prototype exit and abort.
54195 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54197         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54198         New tests.
54199         * gcc.dg/cpp-mi3.def: New file.
54201         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54202         inside assertions.
54203         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54204         lexer's error messages.
54205         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54206         divine anything from the linemarkers.
54207         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54208         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54210 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
54212         * gcc.dg/20000623-1.c: New test.
54214 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
54216         * gcc.c-torture/execute/20000622-1.c: New test.
54218 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54220         * g++.old-deja/g++.other/init15.C: New test.
54222 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54224         * g++.old-deja/g++.pt/vaarg2.C: New test.
54225         * g++.old-deja/g++.pt/vaarg3.C: New test.
54227 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
54229         * g++.old-deja/g++.other/dyncast6.C: New test.
54231 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
54233         * gcc.c-torture/execute/loop-6.c: New test.
54235 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
54237         * gcc.dg/20000614-1.c: New test.
54238         * gcc.dg/20000614-2.c: New test.
54240 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
54242         * g++.old-deja/g++.other/inline12.C: New test.
54244 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
54246         * g++.old-deja/g++.other/eh1.C: New test.
54248 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
54250         * g++.old-deja/g++.other/type.C: New test.
54252 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54254         * g++.old-deja/g++.other/initstring.C: New test.
54256 2000-06-12  Jason Merrill  <jason@redhat.com>
54258         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54260 2000-06-09  Jeffrey A Law  (law@cygnus.com)
54262         * gcc.c-torture/compile/20000609-1.c: New test.
54264 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
54266         * gcc.dg/20000609-1.c: New test.
54268 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
54270         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54271         * gcc.c-torture/noncompile/poison-1.c: Move...
54272         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54273         * gcc.dg/cpp-li1.c: Add a token after the #line.
54275 2000-06-05  Richard Henderson  <rth@cygnus.com>
54277         * gcc.c-torture/execute/20000605-2.c: New test.
54278         * gcc.c-torture/execute/20000605-3.c: New test.
54280 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
54282         * g77.f-torture/execute/20000503-1.x: New file.
54284 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
54286         * g++.old-deja/g++.eh/badalloc1.C: New test.
54288 2000-06-05  Richard Henderson  <rth@cygnus.com>
54290         * gcc.c-torture/execute/20000605-1.c: New test.
54292 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54293             Nathan Sidwell <nathan@codesourcery.com>
54295         * gcc.c-torture/compile/20000605-1.c: New test.
54297 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
54299         * g77.f-torture/compile/20000601-1.f: New test.
54301 2000-06-03  Richard Henderson  <rth@cygnus.com>
54303         * gcc.c-torture/execute/20000603-1.c: New.
54305 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
54307         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54308         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54310 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
54312         * gcc.dg/compare2.c (case 12): XFAIL.
54313         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54314         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54316         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54318 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
54320         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54321         guard macro is already defined when the header is first
54322         included.
54323         * gcc.dg/cpp-mix.h: New file.
54324         * gcc.dg/endif-label.c: Update patterns to match compiler.
54326         * g++.brendan/complex1.C: Declare abort.
54327         * g++.law/refs4.C: Remove XFAIL.
54328         * g++.oliva/expr2.C: Declare abort and exit.
54330 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
54332         * gcc.c-torture/execute/20000528-1.c: New test.
54334         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54335         * g++.old-deja/g++.law/temps4.C: Likewise.
54337         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54338         stdlib.h.  Call abort() on failure.
54339         * g++.old-deja/g++.law/refs4.C: Likewise.
54340         * g++.old-deja/g++.law/temps4.C: Likewise.
54341         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54342         * gcc.c-torture/execute/20000112-1.c: Include string.h.
54344 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
54346         Relative to g++.dg/special:
54347         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54349         Relative to g++.old-deja:
54350         * g++.brendan/complex1.C, g++.jason/optimize2.C,
54351         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54352         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54353         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54354         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54355         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54356         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54358         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54359         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54360         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54361         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54362         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54363         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54364         and/or string.h.
54366         * g++.other/goto1.C: Update expectations for error messages.
54368 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
54370         * gcc.c-torture/compile/20000523-1.c: New test.
54372 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54374         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54376 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54378         * g++.old-deja/g++.eh/catch11.C: New test.
54379         * g++.old-deja/g++.eh/catch12.C: New test.
54381 2000-05-24  Nick Clifton  <nickc@cygnus.com>
54383         * gcc.c-torture/execute/20000523-1.c: New test.
54385 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
54387         * c-torture/execute/bcp-1.c: Replace abort in arg of
54388         __builtin_constant_p with a generic external function.
54390         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54391         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54392         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54393         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54394         Prototype abort and/or exit.
54396         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54397         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54398         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54399         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54401 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54403         * gcc.dg/dwarf2-1.c: New test.
54405 2000-05-20  Richard Henderson  <rth@cygnus.com>
54407         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54409 2000-05-20  Andreas Jaeger  <aj@suse.de>
54411         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54412         testcase.
54414 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
54416         * gcc.c-torture/execute/20000519-2.c: New test.
54418 2000-05-19  Andreas Jaeger  <aj@suse.de>
54420         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54421         which fails with SSA.
54423         * lib/c-torture.exp: Also test with -O3 -fssa.
54425 2000-05-18  Michael Meissner  <meissner@redhat.com>
54427         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54428         * gcc.c-torture/execute/920415-1.c: Ditto.
54429         * gcc.c-torture/execute/920501-1.c: Ditto.
54430         * gcc.c-torture/execute/conversion.c: Ditto.
54431         * gcc.c-torture/execute/cvt-1.c: Ditto.
54433 2000-05-18  Jeffrey A Law  (law@cygnus.com)
54435         * gcc.c-torture/compile/20000518-1.c: New test.
54437 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54439         * g77.f-torture/compile/200005018.f: New test.
54441 2000-05-17  Jeffrey A Law  (law@cygnus.com)
54443         * gcc.c-torture/compile/20000517-1.c: New test.
54445 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54447         * gcc.c-torture/execute/20000516-1.c: New test.
54449 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
54451         * g++.old-deja/g++.other/eh.C: New test.
54453 2000-05-12  Richard Henderson  <rth@cygnus.com>
54455         * gcc.c-torture/execute/990208-1.c (main): Don't pass
54456         constants through to doit's conditional.
54458 2000-05-11  Jeffrey A Law  (law@cygnus.com)
54460         * gcc.c-torture/compile/20000511-1.c: New test.
54461         * g77.f-torture/compile/20000511-1.f: New test.
54462         * g77.f-torture/compile/20000511-2.f: New test.
54464 2000-05-11  Michael Meissner  <meissner@redhat.com>
54466         * gcc.c-torture/execute/20000511-1.c: New test.
54468 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
54470         * gcc.dg/dg.exp: Scan .S files as well as .c files.
54471         * gcc.dg/20000510-1.S: New.
54473 2000-05-08  Catherine Moore  <clm@cygnus.com>
54475         * gcc.dg/unused-3.c: New.
54477 2000-05-06  Richard Henderson  <rth@cygnus.com>
54479           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54480           * g++.old-deja/g++.mike/warn1.C: Likewise.
54481           * g++.old-deja/g++.pt/local1.C: Likewise.
54482           * g++.old-deja/g++.pt/local7.C: Likewise.
54483           * g++.old-deja/g++.pt/spec16.C: Likewise.
54485 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
54487         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54489 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
54491           * g77.f-torture/execute/20000503-1.f: New test.
54493 2000-05-04  Andreas Jaeger  <aj@suse.de>
54495         * gcc.dg/noreturn-2.c: New test.
54497 2000-05-04  Neil Booth  <NeilB@earthling.net>
54499         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54500         preprocessor.
54502 2000-05-04  Richard Henderson  <rth@cygnus.com>
54504         * gcc.c-torture/execute/20000503-1.c: Fix typo.
54506 2000-05-04  Richard Henderson  <rth@cygnus.com>
54508         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
54509         OpenSSL by Jason R Thorpe.
54511 2000-05-03  Jim Wilson  <wilson@cygnus.com>
54513         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54515 2000-05-03  Robert Lipe <robertlipe@usa.net>
54517         * gcc.dg/20000503-1.c: New test.
54519 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
54521         * gcc.c-torture/compile/20000502-1.c: New test.
54522         * g++.old-deja/g++.other/align.C: New test.
54523         * gcc.dg/cpp-tradstringify.c: New test.
54525 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54527         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54528         and hard registers.
54530 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
54532         * gcc.c-torture/execute/loop-5.c: New test.
54534 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
54536         * gcc.c-torture/execute/va-arg-20.c: New test.
54538 2000-04-23  Jeffrey A Law  (law@cygnus.com)
54540         * gcc.c-torture/execute/20000422-1.c: New test.
54542 2000-04-20  Greg McGary  <gkm@gnu.org>
54544         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54545         when optimizing, but without sibling-call optimizations (-O1).
54547 2000-04-20  Jeffrey A Law  (law@cygnus.com)
54549           * gcc.c-torture/compile/20000420-1.c: New test.
54551 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54553         * g++.abi/ptrflags.C: New test.
54554         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54556 2000-04-19  Catherine Moore  <clm@cygnus.com>
54558         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54560 2000-04-19  Greg McGary  <gkm@gnu.org>
54562         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54563         sibling-call optimizations.
54565 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
54567         * gcc.dg/20000419-1.c: New test.
54569 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
54571         * gcc.c-torture/execute/20000412-6.c: New test.
54573 2000-04-12  Jeffrey A Law  (law@cygnus.com)
54575         * gcc.c-torture/execute/20000412-5.c: New test.
54576         * g77.f-torture/compile/20000412-1.f: New test.
54577         * gcc.c-torture/execute/20000412-4.c: New test.
54578         * gcc.c-torture/compile/20000412-2.c: New test.
54579         * gcc.c-torture/execute/20000412-3.c: New test.
54580         * gcc.c-torture/compile/20000412-1.c: New test.
54581         * gcc.c-torture/execute/20000412-2.c: New test.
54583 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
54585         * objc/execute/bf-20.m: New test.
54587 2000-04-10  Richard Henderson  <rth@cygnus.com>
54589         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54591         * gcc.c-torture/execute/20000412-1.c: New test.
54593 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54595         * g++.old-deja/g++.eh/catchptr1.C: New test.
54597 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
54599         * g++.old-deja/g++.abi/cxa_vec.C: New test.
54601 2000-04-08  Neil Booth  <NeilB@earthling.net>
54603         * gcc.dg/cpp-nullchar.c: Remove test as
54604         embedded nulls cause problems.
54606 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54608         * gcc.dg/compare2.c: New test.
54610 2000-04-08  Neil Booth  <NeilB@earthling.net>
54612         * gcc.dg/cpp-nullchar.c: New test.
54614 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
54616         * gcc.dg/cpp-mi2.c: New test.
54617         * gcc.dg/cpp-mi2[abc].h: New files.
54619 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
54621         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54622         member name.
54624 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
54626         * g++.old-deja/g++.abi/vmihint.C: New test.
54628 2000-04-06  Neil Booth  <NeilB@earthling.net>
54630         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54631         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54632         copyright.
54634 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
54636         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54637         avoid stack-frame overwrite.
54639 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
54641         * gcc.c-torture/compile/20000405-2.c: New test.
54642         * gcc.c-torture/compile/20000405-3.c: New test.
54644 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54646         * gcc.c-torture/compile/20000405-1.c: New test.
54648 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
54650         * gcc.dg/cast-qual-1.c: Revert last change.
54652 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54654         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54656 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
54658         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54659         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54661 2000-04-03  Jeffrey A Law  (law@cygnus.com)
54663         * gcc.c-torture/compile/20000403-2.c: New test.
54664         * gcc.c-torture/compile/20000403-1.c: New test.
54666 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
54668         * gcc.c-torture/execute/20000403-1.c: New test.
54670 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
54672         * gcc.c-torture/execute/20000402-1.c: New test.
54674 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
54676         * gcc.c-torture/execute/va-arg-15.c: New test.
54677         * gcc.c-torture/execute/va-arg-16.c: New test.
54678         * gcc.c-torture/execute/va-arg-17.c: New test.
54679         * gcc.c-torture/execute/va-arg-18.c: New test.
54680         * gcc.c-torture/execute/va-arg-19.c: New test.
54682 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
54684         * gcc.c-torture/compile/981211-1.c: Move to...
54685         * gcc.dg/cpp-as1.c: ...here.
54686         * gcc.dg/cpp-as2.c: New file.
54688         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54689         compiler.
54691 2000-04-02  Neil Booth  <NeilB@earthling.net>
54693         * gcc.dg/cpp-cond.c  New tests.
54694         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
54695         accidental success less likely.
54696         * gcc.dg/cpp-missingop.c  New tests.
54697         * gcc.dg/cpp-missingparen.c  New tests.
54698         * gcc.dg/cpp-shift.c  New tests.
54699         * gcc.dg/cpp-shortcircuit.c  New tests.
54700         * gcc.dg/cpp-unary.c  New tests.
54702 2000-03-29  Jeffrey A Law  (law@cygnus.com)
54704         * gcc.c-torture/compile/20000329-1.c: New test.
54706 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
54708         * gcc.c-torture/compile/20000326-1.c: New test.
54709         * gcc.c-torture/compile/20000326-2.c: New test.
54711 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
54713         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54714         the first parameter is a function argument.
54716 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
54718         * g++.old-deja/g++.ext/array4.C: New test.
54720 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
54722         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54724 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54726         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54728 2000-03-19  Richard Henderson  <rth@cygnus.com>
54730         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54732 2000-03-19  Richard Henderson  <rth@cygnus.com>
54734         * gcc.c-torture/compile/20000319-1.c: New test.
54736 2000-03-14  Jeffrey A Law  (law@cygnus.com)
54738         * gcc.c-torture/execute/20000314-3.c: New test.
54739         * gcc.c-torture/execute/20000314-2.c: New test.
54740         * gcc.c-torture/execute/20000314-1.c: New test.
54741         * gcc.c-torture/compile/20000314-2.c: New test.
54742         * gcc.c-torture/compile/20000314-1.c: New test.
54744 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
54746         * g++.old-deja/g++.warn/inline.C: New test.
54748 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
54750         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54751         standards-compliant result rather than specific constants.
54752         Put test-values in array.
54754 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
54756         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54757         (g++_target_compile): Put test-specific options last.
54759 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54761         * g++.old-deja/g++.eh/vbase4.C: New test.
54763 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54765         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54767 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54769         * g++.old-deja/g++.brendan/misc12.C: Removed.
54770         * g++.old-deja/g++.pt/memtemp77.C: Constify.
54771         * g++.old-deja/g++.ext/pretty4.C: New test.
54773 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
54775         * g++.old-deja/g++.other/string2.C: New test.
54777 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
54779         * g++.old-deja/g++.warn/impint2.C: New test.
54781 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
54783         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54784         is 1, not zero.
54786 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
54788         * g++.old-deja/g++.warn/impint.C: New test.
54789         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54790         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54791         * g++.old-deja/g++.pt/explicit12.C: Likewise.
54792         * g++.old-deja/g++.pt/explicit13.C: Likewise.
54793         * g++.old-deja/g++.pt/explicit17.C: Likewise.
54794         * g++.old-deja/g++.pt/explicit18.C: Likewise.
54795         * g++.old-deja/g++.pt/explicit19.C: Likewise.
54796         * g++.old-deja/g++.pt/explicit23.C: Likewise.
54797         * g++.old-deja/g++.pt/explicit31.C: Likewise.
54798         * g++.old-deja/g++.pt/explicit35.C: Likewise.
54799         * g++.old-deja/g++.pt/explicit6.C: Likewise.
54800         * g++.old-deja/g++.pt/memclass7.C: Likewise.
54802 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
54804         * gcc.dg/cpp-redef.c: New test.
54806 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
54808         * g++.old-deja/g++.pt/unify7.C: New test.
54810 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54812         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54813         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54815 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
54817         * gcc.c-torture/compile/20000224-1.c: New test.
54819 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54821         * gcc.c-torture/compile/cpp-2.c: New test.
54822         * gcc.c-torture/compile/cpp-1.c: New test.
54824 2000-02-25  Jeffrey A Law  (law@cygnus.com)
54826         * gcc.c-torture/execute/20000225-1.c: New test.
54828 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54830         * gcc.dg/cpp-li2.c: New test.
54832         * gcc.dg/cpp-wi1.c: New test.
54834         * gcc.dg/cpp-li1.c: New test.
54836 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
54838         * g++.old-deja/g++.other/sizeof5.C: New test.
54840 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54842         * gcc.c-torture/execute/va-arg-13.c: New test.
54844 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
54846         * gcc.c-torture/execute/va-arg-12.c: New test.
54848 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54850         * gcc.c-torture/execute/20000223-1.c: New test.
54852 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
54854         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54856 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
54858         * g++.old-deja/g++.abi/ptrmem.C: New test.
54860 2000-02-19  Richard Henderson  <rth@cygnus.com>
54862         * gcc.c-torture/compile/init-3.c: New.
54864 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
54866         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54867         ALWAYS_CXXFLAGS.
54869 2000-02-11  Robert Lipe <robertl@sco.com>
54871         * gcc.c-torture/compile/20000211-3.c: New test.
54873 2000-02-11  Martin Buchholz <martin@xemacs.org>
54875         * gcc.c-torture/compile/20000211-2.c: New test.
54877 2000-02-11  Jeffrey A Law  (law@cygnus.com)
54879         * gcc.c-torture/compile/20000211-1.c: New test.
54881 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
54883         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54884           on native targets
54886 2000-02-08  Nathan Sidwell  <nathan@acm.org>
54888         * g++.old-deja/g++.other/cast5.C: New test.
54890 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
54892         * gcc.c-torture/execute/20000205-1.c: New.
54894 2000-02-03  Nathan Sidwell  <nathan@acm.org>
54896         * g++.old-deja/g++.jason/cast3.C: Return void.
54897         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54899 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54901         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54903         * gcc.dg/loop-1.c: New test.
54905 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
54907         * gcc.c-torture/compile/20000127-1.c: New test.
54908         * gcc.c-torture/execute/991228-1.c: New test.
54910 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54912         * gcc.dg/unused-2.c: New test.
54914         * gcc.dg/conv-1.c: New test.
54916 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
54918         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54919         compiler.
54920         (tool_option_proc): Fix typo.
54922 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
54924         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54925         of the ld on the host, not on the build machine.
54926         Also, don't crash if '--help' is not a supported option.
54928 2000-01-24  Richard Henderson  <rth@cygnus.com>
54930         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54932 2000-01-20  Jeffrey A Law  (law@cygnus.com)
54934         * gcc.c-torture/execute/20000120-2.c: New test.
54935         * gcc.c-torture/execute/20000120-1.c: New test.
54937 2000-01-13  Jeffrey A Law  (law@cygnus.com)
54939         * gcc.c-torture/execute/20000113-1.c: New test.
54941 2000-01-12  Jeffrey A Law  (law@cygnus.com)
54943         * gcc.c-torture/execute/20000112-1.c: New test.
54945 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54947         * gcc.dg/20000111-1.c: New test.
54949 2000-01-10  Jeffrey A Law  (law@cygnus.com)
54951         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54952         with 16 bit integers.
54954 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54956         * gcc.dg/20000108-1.c: New test.
54958 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54960         * g++.old-deja/g++.ns/koenig8.C: New test.
54962 2000-01-05  Nathan Sidwell  <nathan@acm.org>
54964         * g++.old-deja/g++.other/cast4.C: New test.
54966 2000-01-05  Jeffrey A Law  (law@cygnus.com)
54968         * gcc.c-torture/compile/20000105-2.c: New test.
54969         * gcc.c-torture/compile/20000105-1.c: New test.
54971 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54973         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54974         references to printf & atoi to conform to ANSI standard.
54975         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54976         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54977         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54978         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54979         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54980         * g++.old-deja/g++.brendan/complex1.C: Likewise.
54981         * g++.old-deja/g++.brendan/copy1.C: Likewise.
54982         * g++.old-deja/g++.brendan/copy2.C: Likewise.
54983         * g++.old-deja/g++.brendan/copy3.C: Likewise.
54984         * g++.old-deja/g++.brendan/copy4.C: Likewise.
54985         * g++.old-deja/g++.brendan/copy5.C: Likewise.
54986         * g++.old-deja/g++.brendan/copy6.C: Likewise.
54987         * g++.old-deja/g++.brendan/copy7.C: Likewise.
54988         * g++.old-deja/g++.brendan/copy8.C: Likewise.
54989         * g++.old-deja/g++.brendan/crash11.C: Likewise.
54990         * g++.old-deja/g++.brendan/crash14.C: Likewise.
54991         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54992         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54993         * g++.old-deja/g++.brendan/delete2.C: Likewise.
54994         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54995         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54996         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54997         * g++.old-deja/g++.brendan/eh1.C: Likewise.
54998         * g++.old-deja/g++.brendan/groff1.C: Likewise.
54999         * g++.old-deja/g++.brendan/init3.C: Likewise.
55000         * g++.old-deja/g++.brendan/misc12.C: Likewise.
55001         * g++.old-deja/g++.brendan/misc7.C: Likewise.
55002         * g++.old-deja/g++.brendan/new2.C: Likewise.
55003         * g++.old-deja/g++.brendan/operators4.C: Likewise.
55004         * g++.old-deja/g++.brendan/operators5.C: Likewise.
55005         * g++.old-deja/g++.brendan/overload2.C: Likewise.
55006         * g++.old-deja/g++.brendan/overload7.C: Likewise.
55007         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55008         * g++.old-deja/g++.brendan/reference1.C: Likewise.
55009         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55010         * g++.old-deja/g++.brendan/template24.C: Likewise.
55011         * g++.old-deja/g++.brendan/template3.C: Likewise.
55012         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55013         * g++.old-deja/g++.jason/inline3.C: Likewise.
55014         * g++.old-deja/g++.jason/opeq.C: Likewise.
55015         * g++.old-deja/g++.law/arg5.C: Likewise.
55016         * g++.old-deja/g++.law/arm7.C: Likewise.
55017         * g++.old-deja/g++.law/ctors11.C: Likewise.
55018         * g++.old-deja/g++.law/cvt8.C: Likewise.
55019         * g++.old-deja/g++.law/init9.C: Likewise.
55020         * g++.old-deja/g++.law/refs4.C: Likewise.
55021         * g++.old-deja/g++.law/template2.C: Likewise.
55022         * g++.old-deja/g++.law/visibility24.C: Likewise.
55023         * g++.old-deja/g++.law/vtable3.C: Likewise.
55024         * g++.old-deja/g++.mike/asm2.C: Likewise.
55025         * g++.old-deja/g++.mike/eh1.C: Likewise.
55026         * g++.old-deja/g++.mike/misc1.C: Likewise.
55027         * g++.old-deja/g++.mike/misc13.C: Likewise.
55028         * g++.old-deja/g++.mike/misc14.C: Likewise.
55029         * g++.old-deja/g++.mike/ns12.C: Likewise.
55030         * g++.old-deja/g++.mike/p1248.C: Likewise.
55031         * g++.old-deja/g++.mike/p3708.C: Likewise.
55032         * g++.old-deja/g++.mike/p3708a.C: Likewise.
55033         * g++.old-deja/g++.mike/p3708b.C: Likewise.
55034         * g++.old-deja/g++.mike/p646.C: Likewise.
55035         * g++.old-deja/g++.mike/p700.C: Likewise.
55036         * g++.old-deja/g++.mike/p783.C: Likewise.
55037         * g++.old-deja/g++.mike/p783a.C: Likewise.
55038         * g++.old-deja/g++.mike/p783b.C: Likewise.
55039         * g++.old-deja/g++.mike/p786.C: Likewise.
55040         * g++.old-deja/g++.mike/p789.C: Likewise.
55041         * g++.old-deja/g++.mike/p789a.C: Likewise.
55042         * g++.old-deja/g++.mike/p807a.C: Likewise.
55043         * g++.old-deja/g++.other/delete3.C: Likewise.
55044         * g++.old-deja/g++.other/dyncast1.C: Likewise.
55045         * g++.old-deja/g++.other/dyncast2.C: Likewise.
55046         * g++.old-deja/g++.other/dyncast3.C: Likewise.
55047         * g++.old-deja/g++.other/empty1.C: Likewise.
55048         * g++.old-deja/g++.other/temporary1.C: Likewise.
55049         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55050         * g++.old-deja/g++.pt/t16.C: Likewise.
55051         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55053 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
55055         * gcc.dg/991230-1.c: New test.
55057 1999-12-29  Jeffrey A Law  (law@cygnus.com)
55059         * gcc.c-torture/compile/991229-3.c: New test.
55060         * gcc.c-torture/compile/991229-2.c: New test.
55061         * gcc.c-torture/compile/991229-1.c: New test.
55063 1999-12-29  Greg McGary <gkm@eng.ascend.com>
55065         * gcc.c-torture/compile/labels-2.c: New test.
55067 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
55069         * gcc.c-torture/execute/991227-1.c: New test.
55071 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55073         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55075 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
55077         * gcc.c-torture/execute/991221-1.c: New test.
55079 1999-12-20  Nathan Sidwell  <nathan@acm.org>
55081         * g++.old-deja/g++.other/cast3.C: New test.
55083 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
55085         * gcc.c-torture/execute/991216-4.c: New test.
55087 1999-12-16  Michael Meissner  <meissner@cygnus.com>
55089         * gcc.c-torture/execute/991216-1.c: New test.
55090         * gcc.c-torture/execute/991216-2.c: New test.
55091         * gcc.c-torture/execute/991216-3.c: New test.
55093 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55095         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55096         Actually make the test fail by using "-O2" for compilation.
55098 1999-12-15  Nathan Sidwell  <nathan@acm.org>
55100         * g++.old-deja/g++.warn/cast-align1.C: New test.
55102 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55104         * gcc.c-torture/compile/991214-1.c: New test.
55105         * gcc.c-torture/compile/991214-2.c: New test.
55107 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55109         * gcc.dg/991214-1.c: New test.
55111 1999-12-13  Jeffrey A Law  (law@cygnus.com)
55113         * gcc.c-torture/compile/991213-3.c: New test.
55114         * gcc.c-torture/compile/991213-2.c: New test.
55115         * gcc.c-torture/compile/991213-1.c: New test.
55117 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
55119         * gcc.dg/991209-1.c: New test.
55121 1999-12-08  Nathan Sidwell <nathan@acm.org>
55123         * gcc.c-torture/compile/991208-1.c: New test.
55125 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55127         * gcc.dg/ultrasp2.c: New test.
55129 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
55131         * g++.old-deja/g++.abi/align.C (main): Fix typo.
55133 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
55135         * gcc.c-torture/compile/991202-1.c: New test.
55136         * gcc.c-torture/execute/991202-1.c: New test.
55137         * gcc.c-torture/execute/991202-2.c: New test.
55138         * gcc.c-torture/execute/991202-3.c: New test.
55140 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
55142         * g++.old-deja/g++.abi/align.C: New test.
55143         * g++.old-deja/g++.abi/aggregates.C: Likewise.
55144         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55146 1999-12-01  Richard Henderson  <rth@cygnus.com>
55148         * gcc.c-torture/execute/991201-1.c: New.
55150 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
55152         * gcc.dg/991129-1.c: New test.
55154 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55156         * gcc.c-torture/compile/991127-1.c: New test.
55158 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55160         * g++.old-deja/g++.other/warn4.C: New test.
55162 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55164         * g++.old-deja/g++.eh/cleanup2.C: New test.
55165         * g++.old-deja/g++.ext/pretty2.C: New test.
55166         * g++.old-deja/g++.ext/pretty3.C: New test.
55167         * g++.old-deja/g++.other/debug6.C: New test.
55169 1999-10-20  Jim Wilson  <wilson@cygnus.com>
55171         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55172         compiler_output to look for one error message instead of two.
55174 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
55176         * gcc.c-torture/execute/991118-1.c: Also test case
55177         where the word boundary does not split a byte evenly.
55179 1999-11-19  Nathan Sidwell  <nathan@acm.org>
55181         * g++.old-deja/g++.ext/restrict1.C: New test.
55183 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55185         * gcc.c-torture/execute/991118-1.c: New test.
55187 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
55189         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55190         working directory pathnames.
55192 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
55194         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55195         host is equipped with driver.h and driver.o so it can actually
55196         compile and run the tests.
55198 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
55200         * gcc.c-torture/compile/991008-1.c: New test.
55202 1999-11-08  Nick Clifton  <nickc@cygnus.com>
55204         * lib/gcc-dg.exp: Include target-supports.exp
55206 1999-11-05  Nick Clifton  <nickc@cygnus.com>
55208         * lib/target-supports.exp: New file: Provide procs to test for
55209         features supported by the target.
55210         (check_weak_available): Moved here from ecos.exp.
55211         (check_alias_available): New proc: Determine of the target
55212         toolchain supports the alias attribute.
55214         * gcc.dg/special/ecos.exp: Move check_weak_available to
55215         target-supports.exp.
55216         (alias-1.c): Only perform the test if the target supports
55217         aliases.
55218         (wkali-1.c): Only perform the test if the target supports
55219         aliases.
55221         * gcc.dg/990506-0.c: Expect error messages from cross
55222         targets as well as native targets.
55224 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55226         * gcc.dg/ultrasp1.c: Removed xfail.
55227         * gcc.dg/struct-ret-2.c: Likewise.
55228         * gcc.dg/array-1.c: Likewise.
55230 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55232         * gcc.dg/struct-ret-2.c: New test.
55234         * gcc.dg/array-1.c: New test.
55236 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
55238         * gcc.c-torture/execute/991030-1.c: New test.
55240 1999-10-26  Richard Henderson  <rth@cygnus.com>
55242         * gcc.c-torture/compile/991026-2.c: New test.
55244 1999-10-26  Jeffrey A Law  (law@cygnus.com)
55246         * gcc.c-torture/compile/991026-1.c: New test.
55248 1999-10-23  Jeffrey A Law  (law@cygnus.com)
55250         * gcc.c-torture/execute/991023-1.c: New test.
55252 1999-10-19  Jeffrey A Law  (law@cygnus.com)
55254         * gcc.c-torture/execute/991019-1.c: New test.
55256 1999-10-16  Richard Henderson  <rth@cygnus.com>
55258         * gcc.c-torture/execute/991016-1.c: New test.
55260 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
55262         * gcc.c-torture/execute/991014-1.c: New test.
55264 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
55266         * g++.old-deja/g++.other/union2.C: New test.
55268 1999-10-13  Nathan Sidwell  <nathan@acm.org>
55270         * g++.old-deja/g++.other/vaarg2.C: New test.
55271         * g++.old-deja/g++.other/vaarg3.C: New test.
55273 1999-10-12  Craig Burley  <craig@jcb-sc.com>
55275         * g77.f-torture/noncompile/19990905-1.f: Moved from being
55276         in compile/.
55278 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
55280         * gcc.c-torture/execute/va-arg-11.c: New test.
55282 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
55284         * lib/file-format.exp (gcc_target_object_format): Don't
55285         crash if objdump is unavailable.
55287 1999-09-29  Donn Terry <donn@interix.com>
55289         * gcc.misc-tests/mg.exp: delete extraneous redirection.
55291 1999-09-28  Nick Clifton  <nickc@cygnus.com>
55293         * gcc.c-torture/compile/990928-1.c: New test.
55295 1999-09-28  Nathan Sidwell  <nathan@acm.org>
55297         * g++.old-deja/g++.other/decl6.C: New test.
55299 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55301         * gcc.c-torture/execute/va-arg-10.c: New test.
55303 1999-09-27  Nathan Sidwell  <nathan@acm.org>
55305         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55306         __PRETTY_FUNCTION__.
55308 1999-09-23  Nick Clifton  <nickc@cygnus.com>
55310         * gcc.c-torture/execute/990923-1.c: New test.
55312 1999-09-21  Nick Clifton  <nickc@cygnus.com>
55314         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55315         for which -fpic is inappropriate.
55317 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
55319         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55321 1999-09-21  Nathan Sidwell  <nathan@acm.org>
55323         * g++.old-deja/g++.other/dyncast1.C: New test.
55324         * g++.old-deja/g++.other/dyncast2.C: New test.
55325         * g++.old-deja/g++.other/dyncast3.C: New test.
55326         * g++.old-deja/g++.other/dyncast4.C: New test.
55327         * g++.old-deja/g++.other/dyncast5.C: New test.
55328         * g++.old-deja/g++.eh/catch3.C: New test.
55329         * g++.old-deja/g++.eh/catch3p.C: New test.
55330         * g++.old-deja/g++.eh/catch4.C: New test.
55331         * g++.old-deja/g++.eh/catch4p.C: New test.
55332         * g++.old-deja/g++.eh/catch5.C: New test.
55333         * g++.old-deja/g++.eh/catch5p.C: New test.
55334         * g++.old-deja/g++.eh/catch6.C: New test.
55335         * g++.old-deja/g++.eh/catch6p.C: New test.
55336         * g++.old-deja/g++.eh/catch7.C: New test.
55337         * g++.old-deja/g++.eh/catch7p.C: New test.
55338         * g++.old-deja/g++.eh/catch8.C: New test.
55339         * g++.old-deja/g++.eh/catch8p.C: New test.
55340         * g++.old-deja/g++.eh/catch9.C: New test.
55341         * g++.old-deja/g++.eh/catch9p.C: New test.
55343 1999-09-13  Nathan Sidwell  <nathan@acm.org>
55345         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55346         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55348 1999-09-13  Jeffrey A Law  (law@cygnus.com)
55350         * gcc.c-torture/compile/990913-1.c: New test.
55352 1999-09-10  Nathan Sidwell  <nathan@acm.org>
55354         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55355         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55357 1999-09-09  Richard Henderson  <rth@cygnus.com>
55359         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55361 1999-09-09  Nathan Sidwell  <nathan@acm.org>
55363         * g++.old-deja/g++.other/lookup11.C: New test.
55364         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55365         what is permitted and what we want.
55366         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55367         overload use.
55368         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55370 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
55372         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55373         * gcc.c-torture/noncompile/poison-1.c: New file.
55375 1999-09-08  Nathan Sidwell  <nathan@acm.org>
55377         * g++.old-deja/g++.other/sizeof3.C: New test.
55378         * g++.old-deja/g++.other/sizeof4.C: New test.
55379         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55380         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55382 1999-09-07  Richard Henderson  <rth@cygnus.com>
55384         * gcc.dg/va-arg-1.c: New.
55386 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55388         * gcc.c-torture/execute/va-arg-9.c: New test.
55390 1999-09-05  Craig Burley  <craig@jcb-sc.com>
55392         * g77.f-torture/compile/980519-2.f: New test.
55393         * g77.f-torture/compile/19990905-0.f: New test.
55394         * g77.f-torture/compile/19990905-1.f: New test.
55395         * g77.f-torture/compile/19990905-2.f: New test.
55397         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55399 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55401         * gcc.c-torture/execute/990827-1.c: Fix typo.
55403 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55405         * g++.old-deja/g++.other/deref1.C: New test.
55407 1999-09-02  Nathan Sidwell  <nathan@acm.org>
55409         * g++.old-deja/g++.other/ambig2.C: New test.
55410         * g++.old-deja/g++.other/cond5.C: New test.
55411         * g++.old-deja/g++.other/lookup16.C: New test.
55413 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
55415         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55416         assemblers too.
55418 1999-08-31  Jeffrey A Law  (law@cygnus.com)
55420         * lib/c-torture.exp: Avoid the "compare executables" optimization
55421         when testing native.
55423 1999-08-29  Jeffrey A Law  (law@cygnus.com)
55425         * gcc.c-torture/execute/990829-1.c: New test.
55426         * gcc.c-torture/compile/990829-1.c: New test.
55428 1999-08-27  Paul Burchard  <burchard@pobox.com>
55430         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55431         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55432         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55433         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55434         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55435         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55436         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55437         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55438         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55439         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55440         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55442 1999-08-27  Jeffrey A Law  (law@cygnus.com)
55444         * gcc.c-torture/execute/990827-1.c: New test.
55446 1999-08-26  Craig Burley  <craig@jcb-sc.com>
55448         * g77.f-torture/noncompile/19990826-4.f: New test.
55450         * g77.f-torture/compile/19990826-3.f: New test.
55452         * g77.f-torture/execute/19990826-2.f: New test.
55454         * g77.f-torture/compile/19990826-1.f: New test.
55456         * gcc.c-torture/execute/990826-0.c: New test.
55457         * g77.c-torture/execute/19990826-0.f: New test.
55459         * g77.f-torture/noncompile/970626-2.f: New test.
55461 1999-08-25  Paul Burchard  <burchard@pobox.com>
55463         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55464         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55465         lss-011.C: New tests.
55467 1999-08-25  Nathan Sidwell  <nathan@acm.org>
55469         * g++.old-deja/g++.other/decl5.C: New test.
55471 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55473         * noncompile/noncompile.exp: Load_lib c-torture.exp.
55474         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55475         call `postbase' for each one.  All callers of `postbase' changed
55476         to call this instead.
55478 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
55480         * gcc.c-torture/execute/990811-1.c: New test.
55482 1999-08-09  Nick Clifton  <nickc@cygnus.com>
55484         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55485         just native ones.
55487         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55488         just native ones.
55490 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55492         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55494 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55496         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55498 1999-08-04  Nathan Sidwell  <nathan@acm.org>
55500         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55502 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55504         * gcc.c-torture/execute/990804-1.c: New test.
55506 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55508         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55509         * g++.old-deja/g++.brendan/crash64.C: Likewise.
55510         * g++.old-deja/g++.brendan/overload8.C: Likewise.
55512 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55514         * g++.old-deja/g++.other/struct1.C: New test.
55516 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55518         * g++.old-deja/g++.other/enum2.C: New test.
55520 1999-08-02  Richard Henderson  <rth@cygnus.com>
55522         Adapted from tests from Franz Sirl:
55523         * gcc.c-torture/execute/va-arg-7.c: New test.
55524         * gcc.c-torture/execute/va-arg-8.c: New test.
55526 1999-08-01  Jeffrey A Law  (law@cygnus.com)
55528         * gcc.c-torture/compile/990801-2.c: New test.
55530         * gcc.c-torture/compile/990801-1.c: New test.
55532 1999-07-27  Michael Meissner  <meissner@cygnus.com>
55534         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55535         fp-cmp-1.c, converting double to float.
55537         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55538         fp-cmp-1.c, converting double to long double.
55540         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55541         from fr1 to unknown_register, since fr1 is a legitimate register
55542         on some machines.
55544 1999-07-25  Jeffrey A Law  (law@cygnus.com)
55546         * README: More listname related changes.
55548 1999-07-08  Catherine Moore  <clm@cygnus.com>
55550         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
55552 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
55554         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55556 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55558         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55560 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
55562         * gcc.dg/990703-1.c: New test.
55564 1999-06-29  Nick Clifton  <nickc@cygnus.com>
55566         * lib/file-format.exp: New file: Move definition of proc
55567         gcc_target_object_format to here from
55568         gcc.dg/special/ecos.exp.
55570         * lib/c-torture.exp: Include lib file-format.exp.
55571         * lib/gcc-dg.exp: Include lib file-format.exp.
55573         * gcc.dg/special/ecos.exp: Remove definition of proc
55574         gcc_target_object_format.
55576 1999-06-28  Jeffrey A Law  (law@cygnus.com)
55578         * gcc.c-torture/execute/990628-1.c: New test.
55580 1999-06-25  Jeffrey A Law  (law@cygnus.com)
55582         * gcc.c-torture/compile/990625-2.c: New test.
55584         * gcc.c-torture/compile/990625-1.c: New test.
55586 1999-06-23  Nick Clifton  <nickc@cygnus.com>
55588         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
55589         attributes compile.
55590         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55591         ports that use the COFF/PE file format.
55593 1999-06-17  Jeffrey A Law  (law@cygnus.com)
55595         * gcc.c-torture/compile/990617-1.c: New test.
55597 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
55599         * g++.old-deja/g++.other/decl4.C: New test.
55601 1999-06-14  Nathan Sidwell  <nathan@acm.org>
55603         * g++.old-deja/g++.other/bitfld3.C: New test.
55605 1999-06-08  Nathan Sidwell  <nathan@acm.org>
55607         * g++.old-deja/g++.eh/catch1.C: New test.
55609 1999-06-07  Jeffrey A Law  (law@cygnus.com)
55611         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55613         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55614         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
55616 1999-06-05  Craig Burley  <craig@jcb-sc.com>
55618         * g77.f-torture/compile/19990502-0.f: Replace with new,
55619         shorter, test that still fails after recent changes.
55621 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55623         * gcc.c-torture/execute/990604-1.c: New test.
55625 1999-05-31  Jeffrey A Law  (law@cygnus.com)
55627         * gcc.c-torture/execute/990531-1.c: New test.
55629 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55631         * gcc.c-torture/compile/990527-1.c: New test.
55633 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
55635         * gcc.c-torture/execute/990527-1.c: New test.
55637 1999-05-25  Nick Clifton  <nickc@cygnus.com>
55639         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55640         bitfields as signed.
55642 1999-05-25  Craig Burley  <craig@jcb-sc.com>
55644         * g77.f-torture/compile/19990525-0.f: New test.
55646 1999-05-25  Jeffrey A Law  (law@cygnus.com)
55648         * gcc.c-torture/execute/990525-2.c: New test.
55650         * gcc.c-torture/execute/990525-1.c: New test.
55652 1999-05-24  Nathan Sidwell  <nathan@acm.org>
55654         * g++.old-deja/g++.other/anon3.C: New test.
55655         * g++.old-deja/g++.other/anon4.C: New test.
55656         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55657         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55658         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55659         Merrill).
55661 1999-05-24  Jeffrey A Law  (law@cygnus.com)
55663         * gcc.c-torture/execute/990524-1.c: New test.
55665         * gcc.dg/990524-1.c: New test.
55667 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55669         * gcc.c-torture/compile/990523-1.c: New test.
55671 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
55673         * gcc.c-torture/compile/990519-1.c: New test.
55675 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55677         * gcc.c-torture/compile/990517-1.c: New test.
55679         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55680         (e4, f4): New tests.
55681         (main): Call them.
55683 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55685         * gcc.dg/noreturn-1.c: New test.
55687 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55689         * gcc.c-torture/execute/990513-1.c: New test.
55691 1999-05-10  Richard Henderson  <rth@cygnus.com>
55693         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55695 1999-05-10  Craig Burley  <craig@jcb-sc.com>
55697         * g77.f-torture/execute/erfc.f: Use small single-precision
55698         values, to avoid problems on Alphas when not -mieee.
55700 1999-05-08  Craig Burley  <craig@jcb-sc.com>
55702         * gcc.dg/990506-0.c: New test.
55704 1999-05-08  Richard Henderson  <rth@cygnus.com>
55706         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55707         the constant to test.  Don't XFAIL 64-bit targets.
55709         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55710         * g++.old-deja/g++.law/profile1.C: Likewise.
55712         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55713         operator new instances.
55714         * g++.old-deja/g++.other/delete5.C: Likewise.
55716 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55718         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55719         intrinsic.
55721 1999-05-03  Craig Burley  <craig@jcb-sc.com>
55723         * g77.f-torture/execute/u77-test.f: Reverse order of two
55724         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55726 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55728         * gcc.dg/compare1.c: New test.
55730 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
55732         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55733         New tests.
55735 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55737         * g77.f-torture/compile/19990502-1.f: New test.
55739 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55741         * g77.f-torture/compile/19990502-0.f: New test.
55743 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55745         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55746         intrinsic.
55748 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55750         * g77.f-torture/execute/u77-test.f (main): List libU77
55751         intrinsics not currently tested.
55752         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55753         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55754         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55755         Trim blanks off the ends of some printed strings.
55757 1999-05-02  Craig Burley  <craig@jcb-sc.com>
55759         * g77.f-torture/execute/u77-test.f (main): Just warn about
55760         FSTAT gid disagreement, as it's expected on some systems.
55762 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55764         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55765         use a new function, which allows for some slop.
55766         Clean up some commentary.
55767         (issum): The new function.
55768         (sgladd): Deleted subroutine.
55770 1999-05-01  Craig Burley  <craig@jcb-sc.com>
55772         * g77.f-torture/execute/u77-test.f: Modify to be more like
55773         libf2c/libU77 version, bringing patches to that version here.
55774         Add suitable commentary.
55776 1999-04-25  Richard Henderson  <rth@cygnus.com>
55778         * gcc.dg/990424-1.c: New test.
55780 1999-04-24  Craig Burley  <craig@jcb-sc.com>
55782         * g77.f-torture/execute/u77-test.f (main): Bug involving
55783         LSTAT has been fixed, so turn back on full checking.
55785 1999-04-20  Craig Burley  <craig@jcb-sc.com>
55787         * g77.f-torture/compile/19990419-0.f: New test.
55788         * g77.f-torture/execute/19990419-1.f: New test.
55790 1999-04-17  Richard Henderson  <rth@cygnus.com>
55792         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55793         to avoid the need for a prototype to supress a warning.
55795 1999-04-07  Jim Wilson  <wilson@cygnus.com>
55797         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55799 1999-04-04  Jeffrey A Law  (law@cygnus.com)
55801         * gcc.c-torture/execute/990404-1.c: New test.
55803 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55805         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55806         * gcc.dg/cpp-if3.c: Don't use -pedantic.
55807         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55808         missing initializer warnings.
55810 1999-03-28  Jeffrey A Law  (law@cygnus.com)
55812         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55813         matching strings.
55815 1999-03-26  Jeffrey A Law  (law@cygnus.com)
55817         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55819 1999-03-26  Craig Burley  <craig@jcb-sc.com>
55821         * g77.f-torture/execute/19990325-0.f: New test.
55822         * g77.f-torture/execute/19990325-1.f: New test.
55824 1999-03-24  Jeffrey A Law  (law@cygnus.com)
55826         * gcc.c-torture/execute/990324-1.c: New test.
55828 1999-03-22  Jim Wilson  <wilson@cygnus.com>
55830         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55831         test with 4.
55833 1999-03-17  Richard Henderson  <rth@cygnus.com>
55835         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
55837 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55839         * g77.f-torture/execute/19990313-2.f: New test.
55840         * g77.f-torture/execute/19990313-3.f: New test.
55842 1999-03-13  Craig Burley  <craig@jcb-sc.com>
55844         * g77.f-torture/execute/19990313-0.f: New test.
55845         * g77.f-torture/execute/19990313-1.f: New test.
55847 1999-03-12  Jim Wilson  <wilson@cygnus.com>
55849         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55850         printf to sprintf.
55851         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55852         (main): Add check for u15.  Conditionalize u31 check depending on
55853         whether ints are <32 bits or >=32 bits.
55855 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55857         * g77.f-torture/execute/19981119-0.f: Improve testiness.
55859 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55861         * g77.f-torture/compile/19990305-0.f: New test.
55862         * g77.f-torture/execute/19981119-0.f: New test.
55864 1999-03-08  Craig Burley  <craig@jcb-sc.com>
55866         * g77.f-torture/execute/970625-2.f: call ABORT if final
55867         result is not correct, instead of just printing it.
55868         Add this checking via newly introduced obfuscation, to
55869         trip up buggy front ends.
55871 1999-03-07  Craig Burley  <craig@jcb-sc.com>
55873         * g77.f-torture/compile/960317-1.f: Moved from being
55874         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
55876 1999-03-06  Craig Burley  <craig@jcb-sc.com>
55878         * g77.f-torture/execute/960317-1.f: New (old) test.
55879         * g77.f-torture/execute/970625-2.f: Ditto.
55881 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
55883         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55884         error message on line 1 or line 2; cccp and cpplib do this differently.
55886 1999-03-01  Jeffrey A Law  (law@cygnus.com)
55888         * g++.old-deja/g++.law/weak1.C: New test.
55890 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55892         * gcc.c-torture/execute/990119-1.c: Renamed to...
55893         * gcc.dg/990119-1.c: this, so it will only be tested once
55894         (it's a preprocessor test, it doesn't need to be run at
55895         multiple optimization levels).
55897 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
55899         * lib/g++.exp: Don't add incdir=$base_dir/../include to
55900           ALWAYS_CXXFLAGS.
55902 1999-02-24  Craig Burley  <craig@jcb-sc.com>
55904         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55905         * g77.f-torture/compile/19981216-0.f: ...as it is expected
55906         to not be compilable by current g77.
55908 1999-02-24  Nick Clifton  <nickc@cygnus.com>
55910         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55912 1999-02-22  Jeffrey A Law  (law@cygnus.com)
55914         * gcc.c-torture/execute/990222-1.c: New test.
55916 1999-02-19  Craig Burley  <craig@jcb-sc.com>
55918         * g77.f-torture/compile/19990218-0.f: New test.
55919         * g77.f-torture/noncompile/19990218-1.f: New test.
55921 1999-02-18  Craig Burley  <craig@jcb-sc.com>
55923         * g77.f-torture/compile/19981216-0.f: New test.
55925 1999-02-14  Jeffrey A Law  (law@cygnus.com)
55927         * gcc.dg/990214-1.c: New test.
55929 1999-02-13  Jeffrey A Law  (law@cygnus.com)
55931         * gcc.dg/990213-2.c: New test.
55933         * gcc.dg/990213-1.c: New test.
55935 1999-02-12  Jeffrey A Law  (law@cygnus.com)
55937         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55938         ints.
55940 1999-02-11  Nick Clifton  <nickc@cygnus.com>
55942         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55943         specified by target.
55945         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55947 1999-02-11  Jeffrey A Law  (law@cygnus.com)
55949         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55951 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55953         * gcc.dg/special/ecos.exp: New test driver for new tests with
55954         special requirements.
55956         * gcc.dg/special/alias-1.c: New test.
55957         * gcc.dg/special/gcsec-1.c: New test.
55958         * gcc.dg/special/weak-1.c: New test.
55959         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55960         * gcc.dg/special/weak-2.c: New test.
55961         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55962         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55963         * gcc.dg/special/wkali-1.c: New test.
55964         * gcc.dg/special/wkali-2.c: New test.
55965         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55966         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55968 1999-02-10  Felix Lee  <flee@cygnus.com>
55970           * lib/c-torture.exp (c-torture-compile): Pull out code for
55971           analyzing gcc error messages.
55972           (c-torture-execute): Likewise.  Fix some (harmless) false
55973           positives.
55974           * lib/gcc.exp (gcc_check_compile): New function.
55976 1999-02-08  Richard Henderson  <rth@cygnus.com>
55978         * gcc.c-torture/execute/990208-1.c: New test.
55980 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
55982         * g++.dg/special/ecos.exp: New driver for new tests with special
55983         requirements
55985         * g++.dg/special/conpr-1.C: New test
55986         * g++.dg/special/conpr-2.C: New test
55987         * g++.dg/special/conpr-2a.C: New test
55988         * g++.dg/special/conpr-3.C: New test
55989         * g++.dg/special/conpr-3a.C: New test
55990         * g++.dg/special/conpr-3b.C: New test
55992         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55993         allow g++ to use the dg driver
55995         * README: Add comment about g++.dg directory
55997 1999-02-06  Jeffrey A Law  (law@cygnus.com)
55999         * README: Update email addresses.
56001 1999-02-03  Nick Clifton  <nickc@cygnus.com>
56003         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56004         arguments in order to force structure S onto the stack even on
56005         the alpha.
56006         (test): Pass 10 leading arguments to function foo as well as the
56007         structure S.
56009         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56010         failure for all targets.
56012         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56013         abort to terminate program execution.
56015 1999-01-30  Richard Henderson  <rth@cygnus.com>
56017         * gcc.c-torture/execute/990130-1.c: New test.
56019 1999-01-30  Jeffrey A Law  (law@cygnus.com)
56021         * gcc.dg/990130-1.c: New test.
56023 1999-01-28  Michael Meissner  <meissner@cygnus.com>
56025         * gcc.c-torture/execute/990128-1.c: New test.
56027 1999-01-27  Michael Meissner  <meissner@cygnus.com>
56029         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56031 1999-01-27  Felix Lee  <flee@cygnus.com>
56033         * lib/c-torture.exp (c-torture-compile): pull out code for
56034         analyzing gcc error messages.
56035         (c-torture-execute): ditto, and fix some (harmless) false
56036         positives.
56037         * lib/gcc.exp (gcc_check_compile): new function.
56039 1999-01-17  Jeffrey A Law  (law@cygnus.com)
56041         * gcc.dg/990117-1.c: New test.
56043         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56045         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56047 1999-01-15  Jeffrey A Law  (law@cygnus.com)
56049         * g77.f-torture/compile/990115-1.f: New test.
56051 1999-01-07  Jeffrey A Law  (law@cygnus.com)
56053         * gcc.c-torture/compile/990107-1.c: New test
56055 1999-01-06  Jeffrey A Law  (law@cygnus.com)
56057         * gcc.c-torture/execute/990106-2.c: New test.
56059         * gcc.c-torture/execute/990106-1.c: New test.
56061 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
56063         * gcc.c-torture/compile/981223-1.c: New test.
56065 1998-12-29  Richard Henderson  <rth@cygnus.com>
56067         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56068         (opt3): Rename from opt4 and disable.
56070 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
56072         * g++.old-deja/g++.pt/ptrmem5.C: New test.
56074 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56076         * g++.old-deja/g++.other/conv5.C: New test.
56078 1998-12-14  Nick Clifton  <nickc@cygnus.com>
56080         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56082 1998-12-11  Jeffrey A Law  (law@cygnus.com)
56084         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56086 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
56088         * gcc.c-torture/compile/981211-1.c: New test.
56090 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56092         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56094         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56096 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56098         * gcc.special/930510-1.c: Make C9X safe.
56099         * gcc.misc-tests/gcov-1.c Similarly.
56100         * gcc.misc-tests/gcov-2.c Similarly.
56102 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56104         * gcc.dg/ultrasp1.c: New test.
56106 1998-12-06  Richard Henderson  <rth@cygnus.com>
56108         * gcc.c-torture/execute/981206.c: New test.
56110 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56112         * g++.old-deja/g++.ns/template7.C: New test.
56114         * g++.old-deja/g++.other/expr1.C: New test.
56116         * g++.old-deja/g++.eh/tmpl3.C: New test.
56118         * g++.old-deja/g++.eh/tmpl2.C: New test.
56120 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56122         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56123         * g++.old-deja/g++.other/using6.C: Removed.
56124         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56126         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56128 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56130         * g++.old-deja/g++.pt/overload8.C: New test.
56132         * g++.old-deja/g++.pt/overload7.C: New test.
56134         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56136         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56137         and relinking messages.
56138         * lib/g++.exp (g++_target_compile): Remove .rpo file when
56139         compiling with -frepo.
56141 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
56143         * g++.old-deja/g++.pt/lookup6.C: New test.
56145 1998-11-30  Nick Clifton  <nickc@cygnus.com>
56147         * gcc.c-torture/execute/981130-1.c: New test.
56148         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56150 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56152         * g++.old-deja/g++.pt/explicit76.C: New test.
56154         * g++.old-deja/g++.pt/friend38.C: New test.
56156         * g++.old-deja/g++.ns/crash2.C: New test.
56158         * g++.old-deja/g++.pt/defarg8.C: New test.
56160         * g++.old-deja/g++.pt/instantiate6.C: New test.
56162         * g++.old-deja/g++.pt/static6.C: New test.
56164         * g++.old-deja/g++.pt/decl2.C: New test.
56166 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56168         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
56169         problem is actually related with name lookup, but so what? :-)
56171         * g++.old-deja/g++.pt/friend37.C: New test.
56173 1998-11-25  Dave Love  <d.love@dl.ac.uk>
56175         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56176         element, which fails on some systems.
56178         * g77.f-torture/execute/labug1.f: New test.
56180 1998-11-21  Jeffrey A Law  (law@cygnus.com)
56182         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56183         is defined.
56185 1998-11-18  Dave Love  <d.love@dl.ac.uk>
56187         * g77.f-torture/compile/981117-1.f: New test.
56189 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
56191         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
56192         properly discarded.
56194 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
56196         * gcc.c-torture/execute/memcheck: New directory of tests for
56197         -fcheck-memory-usage.
56199 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56201         * README: New file, general information about the testsuite and
56202         new description of the various C++ test subdirectories.
56203         * README.g++: Eliminate obsolete information, update and move most
56204         relevant stuff to README.
56206 1998-11-07  Richard Henderson  <rth@cygnus.com>
56208         * gcc.c-torture/compile/981107-1.c: New test.
56210 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
56212         * execute/memcpy-bi.c: New testcase.
56214 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
56216         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56217         base classes.
56219         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56220         template is selected.
56222         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56223         classes, it should be accepted for all types.
56225         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56227         * g++.old-deja/g++.pt/spec24.C: Ensure that template
56228         specializations start with template headers.
56230 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
56232         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56234         * g++.old-deja/g++.other/init9.C: Test cross initialization of
56235         non-POD types.
56237 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56239         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56241 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56243         * compile/981022-1.c, compile/981022-1.x: New test and driver.
56245 1998-10-19  Jeffrey A Law  (law@cygnus.com)
56247         * 981019-1.c: New test.
56249 1998-10-14  Robert Lipe <robertl@dgii.com>
56251         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56252         find objc headers.
56254 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56256         * compile/981001-4.c: Remove use of GCC extension that triggers a
56257         compiler bug.
56259 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
56261         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56263 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56265         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
56266         instantiation of template produces incorrect code for delete
56267         expression.
56269         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
56270         constructors' name is not unique.
56271         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56272         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56274         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
56275         automatic array of const is ill-formed.
56277         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
56278         of template parameter?
56280         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
56281         const.
56283         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
56284         pointer-to-member expression.
56286         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
56287         declaration causes ICE.
56289 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
56291         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
56292         reserved in the global namespace.
56294         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56295         generate needed virtual table.
56297         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56299 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
56301         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56302         template-dependent type
56304 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56306         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56307         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56308         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56310         * g++.old-deja/g++.other/using5.C: New test; using decl from base
56311         class should be usable as argument of member function.
56312         * g++.old-deja/g++.other/using6.C: New test; using decl from base
56313         class should be usable as return type of member function.
56314         * g++.old-deja/g++.other/using7.C: New test; using decl from base
56315         class should be usable as type of data member.
56317         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56319 1998-10-09  Jeffrey A Law  (law@cygnus.com)
56321         * gcc.c-torture/special/920521-1.c: Fix bogus test.
56323 1998-10-08  Nick Clifton  <nickc@cygnus.com>
56325         * gcc.dg/dll-?.c Add thumb to target list.
56326         Fix assembler scan patterns to match current assembler output.
56328 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
56330         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
56331         matching of template brackets.
56333         * g++.old-deja/g++.other/using4.C: New test.  Test using
56334         declarations of methods from base classes.
56336         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
56337         within functions should introduce names into the innermost
56338         enclosing namespace.
56340         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
56341         of static locals if first initialization throws.
56343 1998-10-07  Jim Wilson  <wilson@cygnus.com>
56345         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56347 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
56349         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
56350         lose track of the possible targets of tablejump insns.
56351         * special/special.exp: Run it.
56353 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56355         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
56356         must be declared before its specializations can be named in friend
56357         declarations.
56359 1998-10-05  Dave Love  <d.love@dl.ac.uk>
56361         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56363         * g77.f-torture/execute/io1.f: New test.
56365 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56367         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56368         with pointer to template function, for which no argument deduction
56369         is possible.
56371         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56372         specialization of template function as argument to template
56373         function.
56375         * g++.old-deja/g++.other/access2.C: New test; Inner class
56376         shouldn't have privileged access to Outer's names.
56378 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56380         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56381         friend template declared within template class conflicts with
56382         nested class of the same name.
56384         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56385         is ignored.
56387         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56388         object with direct initializer as function declaration.
56390         * g++.old-deja/g++.other/decl2.C: New test; duplicate
56391         initializers.
56393         * g++.old-deja/g++.other/null2.C: New test; conditional operator
56394         involving const pointer and NULL produces incorrect result.
56396         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56397         type name without `typename' should be rejected with -pedantic.
56399 1998-10-02  Richard Henderson  <rth@cygnus.com>
56401         * g++.old-deja/g++.other/addrof1.C: New test.
56403 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56405         * gcc.c-torture/compile/981001-1.c: New test.
56406         * gcc.c-torture/execute/981001-1.c: New test.
56408 1998-10-01  Jeffrey A Law  (law@cygnus.com)
56410         * gcc.c-torture/compile/981001-2.c: New test.
56411         * gcc.c-torture/compile/981001-3.c: New test.
56412         * gcc.c-torture/compile/981001-4.c: New test.
56414 1998-10-01  Robert Lipe  <robertl@dgii.com>
56416         * lib/objc.exp (objc_target_compile): Add -L during compiles for
56417         multilibbed hosts.  Idea grafted from g77.exp.
56419 1998-09-30  Dave Love  <d.love@dl.ac.uk>
56421         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56422         avoid losing on systems which need -lsocket.
56424 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
56426         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56427         * g++.old-deja/g++.other/nested2.C: Ditto.
56428         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56429         failure.
56431 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56433         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56434         preferred over template operator!= for enum bitfields.
56436 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
56438         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56439         that happen to have the same base name, but in different scopes,
56440         are incorrectly rejected.
56442 1998-09-16  Richard Henderson  <rth@cygnus.com>
56444         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56445         on the native word size instead of an integer literal.
56447 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56449         * g++.old-deja/g++.other/static2.C: Invocation of static data
56450         member of type pointer-to-function denoted as non-static member.
56452         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56453         checks involving function types and aliases.
56455 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56457         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56458         redefined to the same non-trivial type.
56460         * g++.old-deja/g++.pt/explicit73.C: Test for proper
56461         namespace-qualification of template specializations declared in
56462         other namespaces.
56464         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56465         to declare a subset of the specializations of a template function
56466         as friends of specializations of a template class.
56468         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56469         member templates that do not fully specialize the enclosing
56470         template class are rejected.
56472 1998-09-11  Dave Love  <d.love@dl.ac.uk>
56474         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56476 1998-09-08  Dave Love  <d.love@dl.ac.uk>
56478         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56479         altered from libf2c/libU77 version.
56481 1998-09-06  Dave Love  <d.love@dl.ac.uk>
56483         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56485 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
56486             Alexandre Oliva  <oliva@dcc.unicamp.br>
56488         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56489         (un)signed char are different types for template specialization
56490         purposes.
56492 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
56494         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56495         * objc: ObjC testsuite.
56497 1998-08-31  Catherine Moore  <clm@cygnus.com>
56499         * gcc.c-torture/execute/941014-1.x: New file.
56501 1998-08-31  Nick Clifton  <nickc@cygnus.com>
56503         * lib/c-torture.exp: Add support for
56504         torture_eval_before_compile and torture_eval_before_execute
56505         variables.
56507 1998-08-30  Jeffrey A Law  (law@cygnus.com)
56509         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
56510         this test triggers valid.
56512 1998-08-27  Jeffrey A Law  (law@cygnus.com)
56514         * gcc.dg/980827-1.c: New test.
56516 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
56518         * gcc.c-torture/execute/loop-4b.c: New test.
56520 1998-08-26  Nick Clifton  <nickc@cygnus.com>
56522         * lib/c-torture.exp: Add support for
56523         torture_eval_before_compile and torture_eval_before_execute
56524         variables.
56526 1998-08-25  Jeffrey A Law  (law@cygnus.com)
56528         * gcc.c-torture/compile/980825-1.c: New test.
56530 1998-08-24  Nick Clifton  <nickc@cygnus.com>
56532         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56533         count number tests in opt_t0 not good_t0.
56535 1998-08-24  Jeffrey A Law  (law@cygnus.com)
56537         * gcc.c-torture/compile/930326-1.x: Fix typo.
56539 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
56541         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56542         causes an ICE.
56544 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56546         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56547         STACK_SIZE is defined.
56548         * gcc.c-torture/unsorted/stuct.c: Similarly.
56550         * gcc.c-torture/compile/980821-1.c: New test.
56552 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56554         * gcc.c-torture/execute/980526-2.c: Disable for targets with
56555         16bit ints.
56557 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
56559         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56560         code.
56562 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
56564         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56565         error'.
56567 1998-08-18  Jeffrey A Law  (law@cygnus.com)
56569         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56571 1998-08-16  Jeffrey A Law  (law@cygnus.com)
56573         * gcc.c-torture/compile/980816-1.c: New test.
56575         * gcc.dg/980816-1.c: New test.
56577 1998-08-13  Jeffrey A Law  (law@cygnus.com)
56579         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56580         compiler for ieee tests.
56582 1998-08-01  Dave Love  <d.love@dl.ac.uk>
56584         * g77.f-torture/compile/980729-0.f: New test.
56586 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
56588         * gcc.c-torture/special/eeprof-1.c: New test, for
56589         -finstrument-functions.
56590         * gcc.c-torture/special/special.exp: Run it.
56592 1998-07-29  Jeffrey A Law  (law@cygnus.com)
56594         * gcc.c-torture/compile/980729-1.c: New test.
56596 1998-07-27  Nick Clifton  <nickc@cygnus.com>
56598         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56599         __thumb__ is defined, and test for ARM style doubles if so.
56601 1998-07-26  Dave Love  <d.love@dl.ac.uk>
56603         * g77.f-torture/noncompile/980615-0.f: New test.
56605 1998-07-26  H.J. Lu  (hjl@gnu.org)
56607         * gcc.dg/980312-1.c: Do link instead of compile.
56608         * gcc.dg/980313-1.c: Likewise.
56610 1998-07-26  Jeffrey A Law  (law@cygnus.com)
56612         * gcc.c-torture/compile/980726-1.c: New test.
56614 1998-07-25  Dave Love  <d.love@dl.ac.uk>
56616         * g77.f-torture/execute/io0.f: New test.
56618 1998-07-24  Nick Clifton  <nickc@cygnus.com>
56620         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56621         an int.
56623 1998-06-18  Michael Meissner  <meissner@cygnus.com>
56625         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56626         m32r bugs.
56628 1998-07-17  Nick Clifton  <nickc@cygnus.com>
56630         * gcc.dg/980626-1.c: Expect failures for all toolchains until
56631         c-decl.c:grokdeclarator can handle mode attributes.
56633 1998-07-16  Jeffrey A Law  (law@cygnus.com)
56635         * gcc.c-torture/execute/980716-1.c: New test.
56637 1998-07-13  Jeffrey A Law  (law@cygnus.com)
56639         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56640         the mn10200.
56641         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
56642         the mn10200.
56643         * gcc.c-torture/execute/va-arg-3.x: Similarly.
56644         * gcc.c-torture/compile/930326-1.x: Similarly.
56646 1998-07-13  Dave Love  <d.love@dl.ac.uk>
56648         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56649         New test from Craig.
56651 1998-07-12  Dave Love  <d.love@dl.ac.uk>
56653         * g77.f-torture/noncompile/980616-0.f: New test.
56655         * g77.f-torture/execute/970816-3.f: New test from Craig.
56657 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56659         *  g++.other/singleton.C: Return error value instead of taking
56660         SIGSEGV.
56662 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56664         *  g++.other/singleton.C: New test.  Warning is under dispute.
56665         Runtime crash is not.
56667 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56669         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56670         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56671         using6.C, using7.C}: New namespace tests.
56673 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56675         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56676         specialization with typedef'ed names used as array indexes.
56678 1998-07-09  Jeffrey A Law  (law@cygnus.com)
56680         * gcc.c-torture/execute/980709-1.c: New test.
56682         * gcc.dg/980709-1.c: New test.
56684 1998-07-07  Richard Henderson  <rth@cygnus.com>
56686         * gcc.c-torture/execute/bcp-1.c: New test.
56688 1998-07-07  Jeffrey A Law  (law@cygnus.com)
56690         * gcc.c-torture/execute/980707-1.c: New test.
56692 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
56694         * gcc.c-torture/compile/980706-1.c: New test.
56696 1998-07-01  Dave Love  <d.love@dl.ac.uk>
56698         * g77.f-torture/execute/980701-0.f,
56699         g77.f-torture/execute/980701-1.f: New test from Craig.
56701 1998-07-01  Jeffrey A Law  (law@cygnus.com)
56703         * gcc.c-torture/compile/980701-1.c: New test.
56705         * gcc.c-torture/execute/980701-1.c: New test.
56707 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
56708 rlsruhe.de>
56710         * g++.old-deja/g++.robertl/eb132.C: New test.
56711         * g++.old-deja/g++.robertl/eb133.C: Likewise.
56713 1998-06-29  Dave Love  <d.love@dl.ac.uk>
56715         * g77.f-torture/execute/980628-7.f,
56716         g77.f-torture/execute/980628-8.f,
56717         g77.f-torture/execute/980628-9.f,
56718         g77.f-torture/execute/980628-10.f: New tests from Craig.
56720         * g77.f-torture/execute/980628-3.f: Remove mail headers.
56722 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56724         * g77.f-torture/execute/980628-4.f: New test from Craig.
56725         * g77.f-torture/execute/980628-5.f: Likewise.
56726         * g77.f-torture/execute/980628-2.f: Likewise.
56727         * g77.f-torture/execute/980628-0.f: Likewise.
56728         * g77.f-torture/execute/980628-1.f: Likewise.
56729         * g77.f-torture/execute/980628-3.f: Likewise.
56730         * g77.f-torture/execute/980628-6.f: Likewise.
56732 1998-06-28  Jeffrey A Law  (law@cygnus.com)
56734         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56735         directory when nothing has been installed yet.
56737 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
56739         * gcc.c-torture/special/special.exp: Handle newer versions of
56740         dejagnu.
56742 1998-06-26  Jeffrey A Law  (law@cygnus.com)
56744         * gcc.dg/980626-1.c: New test.
56746 1998-06-19  Bruno Haible <haible@ilog.fr>
56748         * gcc.misc-tests/m-un-2.c: New test.
56749         * g++.old-deja/g++.other/warn01.c: Likewise.
56751 1998-06-19  Robert Lipe  <robertl@dgii.com>
56753         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56754         compatibility with assmblers with a different comment character.
56755         Eliminate use of GAS-specific extensions.
56757 1998-06-19  Jeffrey A Law  (law@cygnus.com)
56759         * gcc.c-torture/execute/ieee/980619-1.c: New test.
56761 1998-06-19  Robert Lipe  <robertl@dgii.com>
56763         * lib/g77.exp: Replace search for libf2c.a with search for newly
56764         renamed libg2c.a
56766 1998-06-17  Jeffrey A Law  (law@cygnus.com)
56768         * gcc.c-torture/execute/980617-1.c: New test.
56770 1998-06-12  Jeffrey A Law  (law@cygnus.com)
56772         * gcc.c-torture/execute/980612-1.c: New test.
56774 1998-06-08  Jeffrey A Law  (law@cygnus.com)
56776         * gcc.dg/980523-1.c: Only test on ppc-linux.
56777         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56779         * gcc.c-torture/execute/980608-1.c: New test.
56781 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
56783         * gcc.c-torture/execute/980605-1.c: New test.
56785 1998-06-04  Jeffrey A Law  (law@cygnus.com)
56787         * gcc.c-torture/execute/980604-1.c: New test.
56789 1998-06-02  Jeffrey A Law  (law@cygnus.com)
56791         * gcc.c-torture/execute/980602-1.c: New test.
56792         * gcc.c-torture/execute/980602-2.c: Likewise.
56794 1998-06-02  Dave Love  <d.love@dl.ac.uk>
56796         * 970125-0.f: Fix per JCB.  Add commentary.
56798 1998-05-31  Michael Meissner  <meissner@cygnus.com>
56800         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56801         IEEE -0 support.
56803 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56805         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56806         earlier.
56808 1998-05-28  Catherine Moore <clm@cygnus.com>
56810         * gcc.c-torture/execute/980526-3.c: New test.
56812 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
56814         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56815         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56816         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56817         m88k-motorola-sysv3 to XFAIL.
56819 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56821         * gcc.dg/980526-1.c: New test.
56822         * gcc.c-torture/execute/980526-2.c: New test.
56824 1998-05-26  Jeffrey A Law  (law@cygnus.com)
56826         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56828         * gcc.c-torture/execute/980526-1.c: New test.
56830 1998-05-26  Dave Love  <d.love@dl.ac.uk>
56832         * g77.f-torture/execute/alpha2.f: Add runtime test.
56834 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
56836         * g++.old-deja/old-deja.exp: Strip leading directories.
56838         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56839         error for the line.  Don't run multiple tests for the same line.
56841 1998-05-23  Jeffrey A Law  (law@cygnus.com)
56843         * gcc.dg/980523-1.c: New test.
56845 1998-05-23  Dave Love  <d.love@dl.ac.uk>
56847         * g77.f-torture/compile/970915-0.f: New test.
56849 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
56851         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56853 1998-05-21  Jeffrey A Law  (law@cygnus.com)
56855         * gcc.dg/980520-1.c: New test.
56857 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
56859         * gcc.dg/980502-1.c: Fix return type.
56861 1998-05-20  Jeffrey A Law  (law@cygnus.com)
56863         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56864         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56865         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56866         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56867         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56869 1998-05-20  Dave Love  <d.love@dl.ac.uk>
56871         * g77.f-torture/execute/980520-1.f: New test.
56873 1998-05-15  Dave Love  <d.love@dl.ac.uk>
56875         * lib/mike-g77.exp: New file.
56877         * g77.f-torture/noncompile/noncompile.exp,
56878         g77.f-torture/noncompile/check0.f: New files.
56880 1998-05-14  Dave Love  <d.love@dl.ac.uk>
56882         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56883         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56884         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56885         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56886         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56887         abort where appropriate.
56889 1998-05-05  Michael Meissner  <meissner@cygnus.com>
56891         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56892         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56894 1998-04-29  Dave Love  <d.love@dl.ac.uk>
56896         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56898 1998-04-27  Dave Love  <d.love@dl.ac.uk>
56900         * g77.f-torture/compile/980427-0.f: New test.
56902 1998-04-24  Dave Love  <d.love@dl.ac.uk>
56904         * g77.f-torture/compile/980424-0.f: New test.
56906 1998-04-19  Dave Love  <d.love@dl.ac.uk>
56908         * g77.f-torture/compile/980419-2.f (main): New test.
56909         * g77.f-torture/compile/970125-0.f: New test.
56910         * g77.f-torture/compile/980419-1.f: New test.
56912 1998-04-08  Jim Wilson  <wilson@cygnus.com>
56914         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
56915         of loop-4.c.
56917 1998-04-07  Jim Wilson  <wilson@cygnus.com>
56919         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56921 1998-04-03  Jim Wilson  <wilson@cygnus.com>
56923         * gcc.c-torture/compile/980329-1.c: New test.
56925 1998-03-18  Jim Wilson  <wilson@cygnus.com>
56927         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56928         * gcc.dg/980312-1.c: Fix typo in -march command.
56930 1998-03-16  H.J. Lu  (hjl@gnu.org)
56932         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56934 1998-03-11  Robert Lipe  <robertl@dgii.com>
56936         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
56937         Dave Love agree the Fortran source is bogus.
56939 1998-03-11  Robert Lipe  <robertl@dgii.com>
56941         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56942         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56943         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56944         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56945         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56947 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56949         * g++.old-deja/g++.other/friend1.C: New test.
56951 1998-02-18  Dave Love  <d.love@dl.ac.uk>
56953         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56954         possibly uninitialized) variables and declare dnrm2.
56956 1998-02-23  Robert Lipe <robertl@dgii.com>
56958         From Bruno Haible <haible@ilog.fr>:
56959         * gcc.c-torture/execute/980223.c: New test.
56961 1998-02-13  Jeffrey A Law  (law@cygnus.com)
56963         * gcc.dg/ifelse-1.c: New test.
56965 1998-02-09  H.J. Lu  (hjl@gnu.org)
56967         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56969           * lib/old-dejagnu.exp (old-dejagnu): Added the
56970           "execution test - XFAIL *-*-*" handling in the spirit of
56971           "excess errors test -". Changed the "execution test fails"
56972           handling to be like "excess errors test fails".
56973           * Update various tests accordingly.
56975 1998-02-06  Jim Wilson  <wilson@cygnus.com>
56977         * gcc.c-torture/execute/980205.c: New test.
56979 1998-01-18  Jeffrey A Law  (law@cygnus.com)
56981         * lib/c-torture.exp: Look for .x files instead of .cexp files.
56982         * lib/f-torture.exp: Similarly.
56983         * gcc.c-torture: Rename all .cexp files to .x files.
56985 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
56987         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56988         (940510-1.c): Removed duplicate.
56989         (971104-1.c): New test.
56991 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
56993           * lib/f-torture.exp: Improve error and loop detection.
56995 1997-11-19  Michael Meissner  <meissner@cygnus.com>
56997         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56998         use that to size the filler array.
57000 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
57002         * lib/c-torture.exp(c-torture-execute): Fix typo.
57004         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57005         testcase as the executable name. Keep the executable around if
57006         the test fails.
57008 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
57010         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57011         changes.  Only test one -g option, and move it to the end of the
57012         list of options to test.
57014 1997-09-19  Michael Meissner  <meissner@cygnus.com>
57016         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57017         variable GCC_TORTURE_OPTIONS to supply default switches separated
57018         by colons.  If no environment variable, run tests with -O0 -g, -O1
57019         -g, and -O2 -g as well.
57021 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
57023         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57024         explanatory comments. Fix indentation.
57026 1997-09-15  Jeffrey A Law  (law@cygnus.com)
57028         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57030 1997-09-11  Jeffrey A Law  (law@cygnus.com)
57032         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57033         * g++.old-deja/g++.mike/p7325.C: Likewise.
57034         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57036 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
57038         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57039         * g++.old-deja/g++.brendan/crash30.C: Likewise.
57040         * g++.old-deja/g++.brendan/crash39.C: Likewise.
57041         * g++.old-deja/g++.law/operators4.C: Likewise.
57043 1997-09-11  Joe Buck  (jbuck@synopsys.com)
57045         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57046         * g++.old-deja/g++.mike/p784.C: Ditto.
57047         * g++.old-deja/g++.mike/p785.C: Ditto.
57049 1997-09-05  Jeffrey A Law  (law@cygnus.com)
57051           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57053 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57055         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57056         target feature; pass this to c-torture-execute as needed.
57058 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57060         * lib/c-torture.exp(c-torture-execute): If the previous and the
57061         current executables being tested are identical, we don't need to
57062         run the executable again. Try to make the executable names
57063         unique. Add an optional argument for passing additional compiler
57064         flags.
57066 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
57068         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57070 1997-08-29  Jeffrey A Law  (law@cygnus.com)
57072         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57074 1997-07-31  Jeffrey A Law  (law@cygnus.com)
57076         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57077         32bit or larger longs.
57079         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57080         have either a 32bit long or 32bit int.
57082 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
57084         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57085         Make double precision tests dependent on sizeof (double).
57087 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
57089         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57090         too.
57092 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
57094         * gcc.c-torture/compile/961203-1.cexp: New script.
57096 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
57098         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57099         up the includes ourselves.
57101 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
57103         * lib/plumhall.exp: Remove random include, and add a few
57104         verbose messages for debugging.
57106 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
57108         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57109         of trying to do it ourselves.
57111 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57113         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57115 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
57117         * gcc.prms/5403.c: Made regexp a bit less strict.
57119 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
57121         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57122         is returned from remote_load instead.
57123         * lib/plumhall.exp: Ditto.
57124         * lib/mike-g++.exp: Ditto.
57125         * lib/old-dejagnu.exp: Ditto.
57126         * lib/c-torture.exp: Ditto.
57128 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
57130         * lib/g++.exp: Use build_wrapper procedure.
57131         * lib/gcc.exp: Ditto.
57133 1997-05-20  Jeffrey A Law  (law@cygnus.com)
57135         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57136         an old-style decl for malloc.  Fixes tests to work when
57137         sizeof (int) != sizeof (size_t).
57139 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57141         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57143         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57144         use stdargs.h interface.
57146 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57148         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57149         NO_VARARGS when compiling.
57151 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
57153         * lib/plumhall.exp(ph_includes): New procedure.
57154         (ph_make): Use it.
57155         (ph_compiler): Ditto.
57157         * lib/g++.exp: Rename test-glue.c to testglue.c.
57158         * lib/gcc.exp: Ditto.
57160 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
57162         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57163         to completion when it's called.
57165 1997-03-21  Michael Meissner  <meissner@cygnus.com>
57167         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57168         is defined, don't do test.
57170 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
57172         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57173         for object files.
57174         (ph_summary): Mark skipped testcases as untested, not unresolved.
57176         * lib/plumhall.exp (ph_make): If unresolved because of bad
57177         errorCode, record errorCode in log file.
57178         (*): Replace send_log/verbose with verbose -log.
57180 1997-03-19  Michael Meissner  <meissner@cygnus.com>
57182         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57183         double conversion if double isn't at least 8 bytes.
57185         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57186         int to work with targets where int is 16 bits.
57188         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57189         8 bytes, just exit, since 4 byte doubles don't have enough bits of
57190         precision for the test to complete.
57192 1997-03-14  Michael Meissner  <meissner@cygnus.com>
57194         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57195         if d10v is not compiled with the -mdouble64 flag.
57196         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57198         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57199         d10v is not compiled with the -mint32 flag.
57201 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
57203         * lib/plumhall.exp: Use incr_count.
57205 1997-03-12  Jeffrey A Law  (law@cygnus.com)
57207         * gcc.c-torture: Update to c-torture-1.45.
57209 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
57211         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57212         the name of the expect testcase file).
57214         * lib/g++.exp(g++_init): Ditto.
57216 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
57218         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57219         the host.
57221         * lib/gcc.exp(gcc_exit): New procedure.
57223 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
57225         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57226         specs where appropriate.
57228         * g++.old-deja/g++.arm/*: Added additional ERROR checks
57229         because of new "candidates are" messages, and removed a few
57231         * Converted all non-old-style g++ testcases to old-style, and
57232         moved into g++.old-deja.
57234 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
57236         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57237         options.
57239         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57240         succeeded.
57242         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57244 1997-02-13  Michael Meissner  <meissner@cygnus.com>
57246         * lib/gcc.exp (gcc_target_compile): Add support for defining
57247         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57248         the machine doesn't have those features.
57250 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
57252         * g++.law/operators4.exp: Don't use LIBS.
57254 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
57256         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57258         * lib/mike-g++.exp: Don't set the compiler to be tested here.
57259         * lib/g++.exp: Set it here instead. Also, allow use of the
57260         --tool_exec and --tool_opt options. Change CXX to
57261         GXX_UNDER_TEST.
57263         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57265         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57267 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
57269         * lib/old-dejagnu.exp: Use prune_warnings instead of
57270         prune_system_crud.
57271         * lib/mike-g++.exp: Ditto.
57272         * lib/gcc.exp: Ditto.
57273         * lib/g++.exp: Ditto.
57275         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57277 1997-02-07  Jeffrey A Law  (law@cygnus.com)
57279           * 941014-2.c: Include stdlib.h
57280           * 960327-1.c: Include stdio.h
57281           * dbra.c, index-1.c: Don't assume ints are 32bits.
57283 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
57285         * lib/gcc.exp: Add gcc,stack_size target feature.
57287         * lib/g++.exp(g++_target_compile): Add the include and link
57288         paths here, not in two other places. And, it's $options, not
57289         options.
57291         * lib/mike-g++.exp(postbase): Remove the code that determines
57292         the correct include and link paths.
57293         * g++.old-deja/old-deja.exp: Ditto.
57295 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
57297         * lib/g++.exp(g++_init): target_compile no longer returns the
57298         filename of the result.
57300 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
57302         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57303         call to glob.
57305         * gcc.c-torture/special/special.exp: Change call to
57306         gcc_target_compile to include the object file.
57308 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
57310         * gcc.c-torture/special/special.exp: Correct misspelling in last
57311         change.
57313 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
57315         * lib/plumhall.exp(ph_summary): Log the entire output of the
57316         executable. Return -1 if there were any failures, 0 otherwise.
57317         (ph_execute): Return -1 if there were any failures, 0 otherwise.
57318         (ph_make): Clean up objects and executables that were built
57319         if the tests succeeded.
57321 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
57323         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57324         libraries and includes in the build tree as appropriate.
57326 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57328         * lib/c-torture.exp: Instead of looking for the global variable
57329         NO_LONG_LONG, check to see if that's a feature of the target.
57331 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57333         * config/default.exp: Minimize. Delete the remainer of the files in
57334         config; this functionality is now in devo/dejagnu/config.
57336         g++.*/*: Pass any additional flags used to compile to postbase;
57337         delete CXXFLAGS.
57339         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57340         is now done by runtest.exp. Use gcc_target_compile instead of
57341         compile.
57343         lib/c-torture.exp: Use gcc_target_compile instead of compile.
57344         Remove references to CFLAGS. Use remote_file instead of
57345         calling rm -f.
57346         (c-torture): Take a list of arguments to use to compile this
57347         testcase.
57349         lib/g++.exp: Simplify. Use target_compile instead of compile.
57350         lib/gcc-dg.exp: Ditto.
57351         lib/gcc.exp: Ditto.
57352         lib/mike-{gcc,g++}.exp: Ditto.
57353         lib/old-dejagnu.exp: Ditto.
57354         lib/plumhall.exp: Ditto.
57356 1997-01-08  Jim Wilson  <wilson@cygnus.com>
57358         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57359         (ph_linker): Likewise.
57361 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
57363           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57364         MAP_ANON / MAP_ANONYMOUS if defined;
57365         else try to map from /dev/zero .
57367 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57369         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57370         isn't defined, then define it to MAP_ANONYMOUS.
57372 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57374         * gcc.c-torture: Update to c-torture-1.42 release.
57376 1996-11-11  Jeffrey A Law  (law@cygnus.com)
57378         * gcc.c-torture: Update to c-torture-1.41 release.
57380 1996-10-27  Jeffrey A Law  (law@cygnus.com)
57382         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
57383         c-torture release.
57385 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
57387         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57388         and LDFLAGS.  Fix second case to append the target_info ldflags
57389         onto LDFLAGS, not CFLAGS.
57390         * lib/g++.exp (g++_init): Add target_info stuff.
57391         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
57392         of libgloss and newlib flags for !native.
57394         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57395         (GDB): Fix relative path to go up another dir for finding gdb.
57397 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57399         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57400         versions in the target_info array, if they don't exist.
57402 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57404         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57406 1996-07-08  Jim Wilson  <wilson@cygnus.com>
57408         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57409         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57411 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
57413         * lib/old-dejagnu.exp: Don't remove the output file before we've
57414         actually tested it. Don't append pwd to the path of the executable
57415         we're testing.
57417 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
57419         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57421 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
57423         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57424         temporary directory for compiler files, and set it to a default
57425         value of /tmp. Set $output as the name of the output file from
57426         compiling the testcase. Add a -o option to $cflags_var so the
57427         compiler writes the final output file as $output. Set $executable
57428         to $output.
57430         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57431         directory for compiler files, and set it to /tmp if it doesn't
57432         already have a value. Set $output_file to the name of the output
57433         file from compiling the testcase. Add a -o option to CXXFLAGS so
57434         the compiler writes the final output file as $output. Use $output
57435         as the executable to be tested.
57437 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57439         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57441 1996-06-08  Jeffrey A Law  (law@cygnus.com)
57443         * gcc.c-torture/execute/pending-1.c: New test.  Still
57444         pending in Tege's queue.
57446 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
57448         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57449         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
57450         if there were failures.  Call unresolved if there were unresolved
57451         testcases.  Call gcc_fail if program did not run to completion.
57452         (ph_make): Pass additional argument name to ph_execute.
57453         (ph_execute): Add new argument.  Pass additional arguments to
57454         ph_summary.  Call gcc_fail is there is no execution output.
57456 1996-04-24  Jeffrey A Law  (law@cygnus.com)
57458         * lib/plumhall.exp (proc_summary): Output relavent summary
57459         lines into the log so specific failures in plumhall can be
57460         investigated.
57462 1996-04-10  Jeffrey A Law  (law@cygnus.com)
57464         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57465         (c-torture-execute): Don't try to execute tests which use
57466         "long long" types if $NO_LONG_LONG is nonzero.
57468 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
57470         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57471         not c-torture.
57473         * gcc.ieee: Move from here.
57474         * gcc.c-torture/execute/ieee: To here.
57476 1996-03-26  Jeffrey A Law  (law@cygnus.com)
57478         * gcc.c-torture: Update to c-torture-1.41 release.
57480 1996-03-22  Jeffrey A Law  (law@cygnus.com)
57482         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57483         not "$output".
57485 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
57487         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57488         -c present.
57490 1996-03-02  Jeffrey A Law  (law@cygnus.com)
57492         * config/proelf.exp: Handle connecting to a simulator.
57494 1996-01-31  Jeffrey A Law  (law@cygnus.com)
57496         * config/proelf.exp: New file.  Enough framework that we can
57497         run c-torture tests on the proelf targets (or any other target
57498         that gdb can connect to for that matter).
57500 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
57502         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57503         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
57505         * lib/plumhall.exp (ph_execute): Always call ph_summary if
57506         exec_output exists.
57508 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
57510         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57511         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57513         * config/*.exp: Update FSF address.  Change result of ${tool}_load
57514         to pass/fail/unresolved/unsupported/untested.  Caller must now
57515         call unresolved/unsupported/untested.
57516         * lib/*.exp: Update FSF address.  Update to handle new results of
57517         ${tool}_load.
57518         * lib/chill.exp (verbose): Delete.
57520 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
57522         * lib/gcc.exp (default_gcc_start): Change order of args to
57523         $LDFLAGS $CFLAGS $LIBS.
57524         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57525         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
57526         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57527         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57528         * gcc.misc-tests/dg-test.exp: Likewise.
57529         * gcc.misc-tests/msgs.exp: Likewise.
57530         * gcc.prms/prms.exp: Likewise.
57531         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57532         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
57534         * lib/dg.exp: Deleted, moved to dejagnu/lib.
57536 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57538         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57540         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57541         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57543         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57544         necessary.
57546 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
57548         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57549         global for loop; add use of $mathlib.
57550         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57551         settings here; set mathlib for anything but VxWorks.
57553 1996-01-22  Jeffrey A Law  (law@cygnus.com)
57555         * gcc.c-torture: Update to c-torture-1.40 release.
57557 1996-01-03  Jeffrey A Law  (law@cygnus.com)
57559         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57560         dg.exp.
57562 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
57564         * lib/c-torture.exp (c-torture-execute): Declare "output" as
57565         global.
57567 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
57569         * lib/g++.exp (LIBS): Define if not already.
57570         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57571         (gcc-dg-prune): Call prune_gcc_output.
57572         * lib/gcc.exp (prune_gcc_output): New proc.
57573         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57574         prune_gcc_output.
57576 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
57578         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57579         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
57581 1995-11-15  Jeffrey A Law  (law@cygnus.com)
57583         * gcc.c-torture: Update to c-torture-1.39 release.
57585 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
57587         * lib/c-torture.exp (c-torture-execute): Don't return if one option
57588         fails, try others as well.
57590 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
57592         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57593         If compilation fails, mark execute tests as `untested'.
57594         If test is marked as unsupported, don't mark compilation and
57595         execute tests as failed.
57597 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
57599         * lib/g++.exp (g++_init): Don't link in libg++, and look to
57600         libstdc++ for whether or not we want to be doing shared
57601         libraries.  Delete link_curses since we don't need it anymore.
57602         * lib/mike-g++.exp (postbase): Don't link in libg++.
57603         * g++.old-deja/old-deja.exp: Likewise.
57605 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
57607         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57609 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
57611         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57612         For that, add `-Wl,-a,shared_archive'.
57613         * g++.old-deja/old-deja.exp: Likewise.
57615 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
57617         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57619 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
57621         * lib/mike-g++.exp (postbase): Pay attention to the status of
57622         g++_load.
57624 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
57626           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57628 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
57630         * lib/gcc.exp (default_gcc_start): No longer need to log program
57631         being executed or its output, execute_anywhere does that now.
57632         * lib/g++.exp (default_g++_version): Call execute_anywhere.
57633         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
57635 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
57637         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57638         the same as those in lib/g++.exp.
57640 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
57642         * gcc.c-torture: Update to c-torture-1.38 release.
57643         * gcc.ieee: Related changes.
57645 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
57647         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57648         "exec". Minor reformatting changes.
57650         * config/rom68k.exp (${tool}_load): Make it work in a canadian
57651         cross. This means all "exec" calls now work on a remote host as
57652         well.
57653         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57654         cross. Filter out the extra "\r\n" stuff that expect puts in.
57655         (c-torture-execute): Filter out the bogus warnings like
57656         c-torture-compile does. Add support for canadian cross.
57657         * lib/gcc.exp (default_gcc_version, default_gcc_start)
57658         Use execute_anywhere rather than calling exec directly. Now it
57659         works for canadian cross testing.
57661 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
57663         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
57664         results into a variable, and check that rather than using file exists.
57666 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
57668         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57669         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
57671 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57673         * g++.old-deja/old-deja.exp: Create and pass runshlib and
57674         lib_curses if there's a shared libg++ in the build tree.
57676 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
57678         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57679         if not supported target.
57681 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
57683         * lib/g++.exp (g++_init): Move empty setting of runshlib and
57684         link_curses up to always happen, not just for native builds.
57686 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
57688         * gcc.c-torture: Update to c-torture-1.36 release.
57689         * gcc.failure: Related changes.
57691 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
57693         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57695 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
57697         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57698         * lib/mike-g++.exp (postbase): Not in here.  Still reference
57699         runshlib, link_curses, and mathlib for link and run.
57701         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57702         pass the runtime shared library options for Solaris, OSF/1, and
57703         Irix5, and link with -lcurses to avoid unresolved references.
57705 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
57707         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57708         only run once.
57710 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
57712         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57714 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
57716         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
57717         do not have a framework for the "compat" tests yet.
57719 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
57721         * lib/mike-g++.exp (postbase): New local variable `mathlib',
57722         set to null if we're testing vxworks5.1.  Use that instead of
57723         `-lm' in the setting of LIBS for link and run.
57725 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
57727         * config/rom68k.exp (${tool}_load): Major changes to make it
57728         work.  Verified that it does in fact return the stuff in
57729         exec_output properly.  Catch any Emul or any TRAP other than 0.
57731 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
57733         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57734         LDFLAGS properly for targets that need stuff from libgloss.
57735         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57736         only run once.
57737         (gpp_initialized): New variable.
57739 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
57741         * config/rom68k.exp: Load libgloss.exp.
57742         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57743         so we can produce a fully linked binary.
57744         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57745         so we can produce a fully linked binary.
57747 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
57749         * lib/plumhall.exp (ph_section): Watch for expected failures.
57750         Add missing `else'.
57752         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57753         run the testcase.
57754         (c-torture): Likewise.
57756 1995-08-28  Doug Evans  <dje@cygnus.com>
57758         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57760         * lib/mike-g++.exp (mike_cleanup): New proc.
57761         (prebase): New globals compiler_result, not_compiler_result,
57762         target_regexp.
57763         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
57764         allow leading "-" in pattern.  Watch for unsupported tests.
57765         If $compiler_result is set, pattern match assembler code,
57766         and ditto for $not_compiler_result.
57767         * lib/mike-gcc.exp: Likewise.
57769         * lib/plumhall.exp (ph_execute): Only call ph_summary if
57770         execution "succeeded".
57772 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
57774         * config/win32.exp: New file.
57775         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57777 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
57779         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57780         unsupported.
57781         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57782         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57783         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57785         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57786         "... without exceptions was ...".  That is now handled by
57787         prune_system_crud.
57788         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57790 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
57792         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57793         sieve.c,sort2.c}: New files.
57794         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57795         sieve.exp,sort2.exp}: Drivers for them.
57797         * lib/mike-gcc.exp (program_output): New user settable variable.
57798         (postbase): Call prune_system_crud.  Also prune extraneous compiler
57799         messages.
57800         * lib/mike-g++.exp (program_output): New user settable variable.
57802         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57804         * config/sh.exp: Deleted (use sim.exp instead).
57806 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
57808         * config/vx.exp: Declare CHECKTASK as global.
57809         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57810         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57811         * lib/old-dejagnu.exp: Load [pwd]/$executable.
57813 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
57815         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57816         target. Like vx.exp, only includes `vx29k.exp' instead of
57817         `vxworks.exp'.
57819 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
57821         * config/sim.exp: Increase time limit from 120 seconds to 240.
57823 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
57825         * gcc.c-torture/execute/950628-1.c: New test.
57827 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
57829         * gcc.c-torture: Update with changes/additions from
57830         c-torture-1.34.
57832 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
57834         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57836 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
57838         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57840 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
57842         * gcc.c-torture/compile/950512-1.c: New test.
57843         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57844         * gcc.dg/struct-ret-1.c: Likewise.
57846 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
57848         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57849           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57851 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
57853         * gcc.c-torture/special/920411-1.c: Deleted.
57854         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57856 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
57858         * config/sim.exp (${tool}_load): Hack in call to bash to get a
57859         cpu limit.
57861 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
57863         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57865 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
57867         From kenner;
57868         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57869         is the proper length.
57870         * va-arg-3.c: Likewise.
57872 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
57874         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
57875         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57877         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
57878         * lib/g++.exp (default_g++_start): Delete old cruft.
57880 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
57882         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57883         (2 * (1 << 18)) to (2 * (1 << 17)).
57885         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57887 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
57889         * config/rom68k.exp: Renamed from config/idp.exp
57891 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
57893         * c-torture/compile/921109-2.c
57895 1995-04-18  Mike Stump  <mrs@cygnus.com>
57897         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57898         excess errors.
57900 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
57902         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57903         output.
57904         * lib/g++.exp (default_g++_start): Likewise.
57906 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
57908         * gcc.c-torture/compile/950329-1.c: New test.
57910 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
57912           * config/bug.exp (${tool}_load): Updated to use new remote_open
57913           and remote_close procs.
57914         * config/idp.exp: New file.
57916 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
57918         * gcc.c-torture/execute/950322-1.c: New test.
57920 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
57922         * config/vx.exp (${tool}_load): Clean up testing of return code from
57923         vxworks_ld and vxworks_spawn.
57925 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
57927         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57929 1995-03-13  Mike Stump  <mrs@cygnus.com>
57931         * lib/old-deja.exp: Add `excess errors test - ' error, now one
57932         can mark excess errors on a machine by machine basis.  Note, the
57933         default is to not expect any excess errors, even when excess
57934         errors test - is given, so you will want to put an XFAIL ... on
57935         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
57936         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57937         those 4 machines, but no others.
57939 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
57941         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57942         * lib/c-torture.exp: to here.
57944 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
57946         * gcc.c-torture/execute/950221-1.c: New test.
57947         * gcc.c-torture/execute/struct-ret-1.c: New test.
57948         * gcc.c-torture/compile/950221-1.c: New test.
57950         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57952 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
57954         * gcc.c-torture/execute/arith-1.c (main): Return 0.
57955         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57957 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
57959         * g++.gb: New directory of tests, derived from my signature and
57960         class scoping tests.
57962         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57963         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57964         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57965         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57966         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57967         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57968         * g++.gb/sig25.C: Likewise.
57970         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57971         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57972         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57973         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57974         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57975         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57976         * g++.gb/sig25.exp: Likewise.
57978         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57979         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57980         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57981         * g++.gb/scope13.C: Likewise, this test still fails.
57983         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57984         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57985         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57986         * g++.gb/scope13.exp: Ditto.
57988         * g++.gb/README: New file, explains what these tests are about.
57990 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
57992         * lib/dg.exp (dg-do): Support `preprocess'.
57993         (dg-test): Likewise.
57995 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
57997         * config/udi.exp: change "continue -expect" to "exp_continue".
57999 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
58001         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58002         Delete redundant tests.
58004         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58005         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58006         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58007         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58008         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58009         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58010         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58011         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58013         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58014         storing label pointers.
58015         * gcc.c-torture/execute/921019-1.c: Likewise.
58016         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58017         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58018         parameter fp.
58019         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58020         constants.
58022         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58023         Delete obsolete tests.
58025         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58026         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58027         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58028         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58029         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58030         * gcc.c-torture/compile/950124-1.c: New test.
58032         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58034 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
58036         * lib/mike-g++.exp: Add -lm to LIBS.
58038 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
58040         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58042 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
58044         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58046 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
58048         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58050 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
58052         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58053         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58054         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58055         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58056         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58057         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58058         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58059         * g++.law/{operators31.C, operators32.C,
58060         * g++.law/{operators33.C, operators34.C}: Likewise.
58061         * g++.law/{pic1.C, refs2.C}: Likewise.
58062         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58063         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58064         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58065         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58067         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58068         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58069         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58070         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58071         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58072         * g++.law/{enum9.exp, friend5.exp}: Likewise.
58073         * g++.law/{nest3.exp, nest4.exp}: Likewise.
58074         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58075         * g++.law/{operators30.exp, operators31.exp}: Likewise.
58076         * g++.law/{operators32.exp, operators33.exp}: Likewise.
58077         * g++.law/{operators34.exp}: Likewise.
58078         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58079         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58080         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58081         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58082         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58084         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58085         No longer expected to fail.
58086         * g++.law/missed-error3.C: Tweak for recent bool changes.
58088 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
58090         * config/emb-unix: Deleted.
58091         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58092         remote execution.  Do final link on remote host if REMOTE_LINK is set.
58094 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
58096         * lib/dg.exp (dg-test): Fix typo in last patch.
58098 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
58100         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58101         (handles multiple occurrences).
58103 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
58105         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58106         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58107         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58108         printed).
58109         * lib/c-torture.exp (c-torture-compile): Likewise.
58110         (c-torture): Prepend full path if missing.
58111         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58112         (gcc_fail): Likewise.
58113         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58115 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
58117         * lib/netware.exp: Only attach to NetWare i386 systems.
58119 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
58121         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58122         messages.  Add test name to "output pattern match" pass/fail message.
58124 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
58126         * gcc.dg: New testsuite.
58127         * gcc.dg/dg.exp: New file.
58129         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58130         test-switch.c}: Deleted.
58132         * gcc.misc-tests/msgs.exp: New testcase driver.
58134 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
58136         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58137         Watch for illegal return values from ${tool}_load.
58138         * config/unix.exp (${tool}_load): Fix pass/fail detection for
58139         cross targets.  Coerce return value >0 to 1.
58141 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
58143         * config/unix.exp (${tool}_load): Call program rsh, not proc.
58145         * config/emb-unix.exp: New file.
58147         * config/sim.exp: Error if variable $SIM not defined.
58148         (${tool}_load): Mark test as "untested" if simulator missing.
58150         * config/unix.exp: Load remote.exp to get rcp_download.
58151         * lib/c-torture.exp: Use different option lists for testcases with
58152         and without loops.
58153         * gcc.c-torture/execute/execute.exp: Likewise.
58155 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
58157         * config/*.exp: Clarify return code from ${tool}_load.
58158         Call `unresolved' or `untested' instead of `warning' or `perror'
58159         (sometimes you still want to call both though).
58160         Add comment that `shell_id' is local to each file.
58161         * config/udi.exp (timeout): Set to 30.
58162         Don't print warning if connection fails, $connectmode has already
58163         printed an error.
58164         (${tool}_load): Move verbose messages to level 2.
58165         Rework pattern for "Process started" message.
58166         Pass `shell_id' to ${connectmode}_download.
58167         Retry twice upon timeout.  Make resetting of target more robust.
58168         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58169         Pass `shell_id' to exit_$connectmode.
58170         Only call exit_$connectmode if connected.
58171         * config/unix.exp (${tool}_load): Check return codes better.
58172         * config/vrtx.exp (${tool}_load): Likewise.
58173         * config/vx.exp (${tool}_load): Likewise.
58174         Delete unneeded global's.
58175         * lib/dg.exp (dg-test): Update to reflect clarified return codes
58176         from ${tool}_load.
58177         (dg-stat): Delete.
58178         (dg-init): Delete recording of pass/fail counts.
58179         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58180         (old-dejagnu-init): Likewise.
58181         (old-dejagnu-stat): Delete contents, empty proc now.
58182         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58183         (c-torture): Delete references to lcnt, lpass, lfail.
58184         Get option list from TORTURE_OPTIONS.
58185         Delete -funroll[-all]-loops if no loops.
58186         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58187         (g++_stat): Delete contents (empty proc now).
58188         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58189         (gcc_finish): Likewise.
58190         (gcc_stat): Deleted.
58191         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58192         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58193         * gcc.c-torture/execute/execute.exp: Likewise.
58194         Split tests into two parts: compile, execute.
58195         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
58196         no loops.  Update to reflect clarified return codes from ${tool}_load.
58198 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
58200         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58201         to grep for.
58202         (old-dejagnu): Likewise (where necessary).
58204 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
58206         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58208         * lib/dg.exp (dg-process-target): Fix processing of selector.
58209         Add comment regarding use of `error'.
58211         * lib/gcc.exp (prune_system_crud): Define if missing.
58212         * lib/g++.exp (prune_system_crud): Likewise.
58214         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58215         Call prune_system_crud.
58216         * lib/dg.exp (dg-runtest): New proc.
58217         Use perror instead of send_user for tcl errors in testcase.
58218         Don't return any value, it's never used.
58219         Don't clobber previous definition of `unknown'.
58220         Print tcl errors in `dg-final'.
58222 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
58224         * lib/dg.exp (dg-process-target): Improve syntax error messages.
58225         (dg-test): Don't print errorInfo, it contains stack backtrace.
58227 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
58229         * lib/g++.exp (runtest_file_p): Define if missing.
58231 1994-09-24  Doug Evans  (dje@cygnus.com)
58233         * lib/mike-g++.exp: Comment out loading of g++.exp.
58234         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
58235         (default_g++_version): Always print something.
58236         (default_g++_start): Comment out call to `which'.
58237         (g++_start, g++_load): Deleted (must be defined in config file).
58238         * lib/gcc.exp: Test for existence of $CC at start.
58239         Delete check for tmpdir (done in gcc_init).
58240         (default_gcc_version): Always print something.
58241         (default_gcc_start): Comment out call to `which'.
58242         * config/*.exp: Major cleanup - make cross targets work at least a
58243         little better for g++ (by not being "--tool gcc" specific).
58244         Rename gcc_xxx to ${tool}_xxx.
58245         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58246         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58248 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
58250         * lib/c-torture.exp (c-torture-compile): Rework compiler
58251         message processing.
58253         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58254         c-torture.
58256 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
58258         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58260         * lib/dg.exp (dg-process-target): Support { target native }.
58262 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
58264         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
58265         looked for "... program xxx got fatal signal".
58266         Correct regsub munging of `comp_output'.
58267         Ignore compiler messages "path prefix not used" and "linker input
58268         file unused".
58270 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
58272         * lib/gcc.exp (runtest_file_p): Define if missing.
58273         * gcc.prms/template.c: Example to work from.
58275 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
58277         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58278         * lib/dg.exp (dg-test): Call unsupported testcases as such.
58280         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58281         * gcc.prms/1883.c: Moved from compile/940714-1.c.
58282         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58283         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58285         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58286         (dg-process-target): No longer a varargs proc.
58287         Return S/N for target, P/F for xfail.  All callers changed.
58288         (user option procs): More argument checking.
58289         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58290         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58291         (dg-test): Skip test if not running on selected target in `dg-do'.
58292         Update handling of `dg-do-what', `dg-output-text'.
58293         Separate execution pass/fail from output pattern match pass/fail.
58294         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58296 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
58298         * gcc.c-torture/special/special.exp: Don't expect failure for mips
58299         target for 920510-1.c.
58301 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
58303         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58304         Clean up comment regarding use of passcnt, etc.
58305         (gcc_stat): Don't update `testcnt' here.
58306         (gcc_finish): Do it here.
58307         Might as well reset `but_id' here too.
58308         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58309         to determine if the file should be tested.
58310         * gcc.c-torture/compile/compile.exp: Likewise.
58311         * gcc.c-torture/execute/execute.exp: Likewise.
58312         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58313         * gcc.misc-tests/dg-test.exp: Likewise.
58314         * gcc.prms/prms.exp: Likewise.
58315         * gcc.wendy/wendy.exp: Likewise.
58316         * g++.old-deja.exp: Likewise.
58317         Move "Testing file" message to verbose level 1.
58319 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
58321         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58323 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
58325         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58326         (default_gcc_start): Accept optional second list element
58327         of compiler flags.  Print compiler output at verbosity level 2.
58328         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58329         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58330         Save current values of framework globals passcnt, failcnt, xpasscnt,
58331         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58332         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
58333         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58334         xfailcnt to compute stats.  Update framework global `testcnt' from
58335         pass/fail counts.
58336         (gcc_finish): New proc.  Clean up test environment.
58337         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58338         (gcc_epass, gcc_efail): Delete.
58339         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58340         argument of line number.
58341         (dg-init): If the tool has an init routine, call it.
58342         (dg-test): Remove args `cflags_var' and `libs_var'.
58343         Pass all compiler options to ${tool}_start.
58344         Handle missing line number.
58345         (dg-finish): New function.
58346         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58347         particular files.  Call gcc_finish at end.  Move "skipping test"
58348         message to verbosity level 3.
58349         * gcc.c-torture/compile/compile.exp: Likewise.
58350         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58351         * gcc.c-torture/execute/execute.exp: Likewise.
58352         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58353         Print testcase being tried at verbosity level 1.
58354         * gcc.c-torture/special/special.exp: Unset xfail.
58355         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58356         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58357         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58358         * gcc.failure/failure.exp: Likewise.
58359         * gcc.ieee/ieee.exp: Likewise.
58360         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58361         Update call to dg-test.  Call dg-finish at end.
58362         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
58363         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58364         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58365         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58366         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
58367         * gcc.wendy/wendy.exp: Add copyright.
58368         Delete setting of tmpdir (done by gcc_init).
58369         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58370         Pass compiler flags to gcc_start.  Call gcc_finish at end.
58371         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58372         gcc_[ce]pass/fail.
58374 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
58376         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58377         confusion.
58378         (g++_load): Likewise.
58380         * config/*.exp (gcc_load): Some were varargs fns and some were not.
58381         Rename argument to `prog' to remove the confusion.
58382         Varargs fns behave differently too!
58383         (g++_load): Likewise.
58385         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58387         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58388         what it is.  Delete (always) printing of status value for !native.
58389         Simplify verbose code, and include status and exec_output.
58390         (g++_load): Use gcc_load.
58392 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
58394         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58395         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58396         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58397         940714-3.c as these testcases don't exist anymore.  Make
58398         va-arg-1.c expected to pass.
58400 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58402         * gcc.misc-tests/misc.exp: Only run specific testcases.
58403         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58404         * gcc.misc-tests/dg-[1-9].c: New files.
58406         * lib/dg.exp: New testsuite driver.
58407         * gcc.prms/prms.exp: Use it.
58409         * README.gcc: New file.
58411         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58412         Document and reset `lxpass' and `lxfail'.
58413         Simplify "initialized" message.
58414         (gcc_stat): Clean up comments a little.
58416 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
58418         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58420 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
58422         * lib/old-dejagnu.exp (process-option): New proc.
58423         (old-dejagnu-init, old-dejagnu-stat): Likewise.
58424         (old-dejagnu): Simplify.
58425         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58427 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
58429         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58430         exists and is not an empty string.
58432         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58433         $xfail rather than calling setup_xfail.  Clear $xfail when test is
58434         finished.
58435         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58436         automatically.
58438         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58439         longer expected to fail.
58441         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58442         "f" function call.
58444         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58446         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58447         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58448         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58449         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58450         c-torture-1.29.
58452         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58453         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58455         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58457         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58458         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58460         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58461         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58462         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58464 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
58466         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58467         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58468         940714-1.c, 940714-2.c, 940714-3.c},
58469         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58470         gcc.misc-tests/{mg.c,mg.exp}:
58471         New tests.
58472         * gcc.noncompile/noncompile.exp: Change accordingly.
58474 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
58476         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58477         Undo previous clobberage.
58479 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
58481         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58482         * gcc.special/{930510-1.c, special.exp}:
58483         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58484         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58485         struct-varargs-1.c}: New tests from c-torture-1.26.
58487 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
58489         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58490           argument to switch.
58492 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
58494         * Revert the previous changes.  Please see Rob's directory
58495         (/lisa/test/rob/progressive/gcc/testsuite) for testing
58496         fixes.
58498 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
58500         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58501         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58502         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58503         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58504         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58505         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58506         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58507         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58508         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58509         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58510         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58511         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58512         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58513         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58514         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58515         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58516         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58517         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58518         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58519         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58520         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58521         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58522         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58523         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58524         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58525         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58526         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58527         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58528         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58529         testing changes.
58531 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
58533         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58534         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58535         with perror calls.
58537 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
58539         * config/unix.exp (g++_load): Fix syntax.
58541 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
58543         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58544         * gcc.noncompile/921017-1.c: Deleted obsolete test.
58545         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58546         Don't expect va-arg-1.c to fail.  Correct expected output for
58547         920928-1.c.
58548         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58549         * gcc.wendy/hbm4.c: Correct typo.
58550         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58552 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
58554         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58555         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58556         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
58557         * lib/c-torture.exp (c-torture-compile): Ditto.
58559         Reduce volume of output (remove all the -I's and such).
58560         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58561         Call gcc_cpass, gcc_cfail.
58562         (c-torture): Pass testing option to c-torture-compile.
58564 1994-03-21  Doug Evans  (dje@cygnus.com)
58566         Bring patches over from progressive.
58567         * config/default.exp: Exit remote shell cleanly.
58568         (g++_exit, g++_start): Add default versions.
58569         * config/sim.exp (gcc_load): Use perror, not error.
58571 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
58573         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
58574         set in site.exp.
58576 1994-03-14  Doug Evans  (dje@cygnus.com)
58578         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58579         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58580         (wendy_try): New proc to run testcase.
58581         (main loop): Call 'em.
58582         * gcc.wendy/*.c: Clean up pass to correct expected output.
58584         * lib/gcc.exp: Minor cleanup work.
58585         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58587 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
58589         * config/sim.exp (gcc_load): Document return codes better.
58590         Don't pass -v to simulator.
58592 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
58594         * gcc.special/920717-x.c: Fix typo.
58595         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58596         get at sources.
58598         * lib/mike-gcc.exp: Fix typo.
58600 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
58602         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58603         binary to use, transform the name.
58604         * config/*.exp: rename everything. Nuke any g++ specific files,
58605         it's now a special case of gcc that requires no special support.
58606         Add a default.exp for unsupported targets.
58608 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
58610         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58611         lib/old-dejagnu.exp: Fix a few patterns to work with the new
58612         version of Tcl.
58614 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
58616         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58617         than a warning.
58619 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
58621         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58623 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
58625         * gcc.execute/execute.exp: Combine opt_list and foption_list into
58626         option_list.  Compile every file with only 4/6 option choices
58627         (same as C torture) instead of with 12/18 different option
58628         choices.
58629         * lib/c-torture.exp: Likewise.
58631         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58632         not already set.
58634 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
58636         * lib/old-deja.exp: Add `excess errors test fails' error, now one
58637         can put an XFAIL *-*-* on excess errors.
58639 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
58641         * g++.law: Add more tests derived from g++-bugs snapshots.
58643         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
58644         equivalent to g++.law/init9.
58646         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58647         compiled it, and the a.out file after we've run it.
58649 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
58651         * lib/mike-g++.exp (postbase): Delete the .o file after we've
58652         compiled it, and the a.out file after we've run it.
58654 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
58656         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58658 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
58660         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58661         version number.
58663 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
58665         * g++.law: New directory of g++ tests derived from the g++-bugs
58666         snapshots.
58668 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
58670         * gcc.compile: initbug1.c initbug1.exp testcase added
58672 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
58674         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58675         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58676           fixes submitted by Jeff Law (law@cs.utah.edu)
58677         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58678           Jeff Law (law@cs.utah.edu)
58681 1993-11-30  Mike Stump  (mrs@cygnus.com)
58683         * config/unix-g++.exp: Follow the gcc way of doing things.
58684         * g++.old-deja/old-deja.exp: Minor updates.
58685         * lib/g++.exp: New file, follow the gcc way of doing things.
58686         * lib/old-dejagnu.exp: Minor updates.
58687         * lib/mike-g++.exp: Always unset errorInfo.
58689 1993-11-06  Mike Stump  (mrs@cygnus.com)
58691         * lib/gcc.exp: Fix some errors with the below change, CC and
58692         CFLAGS should be global when setting, not local.
58694 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
58696         * lib/gcc.exp: Transform tool name.
58698 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58700         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58702 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58704         * lib/gcc.exp: change gcc_done to gcc_stat
58706 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
58708         * Upgraded gcc testsuite to c-torture version 1.25
58710 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
58712         * lib/gcc.exp: added reporting code. Changed verbose compile message.
58713         * lib/c-torture: added hooks for new reporting code.
58715 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
58717         * config/sh-gcc.exp: check if sh-sim exists in the path
58719 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
58721         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58722         * gcc.compile/compile.exp: Initial changes for new logic.
58723         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58724         * gcc.failure/failure.exp: Initial changes for new logic.
58725         * gcc.ieee/ieee.exp: Initial changes for new logic.
58726         * gcc.misc-tests/misc.exp: Initial changes for new logic.
58727         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58728         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58729         * lib/c-torture.exp: Initial changes for new logic.
58730         * lib/gcc.exp: Initial changes for new logic.
58732 1993-10-15  Mike Stump  (mrs@cygnus.com)
58734         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58735         depend upon failure or success.  Fully qualify names in failure
58736         and success messages.  Always remove a.out before starting
58737         compile, just in case.  Pay more attention to error text output by
58738         the compiler.  Handle testcases with no known past errors just
58739         like all others, so that things are uniform.  Other miscellaneous
58740         improvements.
58742 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
58744         * gcc.cpp: new directory for cpp tests
58746 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
58748         * lib/chill.exp: Code reformatted, removed unused code.
58749         * config/unix-chill.exp: Code reformatted, removed unused code.
58750         * chill.execute/execute.exp: Code reformatted, removed unused code.
58751         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58753 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
58755         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
58756         routines not written.
58758 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
58760         * config/bug-gcc.exp: Use new procs from bug.exp.
58762 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
58764         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58765         via ftp, rather than depending on NFS.
58766         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58767         case.
58769 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
58771         * config/bug-gcc.exp: Use new download proc.
58773 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
58775         * chill.execute/execute.exp: cleanups, handles errors better
58776         * chill.compile/compile.exp: rewrite, based on execute.exp
58777         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58778         * lib/chill.exp: major changes to diff proc and compile and link
58779         procs. added chill_fail and chill_pass wrappers to pass and
58780         fail. added more comments, and handle error codes better.
58781         Added a hack to capture stderr from exec, so noncompile tests
58782         can work.
58784 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
58786         * chill.execute/execute.exp: rewrite of testsuite driver
58787         * lib/chill.exp: rewrite of testsuite driver
58788         * config/unix-chill.exp: rewrite of testsuite driver
58790 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
58792         In chill.execute:
58793         * iexpr.ch: Standardize uppercase.
58794         * tuples.dat: Standardize uppercase.
58795         * vary.ch: standardize.  Correct varying string assignments.
58796         * vary.dat: Add new output lines.
58798 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
58800         In chill.execute:
58801         * chprintf.ch: Standardize use of uppercase.
58802         * tuples.ch: Standardize and turn arr2 into a DCL,
58803           rather than a SYN.
58804         * pinits.ch: Standardize.
58806 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
58808         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58809         * Makefil: Renamed to Makefile.in.
58810         * configure.in: New.
58812 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
58814         In chill.execute:
58815         * .cvsignore: Add result/output files.
58816         * Makefile: Fix up variables at start.  Use MFLAGS
58817           everywhere.  Correct bool_loc, built_ins entries.
58818           Add entry for vary1.ch.
58819         * bitarray.ch: Standardize upper-case usage.
58820         * bitexpr.ch: Standardize, add output of b1.
58821         * params.ch: Use arrayt in along PROC parameters, to
58822           avoid novelty problems.
58823         * sets.ch: Tiny cleanup.
58824         * vary1.ch: Re-indent.
58826 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
58828         * Add PR-related files to Makefiles, .cvsignore files, etc.
58830 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
58832         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58833           with compiler objects. New names are test-flow.c and test-loop.c
58835 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
58837         * Upgraded c-torture tests from 1.19 to 1.20
58839         * new files:
58840         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58841         * gcc.compile: 930623-1.c 930623-2.c
58842         * gcc.noncompile: 930622-1.c 930622-2.c
58843         * gcc.failure: 920411-1.c 920627-2.c
58844         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58846 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
58848         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58849           More changes to get testsuite working properly. Needs more work.
58850           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58852 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
58854         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58855           More changes to get testsuite working properly. Needs more work.
58857 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
58859         * chill.compile/compile.exp: Added for Dejagnu support
58860         * chill.execute/execute.exp: Added for Dejagnu support
58861         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
58863 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
58865         This should complete moving the CHILL test files.
58866         * chill.noncompile(.cvsignore printf.grt
58867             in-printf.grt chprintf.grt chprintf.ch):
58868             Added test-support files.
58869           (Makefile): Modified further.
58870         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58871             signal.ch): Added test files.
58872           * chill.execute (.cvsignore printf.grt printr.c
58873             in-printf.grt rts.c chprintf.grt rts.h): Added
58874           test-support files.
58875             (Makefile): More corrections.
58877 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
58879         * chill.compile, chill.execute, chill.nocompile: Add CHILL
58880           test cases, ready for DejaGnu.
58882 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
58884         * Upgraded c-torture tests from 1.18 to 1.19
58886         * gcc.compile: added test(s):
58887           930607-1.c
58888         * gcc.execute: added test(s):
58889           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58891         * added new subdirectory for misc tests: gcc.misc-tests
58892         * gcc.misc-test(s): added tests:
58893           inst-check.c test-consts.c test-ior.c test-switch.c
58895 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
58897         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58899 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
58901         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58903 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
58905         * Upgraded c-torture tests from 1.17 to 1.18
58907 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
58909         * Upgraded c-torture tests from 1.12 to 1.17
58911 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
58913         * lib/old-dejagnu.exp:
58914           Fixed handling of XFAIL target triplets to correctly
58915           recognize wildcard characters.  Removed code that
58916           appended a unique id tag to the end of the file name
58917           printed out by the result of the testcases within a
58918           given test file.
58920 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
58922         * lib/old-dejagnu.exp:
58923           Reworked expected failure handling to trigger off of XFAIL
58924           keyword in keyphrase embeded in testcase source code. The
58925           XFAIL keyword must be at the end of the keyphrase line. It
58926           may optionally be followed by one or more target triplets.
58927           It has just occured that the handling of wildcards in the
58928           target triplet may not be correct.
58930 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
58932         * g++.old-deja/tests:
58933           Moved all subdirectories up one level into g++.old-deja .
58935         * lib/old-dejagnu.exp:
58936           Fixed problem with CXXFLAGS not being properly reset, and being
58937           corrupted with extraneous "-c" compiler option.  This was
58938           causing binaries to not be generated for test that needed them.
58939           Modified strings passed to "pass" and "fail" so that individual
58940           tests from the same test file would be distinguished by an
58941           identifier appended to the test file name in the summary logs;
58942           this corrected a problem with erroneous diff logs.  Added code
58943           to search testcases for expected fail and unexpected pass keywords.
58945 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
58947         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58949 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
58951         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58952           Removed extraneous text from end of "Special g++ Options"
58953           keyphrase.
58955         * lib/old-dejagnu.exp: Added pattern matching to look for new
58956           keywords, embedded in testcases comments, which will trigger
58957           calls to xpass and xfail.
58959 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
58961         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58962           comments embedded in the testcases, especially the one looking for
58963           special compiler options, as well as the pattern matching for the
58964           compiler output again.
58966 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
58968         * lib/old-dejagnu.exp: Do a proper check of the return value for
58969           execute tests. Fixed several problems with the pattern matching
58970           of the compiler output which gave erroneous test results.
58971           Changed several of the test result messages to be more descriptive.
58972         * config/unix-g++.exp: Proc g++_load now actually works and
58973           executes the tests passed to it and returns a usable return
58974           value.
58976 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
58978           * lib/gcc.exp: Exits gracefully if $CC is bogus.
58980 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
58982         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58983           Modified both files to properly execute the old style
58984           dejagnu tests. The previous versions of these files were
58985           experimental and did not function anything near correctly.
58987 1993-04-05  Rob Savoye  (rob@cygnus.com)
58989         * Removed all Makefile.in and configure.in files. No configuration
58990         needed now.
58992 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
58994         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58996 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
58998         * gcc.compile/configure.in, gcc.unsorted/configure.in,
58999         gcc.special/configure.in, gcc.noncompile/configure.in,
59000         gcc.execute/configure.in, gcc.code_quality/configure.in,
59001         g++.other/configure.in, g++.old-deja/configure.in,
59002         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59003         in srcname setting.
59005 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
59007         * lib/udi.exp: Fixed mondfe and mondfe_download.
59008         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59009         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59011 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
59013         * config/udi-gdb.exp: Check $shell_id after connecting to target.
59014         (gdb_exit): Don't remove *_soc files.
59016 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
59018         * lib/c-torture.exp: Don't look for main; instead always use -w
59019         -c.  This is how the c-torture tests work.  Remove the object
59020         file if the compilation succeeds.
59021         * gcc.execute/execute.exp: Remove executable if test passes.
59022         * gcc.noncompile/noncompile.exp: Every test is an expected
59023         failure.
59024         * gcc.special/special.exp: Added tests from c-torture 1.11,
59025         corrected use of existing test.
59026         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59027         gcc.execute/920625-1.c: Updated to c-torture 1.11.
59028         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59029         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59030         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59031         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59032         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59033         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59034         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59035         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59036         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59037         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59038         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59039         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59040         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59041         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59042         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59043         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59044         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59045         c-torture 1.11.
59046         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59047         correspond to c-torture 1.11.
59049         * New file.